var Css={
	resetBi:function(){
		var styOp="<style type='text/css'>";
		var styCss="#efectosCont .transp{position:absolute;left:0em;top:0em;width:100%;background-color:#000;height:100em;z-index:1000;font-size:1.3em;opacity:0.8; filter: alpha(opacity=80)}\n";
		var styCl="</style>";
		document.write(styOp+styCss+styCl);
	} 
}; Css.resetBi(); 

var datoscomunes = {
	load:function(cO,classNombre,pos){	
		var no_opacity = (classNombre.indexOf("cIframeProgramacion")==-1 && classNombre.indexOf("cIframeMasInfoProducto")==-1);
		
		if (jQuery(".headercabecera .sIFR-flash").size()>0) { jQuery(".headercabecera .sIFR-flash").css("position","static");}
		if (jQuery(".veranuncio").size()>0) { jQuery(".veranuncio").css("position","static");}
		cteffs=document.createElement('div');
		cteffs.id='efectosCont';
		if(no_opacity){
			trans=document.createElement('div');
			trans.className='transp';
			trans.style.height=document.getElementById("wrapper").offsetHeight+"px";
		}
		contIfr=document.createElement('div');
		contIfr.className=classNombre;
		nwIfr=document.createElement('iframe');
		nwIfr.frameBorder=0;
		nwIfr.scrolling="no";//fer tmp
		nwIfr.allowTransparency="true";
		pdr=document.getElementsByTagName('body')[0];
		nwIfr.setAttribute('src',cO.href)
		contIfr.appendChild(nwIfr);
		if(no_opacity){
			cteffs.appendChild(trans);
		}
		
		cteffs.appendChild(contIfr);
		/*posición Y: la de la css más lo que esté desplazado el scrolls - solo para los peques*/
		if(no_opacity){
			var posY = (jQuery(window).scrollTop()/10) + 2;//era 14.5;
			contIfr.style.top = posY+"em";
		}
		else {
			contIfr.style.position = 'absolute';
			contIfr.style.left = pos[0]+'px';
			
			if(cO.className=='flechaDer'){
				var xPos = cO.offsetLeft;
				var tempEl = cO.offsetParent;
				while (tempEl != null) {
					xPos += tempEl.offsetLeft;
					tempEl = tempEl.offsetParent;
				}
				contIfr.style.left = (xPos-265)+'px';
			} 
			contIfr.style.top = (pos[1]-25)+'px';
		}
		/*====*/
		if(swIE60==1) jQuery("select").css("visibility","hidden");
		/*====*/
		vistaPrevia.cierraVistaPrevia();
		pdr.appendChild(cteffs);
	}
}
var eventos={
	openIframe:function(e){
		if (!e) var e = window.event;
		var cO = e.target ? e.target : e.srcElement;
		if (jQuery(cO).parents("ul.topmenu").size()==0) {try{submenu.oculta()}catch(e){}}
		if (cO.nodeName=="HTML"||cO.nodeName=="BODY"){return false}
		if((cO.nodeName=='IMG' || cO.nodeName=='SPAN') && ((cO.parentNode.rel=='procesosSmall')||(cO.parentNode.rel=='procesosMedium')||(cO.parentNode.rel=='procesosBig')||(cO.parentNode.rel=='programacion')||(cO.parentNode.rel=='masInfoProducto')||(cO.parentNode.rel=='procesosIdentificacion'))) cO=cO.parentNode;
		if (cO.parentNode.parentNode.rel=='procesosSmall') {cO=cO.parentNode.parentNode;}
		if(cO.nodeName=='A'){
			if(cO.rel=='procesos'){
				eventos.estilos();
				datoscomunes.load(cO,"cIframe");
				return false;
			}
			if(cO.rel=='procesosSmall'){
				eventos.estilos();
				datoscomunes.load(cO,"cIframe cIframeSmall");
				return false;
			}		
			if(cO.rel=='procesosMedium'){
				eventos.estilos();
				datoscomunes.load(cO,"cIframe cIframeMedium");
				return false;
			}
			if(cO.rel=='procesosBig'){
				eventos.estilos();
				datoscomunes.load(cO,"cIframe cIframeBig");
				return false;
			}
			if(cO.rel=='procesosIdentificacion'){
				eventos.estilos();
				datoscomunes.load(cO,"cIframe cIframeIdentificacion");
				return false;
			}
			if(cO.rel=='procesosPersonalizacion'){
				eventos.estilos();
				datoscomunes.load(cO,"cIframe cIframePersonalizacion");
				return false;
			}
			if((cO.rel=='programacion') || (cO.rel=='masInfoProducto')){
				if(document.getElementById("efectosCont")!=undefined){
					var el = document.getElementById("efectosCont");
					// Obtenemos el padre de dicho elemento
					var padre = el.parentNode;
					// Eliminamos el hijo (el) del elemento padre
					padre.removeChild(el);
				}
				eventos.estilos();
				var posx=0;
				var posy=0;
				if (e.pageX || e.pageY){
					posx = e.pageX;
					posy = e.pageY;
				}
				else if (e.clientX || e.clientY){
					posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
					posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
				}
				if (cO.rel=='masInfoProducto') {
					datoscomunes.load(cO,"cIframe cIframeMasInfoProducto",[posx,posy]);
				} else {
					datoscomunes.load(cO,"cIframe cIframeProgramacion",[posx,posy]);
				}
				return false;
			}
		}
	},
	mcie6:function(){
	   var ei = window.event;
	   var mc = ei.srcElement;
	   if(mc.nodeName=='A' && (mc.rel=='procesos')){
			 /*imgcmb=mc.getElementsByTagName('img')[0];
			 imgcmb.style.borderColor='#c3cbcc';
			 mc.onmouseout=function(){
				this.getElementsByTagName('img')[0].style.borderColor='#b2b1ad';
			 }
			 */
		}
	},
	estilos:function(){
		if(jQuery(".headerHome").size()!=0){
			jQuery(".headerHome").css("position","static")
		}
	}
};document.onclick = eventos.openIframe;

/*Cargamos el evento mouseover solo para explorer 6*/
if(navigator.appVersion.indexOf('MSIE 6.0')!=-1){
	document.onmouseover = eventos.mcie6;
}
