// JavaScript Document

//////////////////////////MENU DESPLEGABLE PARA IE////////////////////////////////

stuHover = function() {
	var cssRule;
	var newSelector;
	for (var i = 0; i < document.styleSheets.length; i++)
		for (var x = 0; x < document.styleSheets[i].rules.length ; x++)
			{
			cssRule = document.styleSheets[i].rules[x];
			if (cssRule.selectorText.indexOf("LI:hover") != -1)
			{
				 newSelector = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
				document.styleSheets[i].addRule(newSelector , cssRule.style.cssText);
			}
		}
	var getElm = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<getElm.length; i++) {
		getElm[i].onmouseover=function() {
			this.className+=" iehover";
		}
		getElm[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", stuHover);

//////////////////////////////////////////////////////////////////////////

//////////////////////////MENU DESPLEGABLE LATERAL PARA IE////////////////////////////////

if (document.getElementById("lat")){

stuHoverLat = function() {
	var cssRule;
	var newSelector;
	for (var i = 0; i < document.styleSheets.length; i++)
		for (var x = 0; x < document.styleSheets[i].rules.length ; x++)
			{
			cssRule = document.styleSheets[i].rules[x];
			if (cssRule.selectorText.indexOf("LI:hover") != -1)
			{
				 newSelector = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
				document.styleSheets[i].addRule(newSelector , cssRule.style.cssText);
			}
		}
	var getElm = document.getElementById("lat").getElementsByTagName("LI");
	for (var i=0; i<getElm.length; i++) {
		getElm[i].onmouseover=function() {
			this.className+=" iehover";
		}
		getElm[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", stuHoverLat);

} // fin validar menu lateral
//////////////////////////////////////////////////////////////////////////

//////////////////////////SISTEMA OPERATIVO///////////////////////////////

function checkOS()
{
		if(navigator.userAgent.indexOf('IRIX') != -1)
		{
			var OpSys = "Irix";
		}
		else if((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('95') != -1))
		{
			var OpSys = "Windows95";
		}
		else if(navigator.userAgent.indexOf('Win') != -1)
		{
			var OpSys = "Windows3.1 or NT";
		}
		else if(navigator.userAgent.indexOf('Mac') != -1)
		{
			var OpSys = "Macintosh";
		}
		else
		{
			var OpSys = "other";
		}
	//alert(OpSys);
	return OpSys;
} 



//Estilos
function setBrowserType()
{
	var aBrowFull = new Array("opera", "msie", "netscape", "gecko", "mozilla");
    var aBrowVers = new Array("opera", "msie", "netscape", "rv", "mozilla");
    var aBrowAbrv = new Array("op", "ie", "ns", "mo", "ns");
    var sInfo = navigator.userAgent.toLowerCase();
    sBrowser = "";
		
		for (var i = 0; i < aBrowFull.length; i++)
		{
     		if ((sBrowser == "") && (sInfo.indexOf(aBrowFull[i]) != -1))
			{
      			sBrowser = aBrowAbrv[i];
      			sVersion = String(parseFloat(sInfo.substr(sInfo.indexOf(aBrowVers[i]) + aBrowVers[i].length + 1)));
				
     		}
    	}
	
	return sBrowser;
}

function conocertiponestcape() {
	var tipo_nestcape;
	tipo_nestcape = navigator.userAgent;
	return (tipo_nestcape);
}


var navega = setBrowserType();
var sis_ope = checkOS();
	if ((sis_ope == 'Windows95') || (sis_ope == 'Windows3.1 or NT')) {
		if(navega!="ie") {
			//alert(navega);
			var sInfo2 = navigator.userAgent.toLowerCase();
			
			num_vcs2 = sInfo2.indexOf("chrome");
			if (num_vcs2 >= 1) {
				document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_chrome.css' />");
				document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
				//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_firefox.css' />");
			}else{
				document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_firefox.css' />");
				document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
				//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_firefox.css' />");
			}
		}
		//Es Internet Explorer
		else
		{
			var aBrowVers = new Array("msie");
			var sInfo = navigator.userAgent.toLowerCase();
			
				for (var i = 0; i < aBrowVers.length; i++)
				{
					if ((sBrowser == "") && (sInfo.indexOf(aBrowVers[i]) != -1))
					{
		 				sVersion = String(parseFloat(sInfo.substr(sInfo.indexOf(aBrowVers[i]) + aBrowVers[i].length + 1)));
					}
				}
			
				if(sVersion == 6)
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer6.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_explorer6.css' />");
				}
				
				if(sVersion == 7)//||(sVersion > 7))
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer7.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_explorer7.css' />");
				}
				if(sVersion > 7)
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer7.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_explorer7.css' />");
				}
				
				
		}
	}
	else if (sis_ope == 'Macintosh')
	{

		//Firefox o Safari
		if(navega!="ie") {
			var tip;
			var num_vcs;
			tip = conocertiponestcape();
			//alert (tip);
			num_vcs = tip.indexOf("Safari");
			//alert(num_vcs);
				//Es Safari
				if (num_vcs >= 1) {
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_mac_safari.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_mac_safari.css' />");
				}
				//Es Firefox
				else
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_mac_firefox.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_mac_firefox.css' />");
				}
		}
		//Es Internet Explorer
		else
		{
			var aBrowVers = new Array("msie");
			var sInfo = navigator.userAgent.toLowerCase();
			
				for (var i = 0; i < aBrowVers.length; i++)
				{
					if ((sBrowser == "") && (sInfo.indexOf(aBrowVers[i]) != -1))
					{
						sVersion = String(parseFloat(sInfo.substr(sInfo.indexOf(aBrowVers[i]) + aBrowVers[i].length + 1)));
					}
				}
			
				if(sVersion == 6)
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer6.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider.css' />");
				}
				
				if(sVersion == 7)//||(sVersion > 7))
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer7.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider.css' />");
				}
				if(sVersion > 7)
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer7.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_explorer7.css' />");
				}
				
				
		}
	}
	else if(sis_ope = 'other'){
		//Firefox o Safari
		if(navega!="ie") {
			var tip;
			var num_vcs;
			tip = conocertiponestcape();
			
			//alert (tip);
			num_vcs = tip.indexOf("Safari");
			//alert(num_vcs);
				//Es Safari
				if (num_vcs >= 1) {
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_mac_safari.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_mac_safari.css' />");
				}
				//Es Firefox
				else
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_mac_firefox.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_mac_firefox.css' />");
				}
		}
		//Es Internet Explorer
		else
		{
			var aBrowVers = new Array("msie");
			var sInfo = navigator.userAgent.toLowerCase();
			
				for (var i = 0; i < aBrowVers.length; i++)
				{
					if ((sBrowser == "") && (sInfo.indexOf(aBrowVers[i]) != -1))
					{
						sVersion = String(parseFloat(sInfo.substr(sInfo.indexOf(aBrowVers[i]) + aBrowVers[i].length + 1)));
					}
				}
			
				if(sVersion == 6)
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer6.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider.css' />");
				}
				
				if(sVersion == 7)//||(sVersion > 7))
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer7.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider.css' />");
				}
				if(sVersion > 7)
				{
					document.write("<link rel='stylesheet' type='text/css' href='css/styles_pc_explorer7.css' />");
					document.write("<link rel='stylesheet' type='text/css' href='css/slider_netscape.css' />");
					//document.write("<link rel='stylesheet' type='text/css' href='css/styles_mas_salud_pc_explorer7.css' />");
				}
				
				
		}	
	}
	
	
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function cambiarContenido(texto, texto_escribir)
{
	//document.getElementById("menu_texto0").style.display = "none";
	textoactual = texto;
	document.getElementById(texto).style.visibility = "visible";
	
		if(navega!="ie")
		{
			document.getElementById("texto_a_escribir").textContent = texto_escribir;
	   	}
		else
		{
		  	document.getElementById("texto_a_escribir").innerText = texto_escribir;
	   	}
}

