
var glbl_int_cat1_menu_num = -1;
var glbl_bln_oncat2 = 0;

/*
var imgTopLinkBg_on = new Image();
imgTopLinkBg_on.src = "images/templates/Template_100/toplinksbg_on.gif" ;
var imgTopLinkBg = new Image();
imgTopLinkBg.src = "images/templates/Template_100/toplinksbg.gif" ;
var catlinksbg_on = new Image();
catlinksbg_on.src = "images/templates/Template_100/catlinksbg_on.gif" ;
var catlinksbg = new Image();
catlinksbg.src = "images/templates/Template_100/catlinksbg.gif" ;

function lnk(div,cls){
	eval("document.getElementById('"+div+"').background='"+catlinksbg_on.src+"'");
}

function toplnk(div,cls){
	
	eval("document.all."+div+".background='"+imgTopLinkBg_on.src+"'");
	
}

function nolnk(div,cls){
	eval("document.all."+div+".background='"+catlinksbg.src+"'");
}

function notoplnk(div,cls){
	eval("document.all."+div+".background='"+imgTopLinkBg.src+"'");
}
*/

var ObjName;
var tempval;
var templateSubCatOffset=0;

function IsEmptyStr(objName){
	if (eval(objName+".value")==""){
		return true;
	}
	else{
		tempval = new String(eval(objName+".value"))
		for (y=0;y<tempval.length;y++){
				if (tempval.substring(y,y+1) != " "){
					tempval=tempval.slice(y,tempval.length);
					y = tempval.length;
					eval(objName+".value = tempval")
				}
				else {
						if (y == tempval.length-1){
							eval(objName+".value = ''")
							return true;
						}	
				}
		}
	}
	tempval = new String(eval(objName+".value"))
	for (y=tempval.length;y>0;y--){
		if (tempval.substring(y-1,y) != " "){
			tempval = tempval.slice(0,y);
			y=0;
			eval(objName+".value = tempval")
		}
	}
	return false;
}


function Cat_mouseover(cate1,num){
if (cate1 != glbl_int_cat1_menu_num){
glbl_int_cat1_menu_num = cate1;

var start_div = "";
var mid_div = "";
var end_div = "";
var found_cat2 = 0;
eval("cat2array = cat1_"+cate1+"_cat2array")
//	document.body.scrollLeft = 150;
	
	winW = (document.layers)? window.innerWidth-16 : document.body.offsetWidth-20
	
	my = (document.layers)? e.layerY:event.y;
	mx = (document.layers)? e.layerX:event.x;
	my_off = event.offsetY
	mx_off = event.offsetX
	my_dsTOP = document.body.scrollTop
	my_dsLFT = document.body.scrollLeft


	document.getElementById("Cat2lay").style.top = my-20+my_dsTOP;
	if (langdir == "rtl" ){
		document.getElementById("Cat2lay").style.left = winW-235+my_dsLFT+templateSubCatOffset;}
	else {
	   
	    document.getElementById("Cat2lay").style.left = 119;
	   
	}

	if (num > 0){
		tbl_mover = "onmouseover=document.all.df"+num+".style.backgroundColor='#FFFFFF'"
		tbl_mout = "onmouseout=document.all.df"+num+".style.backgroundColor=''"
	}
	else{
		tbl_mover = ""
		tbl_mout = ""
	}

	start_div = "<table cellpadding=4 cellspacing=1 border=0 bgcolor='black' width=120 "+tbl_mover+" "+tbl_mout+" style='cursor:hand'>";
	for (i=0;i < cat2array.length;i++){
		if (cat2array[i][0]==cate1){
			//products_href = "products.asp?Cat2Cat1ID="+cat2array[i][0]+"&Cat2ID="+cat2array[i][1];
			var products_href = "pl_products~"+cat2array[i][0]+"~"+cat2array[i][1]+".htm";
			mid_div=mid_div+"<tr><td bgcolor='#898989' align=center id=cat2mo"+i+" class='sub_cats_txt_col' onmouseover='Cat2_mouseover("+i+")'  onmouseout='Cat2_mouseout("+i+")' onclick=document.location='"+products_href+"' dir='"+langdir+"'>"+cat2array[i][2]+"<\/td><\/tr>";
		}
	}

	end_div = "<\/table>";
	document.getElementById("Cat2lay").innerHTML = start_div+mid_div+end_div;
	document.getElementById("Cat2lay").style.display = 'block'
	
}
}


function Cat_mouseout(){
	if (document.getElementById("Cat2lay").style.display == 'block')
		var timer = setTimeout('close_menus()',2500);
}

function close_menus(){
	if (glbl_bln_oncat2 == 0){
		document.getElementById("Cat2lay").style.display = 'none'
		glbl_int_cat1_menu_num = -1;
	}	
}


