	function DoAcctDetails(acctId)
	{
		var param = "list=G|"+acctId;
		getResponseWithScript('myContent',param,'LoadingPanel','esign/step2.aspx')

	}



  //Esign Steps//
    function DoYesNoES(y,z)
  {
	
	if(y=="1")
	{
		switch(z)
		{
			case 1:
			var tb = document.getElementById("SubmitArea");
			tb.style.display="";
			break;
		}
	}
	else
	{
		switch(z)
		{
			case 1:
			var tb = document.getElementById("SubmitArea");
			tb.style.display="none";
			document.location.href="default.aspx";
			break;
		}	
	}
  }
  
  //End Esign steps//
  
  function DoShowPrivacy()
  {
    var td = document.getElementById("Privacy");
    if(td.style.display=="none")
		td.style.display="";
	else
		td.style.display="none";
  }

  function DoHidePrivacy()
  {
    var td = document.getElementById("Privacy");
	td.style.display="none";
  }
    
  
  function DoCCBox()
  {
  	var td = document.getElementById("CredCard");
  	var td2 = document.getElementById("CredCardTit");
	if (GetChecked("AQT")=="1" || GetChecked("ARP")=="1")
	{
		td.style.display="";
		td2.style.display="";
	}
	else
	{
		td.style.display="none";
		td2.style.display="none";
	}	
  }


  function DoVerCode()
  {

			var td = document.getElementById("tdVerCode");
			if(td.style.display=="")
				td.style.display="none";
			else
				td.style.display="";

  }


  function DoYesNo(y,z)
  {
	
	if(y=="1")
	{
		switch(z)
		{
			case 1:
			var tb = document.getElementById("DevPick");
			tb.style.display="";
			break;
		}
	}
	else
	{
		switch(z)
		{
			case 1:
			var tb = document.getElementById("DevPick");
			tb.style.display="none";
			break;
		}	
	}
  }
	function CheckSelect(v, testv, msg)
	{
	 if (v == testv)
		{
		alert("Please Select " + msg)
		return false
		}
	 else
		return true
	}
	function CheckHidden(InOther,TrOther,s,eok)
	{
		var trch = document.getElementById(TrOther);
		if (trch.style.display!="none")
			return checkString2 (eval("document.forms[0]."+InOther), s, eok);
		else 
			return true;		
	}		
	function CheckHiddenVer(InOther,TrOther,s,eok)
	{
		var trch = document.getElementById(TrOther);
		if (trch.style.display!="none")
			return checkStringInteger (document.getElementById(InOther), s, eok);
		else 
			return true;		
	}			
	
	function CheckYesNo(OptV, v, msg, eok)
	{ 
		if (document.getElementsByName(OptV)[1].checked || document.getElementsByName(OptV)[0].checked)
			{ 			
				return true			
			}
		else
			{		
				alert(msg);			
				return false
			}
	}
	
	function CheckSelectHidden(SelectV, v, TbHid, msg, eok)
	{ 
		var tbch = document.getElementById(TbHid);
		if (tbch.style.display!="none")
			{
				if (v == SelectV)
					{
					alert("Please, Input " + msg)
					return false
					}
				else
					return true
			}
		else 
			return true;		
	}
	
		
function GetOptionValue(fieldName)
{
	
	if (document.getElementsByName(fieldName)[1].checked)
		{
			return document.getElementsByName(fieldName)[1].value;
		}
	else
		{
			return document.getElementsByName(fieldName)[0].value
		}
}	
function  checkConfirmation(conFieldV,fieldV,msg)
{
	if (conFieldV.value != fieldV.value) 
		{
			alert("THE CONFIRMATION " + msg + " FIELD DOES NOT MATCH!");
			return false;
		}
	else
		return true
}

function CheckProgramsSel(progField1,progField2,progField3,progField4,msg)
{
	if (progField1=="0" && progField2=="0" && progField3=="0" && progField4=="0")
		{
			alert("PLEASE SELECT AT LEAST ONE " + msg + "!");
			return false;
		}
	else
		return true
}
function CheckCCProg(progField1,progField2,msg)
{
	if (progField1!="0" || progField2!="0")
		{
			return checkCreditCard (document.getElementById("CardType").value, document.getElementById("CardNumber"));
			//return true;
		}
	else
		return true;
}