function quitarContenido(texto)
{
	if(document.getElementById(textoactual) != '')
	{
		document.getElementById(textoactual).style.visibility = "hidden";
	}
}


var menuactual="";
function mostrar(cual){		
			if(menuactual!='')
			{	
				document.getElementById(menuactual).style.display="none";
			}
			
			menuactual=cual;
			if(document.getElementById(cual))
			{
				document.getElementById(cual).style.display="block";
			}
			 
}
function ocultar(cual){		
			if(cual!='')
			{	
				document.getElementById(cual).style.display="none";
			}
			
			
}



function valida_encuesta(pre)
{
	var total = 0;
	var seleccion = 0;
	
	total = document.form_encuest.opc_enc.length;
	//alert(total);
		for (i=0; i<total; i++)
		{
			if (document.form_encuest.opc_enc[i].checked == 1)
			{
			
				seleccion = document.form_encuest.opc_enc[i].value;
				break;
			}
		}
		
		if (seleccion == 0)
		{
			alert(msj17);
			return false;
		}
		else
		{
			document.getElementById('bt_enviar').style.display="none";
			abrir_popup("../site/includes/i_encuestas.php?vot=1&hm=1&pre="+pre+"&res="+seleccion, "Encuesta", "255", "330");
		}
}


function abrir_popup(ulr, titulo, alto, ancho)
{
	window.open(ulr, titulo,'scrollbars=yes,width='+ancho+',height='+alto+',resizable=0,menubar=0,toolbar=0');
}