function Cat2_mouseover(i){
	glbl_bln_oncat2 = 1;
	eval("document.all.cat2mo"+i+".style.backgroundColor='#898989'")
	eval("document.all.cat2mo"+i+".style.color='white'")
}

function Cat2_mouseout(i){
	glbl_bln_oncat2 = 0;
	eval("document.all.cat2mo"+i+".style.backgroundColor='#898989'")
	eval("document.all.cat2mo"+i+".style.color='#000000'")
}

function opendiv(cat1id){
	if (eval("document.all.tbl_"+cat1id+".style.display") == 'none'){
		eval("document.all.pic_"+cat1id+".src = 'images/minus.gif'")
		eval("document.all.tbl_"+cat1id+".style.display = 'block'")
	}
	else{
		eval("document.all.pic_"+cat1id+".src = 'images/plus.gif'")
		eval("document.all.tbl_"+cat1id+".style.display = 'none'")
	}
	
}

function directcat1(cid){
	eval("cat2array = cat1_"+cid+"_cat2array")
	found_cat2 = 0;
	for (i=0;i < cat2array.length;i++){
		if (cat2array[i][0] == cid){
			found_cat2 = cat2array[i][1]
			break
		}
	}
	if (found_cat2 == 0){
		//document.location='products.asp?Cat2Cat1ID='+cid;
		document.location='pl_products~'+cid+'.htm';
	}
	else{
		//document.location='products.asp?Cat2Cat1ID='+cid+'&Cat2ID='+found_cat2;
		document.location='pl_products~'+cid+'~'+found_cat2+'.htm';
	}
}

function subserach(){
	if ((IsEmptyStr('document.all.srch_str.value')) || (document.all.srch_str.value.length > 1) || document.all.srch_manufact.value != ""){
		document.quicksearch.qsearch.value = document.all.srch_str.value
		document.quicksearch.qmanufact.value = document.all.srch_manufact.value
		document.quicksearch.submit()
	}	
}

function chkchr(){
    if (window.event.keyCode == 13)
        subserach()
}


function setCartInfo(xml,p,t){
	var e
	if(window.ActiveXObject){
	// *** IE
	var xmlDom = getDOMObject();
	xmlDom.loadXML(xml);
	p = xmlDom.getElementsByTagName("PRICE")[0].text;
	t = xmlDom.getElementsByTagName("QUANTITY")[0].text;
	}
	else if(document.implementation && document.implementation.createDocument){
	// *** Mozilla
	var oParser = new DOMParser();
	var xmlDom = oParser.parseFromString(xml,'text/xml');
	p = xmlDom.getElementsByTagName("PRICE")[0].textContent;
	t = xmlDom.getElementsByTagName("QUANTITY")[0].textContent;
	}

	if (p != "" && t != "" && p != "undefined" && t != "undefined"){
	    try{
    		var cartp = document.getElementById("cartPrice");
		    var cartq = document.getElementById("cartQuantity");
    		var cartpTR = document.getElementById("cartPriceTR");
    		var cartqTR = document.getElementById("cartQuantityTR");
		    var carteTR = document.getElementById("cartEmptyTR");
		    carteTR.style.display = 'none';
    		cartp.innerHTML = p;
	    	cartpTR.style.display = '';
    		cartq.innerHTML = t;
    		cartqTR.style.display = '';
    	}
    	catch(e){};	
	}
	else{
	    try{
		    var carteTR = document.getElementById("cartEmptyTR");
		    carteTR.style.display = '';
		}
		catch(e){}   
	}	
}

// Floating banners //
var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1

function positionit(pos,div,w,h,ho,vo){
	//ho = HorizontalOffset //vo = VerticalOffset;
	var bannerObj=ie? eval("document.all."+div) : document.getElementById? document.getElementById(div) : eval("document."+div)
	var dsocleft=ie? document.body.scrollLeft : pageXOffset
	var dsoctop=ie? document.body.scrollTop : pageYOffset
	var window_width=ie? document.body.clientWidth : window.innerWidth-20
	
	if (ie||document.getElementById){
		if(pos == "L")
			bannerObj.style.left=parseInt(dsocleft)+5+ho
		else	
			bannerObj.style.left=parseInt(dsocleft)+parseInt(window_width)-w-ho
		bannerObj.style.top=parseInt(dsoctop)+5+vo
	}
	else if (document.layers){
		if(pos == "L"){
			bannerObj.left=dsocleft+5+ho
			bannerObj.top=dsoctop+5+vo
		}
		else{
			bannerObj.left=dsocleft+window_width-ho-w
			bannerObj.top=dsoctop+window_height+5+vo
		}
	}
}

function beingFloatingBanners(){
	var window_width=ie? document.body.clientWidth : window.innerWidth-20
		
}

// End Floating banners //
