



// JavaScript Document
var popUpWin=0;
function openW(URLStr,WinName,strPropiedades)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, WinName, strPropiedades);
  //'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+Width+',height='+Heigth
}


var current_submenu_tab = "";
var menuTime = null;

_hideSubMenu = function (intOut) {
	if (intOut==1)
	{
		
		if (current_submenu_tab.length == 0)
		{
			$("#menuPrincipal .menu > li").removeClass("current");
			$("#menuPrincipal .menu li .submenu").fadeTo(600,0.001,function(){$("#menuPrincipal .menu li .submenu").fadeTo(1,1);$("#menuPrincipal .menu li .submenu").removeClass("show");});
			current_submenu_tab.find(".submenu").addClass("show");
			current_submenu_tab.addClass("current");
		}
		else
		{
			$("#menuPrincipal .menu > li").removeClass("current");
			$("#menuPrincipal .menu li .submenu").removeClass("show");
			current_submenu_tab.find(".submenu").addClass("show");
			current_submenu_tab.addClass("current");
		}
	}
	else
	{
	$("#menuPrincipal .menu > li").removeClass("current");
	$("#menuPrincipal .menu li .submenu").removeClass("show");
	current_submenu_tab.find(".submenu").addClass("show");
	current_submenu_tab.addClass("current");
	}
}


loadSubMenu = function() {
	//jQuery("#main_nav a.no-link").click(function () {return false;});
	if(current_submenu_tab == "") {
		current_submenu_tab = jQuery("#menuPrincipal .menu li.current");
		
	}
	
	$("#menuPrincipal .menu > li").mouseover(function () {
															  
		clearTimeout(menuTime);
		_hideSubMenu(0);
		if ($(this).find(".submenu").length > 0) {
			$("#menuPrincipal .menu li").removeClass("current")
			$(this).addClass("current");
			$("#menuPrincipal .submenu").removeClass("show");
			$(this).find(".submenu").addClass("show");
			$(this).find(".submenu").addClass("show");
		} else {
			$(this).addClass("current");
			$("#menuPrincipal .submenu").removeClass("show");
		}
	});
	$("#menuPrincipal .menu > li").mouseout(function () { menuTime = setTimeout("_hideSubMenu(1)",600); });
};

function activarTabs()
{
			var tabContainers = $('#moduloValoracion > ol');
			tabContainers.hide().filter(':first').show();
			
			$('div.contenedorPestanas > div a').click(function () {
				tabContainers.hide();
				tabContainers.filter(this.hash).show();
				$('div.contenedorPestanas > div a').removeClass('pestanaActiva');
				$('div.contenedorPestanas > div a').addClass('pestanaInactiva');
				$(this).removeClass('pestanaInactiva');
				$(this).addClass('pestanaActiva');
				return false;
			}).filter(':first').click();
}
var maxFontSize=18;
var minFontSize=10;
var actualFontSize=13;

function modificarFontSize(objeto,incremento,unidad )
{
	var $objetoTexto=$(objeto)
	if (incremento>=0 )
	{
		actualFontSize=((actualFontSize + incremento)>=maxFontSize )?maxFontSize:actualFontSize + incremento;
	}
	else
	{
		actualFontSize=((actualFontSize + incremento)<=minFontSize )?minFontSize:actualFontSize + incremento;
	}
	$objetoTexto.css('font-size',actualFontSize + unidad);
}



//Funciones relacionadas con la busqueda

//JavaScript Document

// Verifica si la palabra pasada por parametro es una palabra reservada
// Parametros: string strPalabraBusqueda 
// Valores que retorna:  0 si no encontro palabras reservadas  1 si si la encontro

function buscarPalabraReservada(strPalabraBusqueda)
{
	var arrayPalabrasReservadas=new Array("ANDT","ORT","NOTT");
	var arrayPalabraBusqueda=new Array();
	var intI=0;
	var blnEncontrado=0;
	for (intI=0;intI<arrayPalabrasReservadas.length;intI++)
	{
		if(arrayPalabrasReservadas[intI]==strPalabraBusqueda) 
		{
		blnEncontrado=1;	
		break;
		}
	} 
	return blnEncontrado;
}


// Emula la funcion trim de vb, que elimina los espacios a la izquierda y derecha
//de una palabra pasada por parametro
function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}

