//var urlFlash = null;
var esIE = false												//Incializador de navegadores
if (navigator.appVersion.indexOf("MSIE") != -1) { esIE = true;}
//detectar el navegador explorer 5.5
swIE55 = (navigator.appVersion.indexOf("5.5") != -1)?1:0;
//se detecta si es opera
esOpera = (navigator.userAgent.indexOf("Opera") !=-1)?1:0;
//detecta si es explorer 6.0
swIE60 = (navigator.appVersion.indexOf("6.0") != -1)?1:0;
//detecta si es explorer 7.0
swIE70 = (navigator.appVersion.indexOf("7.0") != -1)?1:0;
//detecta si es explorer 8.0
swIE80 = (navigator.appVersion.indexOf("8.0") != -1)?1:0;
chrome = (navigator.appVersion.indexOf("Chrome") != -1)?1:0;
var language = "cas_ES";										//Se inicializa a CASTELLANO
var ruta = "/StaticFiles/MinisterioIgualdad/";					//madarrdpap1

lScript = '<script type="text/javascript" src="'+ruta+'js/ajax.js"></script>';
lScript += '<script type="text/javascript" src="'+ruta+'js/calendar.js"></script>';
if ((esIE) && (swIE60 == 1)) { lScript += '<script type="text/javascript" src="'+ruta+'js/IE6.js"></script>';}
var newStyle = "<style>"; var endStyle = "</style>";
	//los declaro en JS ya que el validador salta
	newStyle+="ul.lstMultimedia li { filter:progid:dximagetransform.microsoft.alpha(opacity=50); moz-opacity:0.5; opacity:0.5;}";
	newStyle+="ul.lstMultimedia li.sel { filter:none; moz-opacity:1; opacity:1;}";
	newStyle+="#galGrafica ul li img { filter:progid:dximagetransform.microsoft.alpha(opacity=50); moz-opacity:0.5; opacity:0.5;}";
	newStyle+="#galGrafica ul li img.sel { filter:none; moz-opacity:1; opacity:1;}";
		mrgTop = (esIE)?1.89:2;
	newStyle+=".modulePest .LPestH { z-index:1; margin-top:"+mrgTop+"em;}";
	newStyle+=".modulePest .RPestH .contenPest span.titularPestania { display:none;}";
	newStyle+=".contentArchivoGrafico #altFlash.fndArchGrafico img { display:none;}";
	//hacks para FIREFOX3
	if(!esIE){
		newStyle+="html>body .contMultimedia .intMultimedia, x:-moz-any-link, x:default { width:13em;}";
		newStyle+="html>body .contentMultimedia ul.galeria, x:-moz-any-link, x:default { margin-top:-2.6em;}";
	}
	//hack para CHROME
	if (chrome){ newStyle+=".contentMultimedia ul.galeria { margin-top:-2.5em;}";}
	//hack para OPERA
	if (esOpera){ newStyle+="ul.menu li ul, ul.menu li.tipo02 ul { top:2.2em;}";}
	if (document.location.href.indexOf("language=") != -1){
		aux_language = document.location.href.split("language=");
		if (aux_language[1].indexOf("&") != -1) { language = aux_language[1].substring(0,aux_language[1].indexOf("&"));}
		else { language = aux_language[1];}
		
		switch (language){
			//catalan
			case "ca_ES":	newStyle += "ul.menu li a { padding:.4em 1.4em;}";
							newStyle += "ul.menu li.tipo02 a { padding:.4em 1.4em;}";
							newStyle +="ul.menu li.tipo03 a { padding:.4em 2.14em;}";
							newStyle += (esIE)?"ul.menu li.tipo03 ul { width:18em; left:-8.3em;}":"ul.menu li.tipo03 ul { width:18em; left:-8.3em;}";
							if (swIE80) { newStyle +="ul.menu li.tipo03 a { padding:.4em 2em;}"; newStyle += "ul.menu li.tipo03 ul { width:18em; left:-8.7em;}";}
							break;
			//euskera
			case "eu_ES":	newStyle += "ul.menu li a { padding:.4em 1.3em;}";
							newStyle += "ul.menu li.tipo02 a { padding:.4em 1.3em;}";
							newStyle += (esIE)?"ul.menu li.tipo03 a { padding:.4em 1.5em;}":"ul.menu li.tipo03 a { padding:.4em 1.55em;}";
							newStyle += (esIE)?"ul.menu li.tipo03 ul { width:17em; left:-9.1em;}":"ul.menu li.tipo03 ul { width:17em; left:-9em;}";
							if (swIE80) { newStyle +="ul.menu li.tipo03 a { padding:.4em 1.4em;}"; newStyle += "ul.menu li.tipo03 ul { width:18em; left:-10.5em;}";}
							break;
			//gallego
			case "ga_ES":	newStyle += "ul.menu li a { padding:.4em 1.3em;}";
							newStyle += "ul.menu li.tipo02 a { padding:.4em 1.3em;}";
							newStyle += (esIE)?"ul.menu li.tipo03 a { padding:.4em 1.5em;}":"ul.menu li.tipo03 a { padding:.4em 1.6em;}";
							newStyle += (esIE)?"ul.menu li.tipo03 ul { width:17em; left:-7.6em;}":"ul.menu li.tipo03 ul { width:17em; left:-7.4em;}";
							if (swIE80) { newStyle +="ul.menu li.tipo03 a { padding:.4em 1.45em;}"; newStyle += "ul.menu li.tipo03 ul { width:18em; left:-9em;}";}
							break;
			//ingles
			case "en_GB":	newStyle += "ul.menu li a { padding:.4em 1.4em;}";
							newStyle += "ul.menu li.tipo02 a { padding:.4em 1.4em;}";
							newStyle += (esIE)?"ul.menu li.tipo03 a { padding:.4em 1.75em;}":"ul.menu li.tipo03 a { padding:.4em 1.8em;}";
							newStyle += "ul.menu li.tipo03 ul { width:17em; left:-5.3em;}";
							if (swIE80) { newStyle +="ul.menu li.tipo03 a { padding:.4em 1.65em;}"; newStyle += "ul.menu li.tipo03 ul { width:18em; left:-6.7em;}";}
							break;
		}
	}
