

// JavaScript Document
function valNewuser()
{
	var theForm = document.newuser;
	var name    = document.newuser.txtName.value;
	var comname = document.newuser.txtCompanyname.value;
	var offno	= document.newuser.txtOfficeno.value;
	var mobno	= document.newuser.txtMobileno.value;
	var email	= document.newuser.txtEmail.value;
	var address	= document.newuser.txtAddress.value;
	var state	= document.newuser.ddlState.value;
	var district = document.newuser.ddlDistrict.value;
	var city	= document.newuser.txtCity.value;
	var weburl	= document.newuser.txtWeburl.value;
	var webdir	= document.newuser.ddlWebdirectory.value;
	var subwebdir	= document.newuser.ddlSubwebdirectory.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1=/^([0-9]{10,11})$/;
	if(name=="")
	{
		alert("Please Enter your name");
		document.newuser.txtName.focus();
	}
	else if(comname=="")
	{
		alert("Please Enter your Company name");
		document.newuser.txtCompanyname.focus();
	}
	else if(offno=="")
	{
		alert("Please Enter your Office Number");
		document.newuser.txtOfficeno.focus();
	}
	else if(reg1.test(offno)==false)
	{
		alert("Phone number not valid");
		document.newuser.txtOfficeno.focus();
	}
	else if(mobno=="")
	{
		alert("Please Enter your Mobile Number");
		document.newuser.txtMobileno.focus();
	}
	else if(reg1.test(mobno)==false)
	{
		alert("Phone number not valid");
		document.newuser.txtMobileno.focus();
	}
	else if(email=="")
	{
		alert("Please Enter your Email ID");
		document.newuser.txtEmail.focus();
	}
	else if(reg.test(email)==false)
	{
		alert("Please Enter Valid EmailID");
		document.newuser.txtEmail.focus();
	}
	else if(address=="")
	{
		alert("Please Enter your Company Address");
		document.newuser.txtAddress.focus();
	}
	else if(state=="")
	{
		alert("Please Enter your State");
		document.newuser.ddlState.focus();
	}
	else if(district=="")
	{
		alert("Please Enter your District");
		document.newuser.ddlDistrict.focus();
	}
	else if(city=="")
	{
		alert("Please Enter your City");
		document.newuser.txtCity.focus();
	}
	else if(webdir=="")
	{
		alert("Please Enter your Webdirectory");
		document.newuser.ddlWebdirectory.focus();
	}
	else if(subwebdir=="")
	{
		alert("Please Enter your Sub Web directory");
		document.newuser.ddlSubwebdirectory.focus();
	}
	else
	{
		getParam(theForm);
	}
}

function valPdNewuser()
{
	var theForm = document.pdnewuser;
	var name = document.pdnewuser.txtName.value;
	var designation = document.pdnewuser.txtDesignation.value;
	var mobileno = document.pdnewuser.txtMobileno.value;
	var landlineno = document.pdnewuser.txtLandlineno.value;
	var address = document.pdnewuser.txtAddress.value;
	var state = document.pdnewuser.ddlState.value;
	var district = document.pdnewuser.ddlDistrict.value;
	var emailid = document.pdnewuser.txtEmailid.value;
	var website = document.pdnewuser.txtWebsite.value;
	var category = document.pdnewuser.ddlCategory.value;
	var photo = document.pdnewuser.txtPhoto.value;
	var visitingcard = document.pdnewuser.txtVisitingcard.value;
	var reg = /^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var num = /^[0-9]{10,13}$/;
	if(name == "")
	{
		alert("Please Enter  Name");
		document.pdnewuser.txtName.focus();
	}
	else if(designation == "")
	{
		alert("Please Enter designation");
		document.pdnewuser.txtDesignation.focus();
	}
	else if(mobileno == "")
	{
		alert("Please Enter Mobile Number");
		document.pdnewuser.txtMobileno.focus();
	}
	else if(num.test(mobileno) == false)
	{
		alert("Please Enter valid Mobile Number");
		document.pdnewuser.txtMobileno.focus();
	}
	else if(landlineno == "")
	{
		alert("Please Enter Landline Number");
		document.pdnewuser.txtLandlineno.focus();
	}
	else if(num.test(landlineno) == false)
	{
		alert("Please Enter valid Landline Number");
		document.pdnewuser.txtLandlineno.focus();
	}
	else if(address == "")
	{
		alert("Please Enter Address");
		document.pdnewuser.txtAddress.focus();
	}
	else if(state == "")
	{
		alert("Please Enter State");
		document.pdnewuser.ddlState.focus();
	}
	else if(district == "")
	{
		alert("Please Enter District");
		document.pdnewuser.ddlDistrict.focus();
	}
	
	else if(emailid == "")
	{
		alert("Please Enter Emailid");
		document.pdnewuser.txtEmailid.focus();
	}
	else if(reg.test(emailid) == false)
	{
		alert("Please Enter valid Emailid");
		document.pdnewuser.txtEmailid.focus();
	}
	
	else if(category == "")
	{
		alert("Please Enter category");
		document.pdnewuser.ddlCategory.focus();
	}
	else
	{
		getParam(theForm);
	}
}


