//
function getItem(id, c) {
		document.getElementById('advance').innerHTML = '<p class="wait">Please Wait...</p>';
		var req = new JsHttpRequest();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				document.getElementById('advance').innerHTML = req.responseText;
			}
		}
		req.open('POST', 'view_item.php', true);
		req.send( {pid: id, clink: c} );
		document.getElementById('popup').style.display = 'block';
putLayer('popup', -60);
}

//
function doAddItem(value) {
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
            document.getElementById('ttl_item').innerHTML = req.responseJS.ttlitem;
            document.getElementById('ttl_price').innerHTML = req.responseJS.ttlprice;
            //document.getElementById('debug').innerHTML = req.responseText;
        }
    }
    req.open('POST', 'additem.php', true);
    req.send( { q: value} );
		document.getElementById('popup').style.display = 'none';
}

//
function getYourCart(amode, aprm, aprm1) {
//		document.getElementById('advcart').innerHTML = '<p class="wait">Please Wait...</p>';
		var req = new JsHttpRequest();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				document.getElementById('advcart').innerHTML = req.responseText;
			}
		}
		req.open('POST', 'view_cart.php', true);
		req.send( {mode: amode, prm: aprm, prm1: aprm1} );
		document.getElementById('yourcart').style.display = 'block';
//putLayer('yourcart', 70);
}

function putLayer(mydiv, top) {
	var Width = document.documentElement.scrollTop;

if (document.body.scrollTop == 0) {
	var Y = document.documentElement.scrollTop;
} else {
	var Y = document.body.scrollTop;
}
	heightBrowser = top + Y;
	document.getElementById(mydiv).style.top = heightBrowser + "px";
//alert(top);
setTimeout("putLayer('" + mydiv + "', " + top +")", 1000);
}






	function getElement(element_id) {
		if (document.getElementById) return document.getElementById(element_id);
			else if (document.all) return document.all[element_id];
			else if (document.layers) return document.layers[element_id];
			else return null;
	}
	function showhide(element_id) {
		if (getElement(element_id).style.display == 'none') {
			getElement(element_id).style.display = 'block';
		} else {
			getElement(element_id).style.display = 'none';
		}
	}



function checkform(form) {

	if (form.email.value=="") {
		alert( "Please enter Your Email" );
	    form.email.focus();
	    return false ;
	} else {
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(form.email.value))) {
			alert('Email address you entered appears to be in the wrong format.\nPlease use xxxx@xxx.xxx');
			form.email.select();
		return false;
		} 
	}

	if (form.name.value=="") {
		alert( "Please enter Your Name" );
	    form.name.focus();
	    return false ;
	}


	if (form.baddress.value=="") {
		alert( "Please enter Your Billing Address" );
	    form.baddress.focus();
	    return false ;
	}


	if (form.city.value=="") {
		alert( "Please enter Billing City" );
	    form.city.focus();
	    return false ;
	}

	if (form.state.value=="") {
		alert( "Please enter Billing State" );
	    form.state.focus();
	    return false ;
	}

	if (form.zip.value=="") {
		alert( "Please enter Billing Zip" );
	    form.zip.focus();
	    return false ;
	}

	if (form.saddress.value=="") {
		alert( "Please enter Your Shipping Address" );
	    form.saddress.focus();
	    return false ;
	}

	if (form.scity.value=="") {
		alert( "Please enter Shipping City" );
	    form.scity.focus();
	    return false ;
	}

	if (form.sstate.value=="") {
		alert( "Please enter Shipping State" );
	    form.sstate.focus();
	    return false ;
	}

	if (form.szip.value=="") {
		alert( "Please enter Shipping Zip" );
	    form.szip.focus();
	    return false ;
	}

	if (form.phone.value=="") {
		alert( "Please enter Your Phone" );
	    form.phone.focus();
	    return false ;
	}

TaxShipping(form);
}

function InArray(val, arr) {
	for (i=0; i<arr.length; i++) {
		if (val==arr[i]) {
			return true;
		}
	}
	return false;
}
	
function TaxShipping (form) {
	var s = new Array("AK", "HI");
	var z = new Array(89402, 89405, 89412, 89424, 89431, 89432, 89433, 89434, 89435, 89436, 89439, 89441, 89442, 89450, 89451, 89452, 89501, 89502, 89503, 89504, 89505, 89506, 89507, 89508, 89509, 89510, 89511, 89512, 89513, 89515, 89519, 89520, 89521, 89523, 89533, 89555, 89557, 89570, 89595, 89599, 89704);
	
	subtotl = parseFloat(form.subtotl.value);

	editstate = form.sstate.value.toUpperCase() 
	if (InArray(editstate, s)) {
		a=parseFloat(7); b=parseFloat(2.50);
	} else {
		a=parseFloat(6); b=parseFloat(1.50);
	}

	sh=parseFloat(0);
	for (i=0; i<form.num.value; i++) {
		qty = form.elements['pqty' + i].value;
		sh = sh+a+((qty-1)*b);
	}

	if (InArray(form.szip.value, z)) {
		tax = subtotl/100*7.375;
		tax = parseFloat(tax);
	} else {
		tax = parseInt(0);
	}


	ttl = subtotl + tax + sh;

	document.getElementById('taxx').innerHTML = '$' + tax
	document.getElementById('shop').innerHTML = '$'+ sh;
	document.getElementById('totl').innerHTML = '$' + ttl;

	document.getElementById('continue').style.display = 'none';
	document.getElementById('myconfirm').style.display = 'block';
}
	
