/*-- onload execution --*/
  if (dl.is.ie6){  dl.load.push("document.execCommand('BackgroundImageCache', false, true)"); }
/*-- site functions --*/
/* email rewriting */
function eml(cls,a,b,c){document.write('<a href="mailto:'+a+'@'+b+'.'+c+'" class="'+cls+'">'+a+'@'+b+'.'+c+'</a>');}
/* telephone rewriting */
function tel(className,country,code,number){document.write('<span class="'+className+'">'+country+' '+code+' '+number+'</span>')}
/* library functions */
add=function(tag,cls,par)
{	//var el=(tag=='IFRAME'&&!ns6)? document.createElement('<IFRAME FRAMEBORDER=0 allowTransparency="true"></IFRAME>') : document.createElement(tag);
	var el=document.createElement(tag);
	if(cls)	el.id=el.className=cls;
	if(par) par.appendChild(el)
return el;
}
/* open/close element */
function show(id,over)
{	var body=document.getElementsByTagName('body').item(0);
	var html=dl.d.getElementsByTagName('html').item(0);
	var selArr=document.getElementsByTagName('select');
	dl.el(id).on();
	dl.el(id).style.marginLeft=-parseInt(dl.el(id).offsetWidth/2)+parseInt(html.scrollLeft)+'px';
	dl.el(id).style.marginTop=-parseInt(dl.el(id).offsetHeight/2)+parseInt(html.scrollTop)+'px';
	if(selArr)
		for(var i=selArr.length-1;i>=0;i--)	selArr[i].style.visibility="hidden";
	if(!over){
		if(!dl.is.el('over')) add('DIV','over',body);
		dl.el('over').on();
		dl.el('over').onclick=function(){hide(id)};
		dl.el('over').style.height=html.scrollHeight+'px';
	}
}
function hide(id)
{	if (!dl.is.el(id)) return;
	dl.el(id).off();
	if(dl.is.el('over')) dl.el('over').off();
	var selArr=document.getElementsByTagName('select');
	if(selArr)
		for(var i=selArr.length-1;i>=0;i--)	selArr[i].style.visibility="visible";
}
/* Add to cart */
addToCart = function(id,frmId){
	dl.el('addToCartID').value=id;
	window.submit((frmId)?frmId:'cartFrm');//window.submit('cartFrm');
}
/* leftMenu over */
dl.make('ul','class');
leftMenu = function (id){
	this.id = id;
	this.el = dl.el(this.id);
	this.els=this.el.getElementsByTagName('li');
	for(i=0;i<this.els.length;i++)
	{	li=this.els[i];
		if (li.parentNode.id=='leftMenu'){
			li.onmouseover=li.onfocusin=function(){
				var childA = this.getElementsByTagName('a')[0];
				var childUL = this.getElementsByTagName('ul')[0];
				if(this.className.search(/curr/)==-1){
					this.className = this.className+' active';
					childA.className = 'active';
				}
				if(childUL) {
					childUL.on();
					childA.className = 'activeMenu';
				}
			}
			li.onmouseout=li.onfocusout=function(){
				var childA = this.getElementsByTagName('a')[0];
				var childUL = this.getElementsByTagName('ul')[0];
				if(this.className.search(/curr/)==-1){
					this.className = this.className.replace(/ active/,"");
					childA.className = '';
				} else childA.className = 'active';
				if(childUL)	childUL.off();
			}
		}
	} 
}
//subMenu = mainMenu;
//subMenu = function (id){}

/** Scroll horizontal & vertical **/
scrl={t:0,cnt:0,step:3,end:270}//,obj:{}
scrl.on=function(objId,type,dir,end){
	//this.obj=dl.el(objId);
	this.end=end;
	if(type=='width'){
		dl.el(objId).style.width=dl.el(objId).offsetWidth+dir*this.step+'px';
	}else if(type=='height'){
		dl.el(objId).style.height=dl.el(objId).offsetHeight+dir*this.step+'px';
	}
	if (this.cnt==this.end) {
		this.cnt=0;
		scrl.off();
	} else {
		this.cnt+=this.step;
	}
}
scrl.off=function(){
	clearInterval(this.t)
}
scrl.go=function(objId,type,dir,end){
		this.t=setInterval("scrl.on('"+objId+"','"+type+"',"+dir+","+end+")", 10);
}
/* Login box */
function showHideLoginBox(){
	if(dl.el('loginInfo').offsetWidth>60) {dir=-1} else {dir=1};
	scrl.go('loginInfo','width',dir,270);
}
/* Shopping cart */
function showHideCart(){
	if(dl.el('cartInfo').offsetHeight>10) {dir=-1} else {dir=1};
	scrl.go('cartInfo','height',dir,36);
}

function goSearch(url) {
	searchKey1 = dl.el('searchFld').value.replace('/', ' ');
	searchKey2 = dl.el('brandIdFld').value.replace('/', ' ');
	if(searchKey1||searchKey2) {
//	alert('/'+searchKey+url);
		self.location.href = '/search/'+searchKey1+'/'+searchKey2+url;
	}
}

