		var offsetfromcursorX=12 //Customize x offset of tooltip
		var offsetfromcursorY=10 //Customize y offset of tooltip
		var offsetdivfrompointerX=10 //Customize x offset of tooltip DIV relative to pointer image
		var offsetdivfrompointerY=14 //Customize y offset of tooltip DIV relative to pointer image. Tip: Set it to (height_of_pointer_image-1).
		
		document.write('<div id="dhtmltooltip"></div>') //write out tooltip DIV
		document.write('<img id="dhtmlpointer" src="include/arrow2.gif">') //write out pointer image
		
		var ie=document.all
		var ns6=document.getElementById && !document.all
		var enabletip=false
		if (ie||ns6)
		var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
		var pointerobj=document.all? document.all["dhtmlpointer"] : document.getElementById? document.getElementById("dhtmlpointer") : ""
		var tipwidth='100px' //default tooltip width
		var tipbgcolor='#E4E4E4'  //tooltip bgcolor
		var disappeardelay=250  //tooltip disappear speed onMouseout (in miliseconds)
		var vertical_offset="-0px" //horizontal offset of tooltip from anchor link
		var horizontal_offset="-3px" //horizontal offset of tooltip from anchor link
		
		/////No further editting needed
		var ie4=document.all
		var ns6=document.getElementById&&!document.all
		if (ie4||ns6)
			document.write('<div id="fixedtipdiv" style="visibility:hidden;width:'+tipwidth+';background-color:'+tipbgcolor+'" ></div>')
		
		



	function addproduct(productid){
		with (window.document.frmProductlist) {
			window.location.href = 'cart.php?action=add&p=' + productid + '&qui=' + txtQuantity.value; //+'quan=' + rquantity.options[rquantity.selectedIndex].value;
		}
	}


	function zipcode(textBox){
		var cquantity;
		
		with (window.document.frmProductlist){
			cquantity = txtQuantity;
		}
		cquantity.value = textBox. value;
	}


	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 showhide(obj, e, visible, hidden, tipwidth){
			if (ie4||ns6)
				dropmenuobj.style.left=dropmenuobj.style.top=-500
			
			if (tipwidth!=""){
				dropmenuobj.widthobj=dropmenuobj.style
				dropmenuobj.widthobj.width=tipwidth
			}
			
			if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
				obj.visibility=visible
			else if (e.type=="click")
				obj.visibility=hidden
		}


		
		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=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
				dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
				
				if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
					edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
			
			} else {
				var windowedge=ie4 && !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 fixedtooltip(menucontents, obj, e, tipwidth){
			if (window.event) 
				event.cancelBubble=true
			else if (e.stopPropagation) 
				e.stopPropagation()
			clearhidetip()
			dropmenuobj=document.getElementById? document.getElementById("fixedtipdiv") : fixedtipdiv
			dropmenuobj.innerHTML=menucontents
			
			if (ie4||ns6){
				showhide(dropmenuobj.style, e, "visible", "hidden", tipwidth)
				dropmenuobj.x=getposOffset(obj, "left")
				dropmenuobj.y=getposOffset(obj, "top")
				dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
				dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
			}
		}




		function hidetip(e) {
			if (typeof dropmenuobj!="undefined"){
				if (ie4||ns6)
					dropmenuobj.style.visibility="hidden"
			}
		}



		function delayhidetip(){
			if (ie4||ns6)
				delayhide=setTimeout("hidetip()",disappeardelay)
		}


		function clearhidetip(){
			if (typeof delayhide!="undefined")
				clearTimeout(delayhide)
		}



		function ietruebody(){
			return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
		}
