var globalErr =""; 
var lockButton="false";


function validate(formname)
{
       DOMCheck();
       var str = globalErr;
       var elements =document.forms[formname].elements ;
       // цикл по всем элементам формы
       for(var i = 0; i < elements.length; i++) {

       var pattern = elements.item(i).getAttribute('pattern');
       if (pattern != null) {
      	 var value = elements.item(i).value;
     
       var offendingChar =  value.match(pattern);
      
       if(offendingChar == null ) { //|| value.length == 0
       
         str += elements.item(i).getAttribute('errorMsg') + "\n"// +
         elements.item(i).style.background = "#FFCFCF";
         elements.item(i).style.border = "1px #c4c4c4 solid";
       }
       else
          elements.item(i).style.background = "white";
       }
       }
       if (str != "") {
        lockButton="false";
       
        alert(str);
       return false;
       
       } else {
        lockButton="true";
        return true;
 }

 }

function DOMCheck() {
 if(!document.getElementsByTagName('html')) {
 	alert("Извините! Ваш броузер не поддерживает W3C HTML DOM!");
 }
}

function ValidateForLinksAndEmail(formname,to_check)
 {
     var emial_pattern = /([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})/;
 	 var link_pattern = /([A-Za-z0-9_\-\.])+([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})/;
 	  
    
     
     for(i=0;i<to_check.length;i++)
     {

     	field = document.forms[formname].elements[to_check[i]].value;
     	
	     if(emial_pattern.test(field) == true) {
			globalErr += "Найден email" + "\n";  
			
			document.forms[formname].elements[to_check[i]].style.background = "#FFCFCF";
	     	document.forms[formname].elements[to_check[i]].style.border = "1px #c4c4c4 solid"; 
	     	break;   	
	     }
	     else
	     {
		    document.forms[formname].elements[to_check[i]].style.background = "#FFFFFF";
		 }
	     
	     if(link_pattern.test(field) == true) {
			globalErr += "Найдена ссылка" + "\n";   
			
			document.forms[formname].elements[to_check[i]].style.background = "#FFCFCF";
	   		document.forms[formname].elements[to_check[i]].style.border = "1px #c4c4c4 solid"; 
	   		break;  	
	     }
	     else
	     {
		    document.forms[formname].elements[to_check[i]].style.background = "#FFFFFF";
		 }
     }
 
 }


 function CheckMultiSubmit()
 {
 	if(lockButton=="true")
 		return false;
 	else
 	{
 		lockButton="true";	
 		return true;
 	}	
 }
 
 
