function test(src) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(src);
}

function validateForm() {
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g,"");
	}
	var errorMessage = '';
	var errorCode=0;
	
   if (document.forms['wyszukiwarka'].imie.value.trim() == '') {
        errorMessage = errorMessage + 'Please enter your name.\n';  
		  document.getElementById('imie').style.backgroundColor = '#cc9126';  	  
   }
	else document.getElementById('imie').style.backgroundColor = '#FFFFFF'; 

   if (!test(document.forms['wyszukiwarka'].email.value)) {
        errorMessage = errorMessage + 'Please enter correct email.\n';  
		  document.getElementById('email').style.backgroundColor = '#cc9126';  	  
   }
	else document.getElementById('email').style.backgroundColor = '#FFFFFF'; 
	
   if (!test(document.forms['wyszukiwarka'].email2.value)) {
        errorMessage = errorMessage + 'Please enter correct email again.\n';  
		  document.getElementById('email2').style.backgroundColor = '#cc9126';  	  
   }
	else document.getElementById('email2').style.backgroundColor = '#FFFFFF';  

   if (document.forms['wyszukiwarka'].email.value != document.forms['wyszukiwarka'].email2.value) {
        errorMessage = errorMessage + 'Email addresses are different.\n';  
		  document.getElementById('email').style.backgroundColor = '#cc9126'; 	
 	  	  document.getElementById('email2').style.backgroundColor = '#cc9126';  	
	}
	else {
		if (test(document.forms['wyszukiwarka'].email.value)) document.getElementById('email').style.backgroundColor = '#FFFFFF';
		if (test(document.forms['wyszukiwarka'].email2.value)) document.getElementById('email2').style.backgroundColor = '#FFFFFF';		
	}
   
   if (errorMessage != '') {
       window.alert(errorMessage);
       return false;
   }
   else {
		return true;
   }
}

function validateForm2() {
	String.prototype.trim = function() {
		return this.replace(/^\s+|\s+$/g,"");
	}
	var errorMessage = '';
	var errorCode=0;
	
   if (document.forms['rezerwacja'].form_nazwisko.value.trim() == '') {
        errorMessage = errorMessage + 'Please enter your name.\n';  
		  document.getElementById('form_nazwisko').style.backgroundColor = '#cc9126';  	  
   }
	else document.getElementById('form_nazwisko').style.backgroundColor = '#FFFFFF'; 

   if (!test(document.forms['rezerwacja'].form_email.value)) {
        errorMessage = errorMessage + 'Please enter correct email.\n';  
		  document.getElementById('form_email').style.backgroundColor = '#cc9126';  	  
   }
	else document.getElementById('form_email').style.backgroundColor = '#FFFFFF'; 
	
   if (!test(document.forms['rezerwacja'].form_email2.value)) {
        errorMessage = errorMessage + 'Please enter correct email again.\n';  
		  document.getElementById('form_email2').style.backgroundColor = '#cc9126';  	  
   }
	else document.getElementById('form_email2').style.backgroundColor = '#FFFFFF';  

   if (document.forms['rezerwacja'].form_email.value != document.forms['rezerwacja'].form_email2.value) {
        errorMessage = errorMessage + 'Email addresses are different.\n';  
		  document.getElementById('form_email').style.backgroundColor = '#cc9126'; 	
 	  	  document.getElementById('form_email2').style.backgroundColor = '#cc9126';  	
	}
	else {
		if (test(document.forms['rezerwacja'].form_email.value)) document.getElementById('form_email').style.backgroundColor = '#FFFFFF';
		if (test(document.forms['rezerwacja'].form_email2.value)) document.getElementById('form_email2').style.backgroundColor = '#FFFFFF';		
	}
   
   if (errorMessage != '') {
       window.alert(errorMessage);
       return false;
   }
   else {
		return true;
   }
}