//XXX This entire file should be deleted

function checkRequirements(checkbox, element1, asterisk)
{
	if (checkbox[0].checked)
	{
		var last2 = (element1[0].id.substring(element1[0].id.length - 2, element1[0].id.length));
		if (last2 != "rq")
			element1[0].id = element1[0].id + "rq";
		//now show the asterisk
		asterisk[0].style.display = "inline";
	}
	else 
	{
		 var last2 = (element1[0].id.substring(element1[0].id.length - 2, element1[0].id.length));
                 if (last2 == "rq")
                 	element1[0].id = element1[0].id.substring(0, element1[0].id.length - 2);
		//now hide the asterisk
		asterisk[0].style.display = "none";
	}



}

function cartTotal() {
	 var dues = getByID('member-total').innerHTML;
	 var journal = getByID('journal-total').innerHTML;
	 var donation = getByID('donation').innerHTML;
	 
	 getByID('donation_value').value = donation;

	 if (donation == "") {
	 		 getByID('total').innerHTML= parseInt(dues) + parseInt(journal);
	 }
	 else {
	 getByID('total').innerHTML= parseInt(dues) + parseInt(journal) + parseInt(donation);
	 }
	
	
}

function journalSub() {
	
	if (getByID('journal-sub').checked == false) {
	getByID('journal-total').innerHTML = "0";
	getByID('journal_value').value = "0";
	cartTotal();
	}
	
	else {

	getByID('journal-total').innerHTML = getByID('journal-price').innerHTML;
	getByID('journal_value').value = getByID('journal-price').innerHTML;
	cartTotal();	
	}
	
}

function toggleInput(input) {
	if (document.dues.donationvalue.disabled == true) {
		document.dues.donationvalue.disabled = false;
	}
	else {
		document.dues.donationvalue.disabled = true;
		document.dues.donationvalue.value = 0;
		getByID('donation').innerHTML=0;
		setTimeout("cartTotal()", 500);
	}
	
	
}

//Store Specific
function storecartTotal() {
	 var carsep = getByID('carsep-total').innerHTML;
	 var donation = getByID('donation').innerHTML;
	 var shipping = getByID('shipping-total').innerHTML
	 
	 if (donation == "") {
	 getByID('total').innerHTML= parseInt(carsep) + parseInt(shipping);
	 }
	 else {
	 getByID('total').innerHTML= parseInt(carsep) + parseInt(donation) + parseInt(shipping);
	 }
	
}

//Checks if the Product is Shipping Internationally
function testInternationalShipping(){
	if (getSelectedValue(getByID("ship_country_select")) != "United States")
	{
		//turn on the textbox
		carsepQuantity();
		getByID("shipping_summary").style.display = "inline";
	}
	else
	{
		//turn off the textbox
		carsepQuantity();
		getByID("shipping_summary").style.display = "none";
	}
	storecartTotal();
}


//
function carsepQuantity() {
	getByID('carsep-total').innerHTML=getByID('quantity').value * 100; 
	
	if (getSelectedValue(getByID("ship_country_select")) != "United States")
	{
		getByID('shipping-total').innerHTML=getByID('quantity').value * 10;
	}
	else {
		getByID('shipping-total').innerHTML=0;
	}


}

function donationAmount() {
	getByID('donation').innerHTML = getByID('donationvalue').value;
	getByID('donation_value').value = getByID('donationvalue').value;
	
}

function toggleDonation(amount_input_id) {
    var input = getByID(amount_input_id);
	if (input.disabled == true) {
		input.disabled = false;
	}
	else {
		input.disabled = true;
		input.value = 0;
		getByID('donation').innerHTML=0;
		setTimeout("storecartTotal()", 500);
	}
}

function storevalueDetect() {
	testInternationalShipping();
	carsepQuantity();
	donationAmount();
	storecartTotal();
}

