
function load() {
	try {
		updateQuantities();
		document.getElementById('buyForm').action = "http://ww8.aitsafe.com/cf/addmulti.cfm";
		$('add2cart').onclick = updateQuantities;
	}
	catch (e) {
	}
}

try {

//	var foreignRate = 1;

	var buyForm = ($('buyForm'));

	function converter() {
		if ($('currencyConverter').style.display == '') {
			$('currencyConverter').style.display = 'none';
			$('converterSwitch').innerHTML = 'Show Currency Converter';
		} else {
			$('currencyConverter').style.display = '';
			$('converterSwitch').innerHTML = 'Hide Currency Converter';
		}
	}

	function selectCurrency() {
		$('conversionRate').innerHTML = "Loading...";
		new Ajax.Request('/test/currency.php?to='+$("currencySelect").value,
		{
			method:'get',
			onSuccess: function(transport){
				var xmlDoc=transport.responseXML.documentElement;
				foreignRate = xmlDoc.childNodes[0].nodeValue;
				updateSubtotalForeign();
				var response = transport.responseText || "no response text";
			},
			onFailure: function(){ alert('Something went wrong...') }
		});
	}
	
	function updateSubtotalForeign() {
		try {
			var x = numChecked;
			$('buyQty').innerHTML = numChecked;
			$('subtotalAUD').innerHTML = "$"+(homePrice * x).toFixed(2)+" AUD";
			var prefix = "";
			if (foreignRate == 0) {
				$('conversionRate').innerHTML = "Invalid conversion rate";
			} else {
				if (foreignRate !== 1) {
					prefix = "~";
				}
				$('conversionRate').innerHTML = prefix + (foreignRate * homePrice * x).toFixed(2) + " " + $("currencySelect").value;
			}
		} catch (e) {
		}
	}

	function checkToggle(e) {
		if (e == undefined) {
			e = window.event;
		}
		var tgt = e.target || e.srcElement;
		var num = tgt.id.substr(11,2);
	
//		alert(document.getElementsByName('check'+num)[0].value);
		
		if (document.getElementsByName('qty'+num)[0].value=="0") {
			tgt.className="ischecked";
			document.getElementsByName('qty'+num)[0].value="1";
			document.getElementsByName('check'+num)[0].checked = true;
			numChecked++;
		} else {
			tgt.className="unchecked";
			document.getElementsByName('qty'+num)[0].value="0";
			document.getElementsByName('check'+num)[0].checked = false;
			numChecked--;
		}
		updateSubtotalForeign();
	}
	
	function updateQuantities() {
		numChecked = 0;
		for (var i = 0; i < document.getElementById('buyForm').elements.length; i++) {
			var child = document.getElementById('buyForm').elements[i];
			var str=child.name;
			if (str.substr(0,5) == 'check') {
				var num = str.substr(5,2);
				if ($('qty'+num)) {
//					alert($('qty'+num).value);
				}
				if ($('imgCheckbox'+num)) {
//				if the image checkbox has been made, else:
				} else {
					var element = document.createElement('div');
					element.id = 'imgCheckbox'+num;
//					element.style.position = 'relative';
					try {
						element.writeAttribute('onclick','checkToggle(event);');
					}
					catch (e) {
						element.onclick = checkToggle;
					}

					child.parentNode.appendChild(element);
	
				}
				child.style.display = 'none';

				if (child.checked) {
					child.previousSibling.value="1";
					$('imgCheckbox'+num).className="ischecked";
					numChecked++;
				} else {
					child.previousSibling.value="0";
					$('imgCheckbox'+num).className="unchecked";
				}
			}
		}
		updateSubtotalForeign();
	}
	
}
catch(e) {
}
