var  $EE	=	function(name){	
	return document.getElementById(name);	
}

var checkEmail = function(value){
    regex=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
    return regex.test(value);
}
var checkNumeric = function(value){
    regex=/^(\d|-)?(\d|,)*\.?\d*$/;
    return regex.test(value);
}

var checkEmpty	=	function(value){
    if(value.trim().length==0){
        return false;
    }else{
        return true;
    }
}

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}


var checkform	=	function()
{
	var error=0;
	var message="";
	var fose=	null
	  if(checkEmpty($EE("name").value)==false){
        message	+=	"Please enter Full Name.\n";
        error++;
		if(fose==null){ fose="name";}
   	  }
	  
	  if(checkEmpty($EE("phone").value)==false){
        message	+=	"Please enter Phone Number.\n";
        error++;
		if(fose==null){ fose="phone";}
   	  }
	  
	  if(checkEmpty($EE("address").value)==false){
        message	+=	"Please enter Address.\n";
        error++;
		if(fose==null){ fose="address";}
   	  }
	  
	  if(checkEmpty($EE("email").value)==false){
        message	+=	"Please enter Email.\n";
        error++;
		if(fose==null){ fose="email";}
   	  }else{
		 if(checkEmail($EE("email").value)==false){
       		 message	+=	"Incorrect Email address format.\n";
      	  	 error++;
			 if(fose==null){ fose="email";}
   	 	 } 
	  }
	  if(error>0){
		 alert(message); 
		 
		 $EE(fose).focus();
	  }else{
		$EE("mailform").submit();  
	  }
	
	
}