document.write(newStyle+endStyle+lScript);
String.prototype.trim = function(){ return this.replace(/^\s+|\s+$/g,'') }
dom={
	$:function(id){
		return document.getElementById(id);
	},
	getElementsByClass:function(searchClass,node,tag) {
        var classElements = new Array();
        if ( node == null )
            node = document;
        if ( tag == null )
        	tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        for (i = 0, j = 0; i < elsLen; i++) {
        if ( pattern.test(els[i].className) ) {
            classElements[j] = els[i];
         		j++;
            }
        }
		return classElements;
	},
	getRealLeft:function(objeto) {
  		xPos = objeto.offsetLeft; tempEl = objeto.offsetParent; while (tempEl != null) { xPos += tempEl.offsetLeft; tempEl = tempEl.offsetParent;}
		return xPos;
	},
	getRealTop:function(objeto){
		yPos = objeto.offsetTop; tempEl = objeto.offsetParent; while (tempEl != null) { yPos += tempEl.offsetTop; tempEl = tempEl.offsetParent;}
		//yPos = objeto.offsetTop;
		return yPos;
	}
}
var vWindow = {
	/*	url:direccion de la pagina		target:donde queremos abrir la pagina		w: ancho		h: alto		l: posiccion respecto a la izquierda de la ventana
		t: posiccion respecto al top de la ventana		s: scroll		tb: toolbar		mb: menu bar	*/
	abrir:function(url,target,w,h,l,t,s,tb,mb){
		ventana = window.open (url,target,"width="+w+",height="+h+",left="+l+",top="+t+",scrollbars="+s+",toolbar="+tb+",menubar="+mb);
		ventana.focus();
	}
}
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 rota = {
	contTxt:1,
	contImg:0,
	//empiezo desde 1 porque el primero se carga ya el texto y en el array
	texto:function(qObj){
		qObj.innerHTML = aRotaTxt[rota.contTxt];
		timerTxt = setTimeout(function(){ rota.texto(qObj)},15000);
		rota.contTxt++;
		if (rota.contTxt == aRotaTxt.length) { rota.contTxt = 0;}
	},
	imagen:function(qObj){
		for (var ii=0;ii<qObj.childNodes.length;ii++){
			if (qObj.childNodes[ii].tagName == "IMG"){
				qIdImg = qObj.childNodes[ii].id;
				aux_aCampanias = eval("aCampanias_"+qIdImg);
				qObj.childNodes[ii].src = aux_aCampanias[rota.contImg][0];
				qObj.childNodes[ii].alt = aux_aCampanias[rota.contImg][3];
				//quiere decir que se abre en ventana nueva
				qObj.target = "";
				if (aux_aCampanias[rota.contImg][2] == "blank"){ qObj.target = "_blank";}
				qObj.href = aux_aCampanias[rota.contImg][1];
				qObj.title = aux_aCampanias[rota.contImg][3];
				rota.contImg++;
				if (rota.contImg == aux_aCampanias.length) { rota.contImg = 0;}
			}
		}
		timerImg = setTimeout(function(){ rota.imagen(qObj)},2500);
	}
}
var genera = {
	objMul:null, qTipoMul:null, qPageMul:null, qCMul:null, qAgrupMul:null, qAgrupFecha:null, qCIDMul:null, qLangMul:null,
	multimedia:function(qItem){
		cadHeadMultimedia = '<div class="contMultimedia">';
			cadHeadMultimedia += '<div class="intMultimedia">';
				headLink = '<a href="'+aMultimedia[qItem][1]+'">'; ednLink = '</a>';
				switch (aMultimedia[qItem][4]){
					case "MIGU_Video":	tipoMultimedia = '<img class="imgMultimedia" src="'+aMultimedia[qItem][0]+'" alt="'+aMultimedia[qItem][2]+'" />';
										tipoMultimedia += headLink+'<img class="play" src="'+ruta+'img/play.gif" alt="Play" />'+ednLink;
										break;
					default:			tipoMultimedia = headLink+'<img class="imgMultimedia" src="'+aMultimedia[qItem][0]+'" alt="'+aMultimedia[qItem][2]+'" />'+ednLink;
										break;
				}
				cadHeadMultimedia += tipoMultimedia;
			cadHeadMultimedia += '</div>';
		cadHeadMultimedia += '</div>';
		
		cadLstMultimedia = '<ul class="lstMultimedia">';
		for(var ii=0;ii<aMultimedia.length;ii++) {
			cssClass = ""; hLink = '<a href="#" onclick="genera.multimedia('+ii+');return false;">'; eLink = '</a>';
			if (ii == qItem) { cssClass = "sel"; hLink = ""; eLink = "";}
			cadLstMultimedia += '<li class="'+cssClass+'">'+hLink+'<img src="'+aMultimedia[ii][0]+'" alt="'+aMultimedia[ii][2]+'" />'+eLink+'</li>';
		}
		cadLstMultimedia += '</ul>';
		
		cadPieMultimedia = '<div class="both">';
			cadPieMultimedia += '<span class="piefoto"><a href="'+aMultimedia[qItem][1]+'">'+aMultimedia[qItem][2]+'</a></span>';
			//cadPieMultimedia += '<span class="p">'+aMultimedia[qItem][3]+'<a href="'+aMultimedia[qItem][1]+'" title="'+aMultimedia[qItem][3]+'"></a></span>';
		cadPieMultimedia += '</div>';
		dom.$("separaMultimedia").innerHTML = cadHeadMultimedia+cadLstMultimedia+cadPieMultimedia;
	},
	galeriaGrafica:function(qItem){
		cadGalGrafica = '<img src="'+aGalGrafica[qItem][0]+'" alt="'+aGalGrafica[qItem][2]+'" class="img_large"/>';
		cadGalGrafica += '<ul class="miniaturas">'
		for (var ii=0;ii < aGalGrafica.length; ii++){
			headLink = '<a href="#" onclick="genera.galeriaGrafica('+ii+');return false;">'; endLink = '</a>'; cssClass = ""
			if (ii == qItem) { headLink = ""; endLink = ""; cssClass="sel"}
			cadGalGrafica += '<li>'+headLink+'<img src="'+aGalGrafica[ii][0]+'" class="'+cssClass+'" alt="'+aGalGrafica[ii][2]+'" />'+endLink+'</li>';
		}
		cadGalGrafica += '</ul>';
		dom.$("galGrafica").innerHTML = cadGalGrafica;
		cadGalGrafPie = '<span><a href="'+aGalGrafica[qItem][1]+'">'+aGalGrafica[qItem][2]+'</a></span>';
		dom.$("pieGalGrafica").innerHTML = cadGalGrafPie;
	},
	itemMultimedia:function(qTipo,qPageID,qC,qAgrupador,qAgrupadorFecha,qCID,qLanguage){
		//dependiendo del tipo tendre que pintar uno u otro
		genera.qTipoMul = qTipo; genera.qPageMul = qPageID; genera.qCMul = qC;
		genera.qAgrupMul = qAgrupador; genera.qAgrupFecha = qAgrupadorFecha; genera.qCIDMul = qCID; genera.qLangMul = qLanguage;
		url = rutaServidor+"?pagename=MinisterioIgualdad/Comunes/Presentacion/MIGU_xmlMultimedia"
		parameters = "&subtipoMultimedia="+qTipo+"&pageid="+qPageID+"&c="+qC+"&agrupador="+qAgrupador+"&agrupadorFecha="+agrupadorFecha+"&cid="+qCID+"&language="+qLanguage;
		url+=parameters;
		tagName = "multimedia";
		peticion.data(url,tagName);
	}
}
var view = {
	aNoticias:new Array(),
	aEventos:new Array(),
	noticia:function(qObj,objNot){
		aux_qItem = qObj.id.split("nota");
		qItem = parseInt(aux_qItem[1],10);
		for (var ii=0;ii<objNot.childNodes.length;ii++){
			if (objNot.childNodes[ii].tagName == "IMG"){
				objNot.childNodes[ii].src = ruta+'img/galNoticias'+qItem+'.gif';
			}
		}
		//construir la noticia
		changeDestacado = '';
		if (view.aNoticias[qItem-1][0] != ""){ changeDestacado += '<span class="fecha">'+view.aNoticias[qItem-1][0]+'</span><br />';}
		if (view.aNoticias[qItem-1][1] != "") { changeDestacado +='<span class="titulo">'+view.aNoticias[qItem-1][1]+'</span><br />';}
		if (view.aNoticias[qItem-1][2] != "") { changeDestacado +='<span class="subtitulo">'+view.aNoticias[qItem-1][2]+'</span><br />';}
		if (view.aNoticias[qItem-1][4] != "") {
			changeDestacado += '<div class="ampliar">';
				changeDestacado += '<img src="'+view.aNoticias[qItem-1][4]+'" alt="'+view.aNoticias[qItem-1][1]+'" />';
				changeDestacado += '<a href="'+view.aNoticias[qItem-1][7]+'">'+txtAmpliarImagen+'</a>';
			changeDestacado +='</div>';
		}
		if (view.aNoticias[qItem-1][3] != "") {
			changeDestacado += '<div class="parrafo">';
				changeDestacado += view.aNoticias[qItem-1][3];
			changeDestacado += '</div>';
		}
		if (view.aNoticias[qItem-1][5] != "") {
			changeDestacado += '<ul class="relContentHome">';
				changeDestacado += '<li><a href="'+view.aNoticias[qItem-1][5]+'">'+txtAmpliarNoticia+'</a></li>';
				changeDestacado += '<li><a href="'+view.aNoticias[qItem-1][6]+'">'+txtOtrasNoticias+'</a></li>';
			changeDestacado += '</ul>';
		}
		var objChangeDEst = dom.getElementsByClass("changeDestacado");
		objChangeDEst[0].innerHTML = changeDestacado;
	},
	lstNoticias:function(){
		//language
		language = "cas_ES";
		if (document.location.href.indexOf("language") != -1){
			aux_language = document.location.href.split("language=");
			if (aux_language[1].indexOf("&") != -1) { language = aux_language[1].substring(0,aux_language[1].indexOf("&"));}
			else { language = aux_language[1];}
		}
		url = rutaServidor +"?c=Page&pagename=MinisterioIgualdad/Comunes/Presentacion/MIGU_xmlNoticiasHome&language="+language;
		tagName = "noticia";
		peticion.data(url,tagName);
	},
	cargarNoticias:function(elementoXML){
		for (var ii=0;ii<elementoXML.length;ii++){
			view.aNoticias[ii] = new Array();
			for (var jj=0;jj<elementoXML[ii].childNodes.length; jj++){
				switch (elementoXML[ii].childNodes[jj].tagName){
					case "fecha":	if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
										view.aNoticias[ii][0] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
									} else { view.aNoticias[ii][0] = "";}
									break;
					case "titulo":	if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
										view.aNoticias[ii][1] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
									} else { view.aNoticias[ii][1] = "";}
									break;
					case "subtitulo":if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
										view.aNoticias[ii][2] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
									} else { view.aNoticias[ii][2] = "";}
									break;
					case "entradilla":if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
										view.aNoticias[ii][3] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
									} else { view.aNoticias[ii][3] = "";}
									break;
					case "imagen":	if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
										view.aNoticias[ii][4] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
									} else { view.aNoticias[ii][4] = "";}
									break;
					case "enlaceAmpNot":if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
											view.aNoticias[ii][5] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
										} else { view.aNoticias[ii][5] = "";}
									break;
					case "enlaceOtrasNot":if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
											view.aNoticias[ii][6] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
										} else { view.aNoticias[ii][6] = "";}
									break;
					case "enlaceAmpImg":if (elementoXML[ii].childNodes[jj].childNodes.length != 0) {
											view.aNoticias[ii][7] = elementoXML[ii].childNodes[jj].childNodes[0].nodeValue;
										} else { view.aNoticias[ii][7] = "";}
									break;
				}
			}
		}
	},
	evento:function(qEvento){
		strEvento = "";
		//cuando no hay eventos en dicho mes
		if (view.aEventos[qEvento] != null){
			strEvento += '<h4><a href="'+view.aEventos[qEvento][2]+'" title="dia">'+txtDay+' '+qEvento+'; '+view.aEventos[qEvento][0]+'h</a></h4>';
			strEvento += '<span class="p">'+view.aEventos[qEvento][1]+'</span>';
		}
		var eventosAgenda = dom.getElementsByClass("eventosAgenda");
		if (eventosAgenda.length != 0) { eventosAgenda[0].innerHTML = strEvento;}
	},
	diaSemana:function(elementoXML){
		qDia = elementoXML[0].attributes[0].nodeValue;
		qMes = elementoXML[0].attributes[1].nodeValue;
		qAnio = elementoXML[0].attributes[2].nodeValue;
		//Determino la fecha del mes seleccionado
		var dt = new Date(qAnio,(qMes-1),qDia);
		var posdt = parseInt(dt.getDay(),10);
		posdt = (posdt == 0)?7:posdt;
		return posdt;
	},
	lstCalendar:function(month,year){
		//language=aux_language[1];
		aux_language = document.location.href.split("language=");
		if (aux_language[1].indexOf("&") != -1) { language = aux_language[1].substring(0,aux_language[1].indexOf("&"));}
		else { language = aux_language[1];}
		//cambio de anio y de mes
		if ((month+1) == 13){ month = 0; year++;}
		if ((month+1) == 0) { month = 11; year--;}
		url = rutaServidor +"?c=Page&pagename=MinisterioIgualdad/Comunes/Presentacion/MIGU_xmlCalendario&mes="+(month+1)+"&anio="+year+"&pageid="+pageid+"&language="+language;
		tagName = "day";
		peticion.data(url,tagName);
	},
	cargaCalendar:function(elementoXML){
		//Definicion de la estructura
		aux_month = parseInt(elementoXML[0].attributes[1].nodeValue,10)
		month = aux_month-1;													//mes XML
		aux_year = elementoXML[0].attributes[2].nodeValue;						//anio XML
		var idioma = "es";
		//si coinciden el mes actual con el mes que devuelve el xml, no muestro la fecla de retroceder
		flechaAnt = '<a href="#" onclick="view.lstCalendar('+(month-1)+','+aux_year+');return false;" title="Ir al mes anterior"><img src="'+ruta+'img/ant.gif" alt="Retroceder periodo" /></a>';
		flechaSig = '<a href="#" onclick="view.lstCalendar('+(month+1)+','+aux_year+');return false;" title="Ir al mes siguiente"><img src="'+ruta+'img/sig.gif" alt="Avanzar periodo" /></a>';
		if (month == init.month){ flechaAnt = "&nbsp;";}
		else { flechaSig = "&nbsp;";}
		var theaders = '<table summary="Agenda de eventos" id="agenda">';
		theaders += '<thead><tr>';
			theaders += '<td class="headTable">'+flechaAnt+'</td>';
			theaders += '<td class="headTable" colspan="5"><strong>'+aMonth[month]+' '+aux_year+'</strong></td>'
			theaders += '<td class="headTable">'+flechaSig+'</td>';
		theaders += '</tr><tr>';
		for (var ii=0;ii<aDays.length;ii++) { theaders += '<th scope="col"><acronym lang="'+idioma+'" title="'+aDays[ii]+'">'+aDays[ii].substring(0,1)+'</acronym></th>';}
		theaders += '</tr></thead>';
		theaders += '<tfoot><tr><td colspan="7">Cierre del listado del calendario de fiestas</td></tr></tfoot>';
		theaders += '<tbody>';
		var tfooter = '</tbody></table>';
		//Dia de la semana el cual empiezo
		diaEmpiezo = view.diaSemana(elementoXML); diaEmpiezo -=1;
		//necesito vel el ultimo dia que pinto, para ello lo calculo
		diaUltimo = elementoXML.length;
		//Para los casos de que se necesite pintar una fila mas
		nfilas = parseInt((diaUltimo/7),10);
		rfilas = parseInt((diaUltimo%7),10);
		if ((diaEmpiezo >=5) && (diaUltimo > 28)) { nfilas+=1;}
		if (rfilas >= 0) { nfilas +=1;}
		ultDia = (nfilas*7);
		contDays = 1; firstDay = null;
		var tbody = '<tr>';
		for (var iDays=0;iDays<ultDia;iDays++){
			//bucle para pintar los dias
			classToday = "";
			if ( (iDays >= diaEmpiezo) && (contDays <= diaUltimo)){
				if ((contDays == init.today) && (month == init.month)){ classToday = "class='classToday'";}
				for (var items=0;items<elementoXML[(contDays-1)].childNodes.length;items++){
					headLink = ""; endLink =""; swViewEvento = 0;
					
					if (elementoXML[(contDays-1)].childNodes[items].childNodes[0].attributes[2].nodeValue != ""){
						if (firstDay == null) { firstDay = contDays;}
						view.aEventos[contDays] = new Array();
						view.aEventos[contDays][0] = elementoXML[(contDays-1)].childNodes[items].childNodes[0].attributes[0].nodeValue;		//Se guardan los datos de las horas
						view.aEventos[contDays][1] = elementoXML[(contDays-1)].childNodes[items].childNodes[0].attributes[1].nodeValue;		//Se guarda el texto relacionado
						view.aEventos[contDays][2] = elementoXML[(contDays-1)].childNodes[items].childNodes[0].attributes[2].nodeValue;		//Se guarda el enlace relacionado
						swViewEvento = 1;
						switch (init.numDay){
							case 1: rango = 0; break;
							case 2: rango = 1; break;
							case 3: rango = 2; break;
							case 4: rango = 3; break;
							case 5: rango = 4; break;
							case 6: rango = 5; break;
							default: rango = 6; break;
						}
						
						//alert(init.today - rango);
						
						
						///visualizo los enventos del mes en curso
						if ((contDays >= (init.today - rango)) && (month == init.month)) { 
							headLink = '<a href="#" onclick="view.evento('+contDays+');return false;" class="evento">'; endLink = '</a>';
						}
						///visualizo los eventos futuros
						if (month > init.month) { 
							headLink = '<a href="#" onclick="view.evento('+contDays+');return false;" class="evento">'; endLink = '</a>';
						}
					}
					tbody += '<td '+classToday+'>'+headLink+contDays+endLink+'</td>';
				}//fin del bucle for items
				contDays++;
			} else { tbody+='<td>&nbsp;</td>';}
			if ((((iDays+1)%7 == 0) && (iDays != 0)) || (iDays == ultDia)){ tbody += "</tr><tr>";}
		}//fin del bucle for iDays
		init.calendarioAgenda[0].innerHTML = theaders+tbody+tfooter;
		init.calendarioAgenda[0].style.display = "block";
		if (swViewEvento) { view.evento(firstDay);}
	},
	lstEstructura:function(qItem){
		aux_qItem = qItem.split("str");
		estado = (dom.$("lststr"+aux_qItem[1]).style.display == "none")?"block":"none";
		dom.$("lststr"+aux_qItem[1]).style.display = estado;
	},
	first:function(qTipo,qCID){
		genera.itemMultimedia(qTipo,genera.qPageMul,genera.qCMul,genera.qAgrupMul,genera.qAgrupFecha,qCID,genera.qLangMul);
	},
	cargarMultimedia:function(elementoXML){
		seleccion = 'Seleccione modo de vista';
		mosaico = 'Mosaico'; videos = 'Videos'; fotos = 'Fotos';
		parameters = "'"+genera.qTipoMul+"',"+genera.qPageMul+",'"+genera.qCMul+"',"+genera.qAgrupMul+","+genera.qAgrupFecha;
		
		urlRecMul = elementoXML[0].childNodes[0].attributes[0].value;		//URL recurso grafico
		txtPieMul = elementoXML[0].childNodes[0].attributes[1].value;		//texto relacionado
		linkRecMul = elementoXML[0].childNodes[0].attributes[2].value;		//enlace relacionado
		target = elementoXML[0].childNodes[0].attributes[3].value;			//target del enlace
		ant = elementoXML[0].childNodes[0].attributes[4].value;				//item anterior
		sig = elementoXML[0].childNodes[0].attributes[5].value;				//item siguiente
		
		strGalMul = '<ul class="goBack"><li class="volver" style="display:block"><a href="#" onclick="history.back(); return false;">Volver</a></li></ul>';
		strGalMul += '<div class="contentArchivoGrafico">';
			strGalMul += '<div id="flashGM" class="fndArchGrafico">';
			//se comprueba si es video o imagen
			if (genera.qTipoMul == "MIGU_Video"){
				var variables = {};
				variables.pelicula = encodeURIComponent(urlRecMul);
				//variables.dominio = "http://madarrdpap1:8080";
				var parametros = {};
				parametros.allowScriptAccess = "always"; parametros.wmode = "transparent";
				var atributos = {};
				atributos.id= "fb_ob"; atributos.name= "fb_ob";
			}
			else { strGalMul += '<img src="'+urlRecMul+'" alt="'+txtPieMul+'" />';}
			strGalMul += '</div>';
			strGalMul += '<div class="pieFoto">';
				nuevaVentana = (target != "")?"target='_blank'":"";
				enlace = (linkRecMul != "")?'&nbsp;<a href="'+linkRecMul+'" '+nuevaVentana+' title="M&aacute;s informacion:'+txtPieMul+'">[+]</a>':'';
				strGalMul += '<strong>'+txtPieMul+enlace+'</strong>';
			strGalMul += '</div>';
		strGalMul += '</div>';
		strGalMul += '<div class="avancesArchGrafico">';
		strGalMul += '<ul>';
		switch(genera.qTipoMul){
			case "MIGU_Video":	txtAnterior = variablesFotVideos[2]		//"Ver video anterior";
								txtsiguiente = variablesFotVideos[3]	//"Ver video siguiente";
								break;
			default:			txtAnterior = variablesFotVideos[0]		//"Ver fotografia anterior";
								txtsiguiente = variablesFotVideos[1]	//"Ver fotografia siguiente";
								break;
		}
		if (ant != "") {
			parametersAnt = parameters +","+ant+",'"+genera.qLangMul+"'";
			strGalMul += '<li class="first"><a href="#" onclick="genera.itemMultimedia('+parametersAnt+');return false;">'+txtAnterior+'</a></li>';
		}
		if (sig != "") {
			parametersSig = parameters +","+sig+",'"+genera.qLangMul+"'";
			strGalMul += '<li><a href="#" onclick="genera.itemMultimedia('+parametersSig+');return false;">'+txtsiguiente+'</a></li>';
		}
		strGalMul += '</ul></div>';
		genera.objMul.innerHTML = strGalMul;
		if (genera.qTipoMul == "MIGU_Video"){
			swfobject.embedSWF(ruta+"flash/contenedor.swf", "flashGM", "580", "344", "9.0.0", "expressInstall.swf",variables,parametros,atributos);
		}
	},
	pestanias:function(qItem){
		//ocultar las capas
		var aTXT = [];
		var contenPest = dom.getElementsByClass("contenPest");
		for (var ii=0; ii<contenPest.length; ii++) { contenPest[ii].style.display = "none";}
		var modPest = dom.getElementsByClass("modPest");
		for (var ii=0;ii<modPest[0].childNodes.length;ii++){
			if (modPest[0].childNodes[ii].tagName == "UL"){
				for (var jj=0; jj<modPest[0].childNodes[ii].childNodes.length; jj++){
					aTXT[jj] = modPest[0].childNodes[ii].childNodes[jj].childNodes[0].innerHTML;
				}
			}
		}
		cadUL = "<ul>";
		for (var ii=0; ii<aTXT.length; ii++){
			classCSS = "";
			if (ii == 0){ classCSS = "first";}
			if (ii == qItem) { classCSS += " sel";}
			headLink = '<a href="#" onclick="view.pestanias('+ii+');return false;">'; endLink = "</a>";
			if (ii == qItem){ headLink = '<span>'; endLink = '</span>';}
			cadUL += '<li class="'+classCSS+'">'+headLink+aTXT[ii]+endLink+'</li>';
		}
		cadUL += "</ul>";
		modPest[0].innerHTML = cadUL;
		dom.$("item"+(qItem+1)).style.display = "block";
	}
}
var idioma = {
	cambiaIdioma:function(idiomaActual, idiomaLink) {
		// Habra que modificarla cuando incluyamos el ensamblador de URLs
		var urlActual = document.location.href;
		var urlLink = '';
		if (urlActual.indexOf("?") != -1){
			if (urlActual.indexOf("language=" + idiomaActual) > 0){ urlLink = urlActual.replace("language="+idiomaActual, "language="+idiomaLink);}
			else { urlLink = urlActual+"&language="+idiomaLink;}
		}
		else { urlLink = rutaServidor+"?c=Page&pagename=MinisterioIgualdad/Page/MIGU_home"+"&language="+idiomaLink;}
		window.location = urlLink;
	}
}
var bloquear = {
	dia:function(){
		//desactivo los botones desde y hasta
		dom.$("desde").readOnly = true; dom.$("desde").style.background = "#ccc"; dom.$("desde").value="";
		dom.$("hasta").readOnly = true; dom.$("hasta").style.background = "#ccc"; dom.$("hasta").value="";
		dom.$("calendar2").onclick = null;
		dom.$("calendar3").onclick = null;
		dom.$("lyCalendar").style.display = "none";
		//activo el boton de dia
		dom.$("dia").readOnly = false; dom.$("dia").style.background = "#fff";
		dom.$("calendar1").onclick = function(){init.posicionarCalendar(1); return false;}
	},
	rango:function(){
		dom.$("periodo_rango").onclick = function(){
			//bloquear la seleccion de dia
			dom.$("dia").readOnly = true; dom.$("dia").style.background = "#ccc"; dom.$("dia").value= "";
			dom.$("calendar1").onclick = null;
			dom.$("lyCalendar").style.display = "none";
			//activar la seleccion desde/hasta
			dom.$("desde").readOnly = false; dom.$("desde").style.background = "#fff";
			dom.$("hasta").readOnly = false; dom.$("hasta").style.background = "#fff";
			dom.$("calendar2").onclick = function(){init.posicionarCalendar(2); return false;}
			dom.$("calendar3").onclick = function(){ init.posicionarCalendar(3); return false;}
		}
	}
}
var init = {
	imgRel:null,
	calendarioAgenda:null,
	today:null,
	numDay:null,
	month:null,
	year:null,
	cid:null,
	ampliaNotPrensa:function(qURL){
		document.location.href = qURL+"&cid="+init.cid;
	},
	igualarDistributiba:function(qObj,maxHeight){
		for (var ii=0; ii<qObj.childNodes.length; ii++){
			if (qObj.childNodes[ii].tagName == "DIV"){
				if (qObj.childNodes[ii].className == "module"){
					for (var jj=0; jj<qObj.childNodes[ii].childNodes.length; jj++){
						if (qObj.childNodes[ii].childNodes[jj].className == "content"){
							qObj.childNodes[ii].childNodes[jj].style.height = maxHeight+"em";
						}
					}
				}
				else { qObj.childNodes[ii].style.height = maxHeight+"em";}
			}
		}
	},
	galeriaNoticiasPrensa:function(qItem){
		for (var ii=0;ii < init.imgRel[0].childNodes.length;ii++){
			if (init.imgRel[0].childNodes[ii].tagName == "IMG"){
				init.imgRel[0].childNodes[ii].src = aGalNotPres[qItem][0];
				init.imgRel[0].childNodes[ii].alt = aGalNotPres[qItem][1];
				init.imgRel[0].childNodes[ii].title = aGalNotPres[qItem][1];
			}
			if (init.imgRel[0].childNodes[ii].tagName == "DIV"){ init.imgRel[0].childNodes[ii].innerHTML = aGalNotPres[qItem][1];}
		}
		init.cid = aGalNotPres[qItem][2];
		var contLstGalNotPrensa = dom.getElementsByClass("contLstGalNotPrensa");
		lstGalNotPres = "<ul>"
		for (var ii=0;ii < aGalNotPres.length;ii++){
			cssClass = "";
			headLink = '<a href="#" onclick="init.galeriaNoticiasPrensa('+ii+');return false;">';
			endLink = '</a>';
			if (ii == qItem) { cssClass = "sel"; headLink=""; endLink=""}
			lstGalNotPres += '<li class="'+cssClass+'">'+headLink+(ii+1)+endLink+'</li>';
		}
		lstGalNotPres += "</ul>";
		contLstGalNotPrensa[0].innerHTML = lstGalNotPres;
		contLstGalNotPrensa[0].style.display = "block";
	},
	posicionarCalendar:function(qItem){
		qObj = "calendar"+qItem;
		posLeft = dom.getRealLeft(dom.$(qObj));
		posTop = dom.getRealTop(dom.$(qObj));
		writeCalendar.init(qItem,posLeft,posTop);
	},
	funciones:function(){
		peticion.nuevoXML();	//se inicializa la peticion del XML
		//inicializamos el flash
		//if (urlFlash != null) { swfobject.embedSWF(urlFlash, "flash_id", "683", "169", "9.0.0", "expressInstall.swf",variables,parametros,atributos);}
		//definimos idioma
		var idiomas = dom.getElementsByClass("language")[0].getElementsByTagName("a");
		if (idiomas){
			for(var i=0;i<idiomas.length;i++){
				idiomas[i].onclick = function(){
					var aux_actuallang = document.location.href;
					var inicio = aux_actuallang.indexOf("language=");
					var actuallang="";
					if(inicio > 0){ 
						aux_actuallang = document.location.href.split("language=");
						if (aux_actuallang[1].indexOf("&") != -1) { actuallang = aux_actuallang[1].substring(0,aux_actuallang[1].indexOf("&"));}
						else { actuallang = aux_actuallang[1];}
					}
					var lang= this.getAttribute("hreflang");
					idioma.cambiaIdioma(actuallang,lang);
					return false;
				}
			}
		}
		//Boton de busqueda
		if (dom.$("search") != null){
			dom.$("search").onclick = function(){
				spaceBlank = dom.$("q").value.trim();
				if (spaceBlank.length > 0){ dom.$("frmsearch").submit();}
				else { alert(txtnoblank);}
				return false;
			}
		}
		//rotacion de la imaen de descatados campanias
		var msdatos = dom.getElementsByClass("msdatos");
		if (msdatos.length != 0){ for (var ii=0; ii<msdatos.length; ii++){ rota.imagen(msdatos[ii]);} }
		//galeria MULTIMEDIA HOME
		if (dom.$("separaMultimedia") != null){ genera.multimedia(0);}
		//galeria grafica SUBHOME
		var galGrafica = dom.$("galGrafica");
		if (galGrafica != null){ genera.galeriaGrafica(0);}
		//Listado DESTACADOS HOME
		var galeriaNoticias = dom.getElementsByClass("noticias");
		if ((galeriaNoticias.length) != 0){
			//hacer la peticion del XML
			view.lstNoticias();		//se hace la peticion de datos
			galeriaNoticias[0].style.display = "block";
			//se inicializan los enlaces de las noticias
			indNota = 1;
			while (dom.$("nota"+indNota) != null){
				dom.$("nota"+indNota).onclick = function(){ window.scroll(0,0);view.noticia(this,galeriaNoticias[0]);return false;}
				indNota++;
			}
		}
		//calendario AGENDA
		init.calendarioAgenda = dom.getElementsByClass("calendarioAgenda");
		if (init.calendarioAgenda.length != 0){
			//se captura la fecha actual
			var dateToday = new Date();
			init.today = dateToday.getDate();		//Que dia es hoy
			init.numDay = dateToday.getDay();		//Que numero de dia es hoy
			init.month = dateToday.getMonth();		//Que mes es el actual //el rango es desde 0(enero) hasta 11(diciembre)
			aux_year = dateToday.getYear();			//Anio actual. Tener en cuenta que en Mozilla
			init.year = (aux_year < 2000)?aux_year+1900:aux_year;
			view.lstCalendar(init.month,init.year);
		}
		//redondeo de la capa contenedora de archivo grafico
		var fndArchGrafico = dom.getElementsByClass("fndArchGrafico");
		for (var i=0;i<fndArchGrafico.length;i++){
			var objContenedora = fndArchGrafico[i];
			if (objContenedora != null) { rounded.corners(objContenedora);}
		}
		//enlace IMPRIMIR
		var print = dom.getElementsByClass("print");
		if ((print.length) != 0){ print[0].style.display = "block";
			for (var ii=0; ii<print.length; ii++){
				print[ii].onclick = function(){ window.print();return false;}
			}
		}
		//enlace VOLVER
		var volver = dom.getElementsByClass("volver");
		if ((volver.length) != 0){
			for (var ii=0; ii < volver.length; ii++){
				volver[ii].style.display = "block";
				volver[ii].onclick = function(){ history.back(); return false;}
			}
		}
		//galeria imagenes NOTICIAS PRENSA
		init.imgRel = dom.getElementsByClass("imgRel");
		if (init.imgRel.length != 0){ init.galeriaNoticiasPrensa(0);}
		//listado de ESTRUCTURA
		var listas_contenido = dom.getElementsByClass("listas_contenido");
		if (listas_contenido.length != 0){
			contstr = 1;
			while (dom.$("lststr"+contstr) != null){
				dom.$("str"+contstr).onclick = function(){
					view.lstEstructura(this.id);
					return false;
				}
				dom.$("lststr"+contstr).style.display = "none";
				contstr++;
			}
		}
		if(dom.$("archivoGrafico") != null){
			dom.$("archivoGrafico").onclick = function(){
				aux_href = this.href.split("&cid=");
				first_href = aux_href[0];
				second_href = aux_href[1];
				if (second_href.indexOf("&") != (-1)){
					second_href = second_href.substring(second_href.indexOf("&"),second_href.length);
				}
				qURL = first_href+second_href;
				init.ampliaNotPrensa(qURL);
				return false;
			}
		}
		//generar las ventanas nuevas
		var blank = dom.getElementsByClass("blank");
		if (blank.length != 0){
			for (var ii=0;ii<blank.length;ii++){
				blank[ii].onclick = function(){
					window.open(this.href,"newWin");
					return false;
				}
			}
		}
		//galeria MULTIMEDIA
		var contentMultimedia = dom.getElementsByClass("contentMultimedia");
		if (contentMultimedia.length != 0){
			if (document.location.href.indexOf("subtipoMultimedia") != -1){
				//subtipo
				aux_tipo = document.location.href.split("subtipoMultimedia=");
				if (aux_tipo[1].indexOf("&") != -1) { tipo = aux_tipo[1].substring(0,aux_tipo[1].indexOf("&"));}
				else { tipo = aux_tipo[1];}
				//pageid
				aux_pageID = document.location.href.split("pageid=");
				if (aux_pageID[1].indexOf("&") != -1) { pageID = aux_pageID[1].substring(0,aux_pageID[1].indexOf("&"));}
				else { pageID = aux_pageID[1];}
				//c
				aux_c = document.location.href.split("&c=");
				if (aux_c[1].indexOf("&") != -1) { c = aux_c[1].substring(0,aux_c[1].indexOf("&"));}
				else { c = aux_c[1];}
				//agrupador
				aux_agrupador = document.location.href.split("agrupador=");
				if (aux_agrupador[1].indexOf("&") != -1) { agrupador = aux_agrupador[1].substring(0,aux_agrupador[1].indexOf("&"));}
				else { agrupador = aux_agrupador[1];}
				//agrupador de eventos
				aux_agrupadorFecha = document.location.href.split("&agrupadorFecha=");
				if (aux_agrupadorFecha[1].indexOf("&") !=-1) { agrupadorFecha = aux_agrupadorFecha[1].substring(0,aux_agrupadorFecha[1].indexOf("&"));}
				else { agrupadorFecha = aux_agrupadorFecha[1];}
				//cid
				aux_cid = document.location.href.split("cid=");
				if (aux_cid[1].indexOf("&") != -1) { cid = aux_cid[1].substring(0,aux_cid[1].indexOf("&"));}
				else { cid = aux_cid[1];}
				//language
				aux_language = document.location.href.split("language=");
				if (aux_language[1].indexOf("&") != -1) { language = aux_language[1].substring(0,aux_language[1].indexOf("&"));}
				else { language = aux_language[1];}
				genera.objMul = contentMultimedia[0];
				genera.itemMultimedia(tipo,pageID,c,agrupador,agrupadorFecha,cid,language);
			}
		}
		//modulo pestanias home
		var modulePest = dom.getElementsByClass("modulePest");
		if (modulePest != 0){
			modPest = dom.getElementsByClass("modPest");
			modPest[0].style.display = "block";
			for (var ii=0;ii<modPest[0].childNodes.length;ii++){
				if (modPest[0].childNodes[ii].tagName == "UL"){
					for(var jj=0; jj<modPest[0].childNodes[ii].childNodes.length;jj++){
						//unicamente para el primer caso
						if (modPest[0].childNodes[ii].childNodes[jj].className == "first") {
							modPest[0].childNodes[ii].childNodes[jj].className += " sel";
							modPest[0].childNodes[ii].childNodes[jj].innerHTML = '<span>'+modPest[0].childNodes[ii].childNodes[jj].innerHTML+'</span>';
						}
						if (modPest[0].childNodes[ii].childNodes[jj].childNodes[0].tagName == "A"){
							modPest[0].childNodes[ii].childNodes[jj].childNodes[0].onclick = function(){ view.pestanias(1); return false;}
						}
					}
				}
			}
			contenPest = dom.getElementsByClass("contenPest");
			for (var ii=0; ii<contenPest.length; ii++){ contenPest[ii].style.display = "none";}
			contenPest[0].style.display = "block";
		}
		//validacion formulario CONTACTO
		if(dom.$("contacto")){
			dom.$("envia_busq").onclick=function(){
				var formContact = valida.captura(dom.$("contacto"))
				if(formContact){ dom.$("contacto").submit();}
				return false;
			}
		}
		//validacion formulario TU PROPONES
		if(dom.$("tupropones")){
			dom.$("envia_propones").onclick=function(){
				var formContact = valida.captura(dom.$("tupropones"))
				if(formContact){ dom.$("tupropones").submit();}
				return false;
			}
		}
		//formulario NOTICIAS
		if(dom.$("noticias")){
			bloquear.dia();
			var calendario = dom.getElementsByClass("calendario");
			for (var ii=0; ii<calendario.length; ii++) { calendario[ii].style.display = "block";}
			if (dom.$("periodo_dia")){ dom.$("periodo_dia").onclick = function(){ bloquear.dia();}}
			if (dom.$("periodo_rango")){ bloquear.rango();}
		}
		//formulario BOLETIN
		if (dom.$("frmboletin")){
			dom.$("search1").onclick=function(){
				var formBoletin = valida.esMail(dom.$("email").value);
				if (formBoletin) { dom.$("frmboletin").submit();}
				else { dom.getElementsByClass("KOPeticion")[0].innerHTML = errorPeticion;}
				return false;
			}
		}
		//formulario BAJA BOLETIN
		if (dom.$("frmboletinBaja")){
			dom.$("searchbb").onclick=function(){
				var formBoletin = valida.esMail(dom.$("emailbaja").value);
				if (formBoletin) { dom.$("frmboletinBaja").submit();}
				else { dom.getElementsByClass("KOPeticion")[0].innerHTML = errorPeticion;}
				return false;
			}
		}
		//validacion del formulario PUBLICACIONES
		if (dom.$("publicaciones")){
			var calendario = dom.getElementsByClass("calendario");
			for (var ii=0; ii<calendario.length; ii++) { calendario[ii].style.display = "block";}
			dom.$("calendar2").onclick = function(){init.posicionarCalendar(2); return false;}
			dom.$("calendar3").onclick = function(){ init.posicionarCalendar(3); return false;}
			/* 
			dom.$("busca_noticias").onclick=function(){			
				date_desde_publica = dom.$("desde").value;
				date_hasta_publica = dom.$("hasta").value;
				if (date_desde_publica > date_hasta_publica){ 
					cadErrorDates = '<div class="f_mens_error"><span class="titulo">'+errorSMS+'</span><ul><li>'+errorDates+'</li></ul></div>';
					dom.$("capaValidaErr").innerHTML = cadErrorDates;
				}
				else {
					var formPublic = valida.captura(dom.$("publicaciones"));
					if(formPublic){ dom.$("publicaciones").submit();}
				}				
				return false;
			}
			*/
		}
		//Igualar las alturas de los li de la clase mosaico
		var mosaico = dom.getElementsByClass("mosaico");
		if (mosaico.length !=0){
			for (var ii=0; ii<mosaico[0].childNodes.length; ii++){
				if (mosaico[0].childNodes[ii].tagName == "LI"){
					if ((ii % 2)==0){
						altura0 = mosaico[0].childNodes[ii].offsetHeight;
						altura1 = 0;
						if (mosaico[0].childNodes[ii+1] != null){
							if (mosaico[0].childNodes[ii+1].tagName == "LI") { altura1 = mosaico[0].childNodes[ii+1].offsetHeight;}
						}
						altura = (altura0 >= altura1)?altura0:altura1;
						altura = (altura/10);
						mosaico[0].childNodes[ii].style.height = altura + "em";
						if (mosaico[0].childNodes[ii+1] != null){
							if (mosaico[0].childNodes[ii+1].tagName == "LI") { mosaico[0].childNodes[ii+1].style.height = altura + "em";}
						}
					}
				}
			}
		}
		if ((esIE) && (swIE60 == 1)) { recoloca.combos(); operaChildrens.init(); /*desplaza.scroll();*/}
		//Ocultar/visualizar el menu de la galeria para cuando se pasa por dichas opciones
		var tipo02 = dom.getElementsByClass("tipo02");
		if (tipo02.length != 0){
			var galeria = dom.getElementsByClass("galeria");
				if (galeria.length != 0){
				if (!swIE60) { for (var ii=0; ii<tipo02.length; ii++){ tipo02[ii].onmouseover = function(){ galeria[0].style.visibility = "hidden";}}}
				if (!swIE60) { for (var ii=0; ii<tipo02.length; ii++){ tipo02[ii].onmouseout = function(){ galeria[0].style.visibility = "visible";}}}
			}
		}
		//Igualar los codulos de las noticias en las distributivas
		var colLdist = dom.getElementsByClass("colLdist");
		if (colLdist.length != 0){
			var intModule = 1;
			while (dom.$("sdColL"+intModule) != null){
				var maxHeight = dom.$("sdColL"+intModule).offsetHeight;
				if (dom.$("sdColR"+intModule) != null){ maxHeight = (maxHeight >= dom.$("sdColR"+intModule).offsetHeight)?maxHeight:dom.$("sdColR"+intModule).offsetHeight;}
				maxHeight = (maxHeight/10);
				init.igualarDistributiba(dom.$("sdColL"+intModule),maxHeight);
				init.igualarDistributiba(dom.$("sdColR"+intModule),maxHeight);
				intModule++;
			}		
		}
	}
}
window.onload = init.funciones;