/* CEXT_CINFORMATIVO.XSL */
function irSeccRel(oLinkSeccRel){
	document.location.href = oLinkSeccRel.url;
}

function irProdRel(oAnchorProdRel){
	var sURL = oAnchorProdRel.url;
	
	window.open(sURL, 'popupFP', 'width=800, height=600, resizable=yes, scrollbars=yes');
}
/* FIN CEXT_CINFORMATIVO.XSL */


/* CEXT_CONTACTO_GENERAL.XSL */
function AbrirVentana(url, scroll){
	window.open(url,'','width=602, height=525, scrollbars=yes');
}

function abrirPopup(mypage,myname,w,h,scroll){
	var settings ='height='+h+',';
	settings +='width='+w+',';
	settings +='scrollbars='+scroll+',';
	window.open(mypage,myname,settings);
}

function mostrarListaSolucion(){
	var longitud = document.getElementById('linea').length;
	
	for(i=0; i<longitud; i++){
		valor = document.getElementById('linea')[i].value;
		
		if(valor != ""){
			if(document.getElementById('linea')[i].selected == true){
				document.getElementById(valor).style.display = "block";
			} else {
				document.getElementById(valor).style.display = "none";
			}
		}
	}
}

function abrirContacto(){
	var valor = document.getElementById("solucion").value;
	var mostrar = "";
	
	for(i=1; i<valores.length; i++){
		var url = valores[i];
		
		if(url[0] == valor){
			mostrar = url[1];
		}
	}
	
	AbrirVentana(mostrar);
}
/* FIN CEXT_CONTACTO_GENERAL.XSL */


/* CEXT_FAQS.XSL */
function ajustarAltoFAQ(){
	var oIframeFAQS;
	var oDivFAQ;
	
	if(this != top){
		oIframeFAQS = parent.document.getElementById("IFrameFAQS");
		oDivFAQ = document.getElementById("contenidoFAQ");
		
		oIframeFAQS.style.height = oDivFAQ.offsetHeight + "px";
	}
}
/* FIN CEXT_FAQS.XSL */


/* CEXT_LISTADO_FAQS.XSL */
function iniciarListadoFAQS(sImagenFAQS){
	var oListadoFAQSProds = document.getElementById("listadoFAQProds");
	var oImagenFAQS = document.getElementById("imagenFAQS");
	var sImagenFAQS = "";
	
	var oArrQueryString;
	var oArrParam;
	
	var sQueryString;
	
	var iParam = 0;
	
	/ * Obtiene información del queryString */
	sQueryString = document.location.search.substring(1);
	oArrQueryString = sQueryString.split('&');
	
	/* Busca imagen de FAQ [Si se requiere] */
	while((iParam < oArrQueryString.length) && (sImagenFAQS == "")){
		oParam = oArrQueryString[iParam].split("=");
		
		if (oParam[0] == "imgSolucion"){
			sImagenFAQS = oParam[1];
		}
		
		iParam++;
	}
	
	/* Muestra Imagen FAQS */
	if(sImagenFAQS != "" && sImagenFAQS != "vacio")
		oImagenFAQS.src = sImagenFAQS;
	else
		oImagenFAQS.style.display = "none";
	
	/* Muestra conjunto de FAQS del primer producto */
	oListadoFAQSProds.children[0].children[0].click();
}

function mostrarFAQSProducto(IDProducto){
	oIframeFAQS = parent.document.getElementById("IFrameFAQS");
	oIframeFAQS.style.display = "none";

	var oDivFAQSSolucion = document.getElementById("DivFAQSSolucion").children;
	var oDivFAQSProdSelecc = document.getElementById("DivFAQSProducto" + "_" + IDProducto);
	
	for (var i=0; i<oDivFAQSSolucion.length; i++){
    	if(oDivFAQSSolucion[i] == oDivFAQSProdSelecc){
    		oDivFAQSSolucion[i].style.display = "block";
		} else {
    		oDivFAQSSolucion[i].style.display = "none";
		}
	}
	
    /* Muestra el primer FAQ del listado */
    //oDivFAQSProdSelecc.children[0].children[0].click();
	
	activarEnlaceFAQ(event.srcElement);
	
	return false;
}

function activarEnlaceFAQ(oEnlaceFAQ){
	var oArrEnlacesFAQ = document.getElementsByName("pre");
	
	for(var iEnlaceFAQ=0; iEnlaceFAQ < oArrEnlacesFAQ.length; iEnlaceFAQ++){
		oArrEnlacesFAQ[iEnlaceFAQ].className = "";
	}
	
	oEnlaceFAQ.className="n5on";
}