//VerCode
//function DoSubmit(i)
//{
//			var param = "x_login=8Vb94dLMK&x_tran_key=34j2QWQ9ZR2et38v&x_method=CC&x_type=AUTH_CAPTURE&x_amount=1.00&x_delim_data=TRUE&x_delim_char=|&x_relay_response=FALSE&x_card_num=4111111111111111&x_exp_date=052009&x_test_request=TRUE&x_version=3.1";
//			alert(param);
			
//			getResponseWithScript('Empty',param,'Empty','/CCCP/CCProcessor.aspx');
//			//SetInnerHTML('Empty','');
//			interval=window.setInterval('CheckEmpty()',500);
//}
function DoAddAcc()
{
			//alert("ok");
			if(checkString2(document.getElementById("AccountName"),"ACCOUNT NAME", false)
			//&& checkString2(document.getElementById("EstBalance"),"EST. BALANCE", false)
			&& checkString2(document.getElementById("CurBalance"),"CUR. BALANCE", false)
			&& checkString2(document.getElementById("AccNumber"),"ACCOUNT NUMBER", false)
			&& CheckSelect(document.getElementById("AccountType_value").value, "0", "AccountType")
			)
		{
			
			DoSendForm(111);	
		}

}

function DoSubmit(i)
{
	switch(i)
	{
		case 1:
			//if(CheckProgramsSel(GetChecked("AQT"),GetChecked("ARP"),GetChecked("CCS"),GetChecked("CTS"),"TRAINING PROGRAM")
			
			if(CheckSelect(document.getElementById("Title_value").value, "0", "Title")
			&& checkString2(document.getElementById("FirstNameS"),"FIRST NAME", false)
			&& checkString2(document.getElementById("LastNameS"),"LAST NAME", false)

			
			
			&& checkString2(document.getElementById("Address1S"),"ADDRESS 1", false)
			&& checkString2(document.getElementById("Address2S"),"ADDRESS 2", true)
			&& checkString2(document.getElementById("CityS"),"CITY", false)
			&& CheckSelect(document.getElementById("CountryId_value").value, "0", "COUNTRY")
			&& CheckSelect(document.getElementById("StateId_value").value, "0", "STATE")	
			&& checkString2 (document.getElementById("ZipS"), "ZIP", false)//&& checkZIPCode(document.getElementById("Zip").value, false)	
			
			
			&& checkEmail(document.getElementById("EmailS"),false)
			&& checkConfirmation(document.getElementById("ConEmailS"),document.getElementById("EmailS"),"EMAIL ADDRESS")	
			&& checkString4(document.getElementById("PasswordS"),"PASSWORD", false)
			&& checkConfirmation(document.getElementById("RePasswordS"),document.getElementById("PasswordS"),"YOUR PASSWORD")				
			
			//if((document.getElementById("CredCard")).style.display=="")
			//	&& checkCreditCard (document.getElementById("CardType").value, document.getElementById("CardNumber"))	

			
				
			
	//		&& checkString2(document.getElementById("Company"),"YOUR COMPANY NAME", false)	
	//		&& checkString2(document.getElementById("JobTitle"),"YOUR JOB TITLE", false)	
			
			)
		{
			
			//alert("ok1");
			DoSendForm(1);	
		}
		break;
		
		case 2:
			if(CheckSelect(document.getElementById("IndExp").value, "0", "TIMESHARE INDUSTRY EXPERIENCE")
			&& CheckYesNo("DevYN", "0", "HAVE YOU WORKED FOR ONE OR MORE TIMESHARE DEVELOPER(S)", false)
			&& CheckSelectHidden(document.getElementById("Developer").value, "0", "DevPick", "HOW MANY DEVELOPERS", false)
			&& CheckYesNo("OwnTimeshareYN", "0", "DO YOU CURRENTLY OWN A TIMESHARE PRODUCT", false)
			&& checkStringInteger (document.getElementById("Age"), "Age", false)
			&& CheckYesNo("Gender", "0", "PLEASE SELECT YOUR GENDER", false)
			&& CheckYesNo("HSchoolYN", "0", "HIGH SCHOOL?", false)		
			&& CheckYesNo("CollegeYN", "0", "COLLEGE?", false)	
			&& CheckYesNo("GSchoolYN", "0", "GRADUATE SCHOOL?", false)	
			&& CheckYesNo("DoctorYN", "0", "DOCTORAL STUDIES?", false)
			&& CheckYesNo("QTYN", "0", "AIF QUALIFICATION TEST?", false)	
			&& CheckYesNo("ARPYN", "0", "ARP DESIGNATION?", false)	
			&& CheckYesNo("RRPYN", "0", "RRP DESIGNATION?", false)							
			
			)
		{
			DoSendForm(2);	
		}
		break;		
		
		case 3://agreement
			DoSendForm(3);	

		break;	
		case 4:
			if(CheckSelect(document.getElementById("Title_value").value, "0", "Title")
			&& checkString2(document.getElementById("FirstName"),"FIRST NAME", false)
			&& checkString2(document.getElementById("LastName"),"LAST NAME", false)
			&& checkSSN(document.getElementById("SSN"), false)
			
			
			&& checkString2(document.getElementById("Address1"),"ADDRESS 1", false)
			&& checkString2(document.getElementById("Address2"),"ADDRESS 2", true)
			&& checkString2(document.getElementById("City"),"CITY", false)
			&& CheckSelect(document.getElementById("CountryId_value").value, "0", "COUNTRY")
			&& CheckSelect(document.getElementById("StateId_value").value, "0", "STATE")	
			&& checkString2 (document.getElementById("Zip"), "ZIP", false)//&& checkZIPCode(document.getElementById("Zip").value, false)	
			
			
			&& checkEmail(document.getElementById("Email"),false)
			&& checkString2(document.getElementById("UserName"),"USER NAME", false)	
			&& checkString4(document.getElementById("Password"),"PASSWORD", false)
			&& checkConfirmation(document.getElementById("RePassword"),document.getElementById("Password"),"YOUR PASSWORD")				
			)
		{
			
			DoSendForm(4);	
		}
		break;		
		case 5:	//step 2
			DoSendForm(5);	
			break;	
		case 6: //step3
		if(checkString2(document.getElementById("FinancialInstitute"),"FINANCIAL INSTITUTE", false)
			&& checkString2(document.getElementById("NameOnBankAcct"),"NAME ON BANK ACCOUNT", false)
			&& checkString2(document.getElementById("RoutingNumber"),"ROUTING NUMBER", false)
			&& checkString2(document.getElementById("AccNumber"),"ACCOUNT NUMBER", false)
			&& CheckSelect(document.getElementById("PaymentAccountType_value").value, "0", "TYPE OF ACCOUNT")
			)
		{	
			DoSendForm(6);
		}	
		break;	
					
	}
}