function valida_contacto()
{
	
	var encabezado=msj+"\n";
	var mensaje="";
	if (document.getElementById('nombre').value=="")
		mensaje=mensaje+msj1+"\n";
	if (document.getElementById('apellido').value=="")
		mensaje=mensaje+msj2+"\n";
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	var correo=document.getElementById('correo').value;
	if (document.getElementById('correo').value=="")
		mensaje=mensaje+msj3+"\n";
	else
	if (!filter.test(correo))
		mensaje=mensaje+msj4+"\n";
	if (document.getElementById('telefono').value=="")
		mensaje=mensaje+msj5+"\n";
	if (document.getElementById('ciudad').value=="")
		mensaje=mensaje+msj6+"\n";
	if (document.getElementById('comentario').value=="")
		mensaje=mensaje+msj7+"\n";
	if (document.getElementById('txtcap').value=="")
		mensaje=mensaje+msj19+"\n";
		
	if (mensaje!="")
		{
		alert(encabezado+mensaje);
		return false;
		}
	else
		document.contacto.submit();
	
}

function valida_farmaceutico()
{
	
	var encabezado=msj+":\n";
	var mensaje="";
	if (document.getElementById('nombre').value=="")
		mensaje=mensaje+msj1+"\n";
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	var correo=document.getElementById('correo').value;
	if (document.getElementById('correo').value=="")
		mensaje=mensaje+msj3+"\n";
	else
	if (!filter.test(correo))
		mensaje=mensaje+msj4+"\n";

	if (document.getElementById('edad').value!="")
		{	
		var edad=document.getElementById('edad').value;
		valor = parseInt(edad);
		if (isNaN(valor)) 
			mensaje=mensaje+msj8+"\n";
		}
	else
		{
		mensaje=mensaje+msj9+"\n";
		}
	if ((!document.getElementById('sexoF').checked)&&(!document.getElementById('sexoM').checked))
		{
		mensaje=mensaje+msj10+"\n";
		}
	
	
	if (document.getElementById('peso').value!="")
		{	
		var edad=document.getElementById('peso').value;
		valor = parseInt(edad);
		if (isNaN(valor)) 
			mensaje=mensaje+msj11+"\n";
		}
	if (document.getElementById('pregunta').value=="")
		mensaje=mensaje+msj12+"\n";
		
	if (document.getElementById('txtcap').value=="")
		mensaje=mensaje+msj19+"\n";
	
	if (mensaje!="")
		{
		alert(encabezado+mensaje);
		return false;
		}
	else
		document.farmaceutico.submit();
	
}

