function addressChanger(obj,cityListItem,stateBillingList,mexicanBillingUL,canadianBillingUL,europeanBillingUL,otherBillingUL,domestic,international)
{
	var ddlist = document.getElementById(obj);
	var choice = ddlist[ddlist.selectedIndex].value;
	
	/*USA*/
	if (choice == '' || choice == 'US')
	{
		document.getElementById(cityListItem).style.display = 'block';
		document.getElementById(stateBillingList).style.display = 'block';
		document.getElementById(mexicanBillingUL).style.display = 'none';
		document.getElementById(canadianBillingUL).style.display = 'none';
		document.getElementById(europeanBillingUL).style.display = 'none';
		document.getElementById(otherBillingUL).style.display = 'none';
		document.getElementById(domestic).style.display = '';
		document.getElementById(international).style.display = 'none';
	}
	/*Canada*/
	else if (choice == 'CA')
	{
		document.getElementById(cityListItem).style.display = 'block';
		document.getElementById(stateBillingList).style.display = 'none';
		document.getElementById(mexicanBillingUL).style.display = 'none';
		document.getElementById(canadianBillingUL).style.display = 'block';
		document.getElementById(europeanBillingUL).style.display = 'none';
		document.getElementById(otherBillingUL).style.display = 'none';
		document.getElementById(domestic).style.display = 'none';
		document.getElementById(international).style.display = '';		
		
	}
	/*Mexico*/
	else if( choice == 'MX')
	{
		document.getElementById(cityListItem).style.display = 'block';
		document.getElementById(stateBillingList).style.display = 'none';
		document.getElementById(mexicanBillingUL).style.display = 'block';
		document.getElementById(canadianBillingUL).style.display = 'none';
		document.getElementById(europeanBillingUL).style.display = 'none';
		document.getElementById(otherBillingUL).style.display = 'none';
		document.getElementById(domestic).style.display = 'none';
		document.getElementById(international).style.display = '';			
	}
	/*European Countries */
	else if( choice == 'BE' || choice == 'CZ' || choice == 'DK' || choice == 'FI' || choice == 'FR'
		|| choice == 'GF' || choice == 'PF' || choice == 'TF' || choice == 'DE' || choice == 'GR'
		|| choice == 'VA' || choice == 'IE' || choice == 'IT' || choice == 'UL' || choice == 'NL'
		|| choice == 'AN' || choice == 'NO' || choice == 'PL' || choice == 'RO' || choice == 'RU' 
		|| choice == 'ES' || choice == 'SE' || choice == 'CH' || choice == 'TR' || choice == 'UA' || choice == 'GB')
	{
		document.getElementById(cityListItem).style.display = 'none';
		document.getElementById(stateBillingList).style.display = 'none';
		document.getElementById(mexicanBillingUL).style.display = 'none';
		document.getElementById(canadianBillingUL).style.display = 'none';
		document.getElementById(europeanBillingUL).style.display = 'block';
		document.getElementById(otherBillingUL).style.display = 'none';
		document.getElementById(domestic).style.display = 'none';
		document.getElementById(international).style.display = '';			
	}
	/*All other countries*/
	else
	{
		document.getElementById(cityListItem).style.display = 'block';
		document.getElementById(stateBillingList).style.display = 'none';
		document.getElementById(mexicanBillingUL).style.display = 'none';
		document.getElementById(canadianBillingUL).style.display = 'none';
		document.getElementById(europeanBillingUL).style.display = 'none';
		document.getElementById(otherBillingUL).style.display = 'block';
		document.getElementById(domestic).style.display = 'none';
		document.getElementById(international).style.display = '';			
	}
}
function showHideTaxInfo(div)
{
	if(document.getElementById(div).style.display == 'block')
	{
		document.getElementById(div).style.display = 'none';
	}
	else if(document.getElementById(div).style.display == 'none')
	{
		document.getElementById(div).style.display = 'block';	
	}
}
function displayTaxInfo(obj,regex, out, nj, student)
{
	var choice = obj[obj.selectedIndex].value;

	var blnShowStudentExempt;
	var reg = new RegExp(regex);
	if (reg.test(choice)) 
	{ 
		blnShowStudentExempt = true;
	}
	else
	{
		blnShowStudentExempt = false;
	}
	
	if (blnShowStudentExempt)
	{
		document.getElementById(student).style.display="block";
		document.getElementById(nj).style.display="none";
		document.getElementById(out).style.display="none";
	}
	else if (choice == "NJ")
	{
		document.getElementById(student).style.display="none";
		document.getElementById(nj).style.display="block";
		document.getElementById(out).style.display="none";
	}
	else
	{
		document.getElementById(student).style.display="none";
		document.getElementById(nj).style.display="none";
		document.getElementById(out).style.display="block";
	}
}

function ccChanger(amex,secure,dropdown)
{
	var ddlist = document.getElementById(dropdown);
	var choice = ddlist[ddlist.selectedIndex].value;
	if(choice == '2')
	{
		document.getElementById(secure).style.display = "none";	
		document.getElementById(amex).style.display = "block";
	}
	else
	{
		document.getElementById(secure).style.display = "block";	
		document.getElementById(amex).style.display = "none";
	}
}

function checkOrgType(orgObj, waDiv, waRadio, cc, ccdiv)
{
    var orgType;
    orgType = document.getElementById(orgObj).value;
    if ((orgType == "9") || (orgType == "46"))
    {
        document.getElementById(waDiv).style.display="none";
        document.getElementById(waRadio).style.display="none";
        document.getElementById(cc).checked = true;
        document.getElementById(ccdiv).style.display="";
    }
    else
    {
        document.getElementById(waRadio).style.display="";
    }
}

function paymentMethod(radioButton,billtoDiv,ccDiv,waDiv,newDiv,creditCheck,existingDiv)
{
	//if non user based hide newDiv. nonBandedCC nonBandedWA bandedCC bandedExisting bandedNew
	switch (radioButton)
	{
		case "nonBandedCC":
			document.getElementById(ccDiv).style.display="block";
			document.getElementById(waDiv).style.display="none";
			break;
		case "bandedCC":
			document.getElementById(ccDiv).style.display="block";
			document.getElementById(waDiv).style.display="none";
			document.getElementById(newDiv).style.display="none";
			document.getElementById(creditCheck).style.display="none";
			break;
		case "nonBandedWA":
			document.getElementById(ccDiv).style.display="none";
			document.getElementById(waDiv).style.display="block";
			break;
		case "bandedExisting":
			document.getElementById(waDiv).style.display="block";
			document.getElementById(newDiv).style.display="none";
			document.getElementById(ccDiv).style.display="none";
			document.getElementById(creditCheck).style.display="none";
			document.getElementById(existingDiv).style.display="block";
			break;
		case "bandedNew":
			document.getElementById(waDiv).style.display="none";
			document.getElementById(newDiv).style.display="block";
			document.getElementById(ccDiv).style.display="none";
			document.getElementById(creditCheck).style.display="block";
			document.getElementById(existingDiv).style.display="none";
			break;
		default : 
			break;
	}

}


