// JavaScript Document
var varDirectoryFormType;
function showfriend(ddlvalue){
	if(ddlvalue=="Friend"){
		document.getElementById("friendDiv").style.display="block";
	}else{
		document.getElementById("friendDiv").style.display="none";
	}
}
function CheckRegForm(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmRegister.txtEmail;
	arrValues[1]=document.frmRegister.txtPassword;
	arrValues[2]=document.frmRegister.txtConfPassword;
	arrValues[3]=document.frmRegister.ddlHear;
	
	arrFields[0]="E-mail";
	arrFields[1]="Password";
	arrFields[2]="Re-enter Password";
	arrFields[3]="How you hear about us";
	
	for(var i=0; i<4; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(arrValues[3].value=="Friend"){
		if(document.frmRegister.txtFriendEmail.value==""){
			alert("Friend Email cannot be blank.");
			document.frmRegister.txtFriendEmail.focus();
			return false;
		}else{
			if(!emailcheck(document.frmRegister.txtFriendEmail)){
				return false;
			}
		}
	}
	
	if(!emailcheck(arrValues[0])){
		return false;
	}else{
		if(arrValues[1].value!=arrValues[2].value){
			alert(arrFields[1]+" and "+arrFields[2]+" must be same.");
			return false;
		}else{
			if(document.frmRegister.chkTerms.checked){
				return true;
			}else{
				alert("You must agree to the terms of service.");
				return false;
			}
		}
	}
}

function emailcheck(emailObj){
	var emailpat=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/
	var matcharray;
	var emailStrl=emailObj.value;
	
	matcharray= emailStrl.match(emailpat);
	if (matcharray == null){
		alert("Please Enter Correct Email Address");
		emailObj.focus();
		return false;
	}else{
		return true;
	}
}

function URLValidate(weburl) { 
    var v = new RegExp(); 
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
    if (!v.test(weburl)) { 
        alert("Please enter Website correctly."); 
        return false; 
    }else{
		return true;
	}
} 


function CheckProfileForm(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmProfile.txtFirstName;
	arrValues[1]=document.frmProfile.txtLastName;
	arrValues[2]=document.frmProfile.txtEmailAddress;
	arrValues[3]=document.frmProfile.txtCompanyName;
	arrValues[4]=document.frmProfile.ddlCompanyType;
	arrValues[5]=document.frmProfile.txtAddress;
	arrValues[6]=document.frmProfile.txtCity;
	arrValues[7]=document.frmProfile.ddlState;
	arrValues[8]=document.frmProfile.txtZip;
	arrValues[9]=document.frmProfile.txtWebsite;
	arrValues[10]=document.frmProfile.txtPhone;
	
	arrFields[0]="First Name";
	arrFields[1]="Last Name";
	arrFields[2]="Email Address";
	arrFields[3]="Company Name";
	arrFields[4]="Company Type";
	arrFields[5]="Address";
	arrFields[6]="City";
	arrFields[7]="State";
	arrFields[8]="Zip";
	arrFields[9]="Website";
	arrFields[10]="Phone";
	
	for(var i=0; i<11; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(document.frmProfile.txtNewPassword.value!="" || document.frmProfile.txtCurrPassword.value!=""){
		if(document.frmProfile.txtCurrPassword.value==""){
			alert("Current Password cannot be blank.");
			document.frmProfile.txtCurrPassword.focus();
			return false;
		}else if(document.frmProfile.txtNewPassword.value==""){
			alert("New Password cannot be blank.");
			document.frmProfile.txtNewPassword.focus();
			return false;
		}else if(document.frmProfile.txtNewPassword.value!=document.frmProfile.txtConfPassword.value){
			alert("New Password  and Confirm Password must be same.");
			document.frmProfile.txtConfPassword.focus();
			return false;
		}
	}
	
	if(isNaN(arrValues[8].value)){
		alert("Please enter correct zipcode.");
		arrValues[8].focus();
		return false;
	}
	
	if(URLValidate(arrValues[9].value)){
		return true;
	}else{
		arrValues[9].focus();
		return false;	
	}
}

function CheckBillingForm(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmBilling.txtCCName;
	if(document.frmBilling.frmmode.value=="add"){
		arrValues[1]=document.frmBilling.txtCCNumber;
	}else if(document.frmBilling.frmmode.value=="edit"){
		arrValues[1]=document.frmBilling.hidCCNumber;
	}
	arrValues[2]=document.frmBilling.ddlMonth;
	arrValues[3]=document.frmBilling.ddlYear;
	arrValues[4]=document.frmBilling.txtCVVNo;
	arrValues[5]=document.frmBilling.txtAddress;
	arrValues[6]=document.frmBilling.txtCity;
	arrValues[7]=document.frmBilling.ddlState;
	arrValues[8]=document.frmBilling.txtZipCode;
	
	arrFields[0]="Name on Credit Card";
	arrFields[1]="Credit Card Number";
	arrFields[2]="Card Expiry Month";
	arrFields[3]="Card Expiry Year";
	arrFields[4]="CVV Number";
	arrFields[5]="Address";
	arrFields[6]="City";
	arrFields[7]="State";
	arrFields[8]="Zip Code";
	
	
	for(var i=0; i<9; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	

	if(isNaN(arrValues[1].value) || arrValues[1].value.length<15){
		alert("Please enter valid Credit Card Number.");
		arrValues[1].focus();
		return false;
	}
	
	if(isNaN(document.frmBilling.txtZipCode.value) && document.frmBilling.txtZipCode.value!=""){
		alert("Please enter correct zipcode.");
		document.frmBilling.txtZipCode.focus();
		return false;
	}
	
}
function exploder(objRef){
	var objHeight = objRef.offsetHeight;
	var parentObj = objRef.parentNode;
	var ulObj = parentObj.getElementsByTagName('ul')[0];
	if(ulObj != null || ulObj != "undefined"){
		currentDisplay = ulObj.style.display;
		if(currentDisplay == "none"){
			objRef.src = "../images/SingleMinus.gif";
			ulObj.style.display = "block";
		}else if(currentDisplay == "block"){
			objRef.src = "../images/SinglePlus.gif";
			ulObj.style.display = "none";
		}else{
			objRef.src = "../images/SingleMinus.gif";
			ulObj.style.display = "block";
		}
	}
}

function TargetExploder(objRef){
	var objHeight = objRef.offsetHeight;
	var parentObj = objRef.parentNode;
	var objName=objRef.id;
	if(objName=="All"){
		document.getElementById("StateUL").style.display = "none";
		document.getElementById("RadiusUL").style.display = "none";
		document.getElementById("TargetArea"+objName).checked=true;
	}else{
		var ulObj = parentObj.getElementsByTagName('ul')[0];
		if(ulObj != null || ulObj != "undefined"){
			currentDisplay = ulObj.style.display;
			if(currentDisplay == "none"){
				document.getElementById("StateUL").style.display = "none";
				document.getElementById("RadiusUL").style.display = "none";
				ulObj.style.display = "block";
				document.getElementById("TargetArea"+objName).checked=true;
			}else if(currentDisplay == "block"){
				//objRef.src = "../images/SinglePlus.gif";
				ulObj.style.display = "none";
				document.getElementById("TargetArea"+objName).checked=false;
			}else{
				document.getElementById("StateUL").style.display = "none";
				document.getElementById("RadiusUL").style.display = "none";
				ulObj.style.display = "block";
				document.getElementById("TargetArea"+objName).checked=true;
			}
		}
	}
}

function selectCheckBoxes(objRef){
	var parentObj = objRef.parentNode;
	parentObj = parentObj.parentNode;
	
	var inputArray = parentObj.getElementsByTagName('input');
	var i = 0;
	for(i = 0;i < inputArray.length;i++){
		inputArray[i].checked = objRef.checked;
	}
}

function uncheckParent(bCatID, objForm){
	for(var i=0;i<objForm.elements.length;i++){
		var e=objForm.elements[i];
		var eType=e.type;
		var eName=e.name;
		var eValue=e.value;
		
		if(eType=='checkbox'){
			if(eName==bCatID+"_parent"){
				e.checked=false;
			}
		}
	}
}

function CheckTargetForm(objForm){
	var CheckedValue=0;
	for(var i=0;i<objForm.elements.length;i++){
		var e=objForm.elements[i];
		var eType=e.type;
		var eName=e.name;
		var eValue=e.value;
		var bVal=false;
		
		if(eType=='radio'){
			//alert(eValue);
			if(e.checked){
				CheckedValue=eValue;
				bVal=true;
				break;
			}
		}
	}
	if(!bVal){
		alert("Please select one option.");
		return false;
	}else{
		if(CheckedValue==1){
			return true;
		}else if(CheckedValue==2){
			var CheckVal=false;
			for(var i=0;i<objForm.elements.length;i++){
				var e=objForm.elements[i];
				if(e.type=='checkbox'){
					if(e.checked){
						CheckVal=true;
						break;
					}
				}
			}
			if(!CheckVal){
				alert("Please select at least one state.");
				return false;
			}else{
				return true;
			}
		}else if(CheckedValue==3){
			if(objForm.ddlRadius.value==""){
				alert("Please select the radius.");
				objForm.ddlRadius.focus();
				return false;
			}else{
				if(objForm.txtZipCode.value==""){
					alert("Zip Code cannot be blank.");
					objForm.txtZipCode.focus();
					return false;
				}else if(isNaN(objForm.txtZipCode.value)){
					alert("Please enter proper Zip Code.");
					objForm.txtZipCode.focus();
					return false;
				}else{
					return true;
				}
			}
		}
		return false;
	}
}

function showhide(divid){
	var ObjDiv=document.getElementById(divid);
	//alert(ObjDiv);
	if(ObjDiv!=null && ObjDiv!="undefined"){
		if(ObjDiv.style.display=="none")
			ObjDiv.style.display="block";
		else
			ObjDiv.style.display="none";
	}
}

function listnewmember(listby){
	document.frmList.listby.value=listby;
	document.frmList.submit();
}
function listdirmember(listby,FormName){
	eval("objForm=document."+FormName);
	objForm.SortBy.value=listby;
	//alert(objForm.SortOn.value+', '+objForm.SortBy.value);
	objForm.submit();
}
function creat_Object()
{ 
	var xmlhttp;
	// This if condition for Firefox and Opera Browsers 
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
	{
		try 
		{
			xmlhttp = new XMLHttpRequest();
		} 
		catch (e) 
		{
			alert("Your browser is not supporting XMLHTTPRequest");
			xmlhttp = false;
		}
	}
	// else condition for ie
	else
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlhttp;
}

var request = creat_Object();

function checkduplicate(varEmail){
	if(varEmail!=""){
		var d = new Date();
		var curr_msec = d.getMilliseconds();
	
		request.open("GET", "check-duplicate-email.php?email=" + varEmail + "&msec=" + curr_msec); 
		request.onreadystatechange = sever_interaction_check;
		request.send('');
	}
}
function sever_interaction_check(){
	if(request.readyState==1){
		document.getElementById("checkEmailDiv").style.display="block";
		document.getElementById("checkEmailDiv").innerHTML='<div align="center" style="background:#FFFFFF;"><img src="images/spinner_grey.gif">&nbsp;Checking...</div>'
	}
	
	if(request.readyState==4){
		var answer=request.responseText;
		if(answer==""){
			document.getElementById("checkEmailDiv").style.display="none";
		}else{
			document.getElementById("checkEmailDiv").innerHTML=answer;
			document.frmRegister.txtEmail.focus();
		}
	}
}

function checkRefererDuplicate(varEmail){
	if(varEmail!=""){
		var d = new Date();
		var curr_msec = d.getMilliseconds();
	
		request.open("GET", "../check-duplicate-email.php?email=" + varEmail + "&msec=" + curr_msec); 
		request.onreadystatechange = sever_interaction_checkR;
		request.send('');
	}
}
function sever_interaction_checkR(){
	if(request.readyState==1){
		document.getElementById("checkEmailDiv").style.display="block";
		document.getElementById("checkEmailDiv").innerHTML='<div align="center" style="background:#FFFFFF;"><img src="../images/spinner_grey.gif">&nbsp;Checking...</div>'
	}
	
	if(request.readyState==4){
		var answer=request.responseText;
		if(answer==""){
			document.getElementById("checkEmailDiv").style.display="none";
		}else{
			document.getElementById("checkEmailDiv").innerHTML=answer;
			document.frmInvitation.txtEmail.value="";
			document.frmInvitation.txtEmail.focus();
		}
	}
}

function sever_interaction_1()
{
	if(request.readyState == 1)
	{
		document.getElementById("blurdiv").style.display="block";
		var wrapobject = document.getElementById("wrap");
		var tleft=findXPos(wrapobject);
		tleft=tleft+270;
		var ttop=findYPos(wrapobject);
		ttop=ttop+230;
		document.getElementById("MemberView").style.left=tleft+"px";
		document.getElementById("MemberView").style.top=ttop+"px";
		document.getElementById("MemberView").style.display="block";
		document.getElementById("MemberView").innerHTML = '<div align="center" class="business-content" style="background:#FFFFFF; width:200px; height:50px; padding:20px 0 20px 0;"><img src="../images/loading.gif"><br>Loading...</div>';
				
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		//alert(answer);
		var wrapobject = document.getElementById("wrap");
		var tleft=findXPos(wrapobject);
		tleft=tleft+130;
		var ttop=findYPos(wrapobject);
		ttop=ttop+50+getScrollHeight();
		document.getElementById("MemberView").style.left=tleft+"px";
		document.getElementById("MemberView").style.top=ttop+"px";
		//alert(answer);
		document.getElementById("MemberView").innerHTML =answer;
		//alert(splitName[8]);
	}
}

/*function view_member_detail(memberid)
{
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "ajax-view-member.php?memid=" + memberid + "&msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_1;
	request.send('');
}*/
function view_member_detail(memberid){
	var d = new Date();
	var curr_msec = d.getMilliseconds();
	
	leftVal = (screen.width-700) / 2;
	topVal = (screen.height-600) / 2;
	
	newWindow = window.open('view-member-profile.php?i='+memberid, curr_msec, 'width=700,height=600,left='+leftVal+',top='+topVal+',scrollbars=1');
}

function closeView(){
	document.getElementById("blurdiv").style.display="none";
	document.getElementById("MemberView").style.display="none";
}
function addmemberfavourite(memberid){
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "ajax-save-favourite.php?favid=" + memberid + "&msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_fav;
	request.send('');
}
function sever_interaction_fav()
{
	if(request.readyState == 1)
	{
		document.getElementById("blurdiv").style.display="block";
		var wrapobject = document.getElementById("wrap");
		var tleft=findXPos(wrapobject);
		tleft=tleft+270;
		var ttop=findYPos(wrapobject);
		ttop=ttop+270;
		document.getElementById("MemberView").style.left=tleft+"px";
		document.getElementById("MemberView").style.top=ttop+"px";
		document.getElementById("MemberView").style.display="block";
		document.getElementById("MemberView").innerHTML = '<div align="center" class="business-content" style="background:#FFFFFF; width:200px; height:50px; padding:20px 0 20px 0;"><img src="../images/loading.gif"><br>Saving...</div>';
				
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		var wrapobject = document.getElementById("wrap");
		var tleft=findXPos(wrapobject);
		tleft=tleft+230;
		var ttop=findYPos(wrapobject);
		ttop=ttop+270;
		document.getElementById("MemberView").innerHTML =answer;
		//alert(splitName[8]);
	}
}
function CloseFav(){
	document.getElementById("blurdiv").style.display="none";
	document.getElementById("MemberView").style.display="none";
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "ajax-show-favourite.php?msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_showfav;
	request.send('');
}
function sever_interaction_showfav()
{
	var divObj;
	if(window.opener == null || window.opener == 'undefined'){
		//alert("opener");
		divObj = window.parent.document.getElementById("favdiv");
	}else{
		//alert("parent");
		divObj = window.opener.document.getElementById("favdiv");
	}

	if(request.readyState == 1)
	{
		divObj.innerHTML = '<div align="center"><img src="../images/loading.gif"></div>';
				
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		//alert(answer);
		divObj.innerHTML =answer;
		//alert(splitName[8]);
	}
}

function findXPos(obj)	{
	var curleft = 0;
	if(obj.offsetParent)
	while(1){
		curleft += obj.offsetLeft;
		if(!obj.offsetParent)
		break;
		obj = obj.offsetParent;
	}
	else if(obj.x)
	curleft += obj.x;
	return curleft;
}

function findYPos(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
	while(1){
		curtop += obj.offsetTop;
		if(!obj.offsetParent)
		break;
		obj = obj.offsetParent;
	}
	else if(obj.y)
	curtop += obj.y;
	return curtop;
}
function showDirectory(){
	/*document.getElementById("dirblurdiv").style.display="block";
	var wrapobject = document.getElementById("wrap");
	var tleft=findXPos(wrapobject);
	tleft=tleft+80;
	var ttop=findYPos(wrapobject);
	ttop=ttop+50;
	document.getElementById("directoryDiv").style.left=tleft+"px";
	document.getElementById("directoryDiv").style.top=ttop+"px";
	document.getElementById("directoryDiv").style.display="block";*/
	var d = new Date();
	var curr_msec = d.getMilliseconds();
	leftVal = (screen.width-800) / 2;
	topVal = (screen.height-600) / 2;
	
	newWindow = window.open('member-search-form.php', curr_msec, 'width=800,height=600,left='+leftVal+',top='+topVal+',scrollbars=1');
	//showSearch();
}
function CloseDirectory(){
	document.getElementById("directoryDiv").style.display="none";
	document.getElementById("dirblurdiv").style.display="none";
}
function showSearch(){
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "member-search-form.php?formtype=standard&msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_search;
	request.send('');
}
function sever_interaction_search()
{
	if(request.readyState == 1)
	{
		document.getElementById("searchdiv").style.display="block";
		document.getElementById("searchdiv").innerHTML = '<div align="center" class="business-content" style="background:#FFFFFF; width:200px; height:50px; padding:20px 0 20px 0;"><img src="../images/h-loading.gif"><br>Loading...</div>';		
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		document.getElementById("searchdiv").innerHTML =answer;
	}
}
function dosearch(page,recordPerPage,formType){
	/*var formType=document.getElementById("DirectoryFormType").value;*/
	//alert(page);
	varDirectoryFormType=formType;
	document.getElementById("DirectoryPageNo").value=page;
	var RecordStart=0;
	RecordStart=recordPerPage*(page-1);
	eval("document."+formType+".RecordStart.value="+RecordStart+";");
	eval("document."+formType+".PageNo.value="+page+";");
	eval("document."+formType+".submit();");
}
function showPagination(varURL,contentDiv){
	if(varDirectoryFormType=="undefined" || varDirectoryFormType==null){
		varDirectoryFormType=contentDiv;
	}
	//alert(varDirectoryFormType+", "+contentDiv);
	var d = new Date();
	var curr_msec = d.getMilliseconds();
	var pageNo=document.getElementById("DirectoryPageNo").value;
	request.open("GET", "member-search-pagination.php?msec=" + curr_msec + "&" + varURL + "&PageNo=" + pageNo); 
	request.onreadystatechange = sever_interaction_paginate;
	request.send('');
}
function sever_interaction_paginate()
{
	var contentDiv=varDirectoryFormType + "SearchPagination";
	//alert(contentDiv);
	//contentDiv=document.getElementById("DirectoryFormType").value + "SearchPagination";
	if(request.readyState == 1)
	{
		document.getElementById(contentDiv).innerHTML = '<div align="center" style="background:#FFFFFF;"><img src="../images/h-loading.gif"></div>';		
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		document.getElementById(contentDiv).innerHTML =answer;
	}
}
function clearAll(iForm){
	iForm.RecordStart.value=0;
	document.getElementById("DirectoryPageNo").value=1;
	iForm.SortBy.value='';
}
function ShowInvite(page){
	document.getElementById("blurdiv").style.display="block";
	document.getElementById("InviteDiv").style.display="block";
	var divTop=getScrollHeight()+100;
	document.getElementById("InviteDiv").style.top=divTop+"px";
	if(page=='inner'){
		var divLeft=findXPos(document.getElementById("wrap"))+160;
	}else{
		var divLeft=findXPos(document.getElementById("wrap"))+250;
	}
	document.getElementById("InviteDiv").style.left=divLeft+"px";
	//alert(getScrollHeight()+300);
}
function getScrollWidth(){
   var w = window.pageXOffset || document.body.scrollLeft || document.documentElement.scrollLeft;       
   return w ? w : 0;
}

function getScrollHeight(){
   var h = window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
   return h ? h : 0;
}
function CheckInviteForm(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmInvitation.txtFirstName;
	arrValues[1]=document.frmInvitation.txtLastName;
	arrValues[2]=document.frmInvitation.txtEmail;

	arrFields[0]="First Name";
	arrFields[1]="Last Name";
	arrFields[2]="Email Address";
	
	for(var i=0; i<3; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(!emailcheck(arrValues[2])){
		return false;
	}
	
	return true;
}
function HideInvite(){
	var strHtml='<form name="frmInvitation" method="post" action="javascript:getInvite(document.frmInvitation,\'hwndSendInvite.php\');" style="padding:0px; margin:0px;" onsubmit="return CheckInviteForm();">';
	strHtml+='<table width="100%" border="0" cellspacing="0" cellpadding="4">';
	strHtml+='<tr><td colspan="2" align="left" class="business-header">Invite A Friend </td></tr>';
	strHtml+='<tr><td colspan="2" style="border-top:2px solid #A0BCD4; height:2px;">&nbsp;</td></tr>';
	strHtml+='<tr><td width="40%" class="form-caption-big">First Name </td>';
	strHtml+='<td width="60%" align="left"><input name="txtFirstName" id="txtFirstName" type="text" class="text-field" style="width:200px;" /></td></tr>';
	strHtml+='<tr><td class="form-caption-big">Last Name </td>';
	strHtml+='<td align="left"><input name="txtLastName" id="txtLastName" type="text" class="text-field" style="width:200px;" /></td></tr>';
	strHtml+='<tr><td class="form-caption-big">Email Address </td>';
	strHtml+='<td align="left"><input name="txtEmail" id="txtEmail" type="text" class="text-field" style="width:200px;" onblur="checkRefererDuplicate(this.value);" /></td></tr>';
	strHtml+='<tr><td colspan="2"><div id="checkEmailDiv" class="error-msg" style="display:none; padding:0px; margin:0px;"></div></td></tr>';
	strHtml+='<tr><td colspan="2" align="center" style="padding-top:20px;"><input type="image" src="../images/send-invitation-btn.jpg" name="imgSubmit" /></td></tr>';
	strHtml+='</table></form>';
	
	document.getElementById("contactResponse").innerHTML=strHtml;
	document.getElementById("blurdiv").style.display="none";
	document.getElementById("InviteDiv").style.display="none";
}
function showCalenderEvent(date){
	var d = new Date();
	var curr_msec = d.getMilliseconds();
	var eventDate = mCal.getFormatedDate("%m/%d/%Y", date);
	//alert(eventDate);
	request.open("GET", "ajax-show-event.php?msec=" + curr_msec + "&eventDate=" + eventDate); 
	request.onreadystatechange = sever_interaction_event;
	request.send('');
}
function sever_interaction_event(){
	if(request.readyState == 1)
	{
		document.getElementById("CalenderEvent").style.display='block';
		var divLeft=findXPos(document.getElementById("CalObjId"))+215;
		var divTop=findYPos(document.getElementById("CalObjId"))+160;
		document.getElementById("CalenderEvent").style.top=divTop+"px";
		document.getElementById("CalenderEvent").style.left=divLeft+"px";
		document.getElementById("CalenderEvent").innerHTML = '<div align="center" style="background:#FFFFFF; padding:5px 0 0 15px;" class="search-result"><img src="../images/h-loading.gif"><br>Loading...</div>';		
	}
	if(request.readyState == 4)
	{
		var answer = request.responseText;
		//alert(answer);
		if(answer!=""){
			document.getElementById("CalenderEvent").innerHTML =answer;
		}else{
			hideCalenderEvent();
		}
	}
}
function hideCalenderEvent(){
	document.getElementById("CalenderEvent").style.display='none';
}
function CheckReferrerForm(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmRefer.txtFirstName;
	arrValues[1]=document.frmRefer.txtLastName;
	arrValues[2]=document.frmRefer.txtEmail;
	arrValues[3]=document.frmRefer.txtPwd;

	arrFields[0]="First Name";
	arrFields[1]="Last Name";
	arrFields[2]="Email Address";
	arrFields[3]="Password";
	
	for(var i=0; i<4; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(document.frmRefer.chkTerms.checked==false){
		alert("You must agree to the terms of service.");
		document.frmRefer.chkTerms.focus();
		return false;
	}
	
	if(!emailcheck(arrValues[2])){
		return false;
	}
	
	if(document.frmRefer.txtEmail.value!=document.frmRefer.txtConfEmail.value){
		alert("Email Address and Confirm Email Address must be same.");
		document.frmRefer.txtConfEmail.focus();
		return false;
	}
	if(document.frmRefer.txtPwd.value!=document.frmRefer.txtConfPwd.value){
		alert("Password and Confirm Password must be same.");
		document.frmRefer.txtConfPwd.focus();
		return false;
	}
	
	return true;
}
function emailcontact(memid){
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "ajax-email-contact.php?memid=" + memid + "&msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_contact;
	request.send('');
}
function sever_interaction_contact(){
	if(request.readyState == 1){
		document.getElementById("contactblurdiv").style.display="block";
		var wrapobject = document.getElementById("wrap");
		var tleft=findXPos(wrapobject);
		tleft=tleft+270;
		var ttop=findYPos(wrapobject);
		ttop=ttop+250+getScrollHeight();
		document.getElementById("contactdiv").style.left=tleft+"px";
		document.getElementById("contactdiv").style.top=ttop+"px";
		document.getElementById("contactdiv").style.display="block";
		document.getElementById("contactdiv").innerHTML='<div align="center" class="business-content" style="background:#FFFFFF; width:200px; height:50px; padding:20px 0 20px 0;"><img src="../images/loading.gif"><br>Loading...</div>';
	}
	
	if(request.readyState == 4){
		var answer = request.responseText;
		//alert(answer);
		var wrapobject = document.getElementById("wrap");
		var tleft=findXPos(wrapobject);
		tleft=tleft+130;
		var ttop=findYPos(wrapobject);
		ttop=ttop+50+getScrollHeight();
		document.getElementById("contactdiv").style.left=tleft+"px";
		document.getElementById("contactdiv").style.top=ttop+"px";
		//alert(answer);
		document.getElementById("contactdiv").innerHTML =answer;
		//initContactEditor();
	}
}
function closeContact(){
	document.getElementById("contactdiv").style.display="none";
	document.getElementById("contactblurdiv").style.display="none";
}
function forgotpassword(){
	leftVal = (screen.width-600) / 2;
	topVal = (screen.height-400) / 2;
	
	newWindow = window.open('forgotPwd.php', 'WinName', 'width=600,height=400,left='+leftVal+',top='+topVal);
}
function CheckContactForm(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmContact.txtMailTo;
	arrValues[1]=document.frmContact.txtMailSubject;
	arrValues[2]=document.frmContact.txtBody;
	
	arrFields[0]="Mail To";
	arrFields[1]="Subject";
	arrFields[2]="Mail Body";
	
	for(var i=0; i<3; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	return true;
}
function changecc(){
	document.getElementById("CCdiv").style.display="block";
	document.frmBilling.txtCCNumber.value="";
	document.frmBilling.frmmode.value="add";
}
function editfavourite(){
	leftVal = (screen.width-600) / 2;
	topVal = (screen.height-450) / 2;
	
	newWindow = window.open('editFavorites.php', 'WinName', 'width=600,height=450,left='+leftVal+',top='+topVal);
}
function shownotification(notificationId){
	leftVal = (screen.width-600) / 2;
	topVal = (screen.height-400) / 2;
	
	newWindow = window.open('showNotification.php?ni=' + notificationId, 'WinName', 'width=600,height=400,left='+leftVal+',top='+topVal);
}
function checkBannerPurchase1(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmBannerPurchase1.txtBannerName;
	arrValues[1]=document.frmBannerPurchase1.txtBannerFile;
	arrValues[2]=document.frmBannerPurchase1.ddlBannerPosition;
	
	arrFields[0]="Banner Name";
	arrFields[1]="Upload Banner";
	arrFields[2]="Banner Position";
	
	for(var i=0; i<3; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(document.frmBannerPurchase1.txtBannerLink.value=="" || document.frmBannerPurchase1.txtBannerLink.value=="http://"){
		alert("Banner Link cannot be blank.");
		document.frmBannerPurchase1.txtBannerLink.focus();
		return false;
	}
	
	if(!webURLValidate(document.frmBannerPurchase1.txtBannerLink.value)){
		document.frmBannerPurchase1.txtBannerLink.focus();
		return false;
	}
	return true;
}
function webURLValidate(weburl) { 
    var v = new RegExp(); 
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); 
    if (!v.test(weburl)) { 
        alert("Please enter Banner Link correctly."); 
        return false; 
    }else{
		return true;
	}
} 
function checkBannerPurchase3(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.frmBannerPurchase3.txtEmailAddress;
	arrValues[1]=document.frmBannerPurchase3.txtNameOnCard;
	arrValues[2]=document.frmBannerPurchase3.ddlCardType;
	arrValues[3]=document.frmBannerPurchase3.txtCardNumber;
	arrValues[4]=document.frmBannerPurchase3.ddlMonth;
	arrValues[5]=document.frmBannerPurchase3.ddlYear;
	arrValues[6]=document.frmBannerPurchase3.txtSecurityCode;
	arrValues[7]=document.frmBannerPurchase3.txtStreetAddress;
	arrValues[8]=document.frmBannerPurchase3.txtCity;
	arrValues[9]=document.frmBannerPurchase3.ddlState;
	arrValues[10]=document.frmBannerPurchase3.txtZip;
	
	arrFields[0]="Email Address";
	arrFields[1]="Name on Card";
	arrFields[2]="Credit Card Type";
	arrFields[3]="Credit Card Number";
	arrFields[4]="Card Expiry Month";
	arrFields[5]="Card Expiry Year";
	arrFields[6]="Security Code";
	arrFields[7]="Street Address";
	arrFields[8]="City";
	arrFields[9]="State";
	arrFields[10]="Zip Code";
	
	for(var i=0; i<11; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(!emailcheck(arrValues[0])){
		return false;
	}
	
	if(isNaN(arrValues[3].value)){
		alert("Credit Card Number cannot contain any character.");
		arrValues[3].focus();
		return false;
	}
	
	if(!checkCreditCard(arrValues[3].value,arrValues[2].value)){
		alert("Please enter a valid Credit card number.");
		arrValues[3].focus();
		return false;
	}
	
	if(!checkSecurityCode(arrValues[6].value, arrValues[2].value)){
		alert("Please enter a valid Security code.");
		arrValues[6].focus();
		return false;
	}
}

function checkSecurityCode(cardnumber, cardname){
	if(isNaN(cardnumber)){
		return false;
	}
	
	if(cardname=="Visa" || cardname=="MasterCard"){
		if(cardnumber.length!=3){
			return false;
		}
	}else if(cardname=="AmEx"){
		if(cardnumber.length!=4){
			return false;
		}
	}
	return true;
}

function checkCreditCard (cardnumber, cardname) {
   //alert (cardnumber);
   //alert (cardname)
     // Array to hold the permitted card characteristics
  var cards = new Array();

  // Define the cards we support. You may add addtional card types.
  
  //  Name:      As in the selection box of the form - must be same as user's
  //  Length:    List of possible valid lengths of the card number for the card
  //  prefixes:  List of possible prefixes for the card
  //  checkdigit Boolean to say whether there is a check digit
  
  cards [0] = {name: "Visa", 
               length: "13,16", 
               prefixes: "4",
               checkdigit: true};
  cards [1] = {name: "MasterCard", 
               length: "16", 
               prefixes: "51,52,53,54,55",
               checkdigit: true};
  cards [2] = {name: "DinersClub", 
               length: "14,16", 
               prefixes: "300,301,302,303,304,305,36,38,55",
               checkdigit: true};
  cards [3] = {name: "CarteBlanche", 
               length: "14", 
               prefixes: "300,301,302,303,304,305,36,38",
               checkdigit: true};
  cards [4] = {name: "AmEx", 
               length: "15", 
               prefixes: "34,37",
               checkdigit: true};
  cards [5] = {name: "Discover", 
               length: "16", 
               prefixes: "6011,650",
               checkdigit: true};
  cards [6] = {name: "JCB", 
               length: "15,16", 
               prefixes: "3,1800,2131",
               checkdigit: true};
  cards [7] = {name: "enRoute", 
               length: "15", 
               prefixes: "2014,2149",
               checkdigit: true};
  cards [8] = {name: "Solo", 
               length: "16,18,19", 
               prefixes: "6334, 6767",
               checkdigit: true};
  cards [9] = {name: "Switch", 
               length: "16,18,19", 
               prefixes: "4903,4905,4911,4936,564182,633110,6333,6759",
               checkdigit: true};
  cards [10] = {name: "Maestro", 
               length: "16,18", 
               prefixes: "5020,6",
               checkdigit: true};
  cards [11] = {name: "VisaElectron", 
               length: "16", 
               prefixes: "417500,4917,4913",
               checkdigit: true};
               
  // Establish card type
  var cardType = -1;
  for (var i=0; i<cards.length; i++) {

    // See if it is this card (ignoring the case of the string)
    if (cardname.toLowerCase () == cards[i].name.toLowerCase()) {
      cardType = i;
      break;
    }
  }
  
  // If card type not found, report an error
  if (cardType == -1) {
     ccErrorNo = 0;
     return false; 
  }
   
  // Ensure that the user has provided a credit card number
  if (cardnumber.length == 0)  {
     ccErrorNo = 1;
     return false; 
  }
    
  // Now remove any spaces from the credit card number
  cardnumber = cardnumber.replace (/\s/g, "");
  
  // Check that the number is numeric
  var cardNo = cardnumber
  var cardexp = /^[0-9]{13,19}$/;
  if (!cardexp.exec(cardNo))  {
     ccErrorNo = 2;
     return false; 
  }
       
  // Now check the modulus 10 check digit - if required
  if (cards[cardType].checkdigit) {
    var checksum = 0;                                  // running checksum total
    var mychar = "";                                   // next char to process
    var j = 1;                                         // takes value of 1 or 2
  
    // Process each digit one by one starting at the right
    var calc;
    for (i = cardNo.length - 1; i >= 0; i--) {
    
      // Extract the next digit and multiply by 1 or 2 on alternative digits.
      calc = Number(cardNo.charAt(i)) * j;
    
      // If the result is in two digits add 1 to the checksum total
      if (calc > 9) {
        checksum = checksum + 1;
        calc = calc - 10;
      }
    
      // Add the units element to the checksum total
      checksum = checksum + calc;
    
      // Switch the value of j
      if (j ==1) {j = 2} else {j = 1};
    } 
  
    // All done - if checksum is divisible by 10, it is a valid modulus 10.
    // If not, report an error.
    if (checksum % 10 != 0)  {
     ccErrorNo = 3;
     return false; 
    }
  }  

  // The following are the card-specific checks we undertake.
  var LengthValid = false;
  var PrefixValid = false; 
  var undefined; 

  // We use these for holding the valid lengths and prefixes of a card type
  var prefix = new Array ();
  var lengths = new Array ();
    
  // Load an array with the valid prefixes for this card
  prefix = cards[cardType].prefixes.split(",");
      
  // Now see if any of them match what we have in the card number
  for (i=0; i<prefix.length; i++) {
    var exp = new RegExp ("^" + prefix[i]);
    if (exp.test (cardNo)) PrefixValid = true;
  }
      
  // If it isn't a valid prefix there's no point at looking at the length
  if (!PrefixValid) {
     ccErrorNo = 3;
     return false; 
  }
    
  // See if the length is valid for this card
  lengths = cards[cardType].length.split(",");
  for (j=0; j<lengths.length; j++) {
    if (cardNo.length == lengths[j]) LengthValid = true;
  }
  
  // See if all is OK by seeing if the length was valid. We only check the 
  // length if all else was hunky dory.
  if (!LengthValid) {
     ccErrorNo = 4;
     return false; 
  };   
  
  // The credit card is in the required format.
  return true;
}
function fillCustomerInfo(email){
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "ajax-fill-customerInfo.php?email=" + email + "&msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_info;
	request.send('');
}
function sever_interaction_info(){
	if(request.readyState == 4){
		var answer = request.responseText;
		if(answer!=""){
			//alert(answer);
			$ArrAnswer=answer.split("#");
			document.frmBannerPurchase3.txtNameOnCard.value=$ArrAnswer[0];
			document.frmBannerPurchase3.ddlCardType.value=$ArrAnswer[1];
			document.frmBannerPurchase3.txtCardNumber.value=$ArrAnswer[2];
			document.frmBannerPurchase3.ddlMonth.value=$ArrAnswer[4];
			document.frmBannerPurchase3.ddlYear.value=$ArrAnswer[5];
			document.frmBannerPurchase3.txtSecurityCode.value=$ArrAnswer[6];
			document.frmBannerPurchase3.txtStreetAddress.value=$ArrAnswer[7];
			document.frmBannerPurchase3.txtCity.value=$ArrAnswer[8];
			document.frmBannerPurchase3.ddlState.value=$ArrAnswer[9];
			document.frmBannerPurchase3.txtZip.value=$ArrAnswer[10];
			document.frmBannerPurchase3.customerID.value=$ArrAnswer[11];
			
			if($ArrAnswer[2]!=""){
				document.getElementById("CCdiv").innerHTML='<input name="txtCardNumber" type="hidden" class="form-textbox" id="txtCardNumber" value="'+$ArrAnswer[3]+'">'+$ArrAnswer[2]+'<input type="button" value="Change" class="form-button" onclick="ChangeCC();">';
			}
		}else{
			document.frmBannerPurchase3.customerID.value="";
			document.getElementById("CCdiv").innerHTML='<input name="txtCardNumber" type="text" class="form-textbox" id="txtCardNumber" value="">';
		}
	}
}
function ChangeCC(){
	document.getElementById("CCdiv").innerHTML='<input name="txtCardNumber" type="text" class="form-textbox" id="txtCardNumber" value="">';
}
function ajaxCCcheck(){
	var d = new Date();
	var curr_msec = d.getMilliseconds();
	
	TotalAmount=document.getElementById("txtBannerPrice").value;
	if(TotalAmount.indexOf(".")>=0){
		ArrAmnt=TotalAmount.split(".");
		if(ArrAmnt[1]*1==0){
			TotalAmount=ArrAmnt[0];
		}
	}

	var url="type=Sale&txtCCName="+document.getElementById("txtNameOnCard").value+"&ddlCardType="+document.getElementById("ddlCardType").value+"&txtCCNumber="+document.getElementById("txtCardNumber").value+"&ddlMonth="+document.getElementById("ddlMonth").value+"&ddlYear="+document.getElementById("ddlYear").value+"&txtCVVNo="+document.getElementById("txtSecurityCode").value+"&txtAddress="+document.getElementById("txtStreetAddress").value+"&txtCity="+document.getElementById("txtCity").value+"&ddlState="+document.getElementById("ddlState").value+"&txtZipCode="+document.getElementById("txtZip").value+"&amount="+TotalAmount;

	request.open("GET", "ajax-charge-card.php?msec=" + curr_msec + "&" + url); 
	request.onreadystatechange = sever_interaction_CC;
	request.send('');
}
function sever_interaction_CC(){
	if(request.readyState == 1){
		document.getElementById("ccChecker").style.display="block";
		document.getElementById("ccChecker").innerHTML='<div align="center" class="business-content" style="background:#FFFFFF; width:200px; height:50px; padding:20px 0 20px 0;"><img src="images/loading.gif"><br>Processing...</div>';
	}
	
	if(request.readyState == 4){
		var answer = request.responseText;
		arrAnswer=answer.split("^");
		if(arrAnswer[0]=="Failure"){
			document.getElementById("ccChecker").innerHTML="";
			document.getElementById("ccChecker").style.border="1px solid #000000";
			document.getElementById("ccChecker").innerHTML=arrAnswer[1];
		}else if(arrAnswer[0]=="Success"){
			document.frmBannerPurchase4.submit();
		}
	}
}

function checkCardInfo(){
	var arrFields=new Array();
	var arrValues=new Array();
	
	arrValues[0]=document.getElementById("txtNameOnCardN");
	arrValues[1]=document.getElementById("ddlCardTypeN");
	arrValues[2]=document.getElementById("txtCardNumberN");
	arrValues[3]=document.getElementById("txtSecurityCodeN");
	
	arrFields[0]="Name on Card";
	arrFields[1]="Card Type";
	arrFields[2]="Card Number";
	arrFields[3]="Security Code";
	
	for(var i=0; i<3; i++){
		if(arrValues[i].value==""){
			alert(arrFields[i] + " cannot be blank.");
			arrValues[i].focus();
			return false;
		}
	}
	
	if(isNaN(arrValues[2].value)){
		alert("Credit Card Number cannot contain any character.");
		arrValues[2].focus();
		return false;
	}
	
	if(!checkSecurityCode(arrValues[3].value, arrValues[1].value)){
		alert("Please enter a valid Security code.");
		arrValues[3].focus();
		return false;
	}
	return true;
}

function checkNewCard(){
	if(checkCardInfo()){
		var d = new Date();
		var curr_msec = d.getMilliseconds();
		
		TotalAmount=document.getElementById("txtBannerPrice").value;
		if(TotalAmount.indexOf(".")>=0){
			ArrAmnt=TotalAmount.split(".");
			if(ArrAmnt[1]*1==0){
				TotalAmount=ArrAmnt[0];
			}
		}
	
		var url="type=Sale&txtCCName="+document.getElementById("txtNameOnCardN").value+"&ddlCardType="+document.getElementById("ddlCardTypeN").value+"&txtCCNumber="+document.getElementById("txtCardNumberN").value+"&ddlMonth="+document.getElementById("ddlMonthN").value+"&ddlYear="+document.getElementById("ddlYearN").value+"&txtCVVNo="+document.getElementById("txtSecurityCodeN").value+"&txtAddress="+document.getElementById("txtStreetAddress").value+"&txtCity="+document.getElementById("txtCity").value+"&ddlState="+document.getElementById("ddlState").value+"&txtZipCode="+document.getElementById("txtZip").value+"&amount="+TotalAmount;
	
		request.open("GET", "ajax-charge-card.php?msec=" + curr_msec + "&" + url); 
		request.onreadystatechange = sever_interaction_CN;
		request.send('');
	}
}
function sever_interaction_CN(){
	if(request.readyState == 1){
		document.getElementById("ccChecker").style.display="block";
		document.getElementById("ccChecker").innerHTML='<div align="center" class="business-content" style="background:#FFFFFF; width:200px; height:50px; padding:20px 0 20px 0;"><img src="images/loading.gif"><br>Processing...</div>';
	}
	
	if(request.readyState == 4){
		var answer = request.responseText;
		arrAnswer=answer.split("^");
		if(arrAnswer[0]=="Failure"){
			document.getElementById("ccChecker").innerHTML="";
			document.getElementById("ccChecker").style.border="1px solid #000000";
			document.getElementById("ccChecker").innerHTML=arrAnswer[1];
		}else if(arrAnswer[0]=="Success"){
			document.getElementById("txtNameOnCard").value=arrAnswer[1];
			document.getElementById("ddlCardType").value=arrAnswer[2];
			document.getElementById("txtCardNumber").value=arrAnswer[3];
			document.getElementById("ddlMonth").value=arrAnswer[4];
			document.getElementById("ddlYear").value=arrAnswer[5];
			document.getElementById("txtSecurityCode").value=arrAnswer[6];
			document.frmBannerPurchase4.submit();
		}
	}
}
function CheckUpgradeForm(){
	for(var i=0;i<document.frmUpgrade.elements.length;i++){
		var e=document.frmUpgrade.elements[i];
		if(e.type=='radio'){
			if(e.checked){
				return true;
			}
		}
	}
	alert("Plase select a payment plan.");
	return false;
}
function cancelMembership(){
	var ans=confirm("Are you sure you want to cancel your membership? You will not have any access to bizmatch.");
	if(ans){
		window.location.href="cancelMembership.php";
	}
}
function deleteLead(leadID){
	var ans=confirm("Are you sure you want to delete this lead?");
	if(ans){
		//alert(leadID);
		var d = new Date();
		var curr_msec = d.getMilliseconds();
	
		request.open("GET", "deleteMemberLead.php?lead=" + leadID + "&msec=" + curr_msec); 
		request.onreadystatechange = sever_interaction_delLead;
		request.send('');
	}
}
function sever_interaction_delLead(){
	if(request.readyState == 1){
		document.getElementById("leaddiv").innerHTML='<div align="center"><img src="../images/loading.gif"><br><font face="Arial, Helvetica, sans-serif" style="color:#000000; font-size:12px">Loading Leads...</font></div>';
	}
	if(request.readyState == 4){
		var answer = request.responseText;
		document.getElementById("leaddiv").innerHTML=answer;
	}
}
function getLeads(memID){
	var d = new Date();
	var curr_msec = d.getMilliseconds();

	request.open("GET", "getMemberLead.php?memid=" + memID + "&msec=" + curr_msec); 
	request.onreadystatechange = sever_interaction_getLead;
	request.send('');
}
function sever_interaction_getLead(){
	if(request.readyState == 1){
		document.getElementById("leaddiv").innerHTML='<div align="center"><img src="../images/loading.gif"><br><font face="Arial, Helvetica, sans-serif" style="color:#000000; font-size:12px">Loading Leads...</font></div>';
	}
	if(request.readyState == 4){
		var answer = request.responseText;
		document.getElementById("leaddiv").innerHTML=answer;
	}
}
function sendtopaypal(){
	if(CheckUpgradeForm()){
		var paymentType;
		for(var i=0;i<document.frmUpgrade.elements.length;i++){
			var e=document.frmUpgrade.elements[i];
			if(e.type=='radio'){
				if(e.checked){
					paymentType=e.value;
				}
			}
		}
		
		if(paymentType=="OneMonth"){
			document.frmpaypal.item_name.value="One Month Subscription Plan";
			document.frmpaypal.amount.value="19.99";
			//document.frmpaypal.amount.value="0.01";
		}else if(paymentType=="ThreeMonth"){
			document.frmpaypal.item_name.value="Three Months Subscription Plan";
			document.frmpaypal.amount.value="44.97";
		}else if(paymentType=="OneYear"){
			document.frmpaypal.item_name.value="One Year Subscription Plan";
			document.frmpaypal.amount.value="119.88";
		}
		document.frmpaypal.submit();
	}
}

