// JavaScript Documentó
// tengo que quitar la funcion mostrar
function mostrar()
	{
		if(document.getElementById("avanzado").value=="Buscador Avanzado")
		{
		document.getElementById("avanzada").style.display="Block";
		document.getElementById("avanzado").value="Buscador Simple";
		document.getElementById("tipo_buscador").value="1";
		}
		else
		{
		document.getElementById("avanzada").style.display="None";
		document.getElementById("avanzado").value="Buscador Avanzado";
		document.getElementById("tipo_buscador").value="0";		
		}
	}
	
	
function cambiar(id)
{
		if(id=="texto")
		{
		document.getElementById("c_texto").style.display="Block";
		document.getElementById("c_imagen").style.display="None";
		document.getElementById("c_imagen_texto").style.display="None";
		document.getElementById("tipo").value="0";
		}
		else if(id=="imagen")
		{
		document.getElementById("c_texto").style.display="None";
		document.getElementById("c_imagen").style.display="Block";
		document.getElementById("c_imagen_texto").style.display="None";
		document.getElementById("tipo").value="1";	
		}
		else
		{
		document.getElementById("c_texto").style.display="None";
		document.getElementById("c_imagen").style.display="None";
		document.getElementById("c_imagen_texto").style.display="Block";
		document.getElementById("tipo").value="2";			
		}
}	
function seleccionar_todo(cant){
   for (i=0;i<document.getElementById("f1").elements.length;i++)
      if(document.getElementById("f1").elements[i].type == "checkbox")
         document.getElementById("f1").elements[i].checked=1
			selecciono_categoria(cant);	 
} 
function deseleccionar_todo(cant){
   for (i=0;i<document.getElementById("f1").elements.length;i++)
      if(document.getElementById("f1").elements[i].type == "checkbox")
         document.getElementById("f1").elements[i].checked=0
		selecciono_categoria(cant);
} 
function seleccionar(cant,nombre,dejo,dejoSql){
	for (var x=0; x < cant; x++) 
	{
		document.getElementById(nombre+x).checked=1;
	}
	Banner(cant,nombre,dejo,dejoSql)
} 
function deseleccionar(cant,nombre,dejo,dejoSql){
	for (var x=0; x < cant; x++) 
	{
		document.getElementById(nombre+x).checked=0;
	}
	Banner(cant,nombre,dejo,dejoSql)
} 


function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function buscar_lateral(_pagina,valorpost)
{
var divResultado;
divResultado = document.getElementById('caja_texto_resultados_busqueda');
document.getElementById("busqueda").value=valorpost;
ajax=objetoAjax();
ajax.open("POST", _pagina+"?"+valorpost+"&tiempo="+new Date().getTime(),true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==1){
		divResultado.innerHTML ="<center><img src='/images/indicator.gif' alt='cargando'></center>";
		 }	
	if (ajax.readyState==4) {
		divResultado.innerHTML = ajax.responseText;
		}
	}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(valorpost);
}

function buscar(_pagina,valorpost)
{
var divResultado;
divResultado = document.getElementById('caja_texto_resultados_busqueda');
var sms="";
var error="";

if(document.getElementById("categoria").value=="")
{
	sms=sms+"\nDebes de seleccionar al menos una categoría";
	error="1";
}
if(eval(document.getElementById("PRGoogle").value)>"10")
{
	sms=sms+"\nEl PageRank no puede ser mayor de 10";
	error="1";
}

if(error!="")
{
	alert(sms);
}
else
{
	document.getElementById("capa_buscador").style.display="none";
	document.getElementById("busqueda").value=valorpost;
	ajax=objetoAjax();
	ajax.open("POST", _pagina+"?"+valorpost+"&tiempo="+new Date().getTime(),true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1){
			divResultado.innerHTML ="<center><img src='/images/indicator.gif' alt='cargando'></center>";
			 }	
		if (ajax.readyState==4) {
			divResultado.innerHTML = ajax.responseText;
			}
		}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(valorpost);
}
}

