function CheckForm(){
 var ltrs=new String(" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZÃÇÈÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÝÞßáãäåæíÁÆÄÉìÅÂ-");
  var emchrs=new String(" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.@");
  var nmbs=new String("0123456789-+"), a, b=6, x, y, z, err=0, i;
  
  //check for text
  if(document.forms[0].elements[0].value.length==0){alert ("Please insert your full name"); document.forms[0].elements[0].focus(); return false;};
  
  //check for chars only
  //for(x=0; x<document.forms[0].elements[0].value.length; x++){ z=0; for(y=0; y<ltrs.length; y++){if(document.forms[0].elements[0].value.charAt(x)==ltrs.charAt(y)){z=1;};}; if(z==0){err=err+1;};}
 // if (err>0){alert ("You can't use name with numbers "); document.forms[0].elements[0].focus(); document.forms[0].elements[0].select(); return false; err=0;}
  
  
  //check for email
  if (document.forms[0].elements[1].value.length==0){alert ("Please insert your Email"); document.forms[0].elements[1].focus(); return false;}
  for (x=0; x<document.forms[0].elements[1].value.length; x++){ z=0; for (y=0; y<emchrs.length; y++){if (document.forms[0].elements[1].value.charAt(x)==emchrs.charAt(y)){z=1;}}; if(z==0){err=err+1;}}
  if (err>0 || !(isEmail(document.forms[0].elements[1].value))){alert ("Invalid Email address"); document.forms[0].elements[1].focus(); document.forms[0].elements[1].select(); return false; err=0;}
  
   
   //check if number 
   //for (x=0; x<document.forms[0].elements[4].value.length; x++){
  	//z=0;
  	//for (y=0; y<nmbs.length; y++){
  	//if (document.forms[0].elements[4].value.charAt(x)==nmbs.charAt(y)){z=1;}
  	// };
  	//if(z==0){err=err+1;}
  // }
    //   if (err>0){
   // alert ("The phone number should be numbers"); document.forms[0].elements[4].focus(); return false; err=0;}
  
  //choose
  if (document.forms[0].elements[2].value=="none"){alert ("Please choose country from list"); document.forms[0].elements[2].focus(); return false;} 
  
  //text
   if (document.forms[0].elements[4].value.length==0){alert("Please insert your comments"); document.forms[0].elements[4].focus(); return false;}
}

//////////////////////////////////////////////////////////////////////////////
function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {var tempStr = "a", tempReg = new RegExp(tempStr); if (tempReg.test(tempStr)){supported = 1;};}
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}