function valEditProfile()
{
	var name    = document.editprofile.txtName.value;
	var comname = document.editprofile.txtCompanyName.value;
	var offno	= document.editprofile.txtLandline.value;
	var mobno	= document.editprofile.txtMobile.value;
	var email	= document.editprofile.txtEmail.value;
	var address	= document.editprofile.txtAddress.value;
	var city	= document.editprofile.txtCity.value;
	var weburl	= document.editprofile.txtWebsite.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1=/^([0-9]{10,11})$/;
		if(name=="")
	{
		alert("Please Enter your name");
		document.editprofile.txtName.focus();
	}
	else if(comname=="")
	{
		alert("Please Enter your Company name");
		document.editprofile.txtCompanyName.focus();
	}
	else if(offno=="")
	{
		alert("Please Enter your Office Number");
		document.editprofile.txtLandline.focus();
	}
	else if(reg1.test(offno)==false)
	{
		alert("Phone number not valid");
		document.editprofile.txtLandline.focus();
	}
	else if(mobno=="")
	{
		alert("Please Enter your Mobile Number");
		document.editprofile.txtMobile.focus();
	}
	else if(reg1.test(mobno)==false)
	{
		alert("Phone number not valid");
		document.editprofile.txtMobile.focus();
	}
	else if(email=="")
	{
		alert("Please Enter your Email ID");
		document.editprofile.txtEmail.focus();
	}
	else if(reg.test(email)==false)
	{
		alert("Please Enter Valid EmailID");
		document.editprofile.txtEmail.focus();
	}
	else if(address=="")
	{
		alert("Please Enter your Company Address");
		document.editprofile.txtAddress.focus();
	}
	else if(city=="")
	{
		alert("Please Enter your City");
		document.editprofile.txtCity.focus();
	}
	
	else
	{
		document.editprofile.submit();
	}
	
}

function valVisitingcard()
{
	var visitingcard = document.visitingcard.txtVisitingcard.value;
	if(visitingcard == "")
	{
		alert("Please Enter visiting card");
		document.visitingcard.txtVisitingcard.focus();
	}
	else
	{
		document.visitingcard.submit();
	}
}


function valRoutemap()
{
	var routemap = document.routemap.txtRoutemap.value;
	if(routemap == "")
	{
		alert("Please Enter route map");
		document.routemap.txtRoutemap.focus();
	}
	else
	{
		document.routemap.submit();
	}
}

function valChangePass()
{
	var currentpwd = document.changepass.txtCurrentPwd.value;
	var newpwd = document.changepass.txtNewPwd.value;
	var retypepwd = document.changepass.txtRetypePwd.value;
	if(currentpwd == "")
	{
		alert("please enter old password");
		document.changepass.txtCurrentPwd.focus();
	}
	else if(newpwd == "")
	{
		alert("please enter new password");
		document.changepass.txtNewPwd.focus();
	}
	else if(newpwd.length < 6)
	{
		alert("Password should be greater than 6 character");
		document.changepass.txtNewPwd.focus();
	}
	else if(retypepwd != newpwd)
	{
		alert("Confirm Password should be same as New Password");
		document.changepass.txtRetypePwd.focus();
	}
	else
	{
		document.changepass.submit();
	}
}


function valSearch()
{
	var greenkard = document.searchform.txtCardno.value;
	if(greenkard == "")
	{
		alert("Please Enter GreenKard number");
		document.searchform.txtCardno.focus();	
	}
	else 
	{
		document.searchform.submit();
	}
}


