var MK = {};
MK.menuActivo=function(A){
   $("#menu li.current").removeClass("current");
   $("#menu-"+A).each(function()
   {
     $(this).addClass("current")
     
   })
 }
 
function validarGenero()
{
  if(document.getElementById('genero').value=='' && document.getElementById('edad').value=='' )
  {
    alert("Debe escoger por lo menos una de las opciones");
    return false;
  }  
  else if(document.getElementById('edad').value=='15-24' && document.getElementById('genero').value=='')
  {
  alert("Lo sentimos!! No podemos satisfacer su criterio de busqueda, escoge otra opción");
  return false;
  }
  else if(document.getElementById('genero').value=='-1' || document.getElementById('edad').value=='-1')
  {
    alert("Debe escoger por lo menos una de las opciones");
    return false;
  }
  return true;
  
 }
 
 function validarPortal()
{
  if(document.getElementById('portal').value=='-1' || document.getElementById('tipo_pieza_portal').value=='-1')
  {
    alert("Debe escoger por lo menos una de las opciones");
    return false;
  }
  
  return true;
  
 }
 
 function validarGeneroIngles()
{
  
  if(document.getElementById('genero').value=='' && document.getElementById('edad').value=='' )
  {
    alert("	You should choose at least one of the options");
    return false;
  }  
  else if(document.getElementById('edad').value=='15-24' && document.getElementById('genero').value=='')
  {
  alert("Sorry! We can´t meet your search criteria, choose another option");
  return false;
  }
  
  return true;
  
 }
 

function validarUbicacion()
{
	if(document.getElementById('portal').value=='' && document.getElementById('tipo_pieza_portal').value=='' )
 	{	
 	  this.location.href="/contenido/docs/tarifasusuarios.xls"; 
	   return false;
  	}  	
  	return true;
}

function verificarFiltroTodos()
{

 	if (document.form.eltiempo.checked || document.form.portafolio.checked || document.form.cambio.checked || document.form.enter.checked || document.form.abcdelbebe.checked || document.form.revistadonjuan.checked || document.form.futbolred.checked || document.form.vivein.checked || document.form.citytv.checked || document.form.elempleo.checked || document.form.metrocuadrado.checked || document.form.motor.checked || document.form.clasificar.checked || document.form.guiaacademica.checked || document.form.metrabajo.checked)
	 {
	 document.form.todos.checked=false;
	 }
	 
	if(document.form.todos.checked)
 	 {	
 	
			document.form.eltiempo.checked=false;
			document.form.portafolio.checked=false;
			document.form.cambio.checked=false;
			document.form.enter.checked=false;
			document.form.abcdelbebe.checked=false;
			document.form.revistadonjuan.checked=false;
			document.form.futbolred.checked=false;
			document.form.vivein.checked=false;
			document.form.citytv.checked=false;
			document.form.elempleo.checked=false;
			document.form.metrocuadrado.checked=false;
			document.form.motor.checked=false;
			document.form.clasificar.checked=false;
			document.form.guiaacademica.checked=false;
			document.form.metrabajo.checked=false;
	 }
	 
	

}

function verificarFiltroTodosCheck()
{

	if(document.form.todos.checked)
 	 {	
 	
			document.form.eltiempo.checked=false;
			document.form.portafolio.checked=false;
			document.form.cambio.checked=false;
			document.form.enter.checked=false;
			document.form.abcdelbebe.checked=false;
			document.form.revistadonjuan.checked=false;
			document.form.futbolred.checked=false;
			document.form.vivein.checked=false;
			document.form.citytv.checked=false;
			document.form.elempleo.checked=false;
			document.form.metrocuadrado.checked=false;
			document.form.motor.checked=false;
			document.form.clasificar.checked=false;
			document.form.guiaacademica.checked=false;
			document.form.metrabajo.checked=false;
	 }
	 
	

}