function ordenar()
{
ordenar1=document.getElementById('Llist_1').value;
ordenar2=document.getElementById('Llist_2').value;
ordenar3=document.getElementById('Llist_3').value;
	if(ordenar3=="")
	window.location='/publicidad-internet/?criterio1='+ordenar1+'&criterio2='+ordenar2
	else
	window.location='/publicidad-internet/?categoria='+ordenar3+'&criterio1='+ordenar1+'&criterio2='+ordenar2
}


function ordenar2()
{
var divResultado;
divResultado = document.getElementById('caja_texto_resultados_busqueda');
valorpost=document.getElementById("busqueda").value;
ordenar1=document.getElementById('bLlist_1').value;
ordenar0=document.getElementById('bLlist_2').value;
valorpost=valorpost+"&criterio1="+ordenar1+"&criterio2="+ordenar0;

ajax=objetoAjax();
ajax.open('POST', '/buscador.php?'+valorpost+"&tiempo="+new Date().getTime(),true);
ajax.onreadystatechange=function() {
  if (ajax.readyState==1){
   	divResultado.innerHTML ="<center><img src='/images/indicator.gif' alt='cargando'></center>";
     }	
	if (ajax.readyState==4) {
		divResultado.innerHTML = ajax.responseText;		
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
	ajax.send(valorpost);
}


function paginacion(pag,criterio1,criterio2)
{

var divResultado;
divResultado = document.getElementById('caja_texto_resultados_busqueda');
valorpost=document.getElementById("busqueda").value;
valorpost=valorpost+"&pag="+pag+"&criterio1="+criterio1+"&criterio2="+criterio2;

ajax=objetoAjax();
ajax.open('POST', '/buscador.php?'+valorpost+"&tiempo="+new Date().getTime(),true);
ajax.onreadystatechange=function() {
  if (ajax.readyState==1){
   	divResultado.innerHTML ="<center><img src='/images/indicator.gif' alt='cargando'></center>";
     }	
	if (ajax.readyState==4) {
		divResultado.innerHTML = ajax.responseText;		
		}
	}
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");	
	ajax.send(valorpost);
	
}


function validar_numero2(e){
	tecla = (document.all) ? e.keyCode : e.which;
    //Tecla de retroceso para borrar, siempre la permite
    if (tecla==8){
        return true;
    }
		//patron =/[0-9\.]/;
		if(tecla==46)
		{
			tecla=44;
		}		
    patron =/[0-9\,]/;
    tecla_final = String.fromCharCode(tecla);
    return patron.test(tecla_final);
}

function redondea(sVal, nDec){
	
var n = parseFloat(sVal.replace(",","."));
var s = "0,00";
if (!isNaN(n)){
 n = Math.round(n * Math.pow(10, nDec)) / Math.pow(10, nDec);
 s = String(n);
 s += (s.indexOf(".") == -1? ".": "") + String(Math.pow(10, nDec)).substr(1);
 s = s.substr(0, s.indexOf(".") + nDec + 1);
}
return s;
}

function ponDecimales(caja){
	var valor;
	valor = redondea(caja.value, 2);
	caja.value=valor.replace(".",",")
	if(caja.value=='0,00')
	{
	caja.value ='';
	}
	formateo(caja);
}
function limpiar(caja){
	caja.value=caja.value.replace(/[.]/g,"");
}

function formatNumber(num,prefix){
prefix = prefix || '';
num += '';
var splitStr = num.split('.');
var splitLeft = splitStr[0];
var splitRight = splitStr.length > 1 ? ',' + splitStr[1] : '';
var regx = /(\d+)(\d{3})/;
while (regx.test(splitLeft)) {
splitLeft = splitLeft.replace(regx, '$1' + '.' + '$2');
}
return prefix + splitLeft + splitRight;
}

function formateo(caja,modelo)
{
	caja.value=caja.value.replace(/[.]/g,"");
	caja.value=formatNumber(caja.value);
	if(modelo=='Impresión')
	cargar_total_imp();
	if(modelo=='Click')
	cargar_total_click();	
}

function puntitos(donde,caracter)
{
var decimales = false
campo=0;
dec=0;

pat = /[\*,\+,\(,\),\?,\\,\$,\[,\],\^]/
valor = donde.value
largo = valor.length
crtr = true
if(isNaN(caracter) || pat.test(caracter) == true)
	{
	if (pat.test(caracter)==true) 
		{caracter = "\\" + caracter}
	carcter = new RegExp(caracter,"g")
	valor = valor.replace(carcter,"")
	donde.value = valor
	crtr = false
	}
else
	{
	var nums = new Array()
	cont = 0
	for(m=0;m<largo;m++)
		{
		if(valor.charAt(m) == "." || valor.charAt(m) == " " || valor.charAt(m) == ",")
			{continue;}
		else{
			nums[cont] = valor.charAt(m)
			cont++
			}
		
		}
	}

if(decimales == true) {
	ctdd = eval(1 + dec);
	nmrs = 1
	}
else {
	ctdd = 1; nmrs = 3
	}
var cad1="",cad2="",cad3="",tres=0
if(largo > nmrs && crtr == true)
	{
	for (k=nums.length-ctdd;k>=0;k--){
		cad1 = nums[k]
		cad2 = cad1 + cad2
		tres++
		if((tres%3) == 0){
			if(k!=0){
				cad2 = "." + cad2
				}
			}
		}
		
	for (dd = dec; dd > 0; dd--)	
	{cad3 += nums[nums.length-dd] }
	if(decimales == true)
	{cad2 += "," + cad3}
	 donde.value = cad2
	}
donde.focus()
}




function Banner(cantidad,tipo,dejo,dejoSql)
{
var cont = 0;
var sele="";
var caja="";
	for (var x=0; x < cantidad; x++) 
	{
		if (document.getElementById(tipo+x).checked) 
		{
			sele=sele+document.getElementById(tipo+x).value+"-";
			caja=caja+document.getElementById(tipo+x).name+", ";
		}
	}	
document.getElementById(dejoSql).value=sele;
document.getElementById(dejo).value=caja;
}

function selecciono_categoria(cantidad)
{
var cont = 0;
var restri="";
var caja="";
	for (var x=0; x < cantidad; x++) 
	{
		if (document.getElementById("checkboxes_categoria"+x).checked) 
		{
			restri=restri+document.getElementById("checkboxes_categoria"+x).value+"-";
			caja=caja+document.getElementById("checkboxes_categoria"+x).name+", ";
		}
	}	
document.getElementById("categoria").value=restri;
document.getElementById("caja_categoria").value=caja;
}


function ocultar(id_soporte_web,cuantas)
{
	if(document.getElementById('mas_menos'+id_soporte_web).value=='0')
	{
		for(i=1;i<=cuantas;i++)
		{
		document.getElementById('tabla_soporte'+id_soporte_web+i).style.display='';
		}
	document.getElementById('mas_menos'+id_soporte_web).value='1';
	document.getElementById('simbolo'+id_soporte_web).innerHTML='<span class="naranja_b">Menos Zonas</span><img src="/images/iconos/flecha_arriba.gif" width="15" height="8" alt="Ver mas zonas" />';	
	}
	else
	{
		for(i=1;i<=cuantas;i++)
		{
		document.getElementById('tabla_soporte'+id_soporte_web+i).style.display='none';
		}		
	document.getElementById('mas_menos'+id_soporte_web).value='0';	
	document.getElementById('simbolo'+id_soporte_web).innerHTML='<span class="naranja_b">Más Zonas</span><img src="/images/iconos/flecha.gif" width="15" height="8" alt="Ver mas zonas" />';	
	}
}

function ocultar_dentro(cuantas)
{
	if(document.getElementById('mas_menos').value=='0')
	{
		for(i=1;i<=cuantas;i++)
		{
		document.getElementById('tabla_soporte'+i).style.display='';
		}
	document.getElementById('mas_menos').value='1';
	document.getElementById('simbolo').innerHTML='<span class="naranja_b">Menos Soportes</span><img src="/images/iconos/flecha_arriba.gif" width="15" height="8" alt="Ver Menos Soportes" />';	
	}
	else
	{
		for(i=1;i<=cuantas;i++)
		{
		document.getElementById('tabla_soporte'+i).style.display='none';
		}		
	document.getElementById('mas_menos').value='0';	
	document.getElementById('simbolo').innerHTML='<span class="naranja_b">Más Soportes</span><img src="/images/iconos/flecha.gif" width="15" height="8" alt="Ver mas Soportes" />';	
	}
}
					





