/* public javascript code
 * based on	dynlite dhtml dom api
 * @author:  Peter Assenov- AIP Solutions Ltd.' 2001-2007
 * @version: 2.2.1.3/2007-03-21
 * !requires: dynlite.0.9.js
 */

/* onload execution */
 if (!ns6){  load.push("document.execCommand('BackgroundImageCache', false, true);"); }
/* library functions */
evt=function(el,evt,obj){(ns6)?el.addEventListener(evt,obj,false):el.attachEvent('on'+evt,obj)}
noevt=function(el,evt,obj){(ns6)?el.removeEventListener(evt,obj,false):el.detachEvent('on'+evt,obj)}
/* email rewriting */
function eml(cls,a,b,c){document.write('<a href="mailto:'+a+'@'+b+'.'+c+'" class="'+cls+'" onfocus="this.blur()">'+a+'@'+b+'.'+c+'</a>');}
/* telephone rewriting */
function tel(className,country,code,number){document.write('<span class="'+className+'">'+country+' '+code+'/'+number+'</span>')}
/* debug functionality */
document.onkeyup=function(e)
{	if(!e) e=event;
	if(e.altKey&&e.ctrlKey&&e.keyCode==68)	// press Ctrl-Alt-D to visualize debug info
	{	log.push('--- dynlite log end ---');
		var err=log.join('<br>');
			err=err.replace(/#([^<]+)</gi,'<b class="debug"># $1</b><'); // status messages
			err=err.replace(/\!([^<]+)</gi,'<em class="debug">! $1</em><'); // error messages
		var el=obj("debug");
			el.innerHTML=err;
			el.on();
			el.onclick=function(){this.off()}
	}
};


//products pics efect
function changeSrc(el)
{	k=el.width/el.height;
	obj(currId).className="hand"
	//2008-09-01: if(obj(currId).getAttribute('setW')!='') {obj(currId).width+=2;obj(currId).setAttribute('setW','')}
	//2008-09-01: if(obj(currId).getAttribute('setH')!='') {obj(currId).height+=2;obj(currId).setAttribute('setH','')}
	obj(currId).parentNode.className="prodDetails"
	currId=el.id
	//2008-07-23: obj(currId).className="active"
//new
	tempEl=document.createElement("img");
	tempParent=document.getElementById('bigPic').parentNode;
	tempParent.replaceChild(tempEl,document.getElementById('bigPic'));
	
	tempEl.id="bigPic";
	tempEl.src=el.src.replace(/TMB/, "");
	tempEl.alt="";//Caricando...
	if (ns6) tempEl.title="";//<?//=$lang['inner']['zoom']?>
	//2008-09-01: tempEl.style.width=(el.width>el.height)?'400px':'';
	//2008-09-01: tempEl.style.height=(el.width<=el.height)?'300px':'';
//new end
	if (obj(currId).width==126) {obj(currId).width-=2;obj(currId).setAttribute('setW','yes')}//2008-07-23new: 
	if (obj(currId).height>=126) {obj(currId).height-=2;obj(currId).setAttribute('setH','yes')}//2008-07-23new: 
	obj(currId).parentNode.className="active"
	/*old: obj('bigPic').src=el.src.replace(/TMB/, "");*/
}

