function addToCart1(sProdnum) { 	window.location.href=globals.zgcWebOrderDBUrlG+ 'agtAddToCart?openagent&prodnum=' +sProdnum+ '&cartid=' +globals.cartID; 	//window.location.href = 'http://www.zgc.com/webstore.nsf/topnav/maintenance';}function show_coords(event)  {  x=event.clientX  y=event.clientY  alert("X coords: " + x + ", Y coords: " + y)  }function showElem(e, sElem) {	oElem = document.getElementById(sElem);	if (oElem) {		oElem.style.display = '';		if (e) {			oElem.style.left = (e.pageX - oElem.offsetWidth) + "px";			oElem.style.top = (e.pageY - (oElem.offsetHeight/2)) + "px";		}	}}function hideElem(sElem) {	oElem = document.getElementById(sElem);	if (oElem) {oElem.style.display = 'none'};}function sTrim(s) {    s = s.replace(/^[\s]+|[\s]+$/g, "");// the following is needed to remove trailing space (Lotus Notes)    if (s.substring(s.length,s.length-1) == " ") {		s = s.substring(0,s.length-1);	}    return s.replace(/[ ]{2,}/g, " ");} function sTrimNoSpaces(s) {//    s = s.replace(/^[ \s]+|[ ]+|[ \s]+$/g, "");    s = s.replace(/[\s]/g, "");    return s;} function arrayPop(oArray, sNew) {	if (oArray[0]) {		oArray[oArray.length] = sNew;	} else {		oArray[0] = sNew;	}}function strRight(str,strStart) {	var returnStr = "";	var start = str.indexOf(strStart);	if (start >= 0)		returnStr = str.substring(start + strStart.length,str.length);	return returnStr;}function strLeft(str,strStart) {	var returnStr = "";	var start = str.indexOf(strStart);	if (start >= 0)		returnStr = str.substring(0, start);	return returnStr;}function strInBetween(str,strStart,strEnd){	var returnStr = "";	var start = str.indexOf(strStart);	if (start >= 0)	{		start += strStart.length;		var end = str.indexOf(strEnd,start);				if (end >= 0)			returnStr = str.substring(start,end);	}	return returnStr;}function getCookieVal (offset) {  	var endstr = document.cookie.indexOf (";", offset);  	if (endstr == -1) {		endstr = document.cookie.length;  	}	return unescape(document.cookie.substring(offset, endstr));}function getCookie (name) {  	var arg = name + "=";  	var alen = arg.length;  	var clen = document.cookie.length;  	var i = 0;  	while (i < clen) {    		var j = i + alen;    		if (document.cookie.substring(i, j) == arg) {			return getCookieVal (j);		}		i = document.cookie.indexOf(" ", i) + 1;    		if (i == 0) break;   	}  	return null;}function setCookie (name, value) {  	var argv = setCookie.arguments;  	var argc = setCookie.arguments.length;  //	var expires = (argc > 2) ? argv[2] : null;		if (argc > 2) {		var expDays = argv[2];		if (expDays == "-1") {			var expires = null;		} else {			var expDate = new Date(); 			expDate.setTime(expDate.getTime() + (expDays*24*60*60*1000));			var expires = expDate;		}	} else {		var expires = null;	}	var path = (argc > 3) ? argv[3] : null;  	var domain = (argc > 4) ? argv[4] : null;  	var secure = (argc > 5) ? argv[5] : false;  	var sCookie = "";	document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 	((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");}function deleteCookie (name) {  	var exp = new Date();  	exp.setTime (exp.getTime() - 1);  	var cval = getCookie (name);  	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();}function getDocObj(elem,parent) {//		if(globals.clientName=="keane") alert("getDocObj("+elem+","+parent +")");	if (document.layers) {		if (parent) {			return "document."+parent+".document."+elem;		} else {			return "document."+elem;		}	} else if (document.all) {		return "document.all."+elem;	} else if (document.getElementById) {		return "document.getElementById('"+elem+"')";	}}