function CheckSecondHand(formname,logined)
 {
 	// test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 			
 	var elements =document.forms[formname].elements;
    globalErr="";
    
    //Validation
     var to_check = new Array ("description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
     
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите подкатегорию" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    } 
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    
    //sale_type
    if(document.forms[formname].elements['sale_type'][document.forms[formname].elements['sale_type'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['sale_type'].style.background = "#FFCFCF";
	     document.forms[formname].elements['sale_type'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите тип сделки" + "\n";
    }
    else
    {
        document.forms[formname].elements['sale_type'].style.background = "#FFFFFF";
    }  
    
    
   if(!logined)
    {   
		    if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }else{ 	
		                	  document.forms[formname].elements['email'].style.background = "#FFFFFF";
		                     }
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
   
   
	    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
		    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
			{
				
			   if(res==3)
			     {
			     	globalErr += "Пользователь заблокирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==2)
			     {
			     	globalErr += "Пользователь не автивирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==1)
			     {
				  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
				  document.forms[formname].elements['email'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			}
			else
			{ 
				document.forms[formname].elements['email'].style.background = "#FFFFFF";
				document.forms[formname].elements['password'].style.background = "#FFFFFF";
			}
    	}
    	
    if(document.forms[formname].agree.checked==false)
    {	
   	 globalErr += "Вы должны согласиться с условиями" + "\n";		
    }
    
    
  }         

    return validate(formname);
 }
 
 function CheckProperty(formname,logined)
 {
 	
 	// test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 	  
 	  
 	var elements =document.forms[formname].elements;

    globalErr="";

     //Validation
     var to_check = new Array ("metro","address","description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
     
    
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите тип сделки" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    }  
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    
   if(!logined)
    {  
		     if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
		    
	    
		  if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
		    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
			{
				
			     if(res==3)
			     {
			     	globalErr += "Пользователь заблокирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==2)
			     {
			     	globalErr += "Пользователь не автивирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==1)
			     {
				  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
				  document.forms[formname].elements['email'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			}
			else
			{ 
				document.forms[formname].elements['email'].style.background = "#FFFFFF";
				document.forms[formname].elements['password'].style.background = "#FFFFFF";
			}
		  } 
		  
		if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
       
    }
              		  
    return validate(formname);
 }
 
 
 
 
 function CheckAuto(formname,logined)
 {
 	
 	// test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
   
 	var elements =document.forms[formname].elements;
    globalErr="";

    //Validation
     var to_check = new Array ("description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
     
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
	       document.forms[formname].elements['category'].style.background = "#FFFFFF";
		   
	       if(document.forms[formname].elements['subcat'][document.forms[formname].elements['subcat'].selectedIndex].value == "none")
		    {
		     document.forms[formname].elements['subcat'].style.background = "#FFCFCF";
		     document.forms[formname].elements['subcat'].style.border = "1px #c4c4c4 solid";
	    	 globalErr += "Выберите производителя" + "\n";
		    }
		    else
		    {
		    	document.forms[formname].elements['subcat'].style.background = "#FFFFFF";
		    	
		    	if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
		    	{
		    		document.forms[formname].elements['catid'].style.background = "#FFCFCF";
				    document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
			    	 globalErr += "Выберите модель" + "\n";
		    	}
		    	else
		    	 document.forms[formname].elements['catid'].style.background = "#FFFFFF";
		    	 
		    	   
		    }
	    }
    
    
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    
     if(!logined)
    { 
		     if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }
		                else{ document.forms[formname].elements['email'].style.background = "#FFFFFF"; }
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
   
   
    	 
		    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
			    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
				{
				
				     if(res==3)
				     {
				     	globalErr += "Пользователь заблокирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==2)
				     {
				     	globalErr += "Пользователь не автивирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==1)
				     {
					  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
					  document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				}
				else
				{ 
					document.forms[formname].elements['email'].style.background = "#FFFFFF";
					document.forms[formname].elements['password'].style.background = "#FFFFFF";
				}
		  }  
		     
	    if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
      
    }     

    return validate(formname);
 }
 
 
function CheckKids(formname,logined)
 {
 	  	
 	// test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 	  
 	var elements =document.forms[formname].elements;
    globalErr="";

     //Validation
     var to_check = new Array ("description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
     
     
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите подкатегорию" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    }  
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 

    
     //sale_type
    if(document.forms[formname].elements['sale_type'][document.forms[formname].elements['sale_type'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['sale_type'].style.background = "#FFCFCF";
	     document.forms[formname].elements['sale_type'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите тип сделки" + "\n";
    }
    else
    {
        document.forms[formname].elements['sale_type'].style.background = "#FFFFFF";
    }  
    
    if(!logined)
    { 
    	 
		   if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }else{ 
		                	  document.forms[formname].elements['email'].style.background = "#FFFFFF";
		                	}
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
		    
    
		    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
			    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
				{
				
					 if(res==3)
				    	 {
				     	globalErr += "Пользователь заблокирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     	}
				     
				    if(res==2)
				     {
				     	globalErr += "Пользователь не автивирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==1)
				     {
					  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
					  document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				}
				else
				{ 
					document.forms[formname].elements['email'].style.background = "#FFFFFF";
					document.forms[formname].elements['password'].style.background = "#FFFFFF";
				}
		   } 
		   
		if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
    
    }        

    return validate(formname);
 }
 
 
  
function CheckPets(formname,logined)
 {
 	 	  	
 	// test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 
 	var elements =document.forms[formname].elements;

    globalErr="";

     //Validation
     var to_check = new Array ("description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
     
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите подкатегорию" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    }  
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
     //sale_type
    if(document.forms[formname].elements['sale_type'][document.forms[formname].elements['sale_type'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['sale_type'].style.background = "#FFCFCF";
	     document.forms[formname].elements['sale_type'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите тип сделки" + "\n";
    }
    else
    {
        document.forms[formname].elements['sale_type'].style.background = "#FFFFFF";
    }  
    
    if(!logined)
    { 
		     if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }else{ 
		                		document.forms[formname].elements['email'].style.background = "#FFFFFF";
		                	}
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
    
    
	    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
		    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
			{
				
				    if(res==3)
				     {
				     	globalErr += "Пользователь заблокирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==2)
				     {
				     	globalErr += "Пользователь не автивирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==1)
				     {
					  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
					  document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
			}
			else
			{ 
				document.forms[formname].elements['email'].style.background = "#FFFFFF";
				document.forms[formname].elements['password'].style.background = "#FFFFFF";
			}
	  }  
	     
	    if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
         
    }  
 
    return validate(formname);
 }
 
 
 function CheckTrevel(formname,logined)
 { 	 	  	
 	// test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 	  
 	var elements =document.forms[formname].elements;
    globalErr="";

     //Validation
     var to_check = new Array ("description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
    
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите подкатегорию" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    }  
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    if(!logined)
    {  
    	
		     if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }else{ 
		                		document.forms[formname].elements['email'].style.background = "#FFFFFF";	
		                     }
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
    
   
	    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
		    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
			{
				if(res==3)
			     {
			     	globalErr += "Пользователь заблокирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==2)
			     {
			     	globalErr += "Пользователь не автивирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==1)
			     {
				  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
				  document.forms[formname].elements['email'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			}
			else
			{ 
				document.forms[formname].elements['email'].style.background = "#FFFFFF";
				document.forms[formname].elements['password'].style.background = "#FFFFFF";
			}
	  }  

	    if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
     
    }      


    return validate(formname);
 }
 
 function CheckSpecialists(formname,logined)
 {
 	
 // test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 	  
 	var elements =document.forms[formname].elements;
    globalErr="";

    //Validation
     var to_check = new Array ("description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
     
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите подкатегорию" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    }  
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    if(!logined)
    {  
    	
		     if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }else{ 
		                		document.forms[formname].elements['email'].style.background = "#FFFFFF";	
		                     }
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
    
   
	    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
		    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
			{
				
			   if(res==3)
			     {
			     	globalErr += "Пользователь заблокирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==2)
			     {
			     	globalErr += "Пользователь не автивирован" + "\n";
					document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			     
			    if(res==1)
			     {
				  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
				  document.forms[formname].elements['email'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
		    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
			     }
			}
			else
			{ 
				document.forms[formname].elements['email'].style.background = "#FFFFFF";
				document.forms[formname].elements['password'].style.background = "#FFFFFF";
			}
	  }  

	    if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
     
    }      


    return validate(formname);
 }
 
 
 
 function CheckJob(formname,logined)
 {
 	
 // test for multi submit
 	if(!CheckMultiSubmit())
 	  return false;
 	  
 	var elements =document.forms[formname].elements;

    globalErr="";

     //Validation
     var to_check = new Array ("requirement","description","contact_person","phone2");
     ValidateForLinksAndEmail(formname,to_check);
    
    //categories
    if(document.forms[formname].elements['category'][document.forms[formname].elements['category'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['category'].style.background = "#FFCFCF";
	     document.forms[formname].elements['category'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите категорию" + "\n";
    }
    else
    {
        document.forms[formname].elements['category'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['catid'][document.forms[formname].elements['catid'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['catid'].style.background = "#FFCFCF";
	     document.forms[formname].elements['catid'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите подкатегорию" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['catid'].style.background = "#FFFFFF";
	    }
    
    }  
    
    //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    
    if(!logined)
    {

		     if(document.forms[formname].elements['email'].value !=""){
		                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		                var address = document.forms[formname].elements['email'].value;
		                if(reg.test(address) == false) {
		                        globalErr += "Неправильный  email" + "\n";
		                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
		                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		                }else{ 	
		                	  document.forms[formname].elements['email'].style.background = "#FFFFFF";
		                	}
		                
		    }      
		    else
		    {
		       document.forms[formname].elements['email'].style.background = "#FFCFCF";
		       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
		       globalErr += "Заполните email" + "\n";
		    }
    
      
		    if(document.forms[formname].elements['email'].value !="" && document.forms[formname].elements['password'].value !=""){  
			    if(res=IsUserExists(document.forms[formname].elements['email'].value,document.forms[formname].elements['password'].value)) 
				{
				
					  if(res==3)
				     {
				     	globalErr += "Пользователь заблокирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==2)
				     {
				     	globalErr += "Пользователь не автивирован" + "\n";
						document.forms[formname].elements['email'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
				    	document.forms[formname].elements['password'].style.background = "#FFCFCF";
				    	document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
				     
				    if(res==1)
				     {
					  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей. Введите пожалуйста правильно имя пользователя и пароль" + "\n";
					  document.forms[formname].elements['email'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
			    	  document.forms[formname].elements['password'].style.background = "#FFCFCF";
			    	  document.forms[formname].elements['password'].style.border = "1px #c4c4c4 solid";
				     }
					}
					else
					{ 
						document.forms[formname].elements['email'].style.background = "#FFFFFF";
						document.forms[formname].elements['password'].style.background = "#FFFFFF";
					}
		   }
		   
		if(document.forms[formname].agree.checked==false)
	    {
	    	
	    	globalErr += "Вы должны согласиться с условиями" + "\n";
	    		
	    }
    
    }         
   

    return validate(formname);
 }
 
 
function CheckRegistrarion(formname)
 {
 	var elements =document.forms[formname].elements;
    globalErr="";

     //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
    
    if(document.forms[formname].elements['email'].value !=""){
                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
                var address = document.forms[formname].elements['email'].value;
                if(reg.test(address) == false) {
                        globalErr += "Неправильный  email" + "\n";
                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
                }else{ 
                		if(IsRegistredEmailValue(document.forms[formname].elements['email'].value)) 
                		{
                			  globalErr += "Введенный Вами email уже содержится в нашей базе пользователей." + "\n";
                			  document.forms[formname].elements['email'].style.background = "#FFCFCF";
                        	  document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
                		}
                		else
                		{ 
                			document.forms[formname].elements['email'].style.background = "#FFFFFF";
                		}
                     }
                
    }      
    else
    {
       document.forms[formname].elements['email'].style.background = "#FFCFCF";
       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
       globalErr += "Заполните email" + "\n";
    }
    
    
    if(document.forms[formname].elements['password'].value!=document.forms[formname].elements['confirm_password'].value)
    {
     globalErr += "Пароли не совпадают" + "\n";	
    }
    
    
       
    
    
    return validate(formname);
 }
 
 
 
 function CheckEditUserDetails(formname)
 {
 	var elements =document.forms[formname].elements;

    globalErr="";

     //locations
    if(document.forms[formname].elements['area'][document.forms[formname].elements['area'].selectedIndex].value == "none")
    {
	     document.forms[formname].elements['area'].style.background = "#FFCFCF";
	     document.forms[formname].elements['area'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите область" + "\n";
    }
    else
    {
        document.forms[formname].elements['area'].style.background = "#FFFFFF";
	   
       if(document.forms[formname].elements['city'][document.forms[formname].elements['city'].selectedIndex].value == "none")
	    {
	     document.forms[formname].elements['city'].style.background = "#FFCFCF";
	     document.forms[formname].elements['city'].style.border = "1px #c4c4c4 solid";
    	 globalErr += "Выберите город" + "\n";
	    }
	    else
	    {
	    	document.forms[formname].elements['city'].style.background = "#FFFFFF";
	    }
    
    } 
 
    if(document.forms[formname].elements['password'].value!=document.forms[formname].elements['confirm_password'].value)
    {
     globalErr += "Пароли не совпадают" + "\n";	
     document.forms[formname].elements['password'].style.background = "#FFCFCF";
    	document.forms[formname].elements['confirm_password'].style.background = "#FFCFCF";
    }
    else
    {
    	document.forms[formname].elements['password'].style.background = "#FFFFFF";
    	document.forms[formname].elements['confirm_password'].style.background = "#FFFFFF";
    }
    
    
       
    
    
    return validate(formname);
 }
 
 
 function CheckContactForm(formname)
 {
 	var elements =document.forms[formname].elements;

    globalErr="";

     if(document.forms[formname].elements['email'].value !=""){
                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
                var address = document.forms[formname].elements['email'].value;
                if(reg.test(address) == false) {
                        globalErr += "Неправильный  email" + "\n";
                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
                }else{ 
                		document.forms[formname].elements['email'].style.background = "#FFFFFF";
                     }
                
    }      
    else
    {
       document.forms[formname].elements['email'].style.background = "#FFCFCF";
       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
       globalErr += "Заполните email" + "\n";
    }
    
    if(document.forms[formname].elements['message'].value=="")
    {
	   document.forms[formname].elements['message'].style.background = "#FFCFCF";
       document.forms[formname].elements['message'].style.border = "1px #c4c4c4 solid";
    	globalErr += "Заполните сообщение" + "\n";	
    }
    
    
    
    return validate(formname);
 }
 
 
 function CheckErrorForm(formname)
 {
 	var elements =document.forms[formname].elements;

    globalErr="";

     if(document.forms[formname].elements['email'].value !=""){
                var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
                var address = document.forms[formname].elements['email'].value;
                if(reg.test(address) == false) {
                        globalErr += "Неправильный  email" + "\n";
                        document.forms[formname].elements['email'].style.background = "#FFCFCF";
                        document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
                }else{ 
                		
                	document.forms[formname].elements['email'].style.background = "#FFFFFF";
                		
                     }
                
    }      
    else
    {
       document.forms[formname].elements['email'].style.background = "#FFCFCF";
       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
       globalErr += "Заполните email" + "\n";
    }
    
    if(document.forms[formname].elements['message'].value=="")
    {
	   document.forms[formname].elements['message'].style.background = "#FFCFCF";
       document.forms[formname].elements['message'].style.border = "1px #c4c4c4 solid";
    	globalErr += "Заполните сообщение" + "\n";	
    }
    return validate(formname);
 }
 
 
 function CheckOrderForm(formname)
 {
 	var elements =document.forms[formname].elements;

    globalErr="";

     if(document.forms[formname].elements['email'].value !=""){
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        var address = document.forms[formname].elements['email'].value;
        if(reg.test(address) == false) {
                globalErr += "Неправильный  email" + "\n";
                document.forms[formname].elements['email'].style.background = "#FFCFCF";
                document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
        }else{ 
        		
        	document.forms[formname].elements['email'].style.background = "#FFFFFF";
        		
             }
                
    }      
    else
    {
       document.forms[formname].elements['email'].style.background = "#FFCFCF";
       document.forms[formname].elements['email'].style.border = "1px #c4c4c4 solid";
       globalErr += "Заполните email" + "\n";
    }
    
  	 return validate(formname);	
 }