// 	Funcions de control de la Autopromo per 'Lightbox'
//	Criden a funcions dels javascript de posicionament del Div autopromo (position_autopromo.js)
//		també criden el javascript per els efectes del Lightbox (blendtrans.js)


//	Aquest funció és cridada per la plantilla del llistat de sales.
//	1.	Destrueix algun possible DIV cridat amb anterioritat.
//	2.	Crea el DIV que farà de pantalla negra per a l'efecte del Lightbox. De fet és el DIV que es destrueix en el pas 1
//	3.	Cerca els elements del DIV i defineix si hi ha Foto i l'adreça de la autopromo dins el IFRAME
function openAcceso(login, foto, ctexto, cnumeros, cfondo, contenido, promo, bmenu, bminutos, bcerrar, tipoRep, idmb){
	var loc = location.href;

	destroyDiv();
	createDiv();
	
	var left_pos = ((document.body.clientWidth)/2) - 330;

	var d = document.getElementById("frm_autopromo");
	d.style.display = "block";
	d.style.left = left_pos + "px";
	
	for (var i = 0; i < d.childNodes.length; i++){
		var el = d.childNodes[i];
		if (el.nodeName == "IFRAME"){
			el.src = "http://www.promocionesweb.com/accesoV3/autopromo.php?login=" + login + "&con=&ctexto=" + ctexto + "&cfondo=" + cfondo + "&cnumero=" + cnumeros + "&contenido=" + contenido + "&op1=" + promo + "&cache=" + Math.random() + "&bmenu=" + bmenu + "&bminutos=" + bminutos + "&bcerrar=" + bcerrar + "&tipo_reproductor=" + tipoRep + "&tamano=b&foto=" + foto + "&idmb=" + idmb;
		}
	}
	if (navigator.appName == "Microsoft Internet Explorer")
		posicion();	
}

function createDiv(){
	var bw = document.body.clientWidth + "px";
	var bh = document.body.scrollHeight + "px";
	
	s = "z-index:1000;top:0px;left:0px;position:absolute;background-color:#000000;width:" + bw + ";height:" + bh + ";opacity:0;";
	if (document.all) {
		n = document.createElement("<div id=\"qwerty12345\" style=\"" + s + "\" >");
	}
	else {
		n = document.createElement("div");
		n.setAttribute("style", s)
		n.setAttribute("id", "qwerty12345");
	}

	b = document.body;
	b.appendChild(n);
	
	shiftOpacity("qwerty12345", 1000);
}

function destroyDiv(){
	var d = document.getElementById("qwerty12345");
	var b = document.body;
	if (d) b.removeChild(d);
}

//	Amaga el DIV de l'autopromo, fa l'efecte Blend invers i relega el DIV de pantalla negra a un segon plà amb el z-index=-1;
//	També canvia la adreça del IFRAME per tal que s'estronqui el Javascript intern de la Autopromo.
function closeAutopromo(){
	var d = document.getElementById("frm_autopromo");
	d.style.display = "none";
	currentOpac("qwerty12345", -100, 1000);
	document.getElementById("qwerty12345").style.zIndex = "-1";
	
	for (var i = 0; i < d.childNodes.length; i++){
		var el = d.childNodes[i];
		if (el.nodeName == "IFRAME"){
			el.src = "";
		}
	}
	
}