function pop(URL) {

day = new Date();

id = day.getTime();

eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=500,left = 227,top = 10');");

}

function pop2(URL) {

day = new Date();

id = day.getTime();

eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=420,height=500,left =227 , top = 10');");

}



function regvalidate() { 

		var errorMsg = "";
		
		if (document.frmRegister.cname.value=='')

		{

			errorMsg += "\n\tContact Name, <br> ";	

			document.getElementById("cname").className="errorTextBold";

			document.getElementById("msgCname").innerHTML="pls enter contact name";

		}

		else

		{

			document.getElementById("cname").className="contents";

			document.getElementById("msgCname").innerHTML="";

		}

		

		

		if ((document.frmRegister.uemail.value=='') || (document.frmRegister.uemail.value.length > 0 && (document.frmRegister.uemail.value.indexOf("@",0) == - 1 || document.frmRegister.uemail.value.indexOf(".",0) == - 1))) 

		{ 

			errorMsg += "\n\tE-mail Address, <br>";

			document.getElementById("uemail").className="errorTextBold";

			document.getElementById("msgTxt").innerHTML="pls enter email id";

		}

		else

		{

			document.getElementById("uemail").className="contents";

			document.getElementById("msgTxt").innerHTML="";

		}



		if (document.frmRegister.password.value=='')

		{

			errorMsg += "\n\tPassword, <br>";

			document.getElementById("password").className="errorTextBold";

			document.getElementById("msgPassword").innerHTML="pls enter password";

		}

		else

		{

			document.getElementById("password").className="contents";

			document.getElementById("msgPassword").innerHTML="";

		}

	

		if (document.frmRegister.confirmation.value=='')

		{

			errorMsg += "\n\tConfirm password, <br>";

			document.getElementById("confirmation").className="errorTextBold";

			document.getElementById("msgConfirmation").innerHTML="pls enter confirmation password";

		}

		else

		{

			document.getElementById("confirmation").className="contents";

			document.getElementById("msgConfirmation").innerHTML="";

		}

		



		if (document.frmRegister.password.value!='' && document.frmRegister.confirmation.value!='') 

		{

				if (document.frmRegister.password.value!= document.frmRegister.confirmation.value)

				{

					errorMsg += "\n\tConfirm password should same with password, <br>";

					document.getElementById("password").className="errorTextBold";

					document.getElementById("confirmation").className="errorTextBold";

					document.getElementById("msgPassword").innerHTML="pls enter password";

					document.getElementById("msgConfirmation").innerHTML="pls enter confirmation password";

				}

				else

				{

					document.getElementById("password").className="contents";

					document.getElementById("msgPassword").innerHTML="";

					document.getElementById("confirmation").className="contents";

					document.getElementById("msgConfirmation").innerHTML="";

				}

		}

		

		if (document.frmRegister.comname.value=='')

		{

			errorMsg += "\n\tCompany Name, <br>";

			document.getElementById("compname").className="errorTextBold";

			document.getElementById("msgCompname").innerHTML="pls enter company name";

		}

		else

		{

			document.getElementById("compname").className="contents";

			document.getElementById("msgCompname").innerHTML="";

		}

		

		var checked = 0;

		//alert(document.frmRegister.busiType.length);

		for(i=0;i<document.frmRegister.busiType.length;i++)

		{

			if (document.frmRegister.busiType[i].checked == false) {

				checked = 1;

			}else if (document.frmRegister.busiType[i].checked == true) {

				checked = 0;

				break;

			}

		}

		//alert(checked);

		if (checked == 1)

		{

			errorMsg += "\n\tBusiness Type, <br>";

			document.getElementById("busitype").className="errorTextBold";

			document.getElementById("msgBusitype").innerHTML="pls select business type";

		}

		else

		{

			document.getElementById("busitype").className="contents";

			document.getElementById("msgBusitype").innerHTML="";

		}



		

		if (document.frmRegister.reg_profile.value=='')

		{

			errorMsg += "\n\tprofile, <br>";

			document.getElementById("td_profile").className="errorTextBold";

			document.getElementById("msgProfile").innerHTML="pls enter your profile";

		}

		else

		{

			document.getElementById("td_profile").className="contents";

			document.getElementById("msgProfile").innerHTML="";

			

			document.getElementById("profile").innerHTML=(document.frmRegister.reg_profile.value.length+1)+" of 250";

			if (document.frmRegister.reg_profile.value.length>249)

			{	

			//document.frmRegister.reg_profile.value=document.frmRegister.reg_profile.value.substr(0,249);

			errorMsg += "\n\tprofile, <br>";

			document.getElementById("td_profile").className="errorTextBold";

			document.getElementById("msgProfile").innerHTML="Maximum 250 characters are allowed !!!";

			document.getElementById("profile").innerHTML=(document.frmRegister.reg_profile.value.length+1)+" of 250";

			document.frmRegister.reg_profile.focus();

			}

		}


		if (document.frmRegister.country.value=='')

		{

			errorMsg += "\n\tCountry, <br>";

			document.getElementById("country").className="errorTextBold";

			document.getElementById("msgCountry").innerHTML="pls select country";

		}

		else

		{

			document.getElementById("country").className="contents";

			document.getElementById("msgCountry").innerHTML="";

		}
		
		
		if(document.frmRegister.country.value == 'IN')
		{
				if (document.frmRegister.stateid.value=='')

				{
		
					errorMsg += "\n\tState, <br>";
		
					document.getElementById("stateid").className="errorTextBold";
		
					document.getElementById("msgStateid").innerHTML="pls choose state";
		
				}
		
				else
		
				{
		
					document.getElementById("stateid").className="contents";
		
					document.getElementById("msgStateid").innerHTML="";
		
				}
		} else {
		
				if (document.frmRegister.state.value=='')
		
				{
		
					errorMsg += "\n\tState, <br>";
		
					document.getElementById("state").className="errorTextBold";
		
					document.getElementById("msgState").innerHTML="pls enter state";
		
				}
		
				else
		
				{
		
					document.getElementById("state").className="contents";
		
					document.getElementById("msgState").innerHTML="";
		
				}
		}
		
		if (document.frmRegister.city.value=='')

		{

			errorMsg += "\n\tCity, <br>";

			document.getElementById("city").className="errorTextBold";

			document.getElementById("msgCity").innerHTML="pls enter city name";

		}

		else

		{

			document.getElementById("city").className="contents";

			document.getElementById("msgCity").innerHTML="";

		}


		if (document.frmRegister.address.value=='')

		{

			errorMsg += "\n\Address, <br>";

			document.getElementById("address").className="errorTextBold";

			document.getElementById("msgAddress").innerHTML="pls enter Street Address";

		}

		else

		{

			document.getElementById("address").className="contents";

			document.getElementById("msgAddress").innerHTML="";

		}


		if (document.frmRegister.postcode.value=='' || isNaN(document.frmRegister.postcode.value))

		{

			errorMsg += "\n\tPost code should be numeric, <br>";

			document.getElementById("postcode").className="errorTextBold";

			document.getElementById("msgPostcode").innerHTML="pls enter post code";

		}

		else

		{

			document.getElementById("postcode").className="contents";

			document.getElementById("msgPostcode").innerHTML="";

		}

		
		if (document.frmRegister.telecountry.value=='' || isNaN(document.frmRegister.telecountry.value))

		{

			errorMsg += "\n\tTelephone Country Code is numeric, <br>";

			document.getElementById("telephone").className="errorTextBold";

			document.getElementById("msgTelephone").innerHTML="pls enter Telephone country code <br>";

		}

		else

		{

			document.getElementById("telephone").className="contents";

			document.getElementById("msgTelephone").innerHTML="";

		}

		



		if (document.frmRegister.telearea.value=='' || isNaN(document.frmRegister.telearea.value))

		{

			errorMsg += "\n\tTelephone Area Code is numeric, <br>";

			document.getElementById("telephone").className="errorTextBold";

			document.getElementById("msgTelephone").innerHTML="pls enter Telephone Area Code<br>";

		}

		else

		{

			document.getElementById("telephone").className="contents";

			document.getElementById("msgTelephone").innerHTML="";

		}

		

		if (document.frmRegister.telenumber.value==''  || isNaN(document.frmRegister.telenumber.value))

		{

			errorMsg += "\n\tTelephone Number is numeric, <br>";

			document.getElementById("telephone").className="errorTextBold";

			document.getElementById("msgTelephone").innerHTML="pls enter Telephone Number";

		}

		else

		{

			document.getElementById("telephone").className="contents";

			document.getElementById("msgTelephone").innerHTML="";

		}

		





		if (document.frmRegister.mobile.value==''  || isNaN(document.frmRegister.mobile.value))

		{

			errorMsg += "\n\tMobile should be numeric, <br>";

			document.getElementById("mobile").className="errorTextBold";

			document.getElementById("msgMobile").innerHTML="pls enter Mobile number";

		}

		else

		{

			document.getElementById("mobile").className="contents";

			document.getElementById("msgMobile").innerHTML="";

		}

		



		if (document.frmRegister.terms.checked==false)

		{

			errorMsg += "\n\tPlease read our terms and conditions and then accept,";

			document.getElementById("terms").className="errorTextBold";

			document.getElementById("msgTerms").innerHTML="Terms and conditions are should be accept";

		}

		else

		{

			document.getElementById("terms").className="contents";

			document.getElementById("msgTerms").innerHTML="";

		}
		
		
		/*if(document.getElementById("msgemail").innerHTML != '') {

			errorMsg += "\n";

			document.getElementById("uemail").className="errorTextBold";

		}

		else

		{

			document.getElementById("uemail").className="contents";

		}*/
		
		if (errorMsg != ""){

			msg = "______________________________________________________________\n\n";

			msg += "Your enquiry has not been sent because there are problem(s) with the form.\n";

			msg += "Please correct the problem(s) and re-submit the form.\n";

			msg += "______________________________________________________________\n\n";

			msg += "Some field(s) are need to be corrected: -\n";

			//document.getElementById("errMsg").innerHTML="<strong><u>The following field(s) need to be corrected</u>:</strong> -<br>"+errorMsg;

			document.getElementById("errMsg").innerHTML="<strong>Pls Correct the Fields showing in Red</strong>";

			alert(msg + "\n\n");

			return false;

		}

		else

		{
		/*alert("here");
		document.frmRegister.submit();*/
		return true;
		}

	}



