////////////////////////////////////
// Enrique Meléndez Estrada
// 02/09/2004
////////////////////////////////////

var dss = document.styleSheets;
var sPlantillasAsp = "lib_asp/plantilla.asp?ID=";
var sCSSbutton =	"font-family:verdana; font-size:7.5pt";
var sCSSdiv=		"display:block; position:absolute; z-index:50; top:0px";
var sCSSiframe =	"position:absolute;top:-10px;height:1px;width:1px";

function maquetITA_CambiarCSS(iFicheroCSS)
{
	// sólo cambia el CSS, si no estaba previamente ACTIVADO
	// !!! NO FUNCIONA EN MOZILLA
	// SI iFicheroCSS no es un número y es el ID...
	
	if (dss[iFicheroCSS].disabled !=false)
		{
		maquetITA_desactivarTodosCSS();
		dss[iFicheroCSS].disabled = false;
		}
}

function maquetITA_desactivarTodosCSS()
{
	var iCont = dss.length - 1;//el último CSS (PRINT) no se deshabilita nunca...
	for (var i=0; i<iCont; i++)
		dss[i].disabled = true;
}

function maquetITA_getBotonesCSS()
{
	var iCont = dss.length;
	var sHTML = '<button style="'+sCSSbutton+'" onclick="maquetITA_desactivarTodosCSS()">Sin CSS</button>';
	sHTML +=	'<button style="'+sCSSbutton+'" onclick="maquetITA_verHTML()">Ver HTMLs</button>';
	for (var i=0; i<iCont; i++)
		sHTML +='<button style="'+sCSSbutton+'" onclick="maquetITA_CambiarCSS('+i+')">'+ dss[i].title +'</button>';
	document.write('<div style="'+sCSSdiv+'">'+ sHTML + '</div>');
}

function _l(t,u,c)
{
	maquetITA_cargarWebs(t,u,c);
}

function maquetITA_cargarWebs(aTarget,aUrl,iCSS)
{
	for (var i=0;i<aTarget.length ;i++ )
	{
		if (!isNaN(aUrl[i]))
			aUrl[i] = sPlantillasAsp+aUrl[i];
		if (aTarget[i].toLowerCase()=="_blank")
			window.open(aUrl[i],'_blank');
		else {
			aUrl[i] += (aUrl[i].indexOf("?")>0)? "&TARGET="+aTarget[i]:"";
			document.getElementById("frame_"+aTarget[i]).src= aUrl[i];
			}
	}
	if (iCSS!=null) maquetITA_CambiarCSS(iCSS);
}

function maquetITA_onCargadoWeb(sIdDiv, sNameFrame)
{
	var oDiv = document.getElementById(sIdDiv);
	if (oDiv!=null)
		{
		oDiv.innerHTML = frames[sNameFrame].document.body.innerHTML;
		if (sIdDiv == "ITAcontenido")
			maquetITA_getImgPutOnclick(oDiv); //sólo aumentan <img> dentro de <div id="ITAcontenido">
		}
}

function maquetITA_getFramesOcultos()
{
	var cDivs = document.getElementsByTagName("div");
	for (var i=0;i<cDivs.length ;i++ )
		if (cDivs[i].id!=null)
			document.write('<iframe style="'+ sCSSiframe+ '" name="frame_'+cDivs[i].id+'" id="frame_'+cDivs[i].id+'" src="" onload="maquetITA_onCargadoWeb(\''+cDivs[i].id+'\',this.id)"></iframe>');
}

function maquetITA_getImgPutOnclick(oDiv)
{
	var cImg = oDiv.getElementsByTagName("img");
	for (var i=0;i<cImg.length ;i++)
		cImg[i].onclick = function _openImg(){window.open(this.src)};
}

function maquetITA_verHTML()
{
	var oIframe = document.getElementsByTagName("iframe");
	for (var i=0;i<oIframe.length ;i++ )
		alert(oIframe[i].name+"\n\n"+frames[oIframe[i].name].document.body.innerHTML);	
}


