function mOver(elemento,color){
	elemento.bgColor = color;
}
function mOut(elemento,color){
	elemento.bgColor = color;
}
function objAjax()
	{
		var http = false;
		try
			{	
				http = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e)
			{
				try
					{
						http = new ActiveXObject("Microsoft.XMLHTTP")
					}
				catch(e)
					{
						http = false;
					}
			}
		if (!http)
		{
			http = new XMLHttpRequest();
		}
		return http;
	}
function getPlanes(){
	var ajax = new objAjax();
	var contenido = document.getElementById("los_planes");
	ajax.open("POST","/ajax_busqueda_celulares.php",true);
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4){
			contenido.innerHTML = ajax.responseText;
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=mostrarPlanes");
}
function getDatosPlazos(elementoId,plan)
	{
		var contenido = document.getElementById(elementoId);
		var presupuesto = document.getElementById("f_presupuesto");
		presupuesto.value="";
		var planPago = plan.value;
		var ajax = new objAjax();
		if (planPago == '2'){
			ajax.open("POST","ajax_busqueda_celulares.php",true);
			ajax.onreadystatechange = function(){
				if(ajax.readyState == 4){
					contenido.innerHTML=ajax.responseText;
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("accion=mostrarPlazos");
		}
		else
			//alert("Plazos"+planPago);
			contenido.innerHTML="<input type=\"hidden\" name=\"f_plazo\" value=\"\">";
	}
function getDatosMinutos(elementoId,plan)
	{
		var contenido = document.getElementById(elementoId);
		var planPago = plan.value;
		var ajax=new objAjax();
		if(planPago != 1){	
			ajax.open("POST","ajax_busqueda_celulares.php",true);
			ajax.onreadystatechange = function(){
				if(ajax.readyState == 4){
					contenido.innerHTML=ajax.responseText;
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("accion=mostrarMinutos");
		}
		else
			//alert("Minutos"+planPago);
			contenido.innerHTML="<input type=\"hidden\" name=\"f_minutos\" value=\"\">";
	}
function getDatosPresupuesto(elementoId,plan)
	{
		var contenido = document.getElementById(elementoId);
		var presupuesto = document.getElementById("f_presupuesto");
		presupuesto.value="";
		var planPago = plan.value;
		var ajax = new objAjax();
		ajax.open("POST","ajax_busqueda_celulares.php",true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 1){
				//contenido.innerHTML = "<img src=\"images/loading.gif\">";
			}
			if(ajax.readyState == 4){
				contenido.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//alert("Plan pago:"+planPago);
		ajax.send("accion=mostrarPresupuesto"+"&plan="+planPago);
	}
function getDatosPagoInicial(elementoId,plan){
	var contenido = document.getElementById(elementoId);
	var planPago = plan.value;
	var ajax = new objAjax();
	if(planPago != 1){
		ajax.open("POST","/ajax_busqueda_celulares.php",true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){
				contenido.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("accion=mostrarPagoInicial");
	}
	else
		//alert("PagoInicial"+planPago);
		contenido.innerHTML="<input type=\"hidden\" name=\"f_pago_inicial\" value=\"\">";
}
function getDatosConsulta(elementoId, etForma, pagina)
	{
		//alert("elemento: "+elementoId);
		var tablaParam = document.getElementById("param_busqueda");
		var elementos = tablaParam.getElementsByTagName("div");
		for(var i=0;i<elementos.length;i++){
			if(elementos[i].id == "requerido"){
				elementos[i].className = "";
			}
		}
		var forma = document.getElementById(etForma);
		var marca=forma.f_marca.value;
		var modelo=forma.f_modelo.value;
		var caracteristica=forma.f_caracteristica;
		//alert("Modelo:"+modelo+" /Marcas:"+marca+" /Carac:"+caracteristica);
		var operadoresTelefonia = forma.f_operadoresTelefonia;
		var presupuesto = forma.f_presupuesto.value;
		var plazo = forma.f_plazo.value;
		//alert("Operadores:"+operadoresTelefonia+" /Presup:"+presupuesto+" /Plazo:"+plazo);
		var planPago='';
		var plan = document.getElementsByName("f_plan[]");
		var car=new Array(); //almacena los id de las caracteristicas
		var oper = new Array(); //almacena los id de los operadores
		var contenido = document.getElementById(elementoId);
		//alert("conte: "+contenido);
		contenido.innerHTML = "";
		var ajax= new objAjax();
		var mensaje = document.getElementById("mensajes");
		mensaje.innerHTML = "";
		mensaje.style.visibility = "hidden";
		var minutos = forma.f_minutos.value;
		var pago_inicial = forma.f_pago_inicial.value;
		//alert("minutos: "+minutos+"PAgo Inic: "+pago_inicial);
		for(var i=0; i<plan.length;i++){
			if(plan[i].checked){
				planPago = plan[i].value;
				//alert (planPago) ;
			}
		}
		var j=0;
		for(var i=0; i<caracteristica.length;i++){
			if(caracteristica[i].checked){
				car[j++]=caracteristica[i].value;
			}
		}
		setOperadores(operadoresTelefonia);
		for(var i=0,j=0; i<operadoresTelefonia.length;i++){
			if(operadoresTelefonia[i].checked){
				oper[j++]=operadoresTelefonia[i].value;
			}
		}
		if(planPago == 2){
			//if(((presupuesto == '')||(presupuesto == 0))||((plazo== '')||(plazo == 0))||((pago_inicial == '')||(pago_inicial == 0))){
				//contenido.innerHTML = "";
				var continua = validaIdsRequeridos('Selecciona por lo menos 3 de estos 4 para continuar',3,4);
				//	alert(typeof continua);
				if(continua == false){
				 return false;
				}
				//return false;
				//mensaje.className = "error";
				/*mensaje.innerHTML += "Los campos marcados son obligatorios para este tipo de plan";
				mensaje.style.visibility = "visible";
				var tablaParam = document.getElementById("param_busqueda");
				var elementos = tablaParam.getElementsByTagName("div");
				var existentes=3;
				for(var i=0;i<elementos.length;i++){
					if(elementos[i].id == "requerido"){
						for(var j=0;j<elementos[i].childNodes.length;j++){
							if(elementos[i].childNodes[j].type)
								if((elementos[i].childNodes[j].value == '')||(elementos[i].childNodes[j].value == 0)||(elementos[i].childNodes[j].value == 'none')){
									existentes--;
									elementos[i-1].className="requerido";
								}
						}
					}
				}
				if((marca != 'none')&&(marca != 0)&&(marca != ''))
					existentes++;
				if(existentes < 3)
					return false;
				else{
					//mensaje.style.visibility = "hidden";
					for(var i=0;i<elementos.length;i++){
						if(elementos[i].id == "requerido"){
							elementos[i].className = "";
						}
					}		
				}*/
			//}
		}
		if(planPago==''){
			//alert("No existe un plan de pago seleccionado");
			contenido.innerHTML = "<h2 align=center>No existe un plan de pago seleccionado</h2>";
			return false;
		}
		else if(((marca == 'none')||(modelo == 'none'))&&(car == '')&&(presupuesto=='')&&(plazo=='')&&(oper == '')&&(minutos == '')){
				//alert("No existen patrones de busqueda");
				contenido.innerHTML = "No existen patrones de busqueda";
				return false;
			}
		else{
			//expandir_contraer('busqueda_telefonia');
			setPositionScreen("hr");
			var divLoad = document.getElementById("divLoading");
			//contenido.innerHTML="<img src=images/loading.gif>";
			divLoad.style.visibility ='visible';
			//alert("getdatosconsulta");
			//divLoad.innerHTML = "<img src=/images/loading.gif>";//Se comenta esta linea el 26Oct09
			//Se agregan las siguientes 2 lineas el 26 de octubre para el loading dejarlo como en pos
			DisplayWaitingMain();
			setTimeout("DisplayWaitingMain();",20000);
			
			ajax.open("POST","ajax_busqueda_celulares.php?pagina="+pagina,true);
			ajax.onreadystatechange=function(){
				if(ajax.readyState == 4){
					//contenido.innerHTML= ajax.responseText;
					divLoad.style.visibility ='hi/media/disk/Users/MKE AZULCREMA/Documents/Avizpate/workspace/dden';
					setTimeout(function(){contenido.innerHTML = ajax.responseText},350);
				}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		if(planPago==1){
			var datos="accion=buscarArticulos"+"&f_marca_id="+marca+"&f_modelo_id="+modelo;
			datos +="&f_car="+car+"&f_precio="+presupuesto+"&f_plazo_id="+plazo+"&f_operador_id=";
			datos+=oper+"&pagina="+pagina+"&f_planPago="+planPago+"&minutos="+minutos+"";
		}
		else{
			var datos="accion=buscarArticulos"+"&f_marca_id="+marca+"&f_modelo_id="+modelo;
			datos +="&f_car="+car+"&f_precio="+pago_inicial+"&f_renta_mensual="+presupuesto+"&f_plazo_id="+plazo+"&f_operador_id=";
			datos+=oper+"&pagina="+pagina+"&f_planPago="+planPago+"&minutos="+minutos+"";
		}
		//alert("Y HASTA EL FINAL");
		//alert("datos:"+datos);
		ajax.send(datos);
	}

function getDatosConsulta2(elementoId, etForma, pagina)
	{
		//alert("elemento: "+elementoId);
		var tablaParam = document.getElementById("param_busqueda");
		var elementos = tablaParam.getElementsByTagName("div");
		for(var i=0;i<elementos.length;i++){
			if(elementos[i].id == "requerido"){
				elementos[i].className = "";
			}
		}
		var forma = document.getElementById(etForma);
		//var marca=forma.f_marca.value;
		//var modelo=forma.f_modelo.value;
		//var marca="none";
		
		var marca='';
		var marcaciclo=document.getElementsByName("f_marca");
		for(var i=0; i<marcaciclo.length;i++){
			if(marcaciclo[i].checked){
				marca = marcaciclo[i].value;
				//alert (marca) ;
			}
		}

		var modelo="none";
		var caracteristica=forma.f_caracteristica;
		//alert("Modelo:"+modelo+" /Marcas:"+marca+" /Carac:"+caracteristica);
		var operadoresTelefonia = forma.f_operadoresTelefonia;
		
		var presupuesto='';
		var presup = document.getElementsByName("f_presupuesto");
		for(var i=0; i<presup.length;i++){
			if(presup[i].checked){
				presupuesto = presup[i].value;
				//alert (presupuesto) ;
			}
		}
		var presup1 = forma.f_presupuesto1.value;
		var presup2 = forma.f_presupuesto2.value;
		//alert (presup1);
		//alert (presup2);
		
		if(presup1 != "" || presup2 != "") {
		 	if (presup2 == 0){
		 		//alert ("Tu valor final debe de ser distinto de cero y mayor al valor inicial ");
		 		presupuesto = "0-"+presup1;
		 	}else if (presup2 < presup1){
		 		//alert ("Tu valor final debe de ser mayor al inicial ");
		 		presupuesto = presup2+"-"+presup1;
		 	}
		 	else{
		 	presupuesto = presup1+"-"+presup2;
		 	}
		}
		//var plazo = forma.f_plazo.value;
		var plazo = "";
		//alert("Operadores:"+operadoresTelefonia+" /Presup:"+presupuesto+" /Plazo:"+plazo);
		var planPago='';
		var plan = document.getElementsByName("f_plan[]");
		var car=new Array(); //almacena los id de las caracteristicas
		var oper = new Array(); //almacena los id de los operadores
		var contenido = document.getElementById(elementoId);
		//alert("conte: "+contenido);
		contenido.innerHTML = "";
		var ajax= new objAjax();
		var mensaje = document.getElementById("mensajes");
		mensaje.innerHTML = "";
		mensaje.style.visibility = "hidden";
		//alert("palesi1");
		//var minutos = forma.f_minutos.value;
		//var pago_inicial = forma.f_pago_inicial.value;
		var minutos ="";
		var pago_inicial = "";
		//alert("minutos: "+minutos+"PAgo Inic: "+pago_inicial);
		for(var i=0; i<plan.length;i++){
			if(plan[i].checked){
				planPago = plan[i].value;
				//alert (planPago) ;
			}
		}
		var j=0;
		for(var i=0; i<caracteristica.length;i++){
			if(caracteristica[i].checked){
				car[j++]=caracteristica[i].value;
			}
		}
		setOperadores(operadoresTelefonia);
		for(var i=0,j=0; i<operadoresTelefonia.length;i++){
			if(operadoresTelefonia[i].checked){
				oper[j++]=operadoresTelefonia[i].value;
			}
		}
		if(planPago==''){
			alert("No existe un plan de pago seleccionado");
			contenido.innerHTML = "<h2 align=center>No existe un plan de pago seleccionado</h2>";
			return false;
		}
		else if(((marca == 'none')||(modelo == 'none'))&&(car == '')&&(presupuesto=='')&&(plazo=='')&&(oper == '')&&(minutos == '')){
				alert("No existen patrones de busqueda");
				contenido.innerHTML = "No existen patrones de busqueda";
				return false;
			}
		else{
			var divLoad = document.getElementById("divLoading");
			divLoad.style.visibility ='visible';
			//alert("datos consulta 2");
			//divLoad.innerHTML = "<center><img src=/images/loading.gif></center>"; //Se comenta esta linea el 26Oct09
			//Se agregan las siguientes 2 lineas el 26 de octubre para el loading dejarlo como en pos
			DisplayWaitingMain();
			setTimeout("DisplayWaitingMain();",20000);
			
			ajax.open("POST","/ajax_busqueda_celulares.php?pagina="+pagina,true);
			ajax.onreadystatechange=function(){
				if(ajax.readyState == 4){
					divLoad.style.visibility ='hidden';
					setTimeout(function(){contenido.innerHTML = ajax.responseText},350);
				}
			}
		}
		//alert("Hasta aca si aush!");
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		if(planPago==1){
			var datos="accion=buscarArticulos2"+"&f_marca_id="+marca+"&f_modelo_id="+modelo;
			datos +="&f_car="+car+"&f_precio="+presupuesto+"&f_plazo_id="+plazo+"&f_operador_id=";
			datos+=oper+"&pagina="+pagina+"&f_planPago="+planPago+"&minutos="+minutos+"";
		}
		else{
			var datos="accion=buscarArticulos2"+"&f_marca_id="+marca+"&f_modelo_id="+modelo;
			datos +="&f_car="+car+"&f_precio="+pago_inicial+"&f_renta_mensual="+presupuesto+"&f_plazo_id="+plazo+"&f_operador_id=";
			datos+=oper+"&pagina="+pagina+"&f_planPago="+planPago+"&minutos="+minutos+"";
		}
		//alert("consulta2:"+datos);
		ajax.send(datos);
	}

function getLosMas(elementoId, tipo, pagina){
	var contenido = document.getElementById(elementoId);
	var planPago = document.getElementsByName("f_plan[]");
	var pago='false';
	for(var i=0;i<planPago.length;i++){
		if(planPago[i].checked == true){
			pago = planPago[i].value
		}
	}
	if(pago == 'false'){
		contenido.innerHTML="<h2 align=\"center\">NOTA: No tiene un plan de pago seleccionado</h2>";
	}else{
		var caracteristica = tipo;
		var ajax = new objAjax();
		//contenido.innerHTML="<img src=images/loading.gif>";
		//alert("getLosMas");
		var divLoad = document.getElementById("divLoading");
		divLoad.innerHTML = "<img src=\"/images/loading.gif\">";
		divLoad.style.visibility = 'visible';
		ajax.open("POST","ajax_busqueda_celulares.php",true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){
				divLoad.style.visibility = 'hidden';
				divLoad.innerHTML = "";
				setTimeout(function(){contenido.innerHTML = ajax.responseText},250);
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("accion=losMas"+"&tipo="+tipo+"&tipoPago="+pago+"&pagina="+pagina); 
	}
}
function validaRangos(a,b,campoColocacion){
	var rango1 = document.getElementById(a);
	var rango2 = document.getElementById(b);
	var contenido = document.getElementById(campoColocacion);
	rango1=rango1.value;
	rango2=rango2.value;
	if((rango1 != '')&&(rango2 != '')){
		rango1=parseInt(rango1);
		rango2=parseInt(rango2);
		if(rango1 > rango2){
			alert("El Valor inicial no puede ser mayor al Valor final");
			return false;
		}
		else{
			contenido.value =""+rango1+"-"+rango2;
		}
		//alert(rango1);
		//alert(rango2);
	}
	else if((rango1 == '')&&(rango2 != '')){
		contenido.value="0-"+rango2;	
	}
	else if((rango1 != '')&&(rango2 == '')){
		contenido.value=""+rango1+"->";	
	}
	else{
		contenido.value="";
	}	
}
function setOperadores(elemento,todos){
	var j=0;
	var todos;
	if(todos == true){
		for(var i=0;i<elemento.length;i++){
				elemento[i].checked = true;
			}
	}
	else{
		for(var i=0;i<elemento.length;i++){
			if(elemento[i].checked)
			j++;
		}
		if(j == 0){
			alert("Es necesario tener al menos un operador");
			for(var i=0;i<elemento.length;i++){
				elemento[i].checked = true;
			}
		}
	}
}

function buscaAccesorio(f){
f.submit();
}

function showOptions(bloque,opcion){
    trTitulo = document.getElementById(bloque);
    trTitulo.style.visibility = 'visible';
    trOpcion = document.getElementById(opcion);
    trOpcion.style.visibility = 'visible';
}

function hideOptions(bloque,opcion){
    trTitulo = document.getElementById(bloque);
    trTitulo.style.visibility = 'hidden';
    trOpcion = document.getElementById(opcion);
    trOpcion.style.visibility = 'hidden';
}

function todosLosOperadores(){  
	op = document.getElementsByName("f_operadoresTelefonia[]");
	setOperadores(op,true);
	getDatosConsulta2('operadores','forma_busqueda');//CNewHome_19may09: Se manda a getDatosConsulta2 getDatosConsulta
}

function compruebaOperadores(){
	chk = document.getElementById("todos_los_operadores");
	op = document.getElementsByName("f_operadoresTelefonia[]");
	for(var i=0; i<op.length;i++){
		if(op[i].checked != true){
			chk.checked = false;
			break;
		}
		else{
			chk.checked = true;
		}
	}
}

function compra_directa(articulo,elemento){
	var articulo_compra_directa = document.getElementById("articulo_comparar_"+elemento);
	articulo_compra_directa = articulo_compra_directa.value;
	/*var ajax = new objAjax();
	ajax.open("POST","/tiendaVirtual/ajax_tienda_virtual.php",true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			var info = ajax.responseText.split(",");
			showDetalles(articulo,info[0],info[1],info[2],info[3]);
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=compra_directa&articulo="+articulo_compra_directa);*/
	//alert(articulo_compra_directa);
	var ajax = new objAjax();
	ajax.open("POST", "/ajax_busqueda_celulares.php", true); //NewHome1jun09: antes apuntaba a /index2.php
	ajax.onreadystatechange = function() {
		if(ajax.readyState == 4) {
			window.location.href = "/ajax_busqueda_celulares.php?accion=muestra_detalles&cadena="+articulo_compra_directa;			
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=muestra_detalles&cadena="+articulo_compra_directa);
}

function desactiva_promociones(){
	var ajax = new objAjax();
	var graficoPromo = document.getElementById('link_promociones');
	var graficoPromoOff = document.getElementById('link_promociones_off');
	ajax.open("POST","ajax_busqueda_celulares.php",true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			graficoPromoOff.style.display = "none";
			graficoPromo.style.marginTop = "-40px";
			getDatosConsulta('operadores','forma_busqueda');
			/*
			for(var i = 0; i < graficoPromo.childNodes.length; i++) {
				if(graficoPromo.childNodes[i].nodeName == "IMG") {
					graficoPromo.childNodes[i].src = "images/promociones-boton-2.gif";
					for(var j = 0; j < graficoPromo.childNodes[i].attributes.length; j++) {
						if(graficoPromo.childNodes[i].attributes[j].nodeName == 'onclick') {
							graficoPromo.childNodes[i].attributes[j].nodeValue = "showTmPromos();";
						} else { }
					}
				} else { }
			}
			*/
		}
	}
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=sinPromociones");
}

/*// La siguiente funcion es la que esta en produccion al dia de hoy 15 de Abril de 2010 y de la cual nos basamos para ponerlo en una nueva ventana
function splashName(sname,surl,slogo){	
		var ajax = new objAjax();
		var contenido = document.getElementById('splash');
		ajax.open("POST","/index2.php",true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){
				//divLoad.style.visibility ='hidden';
				//setTimeout(function(){contenido.innerHTML = ajax.responseText},350);
				window.location.href = "/index2.php?accion=splash"+"&sname="+sname+"&surl="+surl+"&slogo="+slogo;
				contenido.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("accion=splash"+"&sname="+sname+"&surl="+surl+"&slogo="+slogo);		
}
*/
// Esta funcion hace lo mismo que la comentada arriba solo que abre una nueva ventana y agregamos el parametro articulo
function splashName(sname,surl,slogo,sarticulo){	
		//var urltodo = "http://avizpado.azulkrema.com.mx/index2.php?accion=splash"+"&sname="+sname+"&surl="+surl;
		var urltodo = "/index2.php?accion=splash"+"&sname="+sname+"&surl="+surl+"&slogo="+slogo+"&sarticulo="+sarticulo;
		//alert (urltodo);
		window.open(urltodo,"","");
}


function checkPlan(f) {
	
			var ajax = new objAjax();
			ajax.open("POST","ajax_comparacion.php",true);
			ajax.onreadystatechange = function(){
				if(ajax.readyState == 4){

							f.submit();
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			var region = document.getElementById('region').value;
			ajax.send("accion=setRegion&region="+region);
		}

function contatemp(sitename){
	//window.open(sitename,"_self",""); // Este estaba funcionando al 28 de octubre de 2009 es para abrir el link ene la misma ventana
	window.open(sitename,"","");
/*	document.getElementById("portalbodyS").style.display = "none";
	document.getElementById("portalforma2S").style.display = "none";
	document.getElementById("portalhomeS").style.display = "none";
*/	
}

function showMarcasMenu(opcion){			
		if (opcion==1){
			document.getElementById("marcasmenos").style.display = "none";
			document.getElementById("marcasmas").style.display = "";
			document.getElementById("todasmarcas").innerHTML = "<a href='javascript:showMarcasMenu(2);passelected(2);' title='Menos las marcas' class='subir'>Menos marcas</a>";
		}else{
			document.getElementById("marcasmenos").style.display = "";
			document.getElementById("marcasmas").style.display = "none";
			document.getElementById("todasmarcas").innerHTML = "<a href='javascript:showMarcasMenu(1);passelected(1);' title='Todas las marcas' class='desplegar'>Todas las marcas</a>";
		}
}

function showRango(opt){
	if (opt==1){
		document.getElementById("Rango").style.display = "";
		document.getElementById("Rango_title").innerHTML = "<a href='javascript:showRango(2);' title='Ocultar rango' class='subir'>Ocultar rango</a>";
	}else if(opt==2){
		document.getElementById("Rango").style.display="none";
		document.getElementById("f_presupuesto1").value="";
		document.getElementById("f_presupuesto2").value="";
		document.getElementById("Rango_title").innerHTML = "<a href='javascript:showRango(1);' title='Introducir rango' class='desplegar'>Introducir rango</a>";
	}else if (opt==3){
		var presup = document.getElementsByName("f_presupuesto");
		for(var i=0; i<presup.length;i++){
				presup[i].checked = false;
		}
	}else if (opt==4){
		var marcaciclo=document.getElementsByName("f_marca");
		for(var i=0; i<marcaciclo.length;i++){
			if(marcaciclo[i].checked){
				marcaciclo[i].checked = false;
			}
		}
	}
}

function getBusqueda1(){
	var marca='';
	var marcaciclo=document.getElementsByName("f_marca");
		for(var i=0; i<marcaciclo.length;i++){
				marca = marcaciclo[i].value;
		}

	var presupuesto='';
	var presup = document.getElementsByName("f_presupuesto");
		for(var i=0; i<presup.length;i++){
				presupuesto = presup[i].value;
		}
		
	var planPago='';
	var plan = document.getElementsByName("f_plan[]");
		for(var i=0; i<plan.length;i++){
			if(plan[i].checked){
				planPago = plan[i].value;
			}
		}	
	
	var oper='';
	var oper1 = document.getElementsByName("f_operadoresTelefonia[]");
		for(var i=0; i<oper1.length;i++){
				oper = oper1[i].value;
		}
		getBusqueda2(marca,presupuesto,planPago,oper,0);
}

function getBusqueda2(marca,presupuesto,planPago,oper,losmas){
if (losmas=='1' || losmas=='2'){
	car ='';
}else{	
	var car=new Array(); //almacena los id de las caracteristicas
	var caracteristica = document.getElementsByName("f_caracteristica[]");
	var j=0;
		for(var i=0; i<caracteristica.length;i++){
			if(caracteristica[i].checked){
				car[j++]=caracteristica[i].value;
			}
		}
}		
	modelo="none";
	plazo="";
	minutos="";
        //Obtenemos el texto de la marca para ponerlo en el vanity url
        var w = document.busqueda_1.f_marca.selectedIndex;
        var marcatxt = document.busqueda_1.f_marca.options[w].text;
        if (marcatxt == "Cualquiera") {marcatxt = "todas-las-marcas";}
	var datos="&f_marca_id="+marca+"&f_precio="+presupuesto+"&f_planPago="+planPago+"&f_operador_id="+oper+"&f_modelo_id="+modelo;
		datos +="&f_car="+car+"&f_plazo_id="+plazo;
		datos+="&pagina=&minutos="+minutos+"&losmas="+losmas;
	
	var ajax = new objAjax();
		ajax.open("POST", "ajax_busqueda_celulares.php", true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) {
				//window.location.href = "/ajax_busqueda_celulares.php?accion=getBusqueda3"+datos; //9marzo2010: Comentamos para cambios en SEF
                               //window.location.href = "/resultados-celular-prepago/"+marcatxt+"/"+"?accion=getBusqueda3"+datos;
                               window.location.href = "/precios-y-ofertas-telefono-celular-prepago/"+marcatxt+"/"+"?accion=getBusqueda3"+datos;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("accion=getBusqueda3"+datos);		
}

//La siguiente funcion pone los resultados en base a los filtros de seleccion de estado, municipio, marca,ect y accesorios, manos libres, gps, etc.
function getResultadosBusqueda1y2(elementoId,datos){
	  //alert(datos);
	  
	  	var tablaParam = document.getElementById("param_busqueda");
		var elementos = tablaParam.getElementsByTagName("div");
		var contenido = document.getElementById(elementoId);
		//alert("conte: "+contenido);
		contenido.innerHTML = "";
		
	  var pagina="undefined";
		var ajax = new objAjax();
		//ajax.open("POST","ajax_busqueda_celulares.php?pagina="+pagina,true);
		//alert("getResultadosBusqueda1y2");
		var divLoad = document.getElementById("divLoading");
			divLoad.style.visibility ='visible';
			//alert("Entra al else 2!");
		//divLoad.innerHTML = "<center><img src=/images/loading.gif></center>";//Se comenta esta linea el 26Oct09
			//Se agregan las siguientes 2 lineas el 26 de octubre para el loading dejarlo como en pos
			DisplayWaitingMain();
			setTimeout("DisplayWaitingMain();",15000);
		ajax.open("POST","/ajax_busqueda_celulares.php?pagina="+pagina,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState == 4){
				divLoad.style.visibility ='hidden';
				//setTimeout(function(){contenido.innerHTML = ajax.responseText},350);
				contenido.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//alert("datos:"+datos);
		//alert ("estoy por enviar los datos");
		ajax.send(datos);
}

function getLosMas2(elementoId, tipo, pagina){
	var contenido = document.getElementById(elementoId);
	var pago='1';
	
		var caracteristica = tipo;
		var ajax = new objAjax();
		//contenido.innerHTML="<img src=images/loading.gif>";
		//alert("getLosMas2");
		var divLoad = document.getElementById("divLoading");
		divLoad.innerHTML = "<center><img src=\"/images/loading.gif\"></center>";
		divLoad.style.visibility = 'visible';
		ajax.open("POST","ajax_busqueda_celulares.php",true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){
				divLoad.style.visibility = 'hidden';
				divLoad.innerHTML = "";
				setTimeout(function(){contenido.innerHTML = ajax.responseText},250);
			}
		}	
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//if (origen==1){ajax.send("accion=losMas"+"&tipo="+tipo+"&tipoPago="+pago+"&pagina="+pagina+"&origen="+origen);}
		//else {ajax.send("accion=losMas"+"&tipo="+tipo+"&tipoPago="+pago+"&pagina="+pagina);} //CNewHome_18may09: antes estaba esta linea como original sin el if, ahora enviamos el origen para desplegar solo algunos elementos en la pagina de inicio
		//alert("LOS MAS 2 tipo: "+tipo+"pago: "+pago+"pagina: "+pagina)
		ajax.send("accion=losMas2"+"&tipo="+tipo+"&tipoPago="+pago+"&pagina="+pagina); 
}	

function getNumTotalLosmas(elementoId, tipo, pagina){
		var contenido = document.getElementById("total_arts");
		contenido.innerHTML = "";
		var caracteristica = tipo;
		var ajax = new objAjax();
		ajax.open("POST","ajax_busqueda_celulares.php",true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 4){
				contenido.innerHTML = ajax.responseText;
			}
		}	
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("accion=getNumlosMas2"+"&tipo="+tipo+"&tipoPago=1&pagina="+pagina);
}

function getNumTotalArts(datos){ // Esta funcion trae el total de articulos cuando se pasa por busqueda1 y busqueda2
		var contenido = document.getElementById("total_arts");
		contenido.innerHTML = "";
	  	var pagina="undefined";
		var ajax = new objAjax();
		ajax.open("POST","/ajax_busqueda_celulares.php?pagina="+pagina,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState == 4){
				//alert ("ajaxestado4: getNumTotalArts");
				contenido.innerHTML = ajax.responseText;
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		//alert ("Envio datos: getNumTotalArts");
		ajax.send(datos);
}

function getNumTotalArts2(elementoId, etForma, pagina){ // Esta funcion hace una busqueda para saber el numero total de articulos cada que se lanza una busqueda dentro de la pagina de resultados
		var tablaParam = document.getElementById("param_busqueda");
		var elementos = tablaParam.getElementsByTagName("div");
		for(var i=0;i<elementos.length;i++){
			if(elementos[i].id == "requerido"){
				elementos[i].className = "";
			}
		}
		var forma = document.getElementById(etForma);
		var marca='';
		var marcaciclo=document.getElementsByName("f_marca");
		for(var i=0; i<marcaciclo.length;i++){
			if(marcaciclo[i].checked){
				marca = marcaciclo[i].value;
			}
		}
		var modelo="none";
		var caracteristica=forma.f_caracteristica;
		var operadoresTelefonia = forma.f_operadoresTelefonia;
		var presupuesto='';
		var presup = document.getElementsByName("f_presupuesto");
		for(var i=0; i<presup.length;i++){
			if(presup[i].checked){
				presupuesto = presup[i].value;
			}
		}
		var presup1 = forma.f_presupuesto1.value;
		var presup2 = forma.f_presupuesto2.value;
		if(presup1 != "" || presup2 != "") {
		 	if (presup2 == 0){
		 		presupuesto = "0-"+presup1;
		 	}else if (presup2 < presup1){
		 		presupuesto = presup2+"-"+presup1;
		 	}
		 	else{
		 	presupuesto = presup1+"-"+presup2;
		 	}
		}
		var plazo = "";
		var planPago='';
		var plan = document.getElementsByName("f_plan[]");
		var car=new Array(); //almacena los id de las caracteristicas
		var oper = new Array(); //almacena los id de los operadores
		var contenido = document.getElementById("total_arts");
		contenido.innerHTML = "";
		var ajax= new objAjax();
		var mensaje = document.getElementById("mensajes");
		mensaje.innerHTML = "";
		mensaje.style.visibility = "hidden";
		var minutos ="";
		var pago_inicial = "";
		for(var i=0; i<plan.length;i++){
			if(plan[i].checked){
				planPago = plan[i].value;
			}
		}
		var j=0;
		for(var i=0; i<caracteristica.length;i++){
			if(caracteristica[i].checked){
				car[j++]=caracteristica[i].value;
			}
		}
		setOperadores(operadoresTelefonia);
		for(var i=0,j=0; i<operadoresTelefonia.length;i++){
			if(operadoresTelefonia[i].checked){
				oper[j++]=operadoresTelefonia[i].value;
			}
		}
		ajax.open("POST","/ajax_busqueda_celulares.php?pagina="+pagina,true);
		ajax.onreadystatechange=function(){
		if(ajax.readyState == 4){
			setTimeout(function(){contenido.innerHTML = ajax.responseText},350);
			}
		}			
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		var datos="accion=getTotalArts"+"&f_marca_id="+marca+"&f_modelo_id="+modelo;
		datos +="&f_car="+car+"&f_precio="+presupuesto+"&f_plazo_id="+plazo+"&f_operador_id=";
		datos+=oper+"&pagina="+pagina+"&f_planPago="+planPago+"&minutos="+minutos+"";
		ajax.send(datos);
	}
	
function getFormulario3(){
	var contenido = document.getElementById("formulario3");
	var ajax = new objAjax();
		//contenido.innerHTML="<img src=images/loading.gif>";
		//var divLoad = document.getElementById("divLoading");
		//divLoad.innerHTML = "<center><img src=\"/images/loading.gif\"></center>";
		//divLoad.style.visibility = 'visible';
	ajax.open("POST","ajax_busqueda_celulares.php",true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			//	divLoad.style.visibility = 'hidden';
			//	divLoad.innerHTML = "";
			setTimeout(function(){contenido.innerHTML = ajax.responseText},350);
		}
	}	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=getFormulario3"); 
}

function validaCheckAerolineas(){
	var volaris= document.getElementById("volaris");
	var interjet= document.getElementById("interjet");
	//var viva= document.getElementById("vivaaerobus");
	var contenido= document.getElementById("aerolineashidden");
	contenido.innerHTML="";
	
	if(volaris.checked) {contenido.innerHTML += "<input type='hidden' name='volaris' value='true'>"}
	else {contenido.innerHTML += "<input type='hidden' name='volaris' value='false'>"}
	
	if(interjet.checked) {contenido.innerHTML += "<input type='hidden' name='interjet' value='true'>"}
	else {contenido.innerHTML += "<input type='hidden' name='interjet' value='false'>"}
	
	//if(viva.checked) {contenido.innerHTML += "<input type='hidden' name='viva' value='true'>"}
	//else {contenido.innerHTML += "<input type='hidden' name='viva' value='false'>"}
}

function validaNonulosMailAerolineas(f){
	var nombre = document.getElementById("f_nombre2").value;
/// Esto siempre ha estado comentado, es decir, no importa para la funcionalidad original: 	var apellido = document.getElementById("f_apellido2").value; 
//	var email = document.getElementById("f_email2").value; Comentamos esto el 23 de jul a peticion de correos de Alegria
/// Esto siempre ha estado comentado, es decir, no importa para la funcionalidad original:	var contenido = document.getElementById("contenido_mail_aerolineas").value;
	if (nombre == "")
	{
		alert ("Es necesario que escribas tu nombre");
	}//else if (email == ""){  Comentamos este else if el 23 de jul a peticion de correos de Alegria
	//	alert ("Ese necesario que escribas tu correo electronico");
	//} 
	else{
/*	
	var contenido = document.getElementById("mailexitoso");
	var ajax = new objAjax();
	ajax.open("POST","ajax_comparacion.php",true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			document.getElementById("correo_aerolineas").style.display = "none";
			contenido.innerHTML = ajax.responseText;
		}
	}	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=getResultadosEnvioAerolineas"+"&nombre2="+nombre+"&apellido2="+apellido+"&email2="+email+"&contenido_mail_aerolineas="+contenido);
*/
	f.submit();
	}
}

function setCookie(galleta){
	var ajax = new objAjax();
	ajax.open("POST","ajax_comparacion.php",true);	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=seteaCookie&municipio_id="+galleta);
}

//Funcion creada para el nuevo loading que ponga las caracteristicas de los articulos 26 octubre 2009
function DisplayWaitingMain(){
document.getElementById("divLoading").innerHTML ="<center><span class='bold peque'><br /><br /><br />Estamos buscando equipos que tengan:<br /></span><div id=\"divLoading2\">MP3</div><br /><img src=\"/images/barra-load.gif\"><br /><span class='peque'>Ojo, los precios que ver&aacute;s son con impuestos incluidos</span><br /><span class='peque'>Recuerda buscar y comparar tu celular en Av&iacute;zpate</span></center>";
		setTimeout("document.getElementById('divLoading2').innerHTML='Tonos'",13500);
		setTimeout("document.getElementById('divLoading2').innerHTML='Modem'",12000);
		setTimeout("document.getElementById('divLoading2').innerHTML='SMS'",10500);
		setTimeout("document.getElementById('divLoading2').innerHTML='Manos libres'",9000);
		setTimeout("document.getElementById('divLoading2').innerHTML='Camara'",7500);
		setTimeout("document.getElementById('divLoading2').innerHTML='Bluetooth'",6000);
		setTimeout("document.getElementById('divLoading2').innerHTML='GPS'",4500);
		setTimeout("document.getElementById('divLoading2').innerHTML='Wifi'",3000);
		setTimeout("document.getElementById('divLoading2').innerHTML='Juegos'",1500);
}

//Funcion que permite pasar el elemento seleccionado del formulario de MArcas en los filtros de prepago
function passelected(opt){
var	op = document.getElementsByName("f_marca");
var selected=0;
//	alert ("valor 8 "+op[8].value);
	for(var i=0; i<op.length;i++){
		if(op[i].checked == true){
			selected=op[i].value;
			//alert ("campo: ["+i+"]");
		}
	}
	if (opt==1){
		for(var i=8; i<op.length;i++){
			if(op[i].value == selected){
				op[i].checked = true;
				break;
			}
		}
	}else{
		for(var i=0; i<8;i++){
			if(op[i].value == selected){
				op[i].checked = true;
				break;
			}	
		}
	}
}

function pruebaResponse(datos){
	var contenido = document.getElementById("formulario3");
	var ajax = new objAjax();
	ajax.open("POST","ajax_busqueda_celulares.php",true);
	ajax.onreadystatechange = function(){
		if(ajax.readyState == 4){
			setTimeout(function(){contenido.outerHTML = ""+ajax.responseText+""},350);
		}
	}	
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.send("accion=getFormulario3&eldato="+datos); 
}


