var EMA_CAT=(typeof(EMA_CAT)=="undefined")?{
	/*EMA_CAT needs to be put externally if used on more pages*/
	addEvent:function(obj, evType, fn){
		if (obj.addEventListener){ 
			obj.addEventListener(evType, fn, false); 
			return true; 
		} else if (obj.attachEvent){ 
			var r = obj.attachEvent("on"+evType, fn); 
			return r; 
		} else { 
			return false; 
		} 
	},
	cancelEvents:function(e){
		if (!e){e = window.event;}
			e.returnValue = false;
		try {
			e.preventDefault();
		} catch(e) {}
	},
	$:function(i){
		return document.getElementById(i);
	},
	$c:function(){//getElementsByClassName(className,node[optional])
		var args=arguments;
		var a=[],re=new RegExp('(^| )'+args[0]+'( |$)'),n=(args.length<2)?document:args[1],els=n.getElementsByTagName("*");
		for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className)){a.push(els[i])}}
		return a;
	},
	$t:function(){//getElementsByTagName(tagName,node[optional])
		var args=arguments;
		var n=(args.length<2)?document:args[1];
		return n.getElementsByTagName(args[0]);
	}
}:EMA_CAT;

EMA_CAT.flyout=(function(){
	
	
	
		/********* INFO *********/
		var info=EMA_CAT.$c("info");
		for(var u=0;u<info.length;u++){
			info[u].onmouseover=function(){
				var txt = EMA_CAT.$t("span",this.parentNode);
				
				if(txt[1]){
					return overlib(txt[1].firstChild.data, CAPTION, ' ');
				}else{return overlib(txt[0].firstChild.data, CAPTION, ' ');}
			}
			info[u].onmouseout=function(){
				return nd();
			}
		}
		/********* //INFO *********/
	
	
	
	/* SHOW GSM */
	var top_img=EMA_CAT.$c("top_img");
	var total=parseInt(top_img.length);
	
	var show=EMA_CAT.$c("showGSM");
	var last = 0;
	for(var j=0;j<show.length;j++){
		show[j].id=j+1;
		
		var pict=EMA_CAT.$t("img",show[j]);
		
		show[j].onmouseover=function(){
			var img=EMA_CAT.$t("img",document.getElementById("box_picture"));
			var div=EMA_CAT.$t("div",document.getElementById("box_picture"));
			document.getElementById("box_picture").style.display="block";
			document.getElementById("box_picture").style.left=(this.offsetLeft)+"px";
			
				if(this.id%top_img.length==0 && total==4){
					img[0].src=top_img[3].src;
					img[0].alt=top_img[3].alt;

					var parent=top_img[3].parentNode.parentNode.parentNode;
					var data=EMA_CAT.$c("prodName",parent)[0].firstChild.data;
					div[0].innerHTML=data;
					
					last=this.id;
					document.getElementById("box_picture").style.top=((this.parentNode.offsetTop)-(img[0].parentNode.offsetHeight))-10+"px";
				}else{
					if((parseInt(this.id)+(total-1))%top_img.length==0){
						img[0].src=top_img[0].src;
						img[0].alt=top_img[0].alt;
						
						var parent=top_img[0].parentNode.parentNode.parentNode;
						var data=EMA_CAT.$c("prodName",parent)[0].firstChild.data;
						div[0].innerHTML=data;
						
						document.getElementById("box_picture").style.top=((this.parentNode.offsetTop)-(img[0].parentNode.offsetHeight))-10+"px";
					}
					if((parseInt(this.id)+(total-2))%top_img.length==0 && total!=1){
						img[0].src=top_img[1].src;
						img[0].alt=top_img[1].alt;
						
						var parent=top_img[1].parentNode.parentNode.parentNode;
						var data=EMA_CAT.$c("prodName",parent)[0].firstChild.data;
						div[0].innerHTML=data;
						
						document.getElementById("box_picture").style.top=((this.parentNode.offsetTop)-(img[0].parentNode.offsetHeight))-10+"px";
					}
					if((parseInt(this.id)+(total-3))%top_img.length==0 && total!=2){
						img[0].src=top_img[2].src;
						img[0].alt=top_img[2].alt;
						
						var parent=top_img[2].parentNode.parentNode.parentNode;
						var data=EMA_CAT.$c("prodName",parent)[0].firstChild.data;
						div[0].innerHTML=data;
						
						document.getElementById("box_picture").style.top=((this.parentNode.offsetTop)-(img[0].parentNode.offsetHeight))-10+"px";
					}
				}
		}
		show[j].onmouseout=function(){
			document.getElementById("box_picture").style.display="none";
			var img=EMA_CAT.$t("img",document.getElementById("box_picture"));
			img[0].src=" ";
		}
	}
	/* //SHOW GSM */
	return {}
})()
EMA_CAT.addEvent(window,"load",EMA_CAT.flyout);