////////////edit ////////////


function regeditvalidate() { 

		var errorMsg = "";
		
		if (document.frmRegister.cname.value=='')

		{

			errorMsg += "\n\tContact Name, <br> ";	

			document.getElementById("cname").className="errorTextBold";

			document.getElementById("msgCname").innerHTML="pls enter contact name";

		}

		else

		{

			document.getElementById("cname").className="contents";

			document.getElementById("msgCname").innerHTML="";

		}


		if (document.frmRegister.comname.value=='')

		{

			errorMsg += "\n\tCompany Name, <br>";

			document.getElementById("compname").className="errorTextBold";

			document.getElementById("msgCompname").innerHTML="pls enter company name";

		}

		else

		{

			document.getElementById("compname").className="contents";

			document.getElementById("msgCompname").innerHTML="";

		}

		

		var checked = 0;

		//alert(document.frmRegister.busiType.length);

		for(i=0;i<document.frmRegister.busiType.length;i++)

		{

			if (document.frmRegister.busiType[i].checked == false) {

				checked = 1;

			}else if (document.frmRegister.busiType[i].checked == true) {

				checked = 0;

				break;

			}

		}

		//alert(checked);

		if (checked == 1)

		{

			errorMsg += "\n\tBusiness Type, <br>";

			document.getElementById("busitype").className="errorTextBold";

			document.getElementById("msgBusitype").innerHTML="pls select business type";

		}

		else

		{

			document.getElementById("busitype").className="contents";

			document.getElementById("msgBusitype").innerHTML="";

		}



		

		if (document.frmRegister.reg_profile.value=='')

		{

			errorMsg += "\n\tprofile, <br>";

			document.getElementById("td_profile").className="errorTextBold";

			document.getElementById("msgProfile").innerHTML="pls enter your profile";

		}

		else

		{

			document.getElementById("td_profile").className="contents";

			document.getElementById("msgProfile").innerHTML="";

			

			document.getElementById("profile").innerHTML=(document.frmRegister.reg_profile.value.length+1)+" of 250";

			if (document.frmRegister.reg_profile.value.length>249)

			{	

			//document.frmRegister.reg_profile.value=document.frmRegister.reg_profile.value.substr(0,249);

			errorMsg += "\n\tprofile, <br>";

			document.getElementById("td_profile").className="errorTextBold";

			document.getElementById("msgProfile").innerHTML="Maximum 250 characters are allowed !!!";

			document.getElementById("profile").innerHTML=(document.frmRegister.reg_profile.value.length+1)+" of 250";

			document.frmRegister.reg_profile.focus();

			}

		}


		if (document.frmRegister.country.value=='')

		{

			errorMsg += "\n\tCountry, <br>";

			document.getElementById("country").className="errorTextBold";

			document.getElementById("msgCountry").innerHTML="pls select country";

		}

		else

		{

			document.getElementById("country").className="contents";

			document.getElementById("msgCountry").innerHTML="";

		}
		
		
		if(document.frmRegister.country.value == 'IN')
		{
				if (document.frmRegister.stateid.value=='')

				{
		
					errorMsg += "\n\tState, <br>";
		
					document.getElementById("stateid").className="errorTextBold";
		
					document.getElementById("msgStateid").innerHTML="pls choose state";
		
				}
		
				else
		
				{
		
					document.getElementById("stateid").className="contents";
		
					document.getElementById("msgStateid").innerHTML="";
		
				}
		} else {
		
				if (document.frmRegister.state.value=='')
		
				{
		
					errorMsg += "\n\tState, <br>";
		
					document.getElementById("state").className="errorTextBold";
		
					document.getElementById("msgState").innerHTML="pls enter state";
		
				}
		
				else
		
				{
		
					document.getElementById("state").className="contents";
		
					document.getElementById("msgState").innerHTML="";
		
				}
		}

		
		if (document.frmRegister.city.value=='')

		{

			errorMsg += "\n\tCity, <br>";

			document.getElementById("city").className="errorTextBold";

			document.getElementById("msgCity").innerHTML="pls enter city name";

		}

		else

		{

			document.getElementById("city").className="contents";

			document.getElementById("msgCity").innerHTML="";

		}


		if (document.frmRegister.address.value=='')

		{

			errorMsg += "\n\Address, <br>";

			document.getElementById("address").className="errorTextBold";

			document.getElementById("msgAddress").innerHTML="pls enter Street Address";

		}

		else

		{

			document.getElementById("address").className="contents";

			document.getElementById("msgAddress").innerHTML="";

		}


		if (document.frmRegister.postcode.value=='' || isNaN(document.frmRegister.postcode.value))

		{

			errorMsg += "\n\tPost code should be numeric, <br>";

			document.getElementById("postcode").className="errorTextBold";

			document.getElementById("msgPostcode").innerHTML="pls enter post code";

		}

		else

		{

			document.getElementById("postcode").className="contents";

			document.getElementById("msgPostcode").innerHTML="";

		}

		
		if (document.frmRegister.telecountry.value=='' || isNaN(document.frmRegister.telecountry.value))

		{

			errorMsg += "\n\tTelephone Country Code is numeric, <br>";

			document.getElementById("telephone").className="errorTextBold";

			document.getElementById("msgTelephone").innerHTML="pls enter Telephone country code <br>";

		}

		else

		{

			document.getElementById("telephone").className="contents";

			document.getElementById("msgTelephone").innerHTML="";

		}

		



		if (document.frmRegister.telearea.value=='' || isNaN(document.frmRegister.telearea.value))

		{

			errorMsg += "\n\tTelephone Area Code is numeric, <br>";

			document.getElementById("telephone").className="errorTextBold";

			document.getElementById("msgTelephone").innerHTML="pls enter Telephone Area Code<br>";

		}

		else

		{

			document.getElementById("telephone").className="contents";

			document.getElementById("msgTelephone").innerHTML="";

		}

		

		if (document.frmRegister.telenumber.value==''  || isNaN(document.frmRegister.telenumber.value))

		{

			errorMsg += "\n\tTelephone Number is numeric, <br>";

			document.getElementById("telephone").className="errorTextBold";

			document.getElementById("msgTelephone").innerHTML="pls enter Telephone Number";

		}

		else

		{

			document.getElementById("telephone").className="contents";

			document.getElementById("msgTelephone").innerHTML="";

		}

		





		if (document.frmRegister.mobile.value==''  || isNaN(document.frmRegister.mobile.value))

		{

			errorMsg += "\n\tMobile should be numeric, <br>";

			document.getElementById("mobile").className="errorTextBold";

			document.getElementById("msgMobile").innerHTML="pls enter Mobile number";

		}

		else

		{

			document.getElementById("mobile").className="contents";

			document.getElementById("msgMobile").innerHTML="";

		}

		



		if (document.frmRegister.terms.checked==false)

		{

			errorMsg += "\n\tPlease read our terms and conditions and then accept,";

			document.getElementById("terms").className="errorTextBold";

			document.getElementById("msgTerms").innerHTML="Terms and conditions are should be accept";

		}

		else

		{

			document.getElementById("terms").className="contents";

			document.getElementById("msgTerms").innerHTML="";

		}
		
	
		
		if (errorMsg != ""){

			msg = "______________________________________________________________\n\n";

			msg += "Your enquiry has not been sent because there are problem(s) with the form.\n";

			msg += "Please correct the problem(s) and re-submit the form.\n";

			msg += "______________________________________________________________\n\n";

			msg += "Some field(s) are need to be corrected: -\n";

			//document.getElementById("errMsg").innerHTML="<strong><u>The following field(s) need to be corrected</u>:</strong> -<br>"+errorMsg;

			document.getElementById("errMsg").innerHTML="<strong>Pls Correct the Fields showing in Red</strong>";

			alert(msg + "\n\n");

			return false;

		}

		else

		{
		/*alert("here");
		document.frmRegister.submit();*/
		return true;
		}

	}