function validarFormularioBusqueda()
{
  for (i=0;i<document.formbusqueda.elements.length;i++){
      if(document.formbusqueda.elements[i].type == "checkbox"){
         if(document.formbusqueda.elements[i].checked==1)
         {
           document.formbusqueda.elements[i].value=1;
         }
         else
         {
            document.formbusqueda.elements[i].value=2;
         }
       }  
  }    
  return true;
}

function validarPerfiles(nombre)
{
  document.getElementById(nombre).value=1;
  return true;
}

function validarCamposContactenos()
{
  for (i=0;i<document.formContacto.elements.length;i++){
      if(document.formContacto.elements[i].type == "checkbox"){
         if(document.formContacto.elements[i].checked==1)
         {
           document.formContacto.elements[i].value=1;
         }
         else
         {
            document.formContacto.elements[i].value=0;
         }
       }  
  }
  return true;
}

function abrirPhp()
{
  arreglo = document.formularioDescarga.array.value;
  //$.post("/media/lib/phpexcel/crearexcel.php", { array: arreglo}, this.location.href="/media/lib/phpexcel/crearexcel.xls" );
}

function validarUbicacionConFiltros()
{

	if(document.form.todos.checked)
	  {
	    document.form.todos.value=1;
	    
	  }
	  if(document.form.eltiempo.checked)
	  {
	    document.form.eltiempo.value=1;
	    
	  }
	   if(document.form.portafolio.checked)
		  {
		    document.form.portafolio.value=1;
		  }
		if(document.form.cambio.checked)
		  {
		    document.form.cambio.value=1;
		  }
		if(document.form.enter.checked)
		  {
		   document.form.enter.value=1;
				     
		  }
		 if(document.form.abcdelbebe.checked)
			  {
			    document.form.abcdelbebe.value=1;
			  }
		if(document.form.revistadonjuan.checked)
			  {
			   document.form.revistadonjuan.value=1;
			 }
		if(document.form.futbolred.checked)
			 {
			   document.form.futbolred.value=1;
			 }
		if(document.form.vivein.checked)
			 {
			   document.form.vivein.value=1;
			 }
  
		if(document.form.citytv.checked)
			  {
				document.form.citytv.value=1;
			 }
		if(document.form.elempleo.checked)
			{
				document.form.elempleo.value=1;
			 }
		if(document.form.metrocuadrado.checked)
		  {
		    document.form.metrocuadrado.value=1;
		  }
		if(document.form.motor.checked)
		 {
		   document.form.motor.value=1;
		 }  
		if(document.form.clasificar.checked)
		 {
		   document.form.clasificar.value=1;
		 }
		if(document.form.guiaacademica.checked)
		 {
		document.form.guiaacademica.value=1;
		 }
		if(document.form.metrabajo.checked)
		  {
			document.form.metrabajo.value=1;
		
			}
		else{
	return true;}
										  
										  
}

	
function descargarTarifasCompleta()
{
	this.location.href="/contenido/docs/Tarifario_consolidado.xls";
	return false;
}	

function validarPieza()
{
  if(document.getElementById('tipo_pieza').value=='-1' || document.getElementById('nombre').value=='Seleccione uno')
    {
       alert("Debe escoger por lo menos una de las opciones");
       return false;
    }
  return true;
}

function descargarTarifas()
{
    this.location.href="/contenido/docs/tarifas.csv"; 
            return true;
}   

function descargarEdades()
{
    this.location.href="/contenido/docs/edades.csv"; 
            return true;
}  

function descargarAfinidades()
{
    this.location.href="/contenido/docs/afinidades.csv"; 
            return true;
}  

function descargarGraficas()
{
    this.location.href="/contenido/docs/graficas.csv"; 
            return true;
} 
function descargarTarifasUsuarios()
{

	this.location.href="/contenido/docs/Tarifario_consolidado.xls"; 
			return true;
}

