﻿var www = "http://www.testbourne.com/";
//var www = "http://www.zolfist-studio.com/clients/testbourne/";

function mn_qt(ob,qt){
	if (parseInt(ob.value)<qt) {
		alert('Minimum Order Quantity for this item is '+qt+' pieces.');
		return false;
	} else {
		return true
	}
}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------

if(navigator.appName == "Microsoft Internet Explorer") IE = true; else IE = false;
if(!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

var x = 0;
var y = 0;
var sh_st = false;

function getMouseXY(e) {
	if (!document.getElementById("comment")) return;
	if (IE) {
		y = event.clientY + document.body.scrollTop;
		x = event.clientX + document.body.scrollLeft;
	} else {
		y = e.pageY;
		x = e.pageX;
	}
	x+=15;
	y+=15;

	if (sh_st){
		document.getElementById("comment").style.display="block";
		document.getElementById("comment").style.top=y;
		document.getElementById("comment").style.left=x;
	} else {
		document.getElementById("comment").style.display="none";
	}
}
function sh_bx (state, content) {
	sh_st = state;
	if (state) document.getElementById("comment").innerHTML = content;

}

function sh_cm (ob, el, nr, cl, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10) {
	var sl_x = 15;
	var sl_y = 6;
	var sl_sh_x = 10;
	var sl_sh_y = 0;
	if (el && nr){
		document.getElementById("cm_bx").className="cm_bx_bg"+cl;
		document.getElementById("cm_bx").style.visibility="visible";
		document.getElementById("cm_sh").style.visibility="visible";
		document.getElementById("cm_bx").style.left = ob.offsetLeft - sl_x;
		document.getElementById("cm_bx").style.top = ob.offsetTop - sl_y;
		document.getElementById("cm_sh").style.left = ob.offsetLeft - sl_sh_x;
		document.getElementById("cm_sh").style.top = ob.offsetTop - sl_sh_y;
		document.getElementById('cm_nr').innerHTML = nr;
		document.getElementById('cm_el').innerHTML = el;
		document.getElementById('cm_tt').innerHTML = '<b>'+r1+'</b><br/>Atomic Weight: '+r3+'<br/>Orbital: '+r5+'<br/>Isotopes: '+r10+'<br/>Shell: '+r4+'<br/>Specific Gravity: '+r9;
	} else {
		document.getElementById("cm_bx").style.visibility="hidden";
		document.getElementById("cm_sh").style.visibility="hidden";
	}

}
//-----------------------------------------------------------------------------------------------------------------------------------------------------------
var xmlhttp,alerted, in_vl, ready=true, xmlhttp_fn;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
	try {
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	} catch (e) {
		try {
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		} catch (E) {
			alert("You must have Microsofts XML parsers available")
		}
	 }
@else
	alert("You must have JScript version 5 or above.")
	xmlhttp=false
	alerted=true
@end @*/

if (!xmlhttp && !alerted) {
	try {
		xmlhttp = new XMLHttpRequest();
	} catch (e) {
		alert("You need a browser which supports an XMLHttpRequest Object.\nMozilla build 0.9.5 has this Object and IE5 and above, others may do, I don't know.")
	}
}
function RSchange() {
	if (xmlhttp.readyState==4) {
		ready = true;
		if (xmlhttp_fn == 'ceramaseal_ds') aj_ds_rs ();
		if (xmlhttp_fn == 'basket_ad') aj_bs_rs ();
	}
}
function get_url(url) {
	if (xmlhttp && ready) {
		ready=false;
		d=document;
		xmlhttp.open("GET", url, true);
		xmlhttp.onreadystatechange=RSchange;
		xmlhttp.send(null);
	}
}
function aj_bs(si, id){
	xmlhttp_fn = 'basket_ad';
	lb = document.getElementById('bs_lb'+si) ? document.getElementById('bs_lb'+si).value : '';
	qt = document.getElementById('bs_qt_'+si+'_'+id).value;
	t_mn_qt = document.getElementById('bs_mn_qt_'+si+'_'+id) ? document.getElementById('bs_mn_qt_'+si+'_'+id).value : 1;

	gt_vl = '';
	for (i=0; i<=20; i++){
		el = document.getElementById('bs_'+si+'_'+id+'_'+i);
		if (el) {
			if (el.value == '0' || el.value == '' || el.value == ' ') {
				alert('Please fill in all the fields')
				return false;
			}
			gt_vl += '&r'+i+'='+escape(el.value);
//			gt_vl += '&r'+i+'='+el.value;
//			alert('bs_'+si+'_'+id+'_'+i+' ==> '+el.value);
		}
	}
	if (mn_qt(document.getElementById('bs_qt_'+si+'_'+id), t_mn_qt)==false) return;
	else get_url(www+'pb/aj_bs.php?si='+escape(si)+'&lb='+escape(lb)+'&qt='+escape(qt)+'&mn_qt='+escape(t_mn_qt)+gt_vl);
}
function aj_bs_rs(){
	alert(xmlhttp.responseText);
}
function aj_ds (ob){
	xmlhttp_fn = 'ceramaseal_ds';
	if (ready && in_vl != escape(ob.value)) {
		document.getElementsByName('ds_ou')[0].value="Loading...";
		in_vl = escape(ob.value);
		get_url(www+"pb/aj_ds.php?tt="+in_vl);
	}
}
function aj_ds_rs (){
	t_vl = document.getElementsByName('in_tt')[0].value;
	if (t_vl != in_vl) {
		in_vl = t_vl;
		get_url(www+"pb/aj_ds.php?tt="+in_vl);
	} else {
		document.getElementsByName('ds_ou')[0].value=xmlhttp.responseText;
//		alert(xmlhttp.responseText);
	}
}
function lg_bx (id1, id2){
	document.getElementById(id1).style.display="none";
	document.getElementById(id2).style.display="block";
}