

function isWhitespace (s)

{   // Is s empty?
    var reWhitespace = /^\s+$/
    return (isEmpty(s) || reWhitespace.test(s));
}

function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}


function set_status(w_text){
	window.status = w_text;
}

function generic_prompt (w_prompt) {

   	if (confirm(w_prompt)) {
   	
   	    return true;
   	    
   	} else 
   	{
   	  return false;
   	}
   	
   return true;	
}	

function validemail(emailin){
   emailin+="";
   if(emailin.length==0){return false;}

   var position=emailin.indexOf("@");
   if(position<1){return false;}

   position=emailin.indexOf(".",position+1);
   if(position<3){return false;}

   if(position==emailin.length-1){return false;}

   return true;
}

function checkcodata(){
	
   var coform = document.contactform;
   var testnull
   
   if (isWhitespace(coform.C50NAME.value)) {
      alert("Please Enter Your Name");
      coform.C50NAME.focus();
      return;
   	
   }

   if (isWhitespace(coform.C50COMPANY.value)) {
      alert("Please Enter Your Company");
      coform.C50COMPANY.focus();
      return;
   	
   }
   
  if (!isWhitespace(coform.C50EMAIL.value)){
      if(validemail(coform.C50EMAIL.value)==false){
         alert("The Email Address You Have Entered Appears To Be Invalid. Please Re-Enter");
         coform.C50EMAIL.focus();
         return;
      }
   } 
   else 
   {
      alert("Please Enter An Email Address");
      coform.C50EMAIL.focus();
      return;
   }

  if (!isWhitespace(coform.C50EMAIL2.value)){
      if(coform.C50EMAIL2.value != coform.C50EMAIL.value) {
         alert("Confirmation Email Address appear to be different. Please confim correctly.");
         coform.C50EMAIL2.focus();
         return;
      }
   } 
   else 
   {
      alert("Please Confirm Your Email Address");
      coform.C50EMAIL2.focus();
      return;
   }

   if (isWhitespace(coform.C50WHEREFROM.value)) {
      alert("Please Enter How You Found Out About IcanCiT");
      coform.C50WHEREFROM.focus();
      return;
   	
   }
   
   coform.submit();
   
}   