function valAddbusiness()
{
	var company = document.add_business.txtCompanyname.value;
	var contactno = document.add_business.txtContactno.value;
	var email = document.add_business.txtEmail.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1=/^([0-9]{10,11})$/;
	if(company == "")
	{
		alert("Please Enter You Company Name");
		document.add_business.txtCompanyname.focus();
	}
	else if(contactno == "")
	{
		alert("Please Enter You Conatact Number");
		document.add_business.txtContactno.focus();
	}
	else if(reg1.test(contactno) == false)
	{
		alert("Please Enter valid Phone Number");
		document.add_business.txtContactno.focus();
	}
	else if(email == "")
	{
		alert("Please Enter You Email ID");
		document.add_business.txtEmail.focus();
	}
	else if(reg.test(email) == false)
	{
		alert("Please Enter Valid Email ID");
		document.add_business.txtEmail.focus();
	}
	else
	{
		document.add_business.submit();
	}
}

function valLoginCheck()
{
	var greenkardno = document.login_check.txtGreedkardno.value;
	var password = document.login_check.txtPassword.value;
	if(greenkardno == "")
	{
		alert("Please enter Greenkard Number");
		document.login_check.txtGreedkardno.focus();
	}
	else if(password == "")
	{
		alert("Please enter Password");	
		document.login_check.txtPassword.focus();
	}
	else
	{
		document.login_check.submit();
	}
}

function valContactMail()
{
	var name = document.contact_mail.txtName.value;
	var phoneno = document.contact_mail.txtPhoneno.value;
	var email = document.contact_mail.txtEmail.value;
	var comment = document.contact_mail.txtComment.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1=/^([0-9]{10,11})$/;
	if(name == "")
	{
		alert("Please enter Name");
		document.contact_mail.txtName.focus();
	}
	else if(email == "")
	{
		alert("Please enter Email ID");
		document.contact_mail.txtEmail.focus();
	}
	else if(reg.test(email) == false)
	{
		alert("Please enter valid Email ID");
		document.contact_mail.txtEmail.focus();
	}
	else if(phoneno == "")
	{
		alert("Please enter Phone Number");
		phoneno = document.contact_mail.txtPhoneno.focus();
	}
	else if(reg1.test(phoneno) == false)
	{
		alert("Please enter Valid Phone Number");
		phoneno = document.contact_mail.txtPhoneno.focus();
	}
	else if(comment == "")
	{
		alert("Please enter Comments");
		document.contact_mail.txtComment.focus();
	}
	else
	{
		var theForm = document.contact_mail;
		getParam(theForm);
	}

}

function valCollegeDistrictSearch() 
	{
		var sid=document.form_search.districtid.value;
		var tid=document.form_search.typeid.value;
		
		if(sid=="" && tid=="")
		{
			alert("Select Any One for Search");
			
		}
		else
		{
		document.form_search.submit();
		}
	}


function displaySubdirectoy(size,j)
{
	for(i =0;i<size; i++)
	{
		if(i==j)
		{
			document.getElementById(i).style.display = "inline";
		}
		else
		{
			document.getElementById(i).style.display = "none";
		}
		
	}
}

function displaypwdRetrieveDiv()
{
	document.getElementById("passwordretrieve").style.display = "inline";
	document.getElementById("forgotpassword").style.display = "none";
}

function restrictDdlSelection()
{
	var count = 0;
	var len = document.getElementById("ddlSubwebdirectory").options.length;
	for(i = 0;  i<len; i++)
	{
		if(document.getElementById("ddlSubwebdirectory").options[i].selected)
		{
			 count++;
		}
		if(count > 4)
		{
			document.getElementById("ddlSubwebdirectory").options[i].selected = false;
			alert("Four selection only..");
			break;
		}
		
	}
}


function selectTxtbox()
{
	document.forgotPassword.txtEmail.value = "";
}

function userEditProfile()
{
	document.getElementById("usereditprofile").style.display = "inline";
}

function enquiryMailClose()
{
	document.getElementById("enquiry").style.display = "none";
}
function sendMobileClose()
{
	document.getElementById("sendmobile").style.display = "none";
}

