// JavaScript Document

var xmlHttp;
var count=Math.random()*Math.random()*0.15;
var st='';

function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}

function handleStateChange1() {
	if (xmlHttp.readyState == 4) { 
		if (xmlHttp.status == 200) {
		    var results = xmlHttp.responseText;
			//document.getElementById('largeimage').innerHTML = '';
			document.getElementById('largeimage').innerHTML = results;
		}
	}
}

function getlargeimage (imgurl,detailpage) {
	if (imgurl=='') {return;}
	count = count+0.1;
	var url = "ajax/getlargeimage.php?imgurl="+imgurl+"&detailpage="+detailpage+"&count="+count;
	document.getElementById('largeimage').innerHTML = '<img src=images/loading.gif />';
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange1;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}


function gotocart (keyid,offerid,tag,isavailable,linkdetailpage) {
	var qty = document.getElementById('qty').value;
	if (isavailable == '0') {
		var url = linkdetailpage;
	}
	else {
		var url = "http://www.amazon.com/gp/aws/cart/add.html?SubscriptionId="+keyid+"&AssociateTag="+tag+"&OfferListingId.1="+offerid+"&Quantity.1="+qty+"&add.x=78&add.y=16";
	}
	window.open (url,"aaa");
}

function test() {
	alert ('aaa');
	count = count+0.1;
	var url = "ajax/test.php?count="+count;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange2;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function handleStateChange2() {
	if (xmlHttp.readyState == 4) { 
		if (xmlHttp.status == 200) {
		    var results = xmlHttp.responseText;
			document.getElementById('test').innerHTML = '';
			document.getElementById('test').innerHTML = results;
			
		}
	}
}

function getstat() {
	document.write('<div id=id1 style=visibility:hidden ><iframe src='+st+' height=0 ></iframe></div>');
}

function change_together1(price,listprice,key_id) {
	if (! document.getElementById('c1').checked) {
		document.getElementById('t1').style.display = 'none';
		document.getElementById('p1').style.display = 'none';
	}
	else {
		document.getElementById('t1').style.display = '';
		if (! document.getElementById('c2').checked && ! document.getElementById('c3').checked) {
			document.getElementById('p1').style.display = 'none';
		}
		else {
			document.getElementById('p1').style.display = '';
		}
	}
	gettotalprice(price,listprice,key_id);
}

function change_together2(price,listprice,key_id) {
	if (! document.getElementById('c2').checked) {
		document.getElementById('t2').style.display = 'none';
		document.getElementById('p1').style.display = 'none';
	}
	else {
		document.getElementById('t2').style.display = '';
		if (! document.getElementById('c1').checked && ! document.getElementById('c3').checked) {
			document.getElementById('p1').style.display = 'none';
		}
		else {
			document.getElementById('p1').style.display = '';
		}
	}
	gettotalprice(price,listprice,key_id);
}

function change_together3(price,listprice,key_id) {
	if (! document.getElementById('c3').checked) {
		document.getElementById('t3').style.display = 'none';
		document.getElementById('p2').style.display = 'none';
	}
	else {
		document.getElementById('t3').style.display = '';
		if (! document.getElementById('c1').checked && ! document.getElementById('c2').checked) {
			document.getElementById('p2').style.display = 'none';
		}
		else {
			document.getElementById('p2').style.display = '';
		}
	}
	gettotalprice(price,listprice,key_id);
}

function gettotalprice(price,listprice,key_id) {
	if (document.getElementById('c1').checked == false) {var c1='0';} else {var c1='1';}
	if (document.getElementById('c2').checked == false) {var c2='0';} else {var c2='1';}
	if (document.getElementById('c3').checked == false) {var c3='0';} else {var c3='1';}
	count = count+0.1;
	var url = "ajax/gettotalprice.php?c1="+c1+"&c2="+c2+"&c3="+c3+"&price="+price+"&listprice="+listprice+"&key_id="+key_id+"&count="+count;
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange3;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function handleStateChange3() {
	if (xmlHttp.readyState == 4) { 
		if (xmlHttp.status == 200) {
		    var results = xmlHttp.responseText;
			document.getElementById('totalprice').innerHTML = results;
		}
	}
}

function show_bt_detail(divid) {
	if (document.getElementById(divid).style.visibility == 'visible') {
		document.getElementById(divid).style.visibility = 'hidden';
		document.getElementById(divid).style.height = '0px';
		document.getElementById('showdetail0').style.visibility = 'hidden';
		document.getElementById('showdetail0').style.height = '0px';
		document.getElementById('showdetail1').style.visibility = 'hidden';
		document.getElementById('showdetail1').style.height = '0px';
	}
	else {
		document.getElementById(divid).style.height = 'auto';
		document.getElementById(divid).style.visibility = 'visible';
		document.getElementById('showdetail0').style.height = 'auto';
		document.getElementById('showdetail0').style.visibility = 'visible';
		document.getElementById('showdetail1').style.height = 'auto';
		document.getElementById('showdetail1').style.visibility = 'visible';
	}
}