//////////

function loadCountryCode()

{

	if (document.frmRegister.country.value=="99")

	{

		document.frmRegister.telecountry.readOnly=true;

		document.frmRegister.faxcountry.readOnly=true;

		document.frmRegister.telecountry.value="091";

		document.frmRegister.faxcountry.value="091";

		document.frmRegister.telearea.focus()

		

	}

	else

	{

		document.frmRegister.telecountry.value="";

		document.frmRegister.faxcountry.value="";

		document.frmRegister.telecountry.disabled=false;

		document.frmRegister.faxcountry.disabled=false;

	

	}

}



function passLength()

{

	if (document.frmRegister.password.value.length<6 && document.frmRegister.password.value!="")

	{	

		alert("password should be min 6 chars !!!");

		document.frmRegister.password.focus();

	}

}



function calcLength()

{

	document.getElementById("profile").innerHTML=(document.frmRegister.reg_profile.value.length+1)+" of 250";

	if (document.frmRegister.reg_profile.value.length>249)

	{	

		document.frmRegister.reg_profile.value=document.frmRegister.reg_profile.value.substr(0,249);

		alert("Business Profile should be max 250 chars !!!");

		document.getElementById("profile").innerHTML=(document.frmRegister.reg_profile.value.length+1)+" of 250";

		document.frmRegister.address.focus();

	}

}	



function check_email() {

	if ($F('uemail')!='') {

		var url = 'checkuser.php';

		var data = 'user_email=' + $F('uemail');

		

		var myAjax = new Ajax.Request(

        url,

        {

		method: 'post', 

		parameters: data, 

		onComplete:mail_response

		}

    	);

	}

}



function mail_response(originalRequest) {

	$('msgemail').innerHTML = originalRequest.responseText;	

}


		function logvalidate()
		{
			if(document.getElementById('logemail').value == "")
			{
				alert("Please enter the Email ID");
				document.getElementById('logemail').focus();
				return false;
			}
			if(document.getElementById('pass').value == "")
			{
				alert("Please enter the Password");
				document.getElementById('pass').focus();
				return false;
			}
			
			return true;
		}