/* KSP Javascript Functions - Image Details Popup */


	$(".viewable").click(function(){alert("hi")});
	$(".buyable").click(function(){alert("hi2")});


x = 0;
y = 10;
kspImg = '';
kspEvent = '';
kspOffset = 200;

function getCurrentQty(){
	var xhReq = createXMLHttpRequest();
	
	xhReq.open("get", "current_qty.php?event="+kspEvent+"&img="+kspImg, true);
	xhReq.onreadystatechange = function() {
		if (xhReq.readyState != 4)  { return; }
		if(xhReq.status != 200){
			alert("Error: " + xhReq.status);
		}
		else{
			var qtys = xhReq.responseText.split(",");
			document.getElementById('current6x9qty').innerHTML = qtys[0];
			document.getElementById('current12x8qty').innerHTML = qtys[1];
		}
	};
	xhReq.send(null);
}

function addToCart(){

	var qtyBox = document.getElementById('ksp_add_qtybox');
	var printSize = document.getElementById('theForm')['printsize'];
	var printVal = '';
	for (var i = 0; i < printSize.length; i++) {
		if (printSize[i].checked){
			printVal = printSize[i].value;
		}
	}

	var xhReq = createXMLHttpRequest();
	
	xhReq.open("get", "buy_qty.php?event="+kspEvent+"&img="+kspImg+"&printsize="+printVal+"&qty="+qtyBox.value, true);
	xhReq.onreadystatechange = function() {

		if (xhReq.readyState != 4)  { return; }
		if(xhReq.status != 200){
			alert("Error: " + xhReq.status);
		}
		else{
			getCurrentQty();
			document.getElementById('addedconfirmation').style.display = 'block';
			setTimeout("document.getElementById('addedconfirmation').style.display = 'none';",2000);
		}
	};
	xhReq.send(null);

}

function createXMLHttpRequest() {
	try { return new XMLHttpRequest(); } catch(e) {}
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	alert("Your browser does not support this function.");
	return null;
}

function showImgDetail(kspEvent, kspFile){
	setVisible(kspEvent, kspFile, true);
}

function showImgDetailNoOrder(kspEvent, kspFile){
	setVisible(kspEvent, kspFile, false);
}

function setVisible(kspEventIn, kspImgIn, orderAllowed)
{
	kspImg = kspImgIn;
	kspEvent = kspEventIn;
	document.getElementById('popupimg').src = "sales/fullsize/" + kspEvent + "/" + kspImg;
	document.getElementById('popup').style.visibility = 'visible';
	document.getElementById('blanker').style.visibility = 'visible';
	document.getElementById('addtocartoptionsholder').style.visibility = orderAllowed ? 'visible':'hidden';
	document.getElementById('addedconfirmation').style.display = orderAllowed ? 'none' : 'block';
	document.getElementById('currentlyinbasketholder').style.display = orderAllowed ? 'block' : 'none' ;
	kspOffset = orderAllowed ? 400:500;
	
	if(orderAllowed){
		getCurrentQty();
	}
}

function setInvisible()
{
	document.getElementById('popup').style.visibility = 'hidden';
	document.getElementById('blanker').style.visibility = 'hidden';
	document.getElementById('addtocartoptionsholder').style.visibility = 'hidden';
}

