/*-- 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();
	
	if(parseInt(dl.el(id).offsetHeight) > parseInt(html.offsetHeight)){
		dl.el(id).style.marginTop = 30+parseInt(html.scrollTop)+'px';
		dl.el(id).style.top = '0px';
	} else dl.el(id).style.marginTop = -parseInt(dl.el(id).offsetHeight/2)+parseInt(html.scrollTop)+'px';
	
	if(parseInt(dl.el(id).offsetWidth) > parseInt(html.offsetWidth)){
		dl.el(id).style.marginLeft = 30+parseInt(html.scrollLeft)+'px';
		dl.el(id).style.left = '0px';
	} else dl.el(id).style.marginLeft = -parseInt(dl.el(id).offsetWidth/2)+parseInt(html.scrollLeft)+'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";
}
function showHide(id)
{	if (!dl.is.el(id)) return;
	dl.el(id).style.display = ((dl.el(id).style.display == '')||(dl.el(id).style.display == 'none'))?'block':'none';
}
/* Add to cart */
addToCart = function(id,frmId){
	dl.el('addToCartID').value=id;
	window.submit((frmId)?frmId:'cartFrm');//window.submit('cartFrm');
}
/* Equal email values */
function submEml(frmId,errMess){
	var frm = dl.el(frmId);
	var eml = dl.el('eml');
	var emlConf = dl.el('emlConf');
	//if(eml.value!=''){
		if(eml.value==emlConf.value) {
			emlConf.className=emlConf.className.replace(/(active|error)?$/,(' '));
			emlConf.attr('errorr',"0");
			emlConf.attr('errMess',"");
		} else {
			emlConf.className=emlConf.className.replace(/(active|error)?$/,(' error'));
			emlConf.attr('errorr',"1");		//breacks dl.forms.js and alerts error message in attribute errMess
			emlConf.attr('errMess',errMess);
		}
	//}
	window.submit(frmId);
}
function goSearch(url) {
	searchKey = dl.el('keywords').value.replace('/', ' ');
	brandId = dl.el('brandId').value;
	selParamId = dl.el('selParamId').value;
	if(searchKey || brandId || selParamId) {
//	alert('/'+searchKey+url);
		self.location.href = '/search/'+searchKey+'/'+brandId+'/'+selParamId+url;
	}
}