function valida_nutricionista()
{
	
	var encabezado=msj+":\n";
	var mensaje="";
	if (document.getElementById('nombre').value=="")
		mensaje=mensaje+msj1+"\n";
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	var correo=document.getElementById('correo').value;
	if (document.getElementById('correo').value=="")
		mensaje=mensaje+msj3+"\n";
	else
	if (!filter.test(correo))
		mensaje=mensaje+msj4+"\n";
	if (document.getElementById('edad').value!="")
		{	
		var edad=document.getElementById('edad').value;
		valor = parseInt(edad);
		if (isNaN(valor)) 
			mensaje=mensaje+msj8+"\n";
		}
	else
		{
		mensaje=mensaje+msj9+"\n";
		}
	if ((!document.getElementById('sexoF').checked)&&(!document.getElementById('sexoM').checked))
		{
		mensaje=mensaje+msj10+"\n";
		}
	if (document.getElementById('peso').value!="")
		{	
		var edad=document.getElementById('peso').value;
		valor = parseInt(edad);
		if (isNaN(valor)) 
			mensaje=mensaje+msj11+"\n";
		}
	if (document.getElementById('pregunta').value=="")
		mensaje=mensaje+msj12+"\n";
	if (document.getElementById('txtcap').value=="")
		mensaje=mensaje+msj19+"\n";
		
	if (mensaje!="")
		{
		alert(encabezado+mensaje);
		return false;
		}
	else
		document.nutricionista.submit();
	
}


function valida_convenio_vip()
{
	var encabezado=msj+":\n";
	var mensaje="";
	if (document.getElementById('usuario_convenios_vip').value=="")
	//if (document.form_convenios_vip.usuario_convenios_vip.value=="")
	{
		mensaje=mensaje+msj13+"\n";
	}
	if (document.getElementById('password_convenios_vip').value=="")
	//if (document.form_convenios_vip.password_convenios_vip.value=="")
	{
		mensaje=mensaje+msj14+"\n";
	}
	
	if (mensaje!="")
	{
		alert(encabezado+mensaje);
		return false;
	}
	else
	{
		document.form_convenios_vip.submit();
	}
}



function LoginToWordPressBlog()
{
var sData;
var sUserName = document.getElementById('usuario_convenios_vip').value;
var sPassword = document.getElementById('password_convenios_vip').value;
var sDomain = "";

sData = "<form name='loginform' id='loginform' action='" + sDomain + "../convenio/index.php' method='post'>";
sData = sData + "<input type='text' name='usuario' id='user_login' class='input' value='" + sUserName + "' />";
sData = sData + "<input type='password' name='password' id='user_pass' class='input' value='" + sPassword + "' />";
sData = sData + "<input type='text' name='envio' id='envio' class='input' value='1' />";
sData = sData + "<input type='text' name='viene' id='viene' class='input' value='1' />";
sData = sData + "<input type='submit' name='wp-submit' id='wp-submit' value='Login »' />";
sData = sData + "<input type='hidden' name='redirect_to' value='/wp-admin/' />";
sData = sData + "<input type='hidden' id='wordpress_test_cookie' name='wordpress_test_cookie' value='WP Cookie check' />";
sData = sData + "</form>";
sData = sData + "<script type='text/javascript'>";
sData = sData + "document.cookie='wordpress_test_cookie=home; expires=Fri, 11 Jul 2009 05:23:14 +0000; path=/';";
sData = sData + "document.loginform.submit();</sc" + "ript>";
OpenWindow=window.open("", "newwin");
OpenWindow.document.write(sData);
OpenWindow.document.close()
}

function Vaciar_Input(elemento) {
	elemento.value = "";
}

function Validar_Buscador() {
	if (document.buscador_home.busca_palabra.value=="") {
		alert(msj15);
	}else{
		document.buscador_home.submit();
	}
}

function Validar_Buscador_Home() {
	if (document.buscador_home.combo2.value=="0") {
		alert(msj18);
	}else{
		document.buscador_home.submit();
	}
}
function valida_test(oRad,i)
	{
	var cant=0;
	var auxnombre="";
	var f=document.getElementById("test");
	
	if (oRad!=""){
	valor = oRad.value;

	with (document.test)
	document.getElementById(i).value=oRad.value; 
	}else{
		
		var sum=0;
		var i=0;
		for (i=1;i<f.elements.length;i++){
		
				if (document.getElementById(i)){
					num=parseInt(document.getElementById(i).value);
						
					if (isNaN(num)){
		
					
					alert(msj16);
					return false;
					
					}else{
		
				sum=sum+num;
					}
					
				}
		}	

	test_salud=parseInt(document.getElementById("test_salud").value);
	sum=parseInt(sum);
	abrir_popup("includes/i_test.php?test="+test_salud+"&sum="+sum, "test", "240", "340");
	}
	}