function validarSubirArchivo(form)
 { 
   if(form.archivo.value=="")
   {
     alert("NO está cargando el archivo con extensión .csv");
     return false;
   }   
   else
   {
     archivo=form.archivo.value;
     extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
     if(extension!=".csv")
     {
        alert ("El archivo no tiene extensión .cvs");
        return false;
     }
     else
     {
        return true;
     }       
   }
 }
 
 
 function validarSubirArchivoExcel(form)
 { 
   if(form.archivo.value=="")
   {
     alert("NO está cargando el archivo con extensión .xls");
     return false;
   }   
   else
   {
     archivo=form.archivo.value;
     extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase(); 
     if(extension!=".xls")
     {
        alert ("El archivo no tiene extensión .xls");
        return false;
     }
     else
     {
        return true;
     }       
   }
 }
 
 function abrir_cerrar_afinidad()
 {
    if( $("#info_afinidad").css("display")=="none")
    {
        $("#info_afinidad").show();       
    }
    else
    {
        $("#info_afinidad").hide();        
    }
 } 
 
 function paginarnoticias(url,pagina){         
    jQuery.get(url,{pagina:pagina }, function(data){     
        $('#contenedornoticias').html(data);
        window.location = '#contenedornoticias';        
    });    
}

function paginarcasos(url,pagina){         
    jQuery.get(url,{pagina:pagina }, function(data){     
        $('#contenedorcasos').html(data);
        window.location = '#contenedorcasos';        
    });    
}
function actualizarSubmit(v1,v2){
	if(v1!=""){
		document.getElementById('divvalor1').style.display=v1;
	}else{
		v1=document.getElementById('divvalor1').style.display;
	}
	if( document.getElementById('valor1').selectedIndex==0){
		v1="none";
	}
		
	if(v2!=""){
		document.getElementById('divvalor2').style.display=v2;
	}else{
		v2=document.getElementById('divvalor2').style.display;
	}
	if( document.getElementById('valor2').selectedIndex==0){
		v2="none";
	}
	if( v1=="block" && v2=="block"){
	       document.getElementById('bdatasubmit').style.display='block';
	}else{
	       document.getElementById('bdatasubmit').style.display='none';
	}	
}

function mostrarVariables(nvar){
    if(document.getElementById('var1').value==document.getElementById('var2').value)
    {
    	document.getElementById('var1').selectedIndex=0;
    	document.getElementById('var2').selectedIndex=0;
    	actualizarSubmit('none','none');
  	    $('#Errorform').html('No puede escoger dos variables iguales');
      return;
    } 
    if(nvar=='var1'){
    	if(document.getElementById('var1').selectedIndex!=0){
          jQuery.getJSON('/pauta/valoresxvariable?numvariable=1&nombre=' + document.getElementById('var1').value , function(data){
                var variables = data.variables || [];                  
                var variable = $('#valor1')[0];
                variable.options.length = 0;                
                variable.options.add(new Option("Seleccione "+document.getElementById('var1').value, null));
                jQuery.each(variables, function(){
                    variable.options.add(new Option(this.valor1, this.valor1));
                });
                actualizarSubmit('block','');
            });
	    }else{
	        actualizarSubmit('none','');
	    }
    }else if(nvar=='var2'){
    	if(document.getElementById('var2').selectedIndex!=0){
    	jQuery.getJSON('/pauta/valoresxvariable?numvariable=2&nombre=' + document.getElementById('var2').value , function(data){
                var variables = data.variables || [];                  
                var variable = $('#valor2')[0];
                variable.options.length = 0;
                variable.options.add(new Option("Seleccione "+document.getElementById('var2').value, null));
                jQuery.each(variables, function(){
                    variable.options.add(new Option(this.valor2, this.valor2));
                });
                actualizarSubmit('','block');

            });
	    }else{
	        actualizarSubmit('','none');
	    }
    }
    $('#Errorform').html('');
}
