﻿function CheckFields()
 {
 var inputCode = document.getElementById("input1").value;
 var ergx = new RegExp('\\w+([-+.\']\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*'); 
 var sMailName = document.getElementById("MailName").value;
 var sMailPhone = document.getElementById("MailPhone").value;

 if(document.getElementById("MailName").value == "" || document.getElementById("MailPhone").value == "" || document.getElementById("MailEmail").value == "" 
    || document.getElementById("MailSubject").value == "" || document.getElementById("MailMessage").value == "")
 { alert("Please complete entries."); return false; }  else if(!ergx.test(document.getElementById("MailEmail").value)){alert("Invalid Email."); return false; 
 }
   else if(sMailName.replace(/\./g,"").replace(/ /g,"").match('^[A-Za-z]+$') == null  )
       {
           alert("Wrong MailName,the MailName allows letters and .only !"); 
            return false;           
       }       
    else if(sMailPhone.replace(/-/g,"").replace(/\(/g,"").replace(/\)/g,"").replace(/ /g,"").match('^[0-9]+$') == null  )
       {
           alert("Wrong MailPhone,the MailPhone allows number - and () only !"); 
           return false;           
       } 
 
 else if(inputCode.length <=0)
       {
           alert("Wrong verify code!"); 
           return false;           
       }
       else if(inputCode !=  document.getElementById("checkCode").value )
       {
          alert("Wrong verify code");
          createCode(); 
          return false;          
       }  
 }  
 function createCode()
     { 
	   var code ; 
       code = "";
       var codeLength = 6;
       var checkCode = document.getElementById("checkCode");
       var selectChar = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');        
       for(var i=0;i<codeLength;i++)
       {
       var charIndex = Math.floor(Math.random()*36);
       code +=selectChar[charIndex];
       }
       if(checkCode)
       {
         checkCode.className="code";
         checkCode.value = code;
       }
     } 
     
         