function mostrarFAQ(URLFAQ){
	var oIframeFAQS = document.getElementById("IFrameFAQS");
	
	oIframeFAQS.style.display = "block";
	oIframeFAQS.src = URLFAQ;
}
/* FIN CEXT_LISTADO_FAQS.XSL */


/* CEXT_NOTICIA.XSL */
	function iniciarNoticia(titular){
		var titularNuevo = "";
		var prueba;
		var cont;
		
		titular = titular + " ";
		prueba = titular;
		
		while(prueba.indexOf(" ")!=-1){
			if(cont < 3){
				titularNuevo = titularNuevo + " " + prueba.substring(0, prueba.indexOf(" "));
				cont++;
			}
			
			prueba = prueba.substring(prueba.indexOf(" ") + 1, prueba.length)
		}
		
		if(titularNuevo == ""){
			titularNuevo = titular;
		} else {
			if(cont == 3) {
				titularNuevo = titularNuevo + "...";
			}
		}
		
		document.title = "MAPFRE Canal Salud - Noticias -- " + titularNuevo;
	}
	
	// returns a named value from the querystring
	function querystring(name){
	   //alert(location.href);
	   
	   var tmp = unescape( location.search.substring(1));
	   var i = tmp.toUpperCase().indexOf(name.toUpperCase()+"=");
	   
	   if (i >= 0){
	      tmp = tmp.substring(name.length + i + 1);
	      
	      i = tmp.indexOf("&");
	      
	      return(tmp = tmp.substring( 0, (i>=0) ? i : tmp.length));
	   }
	   
	   return("");
	 }
	
	 function volver(rutaGnral){
		var donde = querystring("volver");
		var mes = querystring("mes");
		var anyo = querystring("anyo");
		var listado="/cextsgr/BuscarNoticiasSalud.do?canal=mcsa&pagina=1";
		
		if((donde == "") && (mes == "")){
	   		document.location.href = listado;
   		} else if(donde == "home"){
				document.location.href = rutaGnral + "general/indexP.shtml";
				} else if((mes!='') && (anyo!='')){
					document.location.href ="/cextsgr/BuscarNoticiasSalud.do?mes=" + mes + "&anyo=" + anyo;
					document.location.href =listado+"&mes=" + mes + "&anyo=" + anyo;
					} else {
						document.location.href = listado+"&tipoNoticia=" + donde;
					}
	}
/* FIN MCSA_NOTICIA.XSL */

var objDayArray = new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
var objMonthArray = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");

/* CEXT_PRODUCTO.XSL */
function mostrarFechaActual(){
	var objFechaActual = new Date();
	var sFechaActual = new String();
	
	var day = objFechaActual.getDay();
	var month = objFechaActual.getMonth();
	var year = objFechaActual.getYear();
	var daym = objFechaActual.getDate();
		
	var horas = objFechaActual.getHours();
	var minut = objFechaActual.getMinutes();
	
	if (year < 1000){
		year += 1900;
	}
	
	if (parseInt(daym) < 10){
		daym = "0" + daym;
	}
	
	if (parseInt(horas) < 10){
		horas = "0" + horas;
	}
	
	if (parseInt(minut) < 10){
		minut = "0" + minut;
	}
	
	sFechaActual = "Hoy día "+ objDayArray[day] + " " + daym + " de " + objMonthArray[month] + " de " + year + " a las " + horas + ":" + minut + " h";
	
	if(document.getElementsByName("fechaActual").length != null){
		for(i=0;i<document.getElementsByName("fechaActual").length;i++){
			document.getElementsByName("fechaActual")[i].innerText = sFechaActual;
		}
	}else
		document.getElementsByName("fechaActual").innerText = sFechaActual;
	
}

function iniciarPestanyasProd(pest){
	
	if(pest == null){
		var oCabeceraPestanyasProd = document.getElementById("cabeceraPestanyas").children;
	}else{
		var oCabeceraPestanyasProd = eval(pest).children;
	}
	
	if(oCabeceraPestanyasProd.length > 0){
		buscarPestanyaActivar();
	} else {
		alert("El producto seleccionado NO contiene pestañas activas\n\nVaya a la página de propiedades correspondiente\ny actualice la información requerida");
		window.close();
	}
	
	/* Muestra fecha actual */
	mostrarFechaActual();
}

