function pageLoad()
{
	document.partnershipquery.focus();
	document.partnershipquery.txtFname.focus();
}

function launchqueryform() 
{
	var myBars='directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no,scrollbars=yes'
	var myOptions='width=500,height=580,resizeable=yes,alwaysRaised=yes,z-lock=yes,alwaysLowered=no';
	var myfeatures=myBars + ',' + myOptions;
	window.open("partner_query.aspx","QueryForm",myfeatures);
}

function partnershipquery_onsubmit() {
	if(document.partnershipquery.txtFname.value=="") {
		alert("First name cannot be left blank.");
		document.partnershipquery.txtFname.focus();
		return false;
	}
	if(document.partnershipquery.txtLname.value=="") {
		alert("Last name cannot be left blank.");
		document.partnershipquery.txtLname.focus();
		return false;
	}
	if(document.partnershipquery.txtCompanyName.value=="") {
		alert("Company name cannot be left blank.");
		document.partnershipquery.txtCompanyName.focus();
		return false;
	}
	if(document.partnershipquery.selCountry.selectedIndex=="0") {
		alert("Please select a country.");
		document.partnershipquery.selCountry.focus();
		return false;
	}
	
	var testEmailId=new RegExp("[^A-Za-z0-9-_ .@_]","g");
	var strEmailId=document.partnershipquery.txtEmail.value;
	if((testEmailId.test(strEmailId)) || (strEmailId==""))
	{
		alert("Please enter a valid Email Id");
		document.partnershipquery.txtEmail.focus();
		return false;
	}
	strEmailId=new String(strEmailId)
	var checkEmail1=strEmailId.indexOf("@");
	var checkEmail2=strEmailId.indexOf(".");
	var checkEmail3=strEmailId.indexOf("@",checkEmail1+1);
	if(checkEmail1==0 || checkEmail2==0 || (checkEmail2)-(checkEmail1)==1 || (checkEmail3)>0 || (checkEmail1==-1) || (checkEmail2)==-1)
	{
	alert("Please enter a valid Email Id");
	document.partnershipquery.txtEmail.focus();
	return false;
	}
	
	if(document.partnershipquery.txtPhone.value!="")
	{
		if(! IsNumeric(document.partnershipquery.txtPhone.value))
		{
			alert("Please specify a valid Phone Number.");
			document.partnershipquery.txtPhone.focus();
			document.partnershipquery.txtPhone.select();
			return false;
		}
	}
	
	
	if(document.partnershipquery.selPartnership[document.partnershipquery.selPartnership.selectedIndex].value=="0") {
		alert("Please select a partnership type.");
		document.partnershipquery.selPartnership.focus();
		return false;
	}
}

function IsNumeric(strString)   	
   {
	   //  check for valid numeric strings
		var strValidChars = "0123456789-";
		var strChar;
		var blnResult = true;

		if (strString.length == 0) return false;

		//  test strString consists of valid characters listed above
		for (i = 0; i < strString.length && blnResult == true; i++)
		{
			strChar = strString.charAt(i);
			if (strValidChars.indexOf(strChar) == -1)
			{
				blnResult = false;
			}
		}
		return blnResult;
   }