function GetFields(f){
	//alert("ok");
	switch (f)
	{
		case 1:

			var s=document.getElementById("Title_value").value+"|";
				s+=document.getElementById("FirstNameS").value+"|";
				s+=document.getElementById("LastNameS").value+"|";
				s+=document.getElementById("Address1S").value+"|";
				s+=document.getElementById("Address2S").value+"|";	
				s+=document.getElementById("CityS").value+"|";
				s+=document.getElementById("StateId_value").value+"|";
				s+=document.getElementById("ZipS").value+"|";
				s+=document.getElementById("EmailS").value+"|";
				s+=document.getElementById("PasswordS").value+"|";
				s+=document.getElementById("CoPhoneS").value+"|";
				s+=document.getElementById("CountryId_value").value+"|";
						
				return s;		
		break;
		
		case 2:
			var s=document.getElementById("IndExp").value+"|";
				s+=GetOptionValue("DevYN")+"|";
				
				if(document.getElementById("DevPick").style.display=="none")
					s+="0|";
				else
					s+=document.getElementById("Developer").value+"|";	
				
				s+=GetOptionValue("OwnTimeshareYN")+"|";
				s+=document.getElementById("Age").value+"|";
				s+=GetOptionValue("Gender")+"|";
				s+=GetOptionValue("HSchoolYN")+"|";
				s+=GetOptionValue("CollegeYN")+"|";
				s+=GetOptionValue("GSchoolYN")+"|";
				s+=GetOptionValue("DoctorYN")+"|";
				s+=GetOptionValue("QTYN")+"|";
				s+=GetOptionValue("ARPYN")+"|";
				s+=GetOptionValue("RRPYN")+"|";
				
				return s;
		break;
		case 4:

			var s=document.getElementById("Title_value").value+"|";
				s+=document.getElementById("FirstName").value+"|";
				s+=document.getElementById("MiddleName").value+"|";
				s+=document.getElementById("LastName").value+"|";
				s+=document.getElementById("MaidenName").value+"|";
				s+=document.getElementById("SSN").value+"|";
				s+=document.getElementById("DOB").value+"|";
				s+=document.getElementById("Address1").value+"|";
				s+=document.getElementById("Address2").value+"|";	
				s+=document.getElementById("City").value+"|";
				s+=document.getElementById("CountryId_value").value+"|";
				s+=document.getElementById("StateId_value").value+"|";
				s+=document.getElementById("Zip").value+"|";
				s+=document.getElementById("AnnualIncome").value+"|";
				s+=document.getElementById("Phone").value+"|";
				s+=document.getElementById("Mobile").value+"|";
				s+=document.getElementById("Fax").value+"|";
				s+=document.getElementById("HomePhone").value+"|";
				s+=document.getElementById("Email").value+"|";
				s+=document.getElementById("UserName").value+"|";
				s+=document.getElementById("Password").value+"|";
				s+=document.getElementById("ActiveMilitary_value").value+"|";
				
				
						
				return s;		
		break;	
		
		case 6:

			var s=document.getElementById("FinancialInstitute").value+"|";
				s+=document.getElementById("NameOnBankAcct").value+"|";
				s+=document.getElementById("RoutingNumber").value+"|";
				s+=document.getElementById("AccNumber").value+"|";
				s+=document.getElementById("PaymentAccountType_value").value+"|";
				
			//FinancialInstitute
		//NameOnBankAcct
		//RoutingNumber
		//AccNumber
		//AccountType			
						
				return s;		
		break;			



		case 111:

			var s=document.getElementById("AccountName").value+"|";
				s+=document.getElementById("EstBalance").value+"|";
				s+=document.getElementById("CurBalance").value+"|";
				s+=document.getElementById("AccNumber").value+"|";
				s+=document.getElementById("AccountType_value").value+"|";
				s+=document.getElementById("LastStmt").value+"|";
				
				
						
				return s;		
		break;			
	}
}
var interval=0;