function buscar( _cTipoBuscador )
{

	var cTexto = document.form_google.q.value;
	var aPalVacia = new Array(",","&","{","}","\"","'","(",")","[","]","-",";","~","|","$","¡","!",">","<","+","=");
	var lHayPalVacia = false;
	var arrayPalabrasBusqueda =new Array();
	var arrayPalabra=new Array();
	var strNuevoTexto ='';
		
	//Verifica que la cadena de búsqueda no sea vacía
	if ( cTexto == "")
	{
		alert ("Debe completar el campo buscar");
		return;
	}
		
	var colRadio;

	//Si el buscador es común
	if (_cTipoBuscador == "NORMAL" )
	{
	
		document.form_google.action =  "/mwedh/buscar/busqueda.asp";
		colRadio = document.form_google.sitesearch;
		//Si es el buscador de Protec
	
		if ( colRadio[0].checked )
		{
			for ( var nIndice = 0; nIndice < aPalVacia.length; nIndice ++ )
			{
				if ( cTexto.indexOf( aPalVacia[ nIndice ] ) != -1)
				{
					alert( "No puede introducir: " + aPalVacia[ nIndice ] )
					return
				}
			}
			//Buscamos las palabras reservadas.
			arrayPalabrasBusqueda=cTexto.toUpperCase().split(' ');
			arrayPalabra=cTexto.split(' ');
			for (intI=0;intI<arrayPalabrasBusqueda.length;intI++)
			{
				if (buscarPalabraReservada(trim(arrayPalabrasBusqueda[intI]))==1) 
				{
					arrayPalabra[intI]='';
				} 
			}
			document.form_google.q.value=arrayPalabra.join(' ').replace(/' '+/g, " ");
	
			
		}
		else
		{
		
			document.form_google.action= "/mwedh/buscar/personalizada.asp";
		}
	}
	
	else
	{

		document.form_google.action = "/mwedh/buscar/busquedaavanzada.asp";		
		var cTextoSinPalbras=document.form_google.sinpalabras.value;
		for ( var nIndice = 0; nIndice < aPalVacia.length; nIndice ++ )
			{
				if ( cTexto.indexOf( aPalVacia[ nIndice ] ) != -1 || cTextoSinPalbras.indexOf( aPalVacia[ nIndice ] )!= -1 )
				{
					alert( "No puede introducir: " + aPalVacia[ nIndice ] )
					return
				}
			}
		
		//Buscamos las palabras reservadas.		
		arrayPalabrasBusqueda=cTexto.toUpperCase().split(' ');
		arrayPalabra=cTexto.split(' ');
		for (intI=0;intI<arrayPalabrasBusqueda.length;intI++)
		{
			if (buscarPalabraReservada(trim(arrayPalabrasBusqueda[intI]))==1) 
			{
				arrayPalabra[intI]='';
			} 
		}
		document.form_google.q.value=arrayPalabra.join(' ');
	}
		
		document.form_google.submit();
	}

