
function newwindow(jlink) {
	window.open(jlink,'','width=375, height=425,left=100,top=100,screenX=100,screenY=100, resizable=no, scrollbars=no, toolbar=no, status=no, menubar=no, copyhistory=no');
}

function newwindow_large(jlink) {
	window.open(jlink,'','width=780, height=625,left=50,top=50,screenX=50,screenY=50,toolbar=no,status=no,menubar=no,scrollbars=yes,copyhistory=no');
}

function newwindowbig(jlink) {
	window.open(jlink,'','width=300, height=400,left=100,top=100,screenX=100,screenY=100, resizable=no, scrollbars=no, toolbar=no, status=no, menubar=no, copyhistory=no');
}

/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

var horizontal_offset = "9px" //horizontal offset of hint box from anchor link

/////No further editting needed

var vertical_offset = "0" //horizontal offset of hint box from anchor link. No need to change.
var ie = document.all
var ns6 = document.getElementById&&!document.all

function getposOffset(what, offsettype) {
	var totaloffset = (offsettype=="left") ? what.offsetLeft : what.offsetTop;
	var parentEl = what.offsetParent;
	while (parentEl != null) {
		totaloffset = (offsettype=="left") ? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl = parentEl.offsetParent;
	}
	return totaloffset;
}

function iecompattest() {
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge) {
	var edgeoffset = (whichedge == "rightedge") ? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
	if (whichedge == "rightedge") {
		var windowedge = ie && !window.opera ? iecompattest().scrollLeft + iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
		dropmenuobj.contentmeasure = dropmenuobj.offsetWidth
		if (windowedge - dropmenuobj.x < dropmenuobj.contentmeasure)
			edgeoffset = dropmenuobj.contentmeasure + obj.offsetWidth + parseInt(horizontal_offset)
	} else {
		var windowedge=ie && !window.opera ? iecompattest().scrollTop + iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
		dropmenuobj.contentmeasure = dropmenuobj.offsetHeight
		if (windowedge - dropmenuobj.y < dropmenuobj.contentmeasure)
			edgeoffset = dropmenuobj.contentmeasure - obj.offsetHeight
	}
	return edgeoffset
}

function showhint(menucontents, obj, e, tipwidth) {
	if ((ie || ns6) && document.getElementById("hintbox")) {
		dropmenuobj = document.getElementById("hintbox")
		dropmenuobj.innerHTML = menucontents
		dropmenuobj.style.left = dropmenuobj.style.top = -500
		if (tipwidth != "") {
			dropmenuobj.widthobj = dropmenuobj.style
			dropmenuobj.widthobj.width = tipwidth
		}
		dropmenuobj.x = getposOffset(obj, "left")
		dropmenuobj.y = getposOffset(obj, "top")
		dropmenuobj.style.left = dropmenuobj.x - clearbrowseredge(obj, "rightedge") + obj.offsetWidth + "px"
		dropmenuobj.style.top = dropmenuobj.y - clearbrowseredge(obj, "bottomedge") + "px"
		dropmenuobj.style.visibility = "visible"
		obj.onmouseout = hidetip
	}
}

function hidetip(e) {
	dropmenuobj.style.visibility = "hidden"
	dropmenuobj.style.left = "-500px"
}

function createhintbox() {
	var divblock = document.createElement("div")
	divblock.setAttribute("id", "hintbox")
	document.body.appendChild(divblock)
}

if (window.addEventListener)
	window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
	window.attachEvent("onload", createhintbox)
else if (document.getElementById)
	window.onload=createhintbox

function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13) {
		myfield.form.submit();
		return false;
	} else
		return true;
}

IE4 = document.all;

function newAlert(title,mess,icon,mods) {
	(IE4) ? makeMsgBox(title,mess,icon,0,0,mods) : alert(mess);
}

function newConfirm(title,mess,icon,defbut,mods) {
	if (IE4) {
		icon = (icon==0) ? 0 : 2;
		defbut = (defbut==0) ? 0 : 1;
		retVal = makeMsgBox(title,mess,icon,4,defbut,mods);
		retVal = (retVal==6);
	} else {
		retVal = confirm(mess);
	}
	return retVal;
}


function submitCart(requestid) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (req != undefined) {
		req.onreadystatechange = function() { updateAction("cart"); };
	
		req.open('POST', 'xhr/xhr_update_requestid.php', true);
 		req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

 		text = "requestid=" + requestid;
 		text += "&page=5";
		req.send(text);
	}
}

function updateAction(actionType) {
	if (req.readyState == 4) { // only if req is "loaded"
		if (req.status == 200) { // only if "OK"
			if (actionType == "display_hd") {
				document.getElementById("hd_search_result").innerHTML = req.responseText;
			}

			text = "itWorked";
		}
	}	
}


