
  $(document).ready(function(){ 
  
            var emailEmptyMessage;
            var emailInvalidMessage;
            var nameEmptyMessage;
            var contentEmptyMessage;
            var newsletterSuccessMessage;
            var contactSuccessMessage;
            var agreementNotCheckedMessage;
            
            var defaultValueName;
            var defaultValueEmail;
            var defaultValueContent;
            
            var defaultValueNewsletterEmail;
            
            var lang = jQuery.url.segment(0);
            
            if(lang != "pl" && lang != "en" ) {
            lang = jQuery.url.segment(1);
            }
            if(lang != "pl" && lang != "en" ) {
            lang = jQuery.url.param("hl") ;
            }
            /////todo: remove
            if(lang != "pl" && lang != "en" ) {
                lang = "pl";
            }
            ////
            
            defaultValueEmail = $("#contactemail").val();
            defaultValueName = $("#contactname").val();
            defaultValueContent = $("textarea#message").val();
            
            defaultValueNewsletterEmail = $("#newsletter form input[type=text]").val();
            
            //$("#contactemail").val(defaultValueEmail);
           //$("#contactname").val(defaultValueName);
           //$("textarea#message").val(defaultValueContent);
            
            
            
            if(lang == "pl") {
                   //emailEmptyMessage = "Proszę podać adres email.";
                  emailInvalidMessage = "Proszę podać poprawny adres email.";
                  nameEmptyMessage = "Proszę wpisać Imię i Nazwisko.";
                  contentEmptyMessage = "Proszę wpisać treść wiadomości.";
                  newsletterSuccessMessage = "Dziękujemy, Twój adres został zapisany.";
                  contactSuccessMessage = "Dziękujemy, Twoja wiadomość została wysłana.";
                  if(!defaultValueName || defaultValueName === ""){
                  defaultValueName = "Imię i Nazwisko";
                  }
                  if(!defaultValueEmail || defaultValueEmail === ""){
                  defaultValueEmail = "e-mail";
                  }
                  if(!defaultValueContent || defaultValueContent === ""){
                  defaultValueContent = "Treść wiadomości";
                  }
                  agreementNotCheckedMessage = "Proszę zaakceptować zgodę na przetwarzanie danych ";
                  
                  if(!defaultValueNewsletterEmail || defaultValueNewsletterEmail === ""){
                    defaultValueNewsletterEmail = defaultValueEmail;
                  }
                  
                  
                }else {
                  //emailEmptyMessage = "You forgot to enter the email address.";
                  emailInvalidMessage = "Enter a valid email address.";
                  nameEmptyMessage = "You forgot to enter your name.";
                  contentEmptyMessage = "You forgot to enter a message.";
                  newsletterSuccessMessage = "Thank you! Your email address was sent.";
                  contactSuccessMessage = "Thank you! Your message was sent.";
                  if(!defaultValueName || defaultValueName === ""){
                  defaultValueName = "Name & Surname";
                  }
                  if(!defaultValueEmail || defaultValueEmail === ""){
                  defaultValueEmail = "email address";
                  }
                  if(!defaultValueContent || defaultValueContent === ""){
                  defaultValueContent = "Message";
                  }
                  agreementNotCheckedMessage = "Please accept the agreement ";
                  
                  if(!defaultValueNewsletterEmail || defaultValueNewsletterEmail === ""){
                    defaultValueNewsletterEmail = defaultValueEmail;
                  }
           } 
           
           
                  $("#contactemail").focus(function() {  
                     if (this.value == defaultValueEmail){  
                         this.value = '';   
                    }  
                     if(this.value != defaultValueEmail){  
                         this.select();  
                     }  
                 });  
                 $("#contactemail").blur(function() {  
                    if ($.trim(this.value) == ''){  
                         this.value = defaultValueEmail;
                     }  
                 });
                
                 //////////////////////////////////
                 
                 $("#contactname").focus(function() {  
                     if (this.value == defaultValueName){  
                         this.value = '';  
                    }  
                     if(this.value != defaultValueName){  
                         this.select();  
                     }  
                 });  
                 
                 $("#contactname").blur(function() {  
                    if ($.trim(this.value) == ''){  
                         this.value = defaultValueName;
                     }  
                 });
                 
                 /////////////////////////////////////////////////
              
                 $("textarea#message").focus(function() {  

                    if (this.value == defaultValueContent){  
                         this.value = '';  
                    }  
                     if(this.value != defaultValueContent){  
                         this.select();
                     }  
                 });  
                 $("textarea#message").blur(function() {  
                    if ($.trim(this.value) == ''){  
                         this.value = defaultValueContent; 
                     }  
                 });
                 
                ///////////////////////////////////////////////////////////////////////
                 
                $("#btncontactsubmit").click(function(){
            		  $("#contactmessage").text('');
                  var hasError = false;
              		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
              
              		var emailToVal = $("#contactemail").val();
              		var nameToVal = $("#contactname").val();
              		var messageToVal = $("#message").val();
              	  if(!emailReg.test(emailToVal)) {
              		  $("#contactmessage").text(emailInvalidMessage);
              		  $("#contactmessage").attr("class", "error");
              			hasError = true;
              		} else if(nameToVal == '' || nameToVal == defaultValueName ) {
              			$("#contactmessage").text(nameEmptyMessage);
              		  $("#contactmessage").attr("class", "error");
              			hasError = true;
              		}else if (messageToVal == '' || messageToVal == defaultValueContent) {
              			$("#contactmessage").text(contentEmptyMessage);
              		  $("#contactmessage").attr("class", "error");
              			hasError = true;
              		} else if(!($("#confirmation").is(':checked'))){
                    $("#contactmessage").text(agreementNotCheckedMessage);
                    $("#contactmessage").attr("class", "error");
                    hasError = true;
                  }

              		
              		if(hasError == false) {
                    $("#contactmessage").attr("class", "");
                    $.post("mail.php",
                    { contactemail: emailToVal, contactname: $("#contactname").val(), message: $("#message").val()  },
               					function(data,stats){
                              $("#contactmessage").text(contactSuccessMessage);
                              $("#contactemail").val(defaultValueEmail);
                              $("#contactname").val(defaultValueName);
                    		      $("#message").val(defaultValueContent);
                    		      $("#confirmation").attr('checked', false);
                            
               					}
            				 );
                  }
                return false;
              });  
            
             //////////////////////////////////////////////////////
              $("#newsletter form input[type=text]").val(defaultValueEmail); 
                $("#newsletter form input[type=text]").focus(function() {  
                     if (this.value == defaultValueNewsletterEmail){  
                         this.value = '';  
                    }  
                     if(this.value != defaultValueNewsletterEmail){  
                         this.select();  
                     }  
                 });
                 
                 $("#newsletter form input[type=text]").blur(function() {  
                    if ($.trim(this.value) == ''){  
                         this.value = defaultValueNewsletterEmail;
                     }  
                 });
                 
                
            //$("#newsletter form input#newslettersubmit").click(function(){
            $("#newsletter form").submit(function(){
            		var hasError = false;
            		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
            
            		var emailToVal = $("#newsletter form input[type=text]").val();
                  if(!emailReg.test(emailToVal)) {
                  $("#newsletter form input[type=text]").css("border-color","#FF0000");
            		  //$("#newslettermessage").text(emailInvalidMessage);
            		  //$("#newslettermessage").css("display", "block");
            		  //$("#newslettermessage").attr("class", "error");
            			//hasError = true;
            			return false;
            		}else
            		{
                  $("#newsletter form input[type=text]").css("border-color","#DADADA");
                  return true;
                }
            	/*if(hasError == false) {
              	$("#newslettermessage").attr("class", "");
              	//$("#newslettermessage").html('<img src="images/loadinfo1616.gif" alt="Loading" />');
              	$("#newslettermessage").toggle("normal");
                $.post("mail.php",
                { newsletteremail: emailToVal },
           					function(data){
           					  $("#newslettermessage").text(newsletterSuccessMessage);
           					  $("#newsletteremail").val(defaultValueEmail);
           					}
        				 );
              }*/
            	
              
   });
            
            
            
           
  });         	
          	
        
                    
            
