
//contact/contact_suggestion.asp
function checkData()
{	
	var thename = document.suggestForm.name;	
	var theEmail = document.suggestForm.email;
	var thecompany = document.suggestForm.company;
	var thedepartment = document.suggestForm.department;
	var thephone = document.suggestForm.phone;
	var theregionID = document.suggestForm.regionID;
	var thecid = document.suggestForm.cid;
	var thecomments = document.suggestForm.comments;
	var message= "";
	var nospace=true;
	if (thename.value.length<2){
		message = message + "Please enter your name.\n";
		nospace = false;
	}
	if(thecompany.value.length<2){
		message = message + "Please enter your company name.\n"
		nospace = false;
	}	
	if(thedepartment.value.length<2){
		message = message + "Please enter your job title.\n";
		nospace = false;
	}
			
	if(thephone.value.length<6 || !(checkNumber(thephone.value)) ){
		message = message + "Please enter your phone number.\n";
		nospace = false;
	}
	if(theEmail.value.length<2 || email_check(theEmail.value)==false){
		message = message + "Please enter a valid email address.\n";
		nospace = false;
	}
	if(theregionID.value.length<1){
		message = message + "Please select a region.\n";
		nospace = false;
	}	
	if(thecid.value.length<1){
		message = message + "Please select a contact type.\n";
		nospace = false;
	}
	if(thecomments.value.length<2){
		message = message + "Please write a message in the message box.\n";
		nospace = false;
	}	
	if (nospace == false)
      {
        alert(message);
		return false;
      }
	  return nospace;
	  //document.suggestForm.submit();
 } 

 //email check
function email_check(email)
{
   var len = email.length;  
   var ck =0;
   for(var i=0;i<len;i++)
   {  var c= email.charAt(i);
      if(!((c>="A"&&c<="Z")||(c>="a"&&c<="z")||(c>="0"&&c<="9")||(c=="-")||(c=="_")||(c==".")||(c=="@")))
         return false; 
   }
   if((email.indexOf("@")==-1)||(email.indexOf("@")==0)||(email.indexOf("@")==(len-1)))
      return false;
   if((email.indexOf("@")!=-1)&&(email.substring(email.indexOf("@")+1,len).indexOf("@")!=-1))
      return false; 
   if((email.indexOf(".")==-1)||(email.indexOf(".")==0)||(email.lastIndexOf(".")==(len-1)))
      return false;
}
//Telephone check
function checkNumber(numStr){
	var len = numStr.length;  
	var ck = 0 ;
	var checkstring = "0123456789()_-#^*";
	for(var i=0; i<len; i++){
		var  c= numStr.charAt(i);		
		if(checkstring.indexOf(c) == -1)
			{return false;}
	}
	return true;
}
