// JavaScript Document
var xmlhttp
var bb4qs=0;

function modifycart(cid, action) 
{
	if(action=="empty") {
		if (!confirm("Are you sure you want empty your basket?")) {
			return;
		}
	}
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	var url="scripts/modifycart.php";
	url=url+"?cid="+cid;
	url=url+"&action="+action;
	url=url+"&sid="+Math.random();
	xmlhttp.onreadystatechange=statemodifycartchanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}
function statemodifycartchanged()
{
if (xmlhttp.readyState==4)
  {
  document.getElementById("cart_preview").innerHTML=xmlhttp.responseText;
  }
}

function togglePaymentFields(pid) {
	if(pid=="024") {
		document.getElementById("payment_ccstartm").style.display="inline";
		document.getElementById("payment_ccissue").style.display="inline";
	} else {
		document.getElementById("payment_ccstartm").style.display="none";
		document.getElementById("payment_ccissue").style.display="none";
	}
}

function showBB4q(qid) 
{
	if(qid==1) {
		bb4qs = 0;	
	} else {
		if(getCheckedValue(document.forms['qForm'].elements['q'])==1) bb4qs += 1;
	}
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	if(qid==12) {
		if(bb4qs<=4) {
			bb4qs='c';
			var url="bb4/bb4quizC.php";
			url=url+"?sid="+Math.random();		
		}
		if(bb4qs>4 && bb4qs<=9) {
			bb4qs='b';
			var url="bb4/bb4quizB.php";
			url=url+"?sid="+Math.random();		
		}
		if(bb4qs>9) {
			bb4qs='a';
			var url="bb4/bb4quizA.php";
			url=url+"?sid="+Math.random();		
		}
	} else {
		var url="bb4/bb4quiz" + qid + ".php";
		url=url+"?sid="+Math.random();
	}
	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState==4)
  		{
  			document.getElementById("bb4q").innerHTML=xmlhttp.responseText;
			document.getElementById("bb4qi").innerHTML='<img src="images/quiz/q' + bb4qs + '.png"/>';
  		}
	}
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);	
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
