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;
}


/*function Validate1()
        {
		   var phonec=window.document.GuruReg.g_phcc.value;
		   var invalid=" ";
		   
		   if(isNaN(phonec)||phonec.indexOf(" ")!=-1)
           {
              alert("Enter Only number in Phone Country code")
              return false; 
           }
		     return true;
        }
		function Validate2()
        {
		   var phonea=window.document.GuruReg.g_phac.value;

           if(isNaN(phonea)||phonea.indexOf(" ")!=-1)
           {
              alert("Enter Only Number in Phone Area code")
              return false; 
           }
            return true;
        }
		function Validate3()
        {
		   var phoneno=window.document.GuruReg.g_phone.value;

           if(isNaN(phoneno)||phoneno.indexOf(" ")!=-1)
           {
              alert("Enter Only Number in Phone No")
              return false; 
           }
            return true;
        }	
		function Validate4()
        {
		   var mobilec=window.document.GuruReg.mobile_country.value;

           if(isNaN(mobilec)||mobilec.indexOf(" ")!=-1)
           {
              alert("Enter Only number in Mobile No")
              return false; 
           }
            return true;
        }
		function Validate5()
        {
		   var mobileno1=window.document.GuruReg.mobile_no1.value;

           if(isNaN(mobileno1)||mobileno1.indexOf(" ")!=-1)
           {
              alert("Enter Only Number in Mobile No")
              return false; 
           }
            return true;
        }
		function Validate6()
        {
		   var mobileno2=window.document.GuruReg.mobile_no2.value;

           if(isNaN(mobileno2)||mobileno2.indexOf(" ")!=-1)
           {
              alert("Enter Only Number in Mobile No")
              return false; 
           }
            return true;
        }	*/
		function Validate7()
        {
		   var zip=window.document.GuruReg.g_zip.value;

           if(isNaN(zip)||zip.indexOf(" ")!=-1)
           {
              alert("Enter Only Number in PIN/ZIP Code")
              return false; 
           }
            return true;
        }	

/*function space1()
		{
			var invalid=" ";
			if (document.GuruReg.g_name.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}*/
		/*function space2()
		{
			var invalid=" ";
			if (document.GuruReg.g_qualification.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space3()
		{
			var invalid=" ";
			if (document.GuruReg.g_subject.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space4()
		{
			var invalid=" ";
			if (document.GuruReg.g_experience.value.indexOf(invalid) > -1) {
			alert("Sorry, spaces are not allowed.");
			return false;
}
return true;
		}
		function space5()
		{
			var invalid=" ";
			if (document.GuruReg.g_address1.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space6()
		{
			var invalid=" ";
			if (document.GuruReg.g_address2.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space7()
		{
			var invalid=" ";
			if (document.GuruReg.g_city.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space8()
		{
			var invalid=" ";
			if (document.GuruReg.g_state.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space9()
		{
			var invalid=" ";
			if (document.GuruReg.g_country.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space10()
		{
			var invalid=" ";
			if (document.GuruReg.g_zip.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space11()
		{
			var invalid=" ";
			if (document.GuruReg.g_phcc.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space12()
		{
			var invalid=" ";
			if (document.GuruReg.g_phac.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space13()
		{
			var invalid=" ";
			if (document.GuruReg.g_phone.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space14()
		{
			var invalid=" ";
			if (document.GuruReg.mobile_country.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space15()
		{
			var invalid=" ";
			if (document.GuruReg.mobile_no1.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space16()
		{
			var invalid=" ";
			if (document.GuruReg.mobile_no2.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		function space17()
		{
			var invalid=" ";
			if (document.GuruReg.g_isp.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}
		//function space18()
//		{
//			var invalid=" ";
//			if (document.GuruReg.g_salexp.value.indexOf(invalid) > -1) {
//alert("Sorry, spaces are not allowed.");
//return false;
//}
//return true;
//		}
		function space19()
		{
			var invalid=" ";
			if (document.GuruReg.g_hoursofwork.value.indexOf(invalid) > -1) {
alert("Sorry, spaces are not allowed.");
return false;
}
return true;
		}*/