function valUsereditprofile()
{
	var name    = document.usereditprofile.txtName.value;
	var comname = document.usereditprofile.txtCompanyname.value;
	var mobno	= document.usereditprofile.txtMobile.value;
	var landline= document.usereditprofile.txtLandline.value;
	var email	= document.usereditprofile.txtEmail.value;
	var address	= document.usereditprofile.txtAddress.value;
	var city	= document.usereditprofile.txtCity.value;
	var weburl	= document.usereditprofile.txtWeburl.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1=/^([0-9]{10,11})$/;
	if(name=="")
	{
		alert("Please Enter your name");
		document.usereditprofile.txtName.focus();
	}
	else if(comname=="")
	{
		alert("Please Enter your Company name");
		document.usereditprofile.txtCompanyname.focus();
	}
	else if(mobno=="")
	{
		alert("Please Enter your Mobile Number");
		document.usereditprofile.txtMobile.focus();
	}
	else if(reg1.test(mobno)==false)
	{
		alert("Phone number not valid");
		document.usereditprofile.txtMobile.focus();
	}
	else if(landline=="")
	{
		alert("Please Enter your Landline Number");
		document.usereditprofile.txtLandline.focus();
	}
	else if(reg1.test(landline)==false)
	{
		alert("Phone number not valid");
		document.usereditprofile.txtLandline.focus();
	}
	else if(email=="")
	{
		alert("Please Enter your Email ID");
		document.usereditprofile.txtEmail.focus();
	}
	else if(reg.test(email)==false)
	{
		alert("Please Enter Valid EmailID");
		document.usereditprofile.txtEmail.focus();
	}
	else if(address=="")
	{
		alert("Please Enter your Company Address");
		document.usereditprofile.txtAddress.focus();
	}
	else if(city=="")
	{
		alert("Please Enter your City");
		document.usereditprofile.txtCity.focus();
	}
	else
	{
		document.usereditprofile.submit();
	}
}


function enquiryForm()
{
		var show=document.getElementById("enquiry").style.display;
		if(show == "none")
		{
			document.getElementById("enquiry").style.display = "inline";
			document.getElementById('sendmobile').style.display = 'none';
		}
		else
		{
			document.getElementById("enquiry").style.display = "none";
		}
}


function valEnquiry(theForm)
{
	var name = document.frmCaptcha.txtName.value;
	var mobileno = document.frmCaptcha.txtMobileno.value;
	var email = document.frmCaptcha.txtEmailid.value;
	var subject = document.frmCaptcha.txtSubject.value;
	var message = document.frmCaptcha.txtMessage.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1 = /^([0-9]{10,11})$/;
	if(name=="")
	{
		document.frmCaptcha.txtName.focus();
		alert("Please Enter Your Name");
		return false;
	}
	else if(mobileno=="")
	{
		document.frmCaptcha.txtMobileno.focus();
		alert("Please Enter Your Mobile Number");
		return false;
	}
	else if(reg1.test(mobileno)==false)
	{
		alert("Mobile number not valid");
		document.frmCaptcha.txtMobileno.focus();
		return false;
	}
	else if(email=="")
	{
		alert("Please Enter your Email ID");
		document.frmCaptcha.txtEmailid.focus();
		return false;
	}
	else if(reg.test(email)==false)
	{
		alert("Please Enter Valid EmailID");
		document.frmCaptcha.txtEmailid.focus();
		return false;
	}
	else if(subject=="")
	{
		alert("Please Enter The Subject");
		document.frmCaptcha.txtSubject.focus();
		return false;
	}
	else if(message=="")
	{
		alert("Please Enter Your Message");
		document.frmCaptcha.txtMessage.focus();
		return false;
	}
	else 
	{
		getParam(document.frmCaptcha);
		//document.enquiry.submit();
	}
}


function showSendtoSms()
{
	var show=document.getElementById('sendmobile').style.display;
	if(show == 'none')
	{
		document.getElementById('sendmobile').style.display = 'inline';
		document.getElementById('enquiry').style.display = 'none';
	}
	else
	{
		document.getElementById('sendmobile').style.display = 'none';
	}
}


function valSendToMobile()
{
	var name = document.frmSendmobile.txtName.value;
	var mobileno = document.frmSendmobile.txtMobile.value;
	var email = document.frmSendmobile.txtEmailid.value;
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	var reg1 = /^([0-9]{10,11})$/;
	if(name=="")
	{
		document.frmSendmobile.txtName.focus();
		alert("Please Enter Your Name");
		return false;
	}
	
	else if(mobileno=="")
	{
		document.frmSendmobile.txtMobile.focus();
		alert("Please Enter Your Mobile Number");
		return false;
	}
	else if(reg1.test(mobileno)==false)
	{
		alert("Mobile number not valid");
		document.frmSendmobile.txtMobile.focus();
		return false;
	}
	else if(email=="")
	{
		alert("Please Enter your Email ID");
		document.frmSendmobile.txtEmailid.focus();
		return false;
	}
	else if(reg.test(email)==false)
	{
		alert("Please Enter Valid EmailID");
		document.frmSendmobile.txtEmailid.focus();
		return false;
	}
	else 
	{
		getParam(document.frmSendmobile);
		//document.enquiry.submit();
	}
}