function buscar_header( _cTipoBuscador )
{
				

	var cTexto = document.form_google_header.q.value;
	var aPalVacia = new Array(",","&","{","}","\"","'","(",")","[","]","-",";","~","|","$","¡","!",">","<","+","=");
	var lHayPalVacia = false;
	var arrayPalabrasBusqueda =new Array();
	var arrayPalabra=new Array();
	var strNuevoTexto ='';
	var strDondeBuscar="";
	//Verifica que la cadena de búsqueda no sea vacía
	if ( cTexto == "")
	{
		alert ("Debe completar el campo buscar");
		return;
	}

	var colRadio;

	//Si el buscador es común
	if (_cTipoBuscador == "NORMAL" )
	{
		document.form_google_header.keyword.value=cTexto;
		strDondeBuscar=document.form_google_header.dondeBuscar.value;
		
		switch (strDondeBuscar)
		{
			case "escom":
				document.form_google_header.action =  "/mwedh/buscar/busqueda.asp";
				for ( var nIndice = 0; nIndice < aPalVacia.length; nIndice ++ )
				{
					if ( cTexto.indexOf( aPalVacia[ nIndice ] ) != -1)
					{
						alert( "No puede introducir: " + aPalVacia[ nIndice ] )
						return
					}
				}
				//Buscamos las palabras reservadas.
				cTexto=cTexto.replace(/^\s*|\s*$/g,"");
				arrayPalabrasBusqueda=cTexto.toUpperCase().split(' ');
				arrayPalabra=cTexto.split(' ');
				for (intI=0;intI<arrayPalabrasBusqueda.length;intI++)
				{
					if (buscarPalabraReservada(trim(arrayPalabrasBusqueda[intI]))==1) 
					{
						arrayPalabra[intI]='';
					} 
				}
				document.form_google_header.q.value=arrayPalabra.join(' ').replace(/' '+/g, " ");
				break;
			case "www":
				document.form_google_header.action= "/mwedh/buscar/personalizada.asp";
				break;
			case "tc":
				document.form_google_header.action="http://www.elsalvador.com/periodista/organiza.asp"
				break;
			case "mc":
				document.form_google_header.action="http://www.elsalvador.com/mediacenter/busqueda.aspx"
				break;	
			
		 }
		
/*
		document.form_google_header.action =  "/mwedh/buscar/busqueda.asp";
		colRadio = document.form_google_header.sitesearch;
		//Si es el buscador de Protec
	
		if ( colRadio[0].checked )
		{
			for ( var nIndice = 0; nIndice < aPalVacia.length; nIndice ++ )
			{
				if ( cTexto.indexOf( aPalVacia[ nIndice ] ) != -1)
				{
					alert( "No puede introducir: " + aPalVacia[ nIndice ] )
					return
				}
			}
			//Buscamos las palabras reservadas.
			cTexto=cTexto.replace(/^\s*|\s*$/g,"");
			
			arrayPalabrasBusqueda=cTexto.toUpperCase().split(' ');
			arrayPalabra=cTexto.split(' ');
			for (intI=0;intI<arrayPalabrasBusqueda.length;intI++)
			{
				if (buscarPalabraReservada(trim(arrayPalabrasBusqueda[intI]))==1) 
				{
					arrayPalabra[intI]='';
				} 
			}
			document.form_google_header.q.value=arrayPalabra.join(' ').replace(/' '+/g, " ");
	
			
		}
		else
		{
		
			document.form_google_header.action= "/mwedh/buscar/personalizada.asp";
		}*/
	}
	
	else
	{

		document.form_google_header.action = "/mwedh/buscar/busquedaavanzada.asp";		
		var cTextoSinPalbras=document.form_google_header.sinpalabras.value;
		for ( var nIndice = 0; nIndice < aPalVacia.length; nIndice ++ )
			{
				if ( cTexto.indexOf( aPalVacia[ nIndice ] ) != -1 || cTextoSinPalbras.indexOf( aPalVacia[ nIndice ] )!= -1 )
				{
					alert( "No puede introducir: " + aPalVacia[ nIndice ] )
					return
				}
			}
		
		//Buscamos las palabras reservadas.		
		arrayPalabrasBusqueda=cTexto.toUpperCase().split(' ');
		arrayPalabra=cTexto.split(' ');
		for (intI=0;intI<arrayPalabrasBusqueda.length;intI++)
		{
			if (buscarPalabraReservada(trim(arrayPalabrasBusqueda[intI]))==1) 
			{
				arrayPalabra[intI]='';
			} 
		}
		document.form_google_header.q.value=arrayPalabra.join(' ');
	}

		document.form_google_header.submit();
	}
	function VerificarEnter(e) {
		var tecla=null;	
   	    tecla = (document.all) ? e.keyCode :e.which;
		if (tecla==13)
		{
			buscar( 'NORMAL' );
			return false;
		}
		else
		{
		return true;
		}
  	 } 




getPlataform=function()
{
	
	var intPlataforma=0;
	var ua = navigator.userAgent.toLowerCase(),
          platform = navigator.platform.toLowerCase(),
          UA = ua.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/) || [null, 'unknown', 0],
          mode = UA[1] == 'ie' && document.documentMode;

          var Browser = {
          extend: Function.prototype.extend,
          name: (UA[1] == 'version') ? UA[3] : UA[1],
          version: mode || parseFloat((UA[1] == 'opera' && UA[4]) ? UA[4] : UA[2]),
          Platform: {
          name: ua.match(/ip(?:ad|od|hone)/) ? 'ios' : (ua.match(/(?:webos|android|bada|symbian|palm|blackberry)/) || platform.match(/mac|win|linux/) || ['other'])[0]
          },
          Features: {
          xpath: !!(document.evaluate),
          air: !!(window.runtime),
          query: !!(document.querySelector),
          json: !!(window.JSON)
          },
          Plugins: {}
          };
 if(Browser.Platform.name == 'android' || Browser.Platform.name == 'ios') 
 {
 		intPlataforma=1;
 }
 if(Browser.Platform.name == 'webos' || Browser.Platform.name == 'bada' || Browser.Platform.name == 'symbian' || Browser.Platform.name == 'palm' || Browser.Platform.name == 'blackberry')
 {
 intPlataforma=2;
 }
 
	return intPlataforma;

}