function buscarPestanyaActivar(){
	var oCabeceraPestanyasProd = document.getElementById("cabeceraPestanyas").children;
	
	var oCabeceraPestanyaSelecc;
	var oContenidoPestanyaSelecc;
	var oAnchorPestanyaSelecc;
	
	var oArrQueryString;
	var oArrParam;
	var sQueryString;
		
	var iParam = 0;
	var iPestanya = 0;
	var sPestanyaSelecc = "";
	
	// Obtiene información del queryString 
	var sQueryString = document.location.search.substring(1);
	var oArrQueryString = sQueryString.split("&");
	
	/* Busca elementos de pestaña [cabecera y contenido] */
	while((iParam < oArrQueryString.length) && (sPestanyaSelecc == "") && (sQueryString != "")){
		oArrParam = oArrQueryString[iParam].split('=');
		
		if((oArrParam[0] == "tipo") || (oArrParam[0] == "idPestanya")){
			sPestanyaSelecc = oArrParam[1];
			
			while((iPestanya < oCabeceraPestanyasProd.length) && (!oAnchorPestanyaSelecc)){
				if(oCabeceraPestanyasProd[iPestanya].children[0].pest == sPestanyaSelecc){
					oAnchorPestanyaSelecc = oCabeceraPestanyasProd[iPestanya].children[0];
					oAnchorPestanyaSelecc.click();
				}
				
				iPestanya++;
			}
		}
		
		iParam ++;
	}
	
	if(sPestanyaSelecc==""){
		oAnchorPestanyaSelecc = oCabeceraPestanyasProd[0].children[0];
		oAnchorPestanyaSelecc.click();
	}
	
	
	return false;
}

function cambiarPestanyaProd(oAnchorPestanya, url){
	var locat = document.location.href;
	
	if(locat.indexOf("productos")>0){
		var oCabeceraPestanyasProd = document.getElementById("cabeceraPestanyas").children;
		var oDivPestanyasProd = document.getElementById("contenidoPestanyas").children;
		
		var sPestanyaSelecc = oAnchorPestanya.pest;
		
		for (var iPestanya=0; iPestanya < oCabeceraPestanyasProd.length; iPestanya++){
	    	if(oCabeceraPestanyasProd[iPestanya].children[0] == oAnchorPestanya){
	    		oCabeceraPestanyasProd[iPestanya].children[0].className = "on";
			} else {
	    		oCabeceraPestanyasProd[iPestanya].children[0].className = "off";
			}
		}
		
		for (var iPestanya=0; iPestanya < oDivPestanyasProd.length; iPestanya++){
	    	if(oDivPestanyasProd[iPestanya].id == "contenidoPestanya_" + sPestanyaSelecc){
	    		oDivPestanyasProd[iPestanya].style.display = "block";
			} else {
	    		oDivPestanyasProd[iPestanya].style.display = "none";
			}
		}
	}else{
		document.location.href = url;
	}
	return false;
}

function mostrarComparacion(objeto){
	var objeto = document.getElementById("productosComp");
	
	for(i=0; i< objeto.length; i++){
		var valor = objeto[i].value;
		
		if(objeto[i].selected == true){
			document.getElementById("producto" + valor).style.display = "block";
		} else {
			document.getElementById("producto" + valor).style.display = "none";
		}
	}
}
/* FIN CEXT_PRODUCTO.XSL */


/* CEXT_SOLUCION.XSL */
function iniciarSolucion(lineaNegocio,nombreSolucion){
	var oArrQueryString;			        		
	var sQueryString;
	var sParam;
	
	var iParam = 0;
	var bHallado = false;
	
	/ * Obtiene información del queryString */
	var sQueryString = document.location.search.substring(1);
	var oArrQueryString = sQueryString.split('&');
	
	/* Busca elementos de pestaña [cabecera y contenido] */
	while((iParam < oArrQueryString.length) && (!bHallado)){
		if (oArrQueryString[iParam] == "tipo=subH"){
			document.getElementById("interiorIndiceSolucs").style.display = "block";
			document.getElementById("interiorSolucion").style.display = "none";
			document.title = "MAPFRE Canal Salud -- " + lineaNegocio;
			bHallado = true;
		} else {
			document.getElementById("interiorSolucion").style.display = "block";
			document.getElementById("interiorIndiceSolucs").style.display = "none";
			document.title = "MAPFRE Canal Salud -- " + nombreSolucion;
		}
		
		iParam++;
	}
}

/* Función para pintar el literal del mes en función del número de mes*/
function mostrarMes(mes){
	if(mes.substring(0,1)=="0")
		mes = mes.substring(1,2);
	mes = parseInt(mes)-1;
	document.write(objMonthArray[mes]);
}
/* FIN CEXT_SOLUCION.XSL */