function CheckEmpty()
{
	if(GetInnerHTML('Empty')!="")
	{
		window.clearInterval(interval);
		alert(GetInnerHTML('Empty'));
	}

}

function DoSendForm(j){
	//alert("okSendForm");
	switch(j)
	{
		case 1:		
			var param = "list=F1|"+GetFields(1);

			getResponseWithScript('Empty',param,'Empty','esign/FormSignup2.aspx')

			//interval=window.setInterval('CheckEmpty()',500);
			//getResponseWithScript('myContent',param,'LoadingPanel','forms/FormSignup2.aspx')		
			break;	
		case 2:
			var param = "list=F2|"+GetFields(2);
			getResponseWithScript('myContent',param,'LoadingPanel','esign/FormSignup2.aspx')
			break;
		case 3:
			var param = "list=F3|";
			getResponseWithScript('myContent',param,'LoadingPanel','esign/FormSignup2.aspx')
			break;	
		case 4:
			var param = "list=F4|"+GetFields(4);
			getResponseWithScript('myContent',param,'LoadingPanel','esign/FormSignup2.aspx')
			break;	
		case 5:
			var param = "list=F5|";
			getResponseWithScript('myContent',param,'LoadingPanel','esign/FormSignup2.aspx')
			break;
		case 6:
			var param = "list=F6|"+GetFields(6);
			getResponseWithScript('myContent',param,'LoadingPanel','esign/FormSignup2.aspx')
			break;													
		case 111://add account
			var param = "list=F111|"+GetFields(111);
			getResponseWithScript('myContent',param,'LoadingPanel','esign/FormSignup2.aspx')
			break;																	
	}
} 
