$(document).ready(function() {
						   
/* Validator Forme */			
      $("#izmjene").validate({
          rules: {
		  lozinka: {
				minlength: 5
		  },
		  mjesto: {
			    minlength: 3,
				maxlength: 12
		  }
		},
		messages: {
			lozinka: {
				minlength: "* Preporucena duljina je minimalno 5 znakova"
			},
			mjesto: {
			    minlength: "* Minimalno 3 znaka",
				maxlength: "* Maksimalno 12 znakova"
			}
		          }

      });
	  
/* Validacija nove poruke */
var container = $('div.econtainer');

      $("#new_pm").validate({
		errorLabelContainer: $('div.econtainer'),
		wrapper: 'li',
          rules: {
          primatelj:{
			  required:true,
			  minlength: 3,
			  remote: {
               url: "http://www.reklamacije.net/registracija/provjera-primaoc.php",
               type: "post"
			  }
		  },
		  poruka: {
				required: true,
				minlength: 5
		  }
		},
		messages: {
			primatelj: {
				required: "Greska: * Upisite primaoca poruke",
				minlength: "Greska: * Ime primaoca mora imati min. 3 znaka!",
				remote: "Greska: Upisani primaoc ne postoji :("
			},
			poruka: {
				required: "Greska: * Tekst komentara",
				minlength: "Greska: * Tekst komentara mora imati minimalno 5 znakova"
			}
		          }
      });
/* Kraj Validacije Nove Poruke i Pocetak Validacije Odgovora */
      $("#reply_pm").validate({
		errorLabelContainer: $('div.econtainer'),
		wrapper: 'li',
          rules: {
          primatelj:{
			  required:true,
			  minlength: 3,
			  remote: {
               url: "http://www.reklamacije.net/registracija/provjera-primaoc.php",
               type: "post"
			  }
		  },
		  poruka: {
				required: true,
				minlength: 5
		  }
		},
		messages: {
			primatelj: {
				required: "Greska: * Upisite primaoca poruke",
				minlength: "Greska: * Ime primaoca mora imati min. 3 znaka!",
				remote: "Greska: Upisani primaoc ne postoji :("
			},
			poruka: {
				required: "Greska: * Tekst komentara",
				minlength: "Greska: * Tekst komentara mora imati minimalno 5 znakova"
			}
		          }
      });
/* Kraj Validacije Odgovora */
	  /* Ako je sve Valid onda ... */
	  /* Nova Poruka */
	  $('#submit').click(function(){
								  
	  if($("#new_pm").valid())
	  {
		  var posiljatelj_id = $('[name=posiljatelj_id]').val();
		  var posiljatelj_name = $('[name=posiljatelj_name]').val();
		  var primatelj = $('[name=primatelj]').val();
		  var naslov = $('[name=naslov]').val();
		  var poruka = $('[name=poruka]').val();

				$.ajax({
				  type: "POST",
				   url: "http://www.reklamacije.net/akcije/slanje-poruke.php",
 				  data: "pid="+posiljatelj_id+"&pnm="+posiljatelj_name+"&pr="+primatelj+"&naslov="+naslov+"&poruka="+poruka,
			   success: function(){
						$("#poruka-poslana").modal({
							overlayClose:true,
							opacity:80,
							overlayCss: {backgroundColor:"#333"}
							                      });

			                          }
				});
		 return false;
	  }
	  
								  });
	  /* Odgovor na poruku */
	  $('#submit-reply').click(function(){
								  
	  if($("#reply_pm").valid())
	  {
		  var posiljatelj_id = $('[name=posiljatelj_id]').val();
		  var posiljatelj_name = $('[name=posiljatelj_name]').val();
		  var reply_on = $('[name=reply_on]').val();
		  var primatelj = $('[name=primatelj]').val();
		  var naslov = $('[name=naslov]').val();
		  var poruka = $('[name=poruka]').val();

				$.ajax({
				  type: "POST",
				   url: "http://www.reklamacije.net/akcije/slanje-poruke.php",
 				  data: "ron="+reply_on+"&pid="+posiljatelj_id+"&pnm="+posiljatelj_name+"&pr="+primatelj+"&naslov="+naslov+"&poruka="+poruka,
			   complete: function(){
						$("#poruka-poslana").modal({
							overlayClose:true,
							opacity:80,
							overlayCss: {backgroundColor:"#333"}
							                      });
               $('[name=primatelj]').val('');
               $('[name=naslov]').val('');
               $('[name=poruka]').val('');
			                          },
               success:  function(){
                        $("#poruka-poslana").modal({
                            overlayClose:true,
                            opacity:80,
                            overlayCss: {backgroundColor:"#333"}
                                                  });
               $('[name=primatelj]').val('');
               $('[name=naslov]').val('');
               $('[name=poruka]').val('');
                                      }
				});
		 return false;
	  }
	  
								  });
	  
    });

