// JavaScript Document

function SubmitCheckout(formAction){
	
	for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = false;
			document.addressForm.ship_state.disabled = false;
			document.addressForm.ship_country.disabled = false;
			}
			
		}
		
	if((document.addressForm.My_Saved_Billing.selectedIndex == 1) && (document.addressForm.same_as_billing.selectedIndex == 0)){
		CopyBilling();
		}
	
	
	document.addressForm.action = formAction;
	document.addressForm.submit();
	
	}
	
function SubmitCheckoutNew(formAction){
	
		
	if(document.addressForm.same_as_billing.selectedIndex == 0){
		CopyBilling();
		}
	
	
	document.addressForm.action = formAction;
	document.addressForm.submit();
	
	}
function SubmitCheckoutNew(){
	
		
	if(document.addressForm.same_as_billing.selectedIndex == 0){
		CopyBilling();
		}

	
	}
	

function goToURL() { window.location = "/checkout"; }

function SetShipping(){
	
	if(document.addressForm.same_as_billing.selectedIndex > 1){
	CollapsiblePanel1.open();
	for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = true;
			document.addressForm.ship_state.disabled = true;
			document.addressForm.ship_country.disabled = true;
			}
			
		}
	}else if(document.addressForm.same_as_billing.selectedIndex == 0){
		//CollapsiblePanel1.open();
		CopyBilling();
		for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = true;
			document.addressForm.ship_state.disabled = true;
			document.addressForm.ship_country.disabled = true;
			}
			
		}
		}else if(document.addressForm.same_as_billing.selectedIndex == 1){
		CollapsiblePanel1.open();
		for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = false;
			document.addressForm.ship_state.disabled = false;
			document.addressForm.ship_country.disabled = false;
			}
			
		}
		}	
	}
	
function ShowHideShipping(){
	
	if(document.addressForm.same_as_billing.selectedIndex > 2){
	CollapsiblePanel1.open();
	for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = true;
			document.addressForm.ship_state.disabled = true;
			document.addressForm.ship_country.disabled = true;
			}
			
		}
	}else if(document.addressForm.same_as_billing.selectedIndex == 0){
		CollapsiblePanel1.close();
		CopyBilling();
		for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = true;
			document.addressForm.ship_state.disabled = true;
			document.addressForm.ship_country.disabled = true;
			}
			
		}
		}else if(document.addressForm.same_as_billing.selectedIndex == 1){
		CollapsiblePanel1.open();
		for(var i = 0; i < document.addressForm.elements.length; i++) {
			var this_field = document.addressForm.elements[i].name;
			if(this_field.match('ship_')){
			a = eval('document.addressForm.' + this_field);	
			a.readOnly = false;
			a.value = "";
			document.addressForm.ship_state.disabled = false;
			document.addressForm.ship_country.disabled = false;
			}
			
		}
		}	
	}
	
function taxStateZip(){
	if(document.addressForm.same_as_billing.selectedIndex == 0){
	document.addressForm.tax_state.value = document.addressForm.bill_state.value;
	document.addressForm.tax_zip.value = document.addressForm.bill_zip.value;
	}else{
	document.addressForm.tax_state.value = document.addressForm.ship_state.value;
	document.addressForm.tax_zip.value = document.addressForm.ship_zip.value;
		}
	}

function checkMax(maxPoints){
	if(document.addressForm.gtb_bucks.value > maxPoints){
		alert("You may not use more than " + maxPoints + " Reward Dollars on this order");
		document.addressForm.gtb_bucks.value = "";
		document.addressForm.gtb_bucks.focus();
		}
	
	
	}

function ShowHide(widget){
	if(widget.value==1){
	CollapsiblePanel2.open();
		CollapsiblePanel3.close();
		CollapsiblePanel4.close();
		document.addressForm.gift_certificate.value = "";
		document.addressForm.promo_code.value = "";
		
	
	}else if(widget.value==2){
		CollapsiblePanel3.open();
		CollapsiblePanel2.close();
		CollapsiblePanel4.close();
		document.addressForm.gtb_bucks.value = "";
		document.addressForm.promo_code.value = "";
	}else if(widget.value==3){
		CollapsiblePanel4.open();
		CollapsiblePanel3.close();
		CollapsiblePanel2.close();
		
		document.addressForm.gift_certificate.value = "";
		document.addressForm.gtb_bucks.value = "";
		}
	}
	
	
	function ShowHideNewFour(widget,gtb){
	if(widget.value==1){
	//CollapsiblePanel2.open();
		CollapsiblePanel3.close();
		CollapsiblePanel4.close();
		CollapsiblePanel5.close();
		document.addressForm.gift_certificate.value = "";
		document.addressForm.promo_code.value = "";
		document.addressForm.gtb_bucks.value = "";
		
	
	}else if(widget.value==2){
		CollapsiblePanel4.close();
		CollapsiblePanel3.open();
		CollapsiblePanel5.close();
		document.addressForm.gtb_bucks.value = "";
		document.addressForm.promo_code.value = "";
		document.addressForm.gtb_bucks.value = "";
	}else if(widget.value==3){
		CollapsiblePanel3.close();
		CollapsiblePanel5.close();
		CollapsiblePanel4.open();
		
		document.addressForm.gift_certificate.value = "";
		document.addressForm.gtb_bucks.value = "";
	}else if(widget.value==4){
		CollapsiblePanel3.close();
		CollapsiblePanel5.open();
		CollapsiblePanel4.close();
		
		document.addressForm.gtb_bucks.value = gtb;
		document.addressForm.gift_certificate.value = "";
		document.addressForm.promo_code.value = "";
		}
	}
	
	
	function ShowHideNew(widget){
	if(widget.value==1){
	CollapsiblePanel2.open();
		CollapsiblePanel3.close();
		CollapsiblePanel4.close();
		document.addressForm.gift_certificate.value = "";
		document.addressForm.promo_code.value = "";
		
	
	}else if(widget.value==2){
		CollapsiblePanel4.close();
		CollapsiblePanel3.open();
		document.addressForm.gtb_bucks.value = "";
		document.addressForm.promo_code.value = "";
	}else if(widget.value==3){
		CollapsiblePanel3.close();
		CollapsiblePanel4.open();
		
		document.addressForm.gift_certificate.value = "";
		document.addressForm.gtb_bucks.value = "";
		}
	}
	
function CopyBilling() {
	for(var i = 0; i < document.addressForm.elements.length; i++) {
	var this_field = document.addressForm.elements[i].name;
		if(document.addressForm.same_as_billing.selectedIndex == 0){
			if(this_field.match('bill_')){
			
			n = this_field.replace('bill_','ship_');
			a = eval('document.addressForm.' + n);
			try{
			a.value = document.addressForm.elements[i].value;
			}catch(err){}
			
			
			
			
			
			
								}
			
		}else{
			if(this_field.match('ship_')){
			document.addressForm.elements[i].value = "";
								}
			
			
		}
	}
	
}


function personalize(checkname,formName,sku,upcharge) {
	for(var i = 0; i < formName.elements.length; i++) {
	var this_field = formName.elements[i].name;
		if(checkname.selectedIndex != '0'){
			
			if(this_field.match(sku)){
			
			formName.elements[i].disabled = false;
		
			}
		}else{
			if(!this_field.match('upcharge')){
				if((this_field.match(sku))&&(!this_field.match('gender'))){
		formName.elements[i].disabled = true;
				}
			}
			}
		checkname.disabled = false;
		
	}
	
}