function setShipingPayment(shipAmount){//hide display payment form
	if(shipAmount > 0){//show payment section of form
		showHide('','paymentDiv-hdr');
		showHide('','paymentDiv-num');
		showHide('','paymentDiv-cci');
		showHide('','paymentDiv-exp');
		showHide('','paymentDiv-nam');
		showHide('','paymentDiv-add');
		showHide('','paymentDiv-cit');
		showHide('','paymentDiv-sta');
		showHide('','paymentDiv-zip');
		showHide('','paymentDiv-copy');
	}
	else{//hide payment section
		showHide('none','paymentDiv-hdr');
		showHide('none','paymentDiv-num');
		showHide('none','paymentDiv-cci');
		showHide('none','paymentDiv-exp');
		showHide('none','paymentDiv-nam');
		showHide('none','paymentDiv-add');
		showHide('none','paymentDiv-cit');
		showHide('none','paymentDiv-sta');
		showHide('none','paymentDiv-zip');
		showHide('none','paymentDiv-copy');
	}
}

function copyShippingToBilling(){//copy shipping address to the billing address
	if(document.swatchForm.useShipping.checked == 1){
		document.swatchForm.BillingAddress.value = document.swatchForm.Address1.value;
		document.swatchForm.BillingCity.value = document.swatchForm.City.value;
		document.swatchForm.BillingState.value = document.swatchForm.State.value;
		document.swatchForm.BillingPostalCode.value = document.swatchForm.PostalCode.value;
	}
}

//User scripts
function validateUser(frmEle){
	if(frmEle.Firstname.value == ""){
		alert("Please enter a Firstname!");
		frmEle.Firstname.focus();
		return false;
	}
	if(frmEle.Lastname.value == ""){
		alert("Please enter a Lastname!");
		frmEle.Lastname.focus();
		return false;
	}
	if(frmEle.Address1.value == ""){
		alert("Please enter a Address!");
		frmEle.Address1.focus();
		return false;
	}
	if(frmEle.Email){
		if(frmEle.Email.value == ""){
			alert("Please enter a Email!");
			frmEle.Email.focus();
			return false;
		}
		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,4}$/;
		
		emailad = frmEle.Email.value;
		
		if(((emailad.search(exclude) != -1)||(emailad.search(check))
		== -1)||(emailad.search(checkend) == -1)){
	  		alert("Incorrect email address!  Please ammend.");
			frmEle.Email.focus();
			return false;
		}
	 }
	if(frmEle.City.value == ""){
		alert("Please enter a City!");
		frmEle.City.focus();
		return false;
	}
	if(frmEle.State.value == "" || frmEle.State.value == "0"){
		alert("Please enter a State!");
		frmEle.State.focus();
		return false;
	}
	if(frmEle.PostalCode.value == ""){
		alert("Please enter a Postal Code!");
		frmEle.PostalCode.focus();
		return false;
	}
	if(frmEle.Phone.value == ""){
		alert("Please enter a Phone Number!");
		frmEle.Phone.focus();
		return false;
	}
	if(frmEle.shippingID.value > 0){//overnight
		if(frmEle.nameoncard.value == ""){
			alert("Please enter your name as it appears on your card!");
			frmEle.nameoncard.focus();
			return false;
		}
		if(frmEle.cardnumber.value == ""){
			alert("Please enter a credit card number!");
			frmEle.cardnumber.focus();
			return false;
		}
		if(frmEle.cardccid.value == ""){
			alert("Please enter your verification code!");
			frmEle.cardccid.focus();
			return false;
		}
		if(frmEle.BillingAddress.value == ""){
			alert("Please enter your billing address!");
			frmEle.BillingAddress.focus();
			return false;
		}
		if(frmEle.BillingCity.value == ""){
			alert("Please enter your billing city!");
			frmEle.BillingCity.focus();
			return false;
		}
		if(frmEle.BillingState.value == "" || frmEle.State.value == "0"){
			alert("Please enter your billing state!");
			frmEle.BillingState.focus();
			return false;
		}
		if(frmEle.BillingPostalCode.value == ""){
			alert("Please enter your billing postal code!");
			frmEle.BillingPostalCode.focus();
			return false;
		}
	}
}


function switchit(listid,imageid){
	var listElementStyle = document.getElementById(listid).style;
	var imageElement = document.getElementById(imageid);
    if (listElementStyle.display=="none"){
    	listElementStyle.display = "block";
    	imageElement.src = "images/icon/minus.jpg";
    }
    else {
    	listElementStyle.display = "none";
    	imageElement.src = "images/icon/plus.jpg";
    }
}

