
 function checkpage()
 {
	 var con=document.add_contact;
	 
	 if(con.company_name.value == "")
		 {
			 alert("Company Name cannot be blank!");
			 con.company_name.focus();
			return false;
		 }
		if(con.contact_person.value == "")
		{
			alert("Contact Person cannot be blank!");
			con.contact_person.focus();
			return false;
		 }
		if(con.address.value == "")
		{
			alert("Address cannot be blank!");
			con.address.focus();
			return false;
		 }
		 if(con.city.value == "")
		 {
			alert("City cannot be blank!");
			con.city.focus();
			return false;
		 }
		 if(con.state.value == "")
		 {
			alert("State cannot be blank!");
			con.state.focus();
			return false;
		  }
		 

		if(con.email.value == "")
		{			
			alert("Email Field should not be blank");
			con.email.focus();
			return false;
		}
		 if(echeck(con.email.value)==false)
		 {
			con.email.value="";
			con.email.focus();
			return false;
		 }
		 
		 if(con.services.value == "")
		 {
			alert("Services field cannot be blank!");
			con.services.focus();
			return false;
		 }
		if(!(con.payment[0].checked)&&!(con.payment[1].checked))
	    {
			alert("Please select one Listing Options!");
			return false;
	    }
		if(con.code.value.length==0)
		{
			alert("Please enter the security code")
			con.code.focus();
			return false;
		}
		return true;
 }


function check_url(str) 
{
		
		 if((str.indexOf ('http://www') == -1) || (str.indexOf ('http://www')!=0))
		{
				alert("Invalid URL");
				return false;
		}
		if((str.indexOf ('.') == -1) || (str.indexOf ('.') == 0))
		{		
				alert("Invalid URL");				
				return false;
		}		
			return true;
}


function echeck(str) 
{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		{
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		{
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		{
		    alert("Invalid E-mail ID")
		    return false
		 }
 		 return true					
	}


