var ligaOpURL = '';

$(document).ready(function(){
	goMap24();
	$("#buscar").click(valida_campos_busqueda);
	$("#cabeceraOrigenes").click(muestra_origenes);
	$("#cabeceraDestinos").click(muestra_destinos);
	$("#txtOrigen").focus(cambia_textos_q);
	$("#txtDestino").focus(cambia_textos_q);
	$("#txtOrigen").blur(cambia_textos_p);
	$("#txtDestino").blur(cambia_textos_p);
	$("#txtOrigen").val($("#txtOrigen").attr("title"));
	$("#txtDestino").val($("#txtDestino").attr("title"));
	$("#txtOrigen").keypress(function(event){   if ( event.keyCode == 13 ){    valida_campos_busqueda(); }		});
	$("#txtDestino").keypress(function(event){   if ( event.keyCode == 13 ){    valida_campos_busqueda(); }		});
	$("#opcion_buscar").attr("checked", true);
	$("#txtDestino").attr("disabled", true);
	$("#btnLimpiar").click(limpiar_campos);
	$("#btnAyuda").click(mostrar_ayuda);
});

obtener_contenido_ayuda = function(){ 
	$.ajax({
    	type:     "POST",
        url:      "/vistas/XHTML/vista_ayuda_buscador.html",
        async:    true,
        data:     "que=1",
        success:  function() { mostrar_objeto_ayuda(arguments[0]) },
        error:    function() { mostrar_objeto_ayuda("Error en la Petici&oacute;n al Servidor") }        
	});
};

actualiza_mun = function(estado){
	if( estado == "0")
		$('#muns').html("<select name='mun' id='mun' class='Small' onChange='mostrarBtn();'><option  value='0' >-- SELECCIONA UN MUNICIPIO --</option></select>");
	else{	
	 var url ="include/municipios.php";
	 $('#muns').load( url, {estado: estado});
	}	
};

actualiza_mun2 = function(estado, mun){
	if( estado == "0")
		$('#muns').html("<select name='mun' id='mun' class='Small' onChange='mostrarBtn();'><option  value='0' >-- SELECCIONA UN MUNICIPIO --</option></select>");
	else{
	 var url ="include/municipios.php";
	 $('#muns').load( url, {estado: estado, mun: mun});
	}	
};

actualiza_edo = function(estado){	
	if( estado == "0")
		$('#muns').html("<select name='mun' id='mun' class='Small' onChange='mostrarBtn();'><option  value='0' >-- SELECCIONA UN MUNICIPIO --</option></select>");
	else{
	 var url ="../../include/estados.php";
	 $('#edos').load( url, {estado: estado});
	}	
};

actualiza_edo2 = function(estado){
	if( estado != ""){
	 var url ="include/estados.php";
	 $('#edos').load( url, {estado: estado});
	}	
};

obtenerInfo = function( url, parametros){
	$.ajax( {url: url, data: parametros, success: respuesta,type: "POST", error: function(){alert('error'); }, datatype: 'script' } );
};

logRegister = function(actividad){
	var url;
	var parametros;
};

openMailer = function(longitude,latitude){
	window.open("mailLocation.php?long="+longitude+"&lat="+latitude,"MAIL","left=20,top=20,width=550,height=500,toolbar=0,scrollbars=0,directories=0,status=0,navigator=0,Location=0,resizable=0");
};

obtiene_POI = function(info,opRes,palabra){
	$.ajax({
    	type:     "POST",
        url:      "/include/obtiene_puntos_interes.php",
        async:    true,
        data:     "palabra=" + palabra,
        success:  function() { construye_vista_POI(arguments[0],info,opRes) },
        error:    function() { construye_vista_POI("Error en la Petici&oacute;n al Servidor") }        
	}); 
};

construye_vista_POI = function(respuesta,info,opRes ) {
	var inicioDiv = info.substr(0,52);
	var nuevaInfo = info.substr(52);
	var inf = inicioDiv + respuesta + nuevaInfo +"</div>";
	if((arrResp[opRes].length==0)&&(respuesta==""))
		inf = "<div class='error_busqueda'>No se encontraron resultados seg&uacute;n tus criterios de b&uacute;squeda.</div><div class='error_busqueda'>Para obtener resultados m&aacute;s de mayor precisi&oacute;n debes ingresar por lo menos dos de los siguientes campos: calle, colonia, delegaci&oacute;n o c&oacute;digo postal. Mientras m&aacute;s datos proporciones, mejor ser&aacute; el resultado</div><div class='error_busqueda2'>Si necesitas ayuda para buscar alg&uacute;n Punto de Inter&eacute;s o crear una ruta, comun&iacute;cate al Centro de Atenci&oacute;n Telef&oacute;nica</div><div class='error_busqueda3'>5905 VIAL(8425)</div>";
	mostrarDir(inf, opRes);
};

abrirPop = function(){
	var descr=arrDescripcion.join("|");
	var sent=arrSentido.join("|");
	var cadena = "descripcion="+escape(descr)+"&sentido="+escape(sent);
	cadenaPrint = cadena;
	centrar_rut_TR(long_act,lat_act,zoom_act);
};

actualizarDatosImpresion = function(cadena){
	$.ajax({
    	type:     "POST",
        url:      "include/updateDataPrint.php",
        async:    true,
        data:     cadena,
        success:  function() { windowOpen(arguments[0]) },
        error:    function() { windowOpen("Error en la Petici&oacute;n al Servidor") }        
	});
};

registrar_actividad = function(act, obra){
	var parametros = "";
	parametros = "actividad=" + act;
	if(obra>0)
		parametros += "&obra=" + obra;
	$.ajax({
    	type:     "POST",
        url:      "/include/guarda_actividad.php",
        async:    true,
        data:     parametros,
        success:  function() { construye_vista_actividad(arguments[0]) },
        error:    function() { construye_vista_actividad("Error en la Petici&oacute;n al Servidor") }        
	}); 
};

construye_vista_actividad = function(respuesta){
};

opURL= function(id){
ligaOpURL = '';
$.ajax({
    	type:     "POST",
        url:      "include/getURL.php",
        async:    true,
        data:     "idPto="+id,
        success:  function() { respuestaGetURL(arguments[0]) },
        error:    function() { alert("Error en la Petici&oacute;n al Servidor") }        
	});
};

respuestaGetURL = function(resp){
$("#nada").html(resp);
};

obtiene_POI = function(info,opRes,palabra){
	$.ajax({
    	type:     "POST",
        url:      "/include/obtiene_puntos_interes.php",
        async:    true,
        data:     "palabra=" + palabra,
        success:  function() { construye_vista_POI(arguments[0],info,opRes) },
        error:    function() { construye_vista_POI("Error en la Petici&oacute;n al Servidor") }        
	}); 
};

