// JavaScript Document
function validmail(emailid) {
	invalidChars = " /:,;"

	if (emailid == "")
	 {						// cannot be empty
		return false	
				}
	for (i=0; i<invalidChars.length; i++) {	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i)
		if (emailid.indexOf(badChar,0) > -1) {
			return false
		}
	}
	atPos = emailid.indexOf("@",1)			// there must be one "@" symbol
	if (atPos == -1) {
	alert("Please enter @ for valid email id")
		return false
	}
	if (emailid.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
	alert("Please use one @ for valid email id")
		return false
	}
	periodPos = emailid.indexOf(".",atPos)
	if (periodPos == -1) {					// and at least one "." after the "@"
	alert("sorry, dot(.) is missing in your emai id")
		return false
	}
	if (periodPos+3 > emailid.length)	{		// must be at least 2 characters after the "."
		return false
		alert("Please give your web server name like com,edu,net etc")
	}
	return true
}
//SIGNUP
function frmvalidatesignup()
	{
	if (document.frmsignup.emailid.value=="")
		{
		alert("Email-Id Required");
		document.frmsignup.emailid.focus();
		return false;
		}
	else if(!validmail(document.frmsignup.emailid.value))
    	{    
     	document.frmsignup.emailid.focus()
	    return false;
     	}	
	return true;
	}
	
//EMPLOYER_REGISTRATION
function validate_employer_reg()
	{
	if (document.frmemployer.userid.value=="")
		{
		alert("User Name Required");
		document.frmemployer.userid.focus();
		return false;
		}
	else if (document.frmemployer.company.value=="")
		{
		alert("Company Name Required");
		document.frmemployer.company.focus();
		return false;
		}
	return true;
}
//PROGRAMMER REGISTRATION
function validate_frmpro_registration()
	{
	if (document.frmpro_registration.userid.value=="")
		{
		alert("User Name Required");
		document.frmpro_registration.userid.focus();
		return false;
		}
	else if (document.frmpro_registration.company.value=="")
		{
		alert("Company Name Required");
		document.frmpro_registration.company.focus();
		return false;
		}
	else if (document.frmpro_registration.perlcgi.value=="" && document.frmpro_registration.php.value=="" && document.frmpro_registration.asp.value=="" && document.frmpro_registration.ccplus.value=="" && document.frmpro_registration.java.value=="" && document.frmpro_registration.jsp.value=="" && document.frmpro_registration.javascript.value=="" && document.frmpro_registration.xml.value=="" && document.frmpro_registration.coldfusion.value=="" && document.frmpro_registration.flash.value=="" && document.frmpro_registration.python.value=="" && document.frmpro_registration.visualbasic.value=="" && document.frmpro_registration.dotnet.value=="" && document.frmpro_registration.scriptinstall.value=="" && document.frmpro_registration.webdesign.value=="" && document.frmpro_registration.graphicdesign.value=="" && document.frmpro_registration.translation.value=="" && document.frmpro_registration.seo.value=="" && document.frmpro_registration.dataentry.value=="" && document.frmpro_registration.writing=="")
		{
		alert("Choose Your Area of Experties");
		document.frmpro_registration.perlcgi.focus();
		return false;
		}
	else if (document.frmpro_registration.hourlyrate.value=="")
		{
		alert("Hourly Rate Required");
		document.frmpro_registration.hourlyrate.focus();
		return false;
		}
	return true;
}