function showMap()
{
		var show=document.getElementById("viewmap").style.display;
		if(show == "none")
		{
			document.getElementById("viewmap").style.display = "inline";
		}
		else
		{
			document.getElementById("viewmap").style.display = "none";
		}
}


function textBox(companyname)
{
	document.searchcompany.txtCompanyName.value = companyname;
	document.getElementById("suggetions").innerHTML = "";
	document.getElementById("suggetions").style.border = "none";
}


function valSearchCompanyName()
{
	var companyname = document.searchcompany.txtCompanyName.value;
	if(companyname == "")
	{
		alert("Please Enter Company Name");
		document.searchcompany.txtCompanyName.focus();	
	}
	else 
	{
		document.searchcompany.submit();
	}
}

function changeColour(i)
{
	document.getElementById(i).style.background = "#B7AEA4";
}


function defaultColour(i)
{
	document.getElementById(i).style.background = "#FFFFFF";
}


function hideSuggetion()
{
		document.getElementById("suggetions").style.display = "none";
}


function checkRadio()
{
	if(document.frmRadio.radio[0].checked)
	{
		document.getElementById("wd").style.display = "inline";
		document.getElementById("pd").style.display = "none";
		document.newuser.txtType.value = "wd";
	}
	else if(document.frmRadio.radio[1].checked)
	{
		document.getElementById("wd").style.display = "none";
		document.getElementById("pd").style.display = "inline";
		document.pdnewuser.txtType.value = "pd";
	}
}

// Ajax ...

function getsubdirectory(str)
{
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
		  alert ("Your browser does not support AJAX!");
		  return;
	  }
	var url="select_subwebdirectory.php";
	url=url+"?q="+str;
	//url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


function stateChanged()
{
	if (xmlhttp.readyState==4)
	{
		document.getElementById("subwebdirectory").innerHTML=xmlhttp.responseText;
	}
}

function viewSubcategory(str)
{
	xmlhttp1 =GetXmlHttpObject();
	if (xmlhttp1 == null)
	  {
		  alert ("Your browser does not support AJAX!");
		  return;
	  }
	var url= "select_subcategory.php";
	url = url+"?subwebid="+str;
	//url=url+"&sid="+Math.random();
	xmlhttp1.onreadystatechange=stateChanged1;
	xmlhttp1.open("GET",url,true);
	xmlhttp1.send(null);
}


function stateChanged1()
{
	if (xmlhttp1.readyState==4)
	{
		document.getElementById("indentbox").innerHTML=xmlhttp1.responseText;
	}
}

function passwordRetrieve(emailid)
{
	var reg=/^([^_\-\.])+([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\.\-])+\.([A-Za-z]{2,4})$/;
	if(emailid == "")
	{
		alert("Please enter Email ID");
		document.forgotPassword.txtEmail.focus();
	}
	else if(reg.test(emailid) == false)
	{
		alert("Please enter valid Email ID");
		document.forgotPassword.txtEmail.focus();
	}
	else
	{
		xmlhttp2 = GetXmlHttpObject();
		if (xmlhttp2 == null)
		  {
			  alert ("Your browser does not support AJAX!");
			  return;
		  }
		var url= "forgot_password.php";
		url = url+"?emailid="+emailid;
		//url=url+"&sid="+Math.random();
		xmlhttp2.onreadystatechange=stateChanged2;
		xmlhttp2.open("GET",url,true);
		xmlhttp2.send(null)
	}
}


function stateChanged2()
{
	if (xmlhttp2.readyState==4)
	{
		document.getElementById("passwordretrieve").innerHTML=xmlhttp2.responseText;
	}
}

	var xmlhttp3;

function showHint(companyname)
{
	document.getElementById("suggetions").style.display = "inline";
	document.getElementById("suggetions").style.border = "solid";
	document.getElementById("suggetions").style.borderWidth = "thin";
	document.getElementById("suggetions").style.width = "410px";
	xmlhttp3 = GetXmlHttpObject();
	if(xmlhttp3 == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url = "select_company_name.php";
	url = url+"?companyname="+companyname;
	xmlhttp3.onreadystatechange = stateChange3;
	xmlhttp3.open("GET",url,true);
	xmlhttp3.send(null);
}


function stateChange3()
{
	if(xmlhttp3.readyState == 4)
	{
		//document.getElementById("suggetions").style.display = "inline";
		document.getElementById("suggetions").innerHTML  = xmlhttp3.responseText;
		
	}
}






function GetXmlHttpObject()
{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  	return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  	return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
}





	

