<!--

function LoadPhoto(zCat, zImage, zNum) {
	if (zCat != null) {
		var xmlHttp;
		try { xmlHttp=new XMLHttpRequest(); }
		catch (e) {
			try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (e) {
				try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
				catch (e) { alert("Your browser does not support AJAX!"); return false; }
			}
		}
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {

				var photoview=document.getElementById('photoview');
				if(photoview != null) {
					if (intCurrImage != zImage) {
						var photothumb=document.getElementById('img' + zImage);
						if(photothumb != null) { photothumb.className = 'thumb-on'; }
						var photothumbold=document.getElementById('img' + intCurrImage);
						if(photothumbold != null) { photothumbold.className = 'thumb'; }
                                		intCurrImage = zImage;
						photoview.innerHTML = xmlHttp.responseText;
						ScrollToElement('img' + zImage);
					}
				}
			}
		}
		xmlHttp.open("GET","_includes/photo_load.asp?cat=" + zCat + "&image=" + zImage + "&num=" + zNum,true);
		xmlHttp.send(null);
	}
}
function SetText(zID, zText) {
	var zElement=document.getElementById(zID);
	if(zElement != null) { zElement.innerHTML = zText; }
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	pence = num%100;
	num = Math.floor(num/100).toString();
	if(pence<10)
	pence = "0" + pence;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '£' + num + '.' + pence);
}

function CalculateTotal () {
	var idA4Quant = 'frmA4Quant';
	var idA3Quant = 'frmA3Quant';
	var idGrandTotal = 'frmGrandTotal';
	var idGrandTotalValue = 'frmGrandTotalValue';
	var idItemID = 'frmCurrImageID';
	var idItemString = 'frmItemsString';
	var idPhotoName = 'frmPhotoName';
	var PriceA4 = document.getElementById("intPriceA4").value;
	var PriceA3 = document.getElementById("intPriceA3").value;
	var PriceUK = document.getElementById("intpostUK").value;
	var PriceWorld = document.getElementById("intpostWorld").value;
	var VAT = document.getElementById("intVAT").value;
	

	var objA4Quant = document.getElementById(idA4Quant);
	if(objA4Quant != null) { var A4Quant = objA4Quant.value; if (A4Quant < 0) { var A4Quant = 0; objA4Quant.value = A4Quant; } }
	if ((A4Quant < 0) || (A4Quant == '')) { var A4Quant = 0; }

	var objA3Quant = document.getElementById(idA3Quant);
	if(objA3Quant != null) { var A3Quant = objA3Quant.value; if (A3Quant < 0) { var A3Quant = 0; objA3Quant.value = A3Quant; } }
	if ((A3Quant < 0) || (A3Quant == '')) { var A3Quant = 0; }

	var GrandTotal = (A4Quant * PriceA4) + (A3Quant * PriceA3)
	if (GrandTotal > 0) {
		GrandTotal = GrandTotal * VAT;
	}

  var objItemID = document.getElementById(idItemID);
  if(objItemID != null) { strItemID = objItemID.value; }
  
	var objPhotoName = document.getElementById(idPhotoName);
	if(objPhotoName != null) { strPhotoName = objPhotoName.value; }

	if (strPhotoName != null) {
		var objItemString = document.getElementById(idItemString);
		if(objItemString != null) { objItemString.value = strItemID + '|' + A4Quant + '|' + A3Quant + '|~'}
	}

	var objGrandTotal = document.getElementById(idGrandTotal);
	if(objGrandTotal != null) { objGrandTotal.value = formatCurrency(GrandTotal); }

	var objGrandTotalValue = document.getElementById(idGrandTotalValue);
	if(objGrandTotalValue != null) { objGrandTotalValue.value = GrandTotal; }

}

// -->

