// JavaScript Document

var chkusrnm;
function checkusername(x)
{	

if (x=="")
{
	alert("Please Enter User Name for Checking");
	//document.pre_collector.buiz_uname.focus();
	
}


var url15="checkusername.asp";
	var parameters15="uid=" + x;
	chkusrnm=myXMLHttpObject(stateChanged15)
	chkusrnm.open("POST",url15,true)
	chkusrnm.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	chkusrnm.send(parameters15)
}

function stateChanged15() 
{	if (chkusrnm.readyState==4 || chkusrnm.readyState=="complete")
	{		document.getElementById("checkusrdiv").innerHTML=chkusrnm.responseText ;
	} 
} 



var mylogCHK;
function logchk(this_id)
{
var qw;	

	if (trimString(document.getElementById("uname").value)=="" )
	{
	alert("Please Enter User Name");
	document.getElementById("uname").focus();
	return false;
	}
		if (trimString(document.getElementById("pass").value)=="" )
	{
	alert("Please Enter Password");
	document.getElementById("pass").focus();
	return false;
	}
/*	for (i=0;i<document.lform.mem_type.length;i++)
{
      if (document.lform.mem_type[i].checked)
      {
             qw = document.lform.mem_type[i].value;
			      }
}
if(!qw)
{ 
alert("Select the Member Type")
return false;
}*/
	var url="logchk.asp"
	var parameters='uid=' + document.getElementById("uname").value +'&pid=' + document.getElementById("pass").value + '&spd=' + Math.random();

	mylogCHK=myXMLHttpObject(stateChangedlog)
	mylogCHK.open("POST",url,true)
	mylogCHK.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	mylogCHK.send(parameters)
}
function stateChangedlog()
{

	if ((mylogCHK.readyState == 4) || (mylogCHK.readyState == "complete")){	
  	var mytxt=mylogCHK.responseText;

	
	var mytxt1 = mytxt.split("$$#"); 
	if (mytxt1[0]=='allow access')
	{
	<!--var sTargetURL="member_area.asp";	window.location.href = sTargetURL;-->
	document.lform.method="POST";
	var mynavg=mytxt1[1];
	if (mynavg=="cp")
	{
	document.lform.action="member_area.asp";
	}
	else if (mynavg=="fm")
	{
	document.lform.action="free_member_area.asp";
	}
	else if (mynavg=="vm")
	{
	document.lform.action="vp_member_area.asp";	
	}
	else if (mynavg=="am")
	{
	document.lform.action="ad_member_area.asp";
	}
	else if (mynavg=="pm")
	{
	document.lform.action="pp_member_area.asp";
	}
	else if (mynavg=="aff")
	{
	document.lform.action="affiliates/checkpage.asp";
	}
	else
	{
	document.lform.action="index.asp?lout=fails";	
	}
	 document.lform.submit();
	}
	else
	{
	document.getElementById('lform').reset();
	document.getElementById('top_login_back').style.display="none";
	document.getElementById('top_login_back_m').innerHTML="<div class='top_login_back12'><span class='logmsg'>"+mylogCHK.responseText + "</span>&nbsp;&nbsp;<a href='index.asp' class='more'> Try Again</a></div>";

	return false;
		
	}
	
	} 
}
function myact()
{
document.getElementById('top_login_back').style.display="inline";
}
function myXMLHttpObject(handler)
{	var myRequest = null
	try 
	{	myRequest = new XMLHttpRequest()
	}
	catch (trymicrosoft) 
	{	try
		{	myRequest = new ActiveXObject("Msxml2.XMLHTTP")
  		}
		catch (othermicrosoft)
		{	try
			{	myRequest = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (failed)
			{	myRequest = null
    		}
		}
	}
	if (myRequest==null)
		alert("Error initializing XMLHttpRequest!")
	else
	{	if(handler!=null)
			myRequest.onreadystatechange=handler 
		return myRequest
	}
}	
/*for affiliate code*/
function acode_enable()
{
	
	if (document.pre_collector.acode_referer.checked==true) 
	{
	document.getElementById('acode_holder').style.display="inline";
	//document.getElementById('acode_holder').style.padding-left=30px;
	}
	else
	{
		document.getElementById('acode_holder').style.display="none";
	}
}
/*for affiliate code*/
function vpacode_enable()
{
	
	if (document.frmber.acode_referer.checked==true) 
	{
	document.getElementById('acode_holder1').style.display="inline";
	//document.getElementById('acode_holder').style.padding-left=30px;
	}
	else
	{
		document.getElementById('acode_holder1').style.display="none";
	}
}
/*for affiliate code*/
function ppacode_enable()
{
	
	if (document.frmber.acode_referer.checked==true) 
	{
	document.getElementById('acode_holder1').style.display="inline";
	//document.getElementById('acode_holder').style.padding-left=30px;
	}
	else
	{
		document.getElementById('acode_holder1').style.display="none";
	}
}
function cp_type(x)
{
	
	if (x=="cp") 
	{
	document.getElementById('cp_holder1').style.display="none";
	document.getElementById('cp_holder').style.display="inline";
	//document.getElementById('acode_holder').style.padding-left=30px;
	document.getElementById('dyna_package').style.display="none";
	}
	else
	{	
for (i=0;i<document.pre_collector.cpackage_type.length;i++)
{
      if (document.pre_collector.cpackage_type[i].checked)
      {
      	document.pre_collector.cpackage_type[i].checked=false;
	  }
}
		get_pack('tp');
		document.getElementById('cp_holder').style.display="none";
	}
}
var pwee,yy,zz,yoi;
function before_reg()
{
if (document.pre_collector.acode_check.value=="0")
{	
if (document.pre_collector.acode_referer.checked)
{
if (trimString(document.pre_collector.a_cde.value)=="")
{
	alert("Enter Affiliate Code");
	document.pre_collector.a_cde.focus();
	return false;
}
}	
}
	
/*	if (document.pre_collector.acode_referer.checked==true) 
	{
		if (document.pre_collector.a_cde.value=="") 
		{
			alert("Please Enter the Affiliate Code");
			return false;
		}
		
	}*/
	
		
for (i=0;i<document.pre_collector.package_type.length;i++)
{
	if (document.pre_collector.package_type[i].checked)
	{
		pwee = document.pre_collector.package_type[i].value;
	}
}
//alert(pwee);
	if(!pwee)
	{ 
	alert("Select a Package Type")
	return false;
	}

	yy=valButton(document.pre_collector.package_type);
	if (yy=="cp") 
		{
		zz=valButton(document.pre_collector.cpackage_type);	
		//alert(zz)
			if (!zz)
			{
			alert("Please Select the Category");
			return false;	
			}
		}
		
if(document.pre_collector.package_id.value=="0000"){alert("Please Select a Package");document.pre_collector.package_id.focus();return false;} 

if ((document.pre_collector.package_id.value!="0000") && (yy=="cp") && (zz!="npo"))
{

	yoi=valButton(document.pre_collector.payment_plan);
	if (!yoi)
	{
		alert("Please Select Payment Plan")
		return false;
	}
}
if(trimString(document.pre_collector.pers_name.value)==""){alert("Enter Name");document.pre_collector.pers_name.focus();return false;}
if(trimString(document.pre_collector.buiz_name.value)==""){alert("Enter Business Name");document.pre_collector.buiz_name.focus();return false;}
if(trimString(document.pre_collector.pers_address.value)==""){alert("Enter Address");document.pre_collector.pers_address.focus();return false;}
if(document.pre_collector.pers_state.value=="0000"){alert("Please Select State");document.pre_collector.pers_state.focus();return false;} 
if(trimString(document.pre_collector.pers_phone.value)==""){alert("Enter Phone Number");document.pre_collector.pers_phone.focus();return false;}
if(trimString(document.pre_collector.buiz_email.value)==""){alert("Enter Email ");document.pre_collector.buiz_email.focus();return false;}
else		{
					var email=trimString(document.pre_collector.buiz_email.value);
					//var emailPat =/^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
					var emailPat =/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
					var matchArray = document.pre_collector.buiz_email.value.match(emailPat);
					if (matchArray == null) {
					alert("Your E-mail address is invalid");
					//document.pre_collector.buiz_email.focus()
					document.pre_collector.buiz_email.select();
					return false;
					}	
			}
/*if((document.pre_collector.ABN.value=="")||isNaN(document.pre_collector.ABN.value)||((document.pre_collector.ABN.length)<12))
{
	alert("Enter ABN");
	document.pre_collector.ABN.focus();
	return false;
}*/
if((trimString(document.pre_collector.buiz_uname.value)=="")||((document.pre_collector.buiz_uname.value.length)<5)){alert("Enter User Name with atleast 5 chars:");document.pre_collector.buiz_uname.focus();return false;}
if((trimString(document.pre_collector.buiz_pass.value)=="")||((document.pre_collector.buiz_pass.value.length)<5)){alert("Please enter password with atleast 5 chars");document.pre_collector.buiz_pass.focus();return false;}
if(trimString(document.pre_collector.buiz_repass.value)==""){alert("Please enter confirm password ");document.pre_collector.buiz_repass.focus();return false;}
				else
				{
				pass=trimString(document.pre_collector.buiz_pass.value);
				repass=trimString(document.pre_collector.buiz_repass.value);
				if (pass!=repass)
				{
				alert("Password Missmatch")
				document.pre_collector.buiz_repass.select();
				return false;
				}
				}
				

				
	if ((yy=="cp") && (zz=="npo")) 			
	{
	document.pre_collector.action="add_buiz_npo.asp?mt=np";
	}
	else
	{
	document.pre_collector.action="confirm_addbuiz.asp";
	}
document.pre_collector.submit();
return false;
}


function popup(mylink)
	{
	if (! window.focus)return true;
	var href;
	if (typeof(mylink) == 'string')
		//alert("string");
	   href=mylink;
	else
	 {
		 	
	   href=mylink.href;
	   window.open(href,'ForgotPassword','width=423,height=346,scrollbars=no,top=50,left=200');
	   return false;
	 }  
	 
	}


function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
      
	  <!--For ABN-->
	  
	  function FixABN()
{
var i=0;
  	var iErr=0;
 
  	if(document.pre_collector.ABN.value.length != 11)
    	iErr = 1;

  	else
    	for(; i < document.pre_collector.ABN.value.length; i++)
    	{
        	var ch = document.pre_collector.ABN.value.charAt(i);
        	if(ch < "0" || ch > "9")
        	{
           		iErr = 1; 
           		break;
        	}
     	}
 
	if(iErr)
	{
			alert("ABN search must be a 11-digit number");
			return false;
	}
		
	// mod check on ABN
	var iSum= 0;
	var weight = 1;
	for (i = 1; i < 11; i++)
	{		//alert(" digit is " + parseInt(ABN.value.substring(i, i+1), 10));
			iSum = iSum + parseInt(document.pre_collector.ABN.value.substring(i, i+1), 10) * weight;
			weight = weight + 2;
			//alert("iSum is " + iSum);
	} 
  	
	iSum = iSum + (parseInt(document.pre_collector.ABN.value.substring(0, 1), 10) - 1) * 10;
	//alert("iSum is " + iSum);
	var iRemainder = iSum % 89;
	
	if (iRemainder != 0)
	{ alert("Sorry, invalid ABN entered");
			return false;
	}		
	return true;
}
function trimString(str)
{
while (str.charAt(0) == ' ')
str = str.substring(1);
while (str.charAt(str.length - 1) == ' ')
str = str.substring(0, str.length - 1);
return str;
}	
var h_clear;
function clear_me()
{
	var url_clear="clear.asp";
	var parameters_clear="spd=" + Math.random();
	h_clear=myXMLHttpObject(stateChanged_clear)
	h_clear.open("POST",url_clear,true)
	h_clear.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")
	h_clear.send(parameters_clear)
}
function stateChanged_clear() 
{	if (h_clear.readyState==4 || h_clear.readyState=="complete")
	{		//document.getElementById("checkusrdiv").innerHTML=h_clear.responseText ;
	} 
} 


function clickIE4(){
if (event.button==2){
//alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
//alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("return false")


function godyn(x)
{
window.location="dyna_pages.asp?id="+x;
}


/* for the help text*/


function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function display_menu(parent,named,text)
{
	var menu_element = document.getElementById(named);
	menu_element.style.display = "";
	var placement = findPos(parent);
	text=text.replace(/\$/g,"\"");
	text=text.replace(/@@@/g,"'");
	menu_element.style.left = placement[0] + "px";
	menu_element.style.top = placement[1] + "px";
	document.getElementById("tet_help").innerHTML=text;
}

function hide_menu1(named)
{
	var menu_element = document.getElementById(named);
	menu_element.style.display = "none";
}
