//Detectar el navegador explorer 5.01
swIE501 = (navigator.appVersion.indexOf("5.01") == (-1))?1:0;
swIE55 = (navigator.appVersion.indexOf("5.5") == (-1))?1:0;

//Se sobre escribe el estilo para los casos que tenga Javascript
var newStyle = "<style>"; var endStyle = "</style>";
if (swIE501) { 
	//todos los navegadores menos intenet explorer 5.01
	//newStyle += ".bloqueDestacados { float:left;margin-bottom:12px;border:0;width:100%; }";
	newStyle += ".bloqueDestacados {float:left;border:0;width:99.2%;}";
}
else
{
	newStyle +="#blockUp .Acrobat {padding:0;padding-left:10px;}";
	newStyle += ".bloqueDestacados {width:100%;}";
	newStyle +=".bloqueDestacados .spacerBlock {padding-left:10px; padding-right:10px;}";
}
document.write(newStyle+endStyle);

var rounded = {
	corners:function(obj)
	{
		innerContenedora = obj.innerHTML;
		//Declaraccion de las capas de de cierre superior
		objUp = '<div class="b"><div class="l"><div class="r"><div class="t"><div id="bl" class="bl"><div id="br" class="br"><div class="tl"><div class="tr">';
		//Cierres de los div de las capas de border
		objDown = '</div></div></div></div></div></div></div></div>';
		newContenedora = objUp+innerContenedora+objDown;
		obj.innerHTML = newContenedora;
	}
}

var roundedAlarm = {
	corners:function(obj)
	{
		innerContenedora = obj.innerHTML;
		//Declaraccion de las capas de de cierre superior
		objUp = '<div class="bAlarm"><div class="lAlarm"><div class="rAlarm"><div class="tAlarm"><div id="bl" class="blAlarm"><div id="br" class="brAlarm"><div class="tlAlarm"><div class="trAlarm">';
		//Cierres de los div de las capas de border
		objDown = '</div></div></div></div></div></div></div></div>';
		newContenedora = objUp+innerContenedora+objDown;
		obj.innerHTML = newContenedora;
	}
}

var modulos={
	inicializar:function()
	{
		//Declaracion de la capa contenedora a la cual se le quiere aplicar los bordes redondeados
		document.getElementsByClassName=function(className)
		{
			var data = [];
			var node=(document.getElementById("BloqueCentral"))? document.getElementById("BloqueCentral"):document;
			var tags = (!document.all) ? node.getElementsByTagName("*") : document.all
			for(var i=0;i<tags.length;i++) { if(tags[i].className == className) data[data.length]=tags[i];}
			return data;
		}
		var myObject = document.getElementsByClassName("dAviso");
		for (var i=0;i<myObject.length;i++)
		{
			var objContenedora = myObject[i];
			if (objContenedora != null) { if (swIE501) {rounded.corners(objContenedora); } }
		}
		var myObjGal = document.getElementsByClassName("dGaleria");
		for (var i=0;i<myObjGal.length;i++)
		{
			var objContGal = myObjGal[i];
			if (objContGal != null) { if (swIE501) { rounded.corners(objContGal); } }
		}
		var myObjAlar = document.getElementsByClassName("dAlarma");
		for (var i=0;i<myObjAlar.length;i++)
		{
			var objContAlarm = myObjAlar[i];
			if (objContAlarm != null) { if (swIE501) { roundedAlarm.corners(objContAlarm); } }
		}
		//Inicializar los campos de formulario
		var inpName = document.getElementById("inpName");
		if (inpName != null){ ir.foco(inpName);}
		//Fojo ejemplo Galeria personal
		var gpFotoEjem = document.getElementById("gpFotoEjem");
		if (gpFotoEjem != null){ ir.foco(gpFotoEjem);}
		//Se incicializan los rollover de los iconos de borrado de favoritos
		cont = 1;
		while (document.getElementById("del_"+cont) != null) { cont++;}
		for (var i=1;i<cont;i++)
		{
			document.getElementById("del_"+i).onmouseover = function() { this.src = "img/ICODeleteON.gif";}
			document.getElementById("del_"+i).onmouseout = function() {this.src = "img/ICODeleteOFF.gif";}
		}
		//se detecta el boton de guardar carmbios
		var objGuardaCambios = document.getElementById("guardaCambios");
		if (objGuardaCambios != null)
		{
			objGuardaCambios.onclick = function() { document.forms.fSearch.submit();return false;}
			objGuardaCambios.onkeypress = objGuardaCambios.onclick;
		}
	}
}
var ir = {
	foco:function(obj) { obj.focus();}
}

var moduloEvents = function (){
	modulos.inicializar();
}