function gururegform()
{
//	var uname=window.document.GuruReg.username.value;
//	var pword=window.document.GuruReg.g_pwd.value;
	var name=window.document.GuruReg.g_name.value;
	var quali=window.document.GuruReg.g_qualification.value;
	var subject=window.document.GuruReg.g_subject.value;
	var experi=window.document.GuruReg.g_experience.value;
	var address1=window.document.GuruReg.g_address1.value;
	var address2=window.document.GuruReg.g_address2.value;
	var city=window.document.GuruReg.g_city.value;
	var state=window.document.GuruReg.g_state.value;
	var country=window.document.GuruReg.g_country.value;	
	var zip=window.document.GuruReg.g_zip.value;
	var phonec=window.document.GuruReg.g_phcc.value;
	var phonea=window.document.GuruReg.g_phac.value;
	var phoneno=window.document.GuruReg.g_phone.value;
	var mobilec=window.document.GuruReg.mobile_country.value;
	var mobileno1=window.document.GuruReg.mobile_no1.value;
	var mobileno2=window.document.GuruReg.mobile_no2.value;
	var mailid=window.document.GuruReg.g_email.value;
    var isp=window.document.GuruReg.g_isp.value;
//	var salexp=window.document.GuruReg.g_salexp.value;
	var hwork=window.document.GuruReg.g_hoursofwork.value;
/*	if(uname=="")
	{
		alert("Please Enter Your UserName");
		window.document.GuruReg.username.focus();
		return false;
	}
	if(pword=="")
	{
		alert("Please Enter Your Password");
		window.document.GuruReg.g_pwd.focus();
		return false;
	} */
	if(name=="")
	{
		alert("Please Enter Your Name");
		window.document.GuruReg.g_name.focus();
		return false;
	}
	/*if(!space1(name))
	{
		window.document.GuruReg.g_name.focus();
		return false;
	}*/
	if(quali=="")
	{
		alert("Please Enter Your Qualification");
		window.document.GuruReg.g_qualification.focus();
		return false;
	}
	/*if(!space2(quali))
	{
		window.document.GuruReg.g_qualification.focus();
		return false;
	}*/
	if(subject=="")
	{
		alert("Please Enter Subject Handled By You");
		window.document.GuruReg.g_subject.focus();
		return false;
	}
	/*if(!space3(subject))
	{
		window.document.GuruReg.g_subject.focus();
		return false;
	}*/
	if(experi=="")
	{
		alert("Please Enter Your Experience");
		window.document.GuruReg.g_experience.focus();
		return false;
	}
	/*if(!space4(experi))
	{
		window.document.GuruReg.g_experience.focus();
		return false;
	}*/
	if(address1=="")
	{
		alert("Please Enter Your Address1");
		window.document.GuruReg.g_address1.focus();
		return false;
	}
	/*if(!space5(address1))
	{
		window.document.GuruReg.g_address1.focus();
		return false;
	}*/
	if(address2=="")
	{
		alert("Please Enter Your Address2");
		window.document.GuruReg.g_address2.focus();
		return false;
	}
	/*if(!space6(address2))
	{
		window.document.GuruReg.g_address2.focus();
		return false;
	}*/

	if(city=="")
	{
		alert("Please Enter Your City");
		window.document.GuruReg.g_city.focus();
		return false;
	}
/*	if(!space7(city))
	{
		window.document.GuruReg.g_city.focus();
		return false;
	}*/
	if(state=="")
	{
		alert("Please Enter Your State");
		window.document.GuruReg.g_state.focus();
		return false;
	}
	/*if(!space8(state))
	{
		window.document.GuruReg.g_state.focus();
		return false;
	}*/
	if(country=="")
	{
		alert("Please Enter Your Country");
		window.document.GuruReg.g_country.focus();
		return false;
	}	
	/*if(!space9(country))
	{
		window.document.GuruReg.g_country.focus();
		return false;
	}*/
	if(zip=="")
	{
		alert("Please Enter Your Zip/Pin");
		window.document.GuruReg.g_zip.focus();
		return false;
	}
	/*if(!space10(zip))
	{
		window.document.GuruReg.g_zip.focus();
		return false;
	}*/
	if(!Validate7(zip))
	{
		window.document.GuruReg.g_zip.value="";
		window.document.GuruReg.g_zip.focus();
		return false;
		
	}
	if(phonec=="")
	{
		alert("Please Enter Phone Country Code");
		window.document.GuruReg.g_phcc.focus();
		return false;
	}
	/*if(!space11(phonec))
	{
		window.document.GuruReg.g_phcc.focus();
		return false;
	}
	if(!Validate1(phonec))
	{
		window.document.GuruReg.g_phcc.value="";
		window.document.GuruReg.g_phcc.focus();
		return false;
		
	}*/
	if(phonea=="")
	{
		alert("Please Enter Phone Area Code");
		window.document.GuruReg.g_phac.focus();
		return false;
	}
	/*if(!space12(phonea))
	{
		window.document.GuruReg.g_phac.focus();
		return false;
	}
	if(!Validate2(phonea))
	{
		window.document.GuruReg.g_phac.value="";
		window.document.GuruReg.g_phac.focus();
		return false;
		
	}*/
	if(phoneno=="")
	{
		alert("Please Enter Phone Number");
		window.document.GuruReg.g_phone.focus();
		return false;
	}
	/*if(!space13(phoneno))
	{
		window.document.GuruReg.g_phone.focus();
		return false;
	}
	if(!Validate3(phoneno))
	{
		window.document.GuruReg.g_phone.value="";
		window.document.GuruReg.g_phone.focus();
		return false;
		
	}*/
	if(mobilec=="")
	{
		alert("Please Enter First Three Digit Mobile Number");
		window.document.GuruReg.mobile_country.focus();
		return false;
	}
	/*if(!space14(mobilec))
	{
		window.document.GuruReg.mobile_country.focus();
		return false;
	}
	if(!Validate4(mobilec))
	{
		window.document.GuruReg.mobile_country.value="";
		window.document.GuruReg.mobile_country.focus();
		return false;
		
	}*/
	if(mobileno1=="")
	{
		alert("Please Enter Middle Three Digit Mobile Number");
		window.document.GuruReg.mobile_no1.focus();
		return false;
	}
	/*if(!space15(mobileno1))
	{
		window.document.GuruReg.mobile_no1.focus();
		return false;
	}
	if(!Validate5(mobileno1))
	{
		window.document.GuruReg.mobile_no1.value="";
		window.document.GuruReg.mobile_no1.focus();
		return false;
		
	}*/
	if(mobileno2=="")
	{
		alert("Please Enter Middle Three Digit Mobile Number");
		window.document.GuruReg.mobile_no2.focus();
		return false;
	}
	/*if(!space16(mobileno2))
	{
		window.document.GuruReg.mobile_no2.focus();
		return false;
	}
	if(!Validate6(mobileno2))
	{
		window.document.GuruReg.mobile_no2.value="";
		window.document.GuruReg.mobile_no2.focus();
		return false;
		
	}*/
	if(mailid=="")
	{
		alert("Please Enter Your Mail-ID");
		window.document.GuruReg.g_email.focus();
		return false;
	}
	if(!echeck(mailid))
				{
					 window.document.GuruReg.g_email.value="";
					 window.document.GuruReg.g_email.focus();
					  return false;
				}
	if(window.document.GuruReg.g_communication.Selected==false)
	{
	alert("Please Select Your Communication Skill Level");
	return false;
	}
	/*if(mobileno2=="")
	{
		alert("Please Enter Last Four Digit Mobile Number");
		window.document.GuruReg.mobile_no2.focus();
		return false;
	}*/
	if(isp=="")
	{
		alert("Please Enter Your Internet Service Provider");
		window.document.GuruReg.g_isp.focus();
		return false;
	}
	/*if(!space17(isp))
	{
		window.document.GuruReg.g_isp.focus();
		return false;
	}*/
	//	if(salexp=="")
//	{
//		alert("Please Enter Your Expected Salary");
//		window.document.GuruReg.g_salexp.focus();
//		return false;
//	}
//	if(!space18(salexp))
//	{
//		window.document.GuruReg.g_salexp.focus();
//		return false;
//	}
		if(hwork=="")
	{
		alert("Please Enter Your Hours Of Work");
		window.document.GuruReg.g_hoursofwork.focus();
		return false;
	}
	/*if(!space19(hwork))
	{
		window.document.GuruReg.g_hoursofwork.focus();
		return false;
	}*/
	return true;
}

