// JavaScript Document
/***		VARIABLES GLOBALES ***/
//Arreglo para procesar resultados de las busquedas
var zoomAll=1000;
var idDatos="DatosBusqueda";
arrIds[idDatos]=new Array();
var arrDatosBusqueda=new Array();
var arrDatosBusqueda1=new Array();
var posicion=null;
//impresion
var desc_r_j="";
var desc_r = new Array();
//busqueda
var busq="";
//top
var idTop="";
var edoTop="";
var cboEdoTop="";
var hedTop1="";
var hedTop2="";
var nCategoriaId="";

flagTooltipRuta=true;
//Arreglos Capas
var capasMap24 ="1|2|4|5|6|7|8|9|10|11|12|13|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|37|39|40|41|42|43|44|45|46|47|48|48|50|51|52|53|54|55|56|57|58|59|60|61|62|63|64|65|66|67|68|69|70|71|93|94|95|96|97|98|99|100|101|102|103|104|105|106|107|108|110|3013|3014|121|3141|240|1006|1300|3010|1007|1301|1302|1009|1008|3012|1010|1011|3005|1012|3007|1014|3006|3008|3009|118|1108|137|113|114|116|119|123|3004|124|225|3002|3052|1303|2090|2091|2333|3003|2128|3011|3140|3141|3142|3143|3144|3146|3147"

var capasOtras = [12431,12826,12825,12882,12883,12939];
var capasVedirecto = [12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12520,12559,12560,12561];//,12521(sitios)

//Contenido de Ayuda del Mapa
var contenidoMapAyuda='<div><img src="http://www.vedirecto.com.mx/css/images/ayuda_vedirecto.gif" /></div>';
//Sesion del Mapa
var sesion='meineSession' + new Date().getTime(); 
var actividad;
//Posicion del arreglo
var posAnt=null;
var url_img='http://www.vedirecto.com.mx/css/images/';
//Tooltip
var orientacionH="right";	//"right", "center", or "left".
var orientacionV="top";		//"top", "center", or "bottom".
var separacionH=20;
var separacionV=-40;

var minVisibilidadLoc=0;
var maxVisibilidadLoc=100000;
var minVisibilidadHObj=0;
var maxVisibilidadHObj=100000; 

/**********************************************************************************************
						METODOS PARA EJERCICIOS BASICOS
***********************************************************************************************/



/***		INICIALIZACION DE MAPA		***/
function goMap24() {    Map24.loadApi( ["core_api", "wrapper_api"], map24ApiLoaded );  }  

function map24ApiLoaded(){	
	if( Map24.Browser.javaAvailable () ){
		Map24.MapApplication.setStartMapView( {	
 			UpperLeftLongitude:  -7059.982754374532,
			UpperLeftLatitude: 1984.6276553857658,
			LowerRightLongitude: -5207.906424168554,
			LowerRightLatitude: 885.6364209272153
					} );
		Map24.MapApplication.setAppletParameters({URL_GUIHELP: "javascript:showAyuda(contenidoMapAyuda);",vtime:"60",vtimetimeout:"360",confirmreconnect:"1"});
	
		Map24.MapApplication.init({ NodeName: 'divMaparea', MapType: 'Applet', SessionId: sesion });	
		conn = Map24.MapApplication.Map.WebServices.openConnection(); 	
		locc = Map24.MapApplication.Map.Local.openConnection();	
		
		addComponent("TBAR.SURF_GUIHELP",true);
		addComponent("LOCEXPANSION",true);
		addComponent("ZOOM",false);
		
		/*		DESHABILITAR CAPAS	Map24*/
		Map24.MapApplication.controlLayer( { Control: "DISABLE", LayerIds: capasMap24 } );
		
		showLayers(capasOtras,false,false);
		cateLayer = window.cateLayer ? window.cateLayer : false;
		if(cateLayer!= false){showLayers(capasVedirecto,false,false); showLayers(cateLayer,true,false);}
		Map24.MapApplication.Map.addListener( "Map24.Event.MapClick", mapClicked ); 
		$('#loadingCargando').html("");
		$('#calle').focus();
		n = window.n ? window.n :false;
		id = window.id ? window.id :false;
		if(n != false && id != false){urlIds(n,id);}
		storeLocator = window.storeLocator ? window.storeLocator : false;
		if(storeLocator!=false || storeLocator!=''){urlIds(4,storeLocator,1);}
	}
	else{
		cambiaJava();
	}
}
  
function onError(){ 
	insertar_actividad(32);
	alert("Error al conectarse con el mapa, actualiza la página e intenta de nuevo" ) ; 
};
 
function onTimeout(){ 
	insertar_actividad(33);
	alert("Error al conectarse con el mapa, actualiza la página e intenta de nuevo") 
};

function alejar() {
			Map24.MapApplication.center( {
										Longitude:-6115.810649967891,
										Latitude:1456.930679270271, 
										MinimumWidth: 2500000} );
}

/**********************************************************************************************
						METODOS PARA EJERCICIOS INTERMEDIOS
***********************************************************************************************/
/***		LISTENER RATON		***/
function mapClicked( e ){	
	if( e.Button == e.RIGHT_BUTTON){
	   var lat=e.Coordinate.Latitude;
	   var lon=e.Coordinate.Longitude;
	   e.stop;
	   flagGrupo=gpoMan;
	   reverseGeocode(lon,lat);
	}
}
/*************
VARIABLES A DEFINIR PARA EL REVERSEGEOCODE
*************/
var symbolReverseG="http://www.vedirecto.com.mx/css/images/loguito.jpg"; //
var flagGrupo=null;

/*************
VARIABLES A DEFINIR PARA EL BUSCADOR
*************/
var symbolBusqueda=20001;
numeroResultados=10;
validarEdo=false


/*************
VARIABLES A DEFINIR PARA EL RUTEO
*************/
symbolD="http://www.vedirecto.com.mx/css/images/termino_ruta.jpg";
symbolO="http://www.vedirecto.com.mx/css/images/inicio_ruta.jpg";
modo="Faster";
colorRoute="#24A7AF";
alfaRoute=160;
zoomVuelo=5000;
flagStart=false;
flagAutoShow=true;
flagRemovePto=true;


/***		DIFERENCIAR DE QUE ARREGLO SE VA AGREGAR EL PUNTO		***/
function obtenerPto(posicion,arreglo,indicador){
	switch(arreglo){
		case "busqueda":{
			//alert("posicion: "+posicion+" - "+arreglo+" - "+indicador);
			if(agregarPto( arrResp[posicion],indicador )!=false)
			textoRuteo(arrResp[posicion],indicador );
			break;
		}	
		case "manual":{
			if(agregarPto(arrPtos[posicion],indicador )!=false)
			textoRuteo(arrPtos[posicion],indicador );
			break;
		}
		case "DatosBusqueda":{
			if(agregarPto( arrDatosBusqueda[posicion],indicador )!=false)
			textoRuteo(arrDatosBusqueda[posicion],indicador);
			break;
		}
	}
	if(arrRuta[0]!=null && arrRuta[1]!=null ){
		showEnMapa( [ arrRuta[0].id , arrRuta[1].id ],true,true);
		showTooltip( arrRuta[0] ,false);
		showTooltip( arrRuta[1] ,true);
	}	
}


function obtenerContenido(info){

	switch( info.arreglo){
		case "manual":		{ contenido( info,estilo ); break;}
		case "origenes":	{ contenido( info,estilo ); break;}
		case "destinos":	{ contenido( info,estilo ); break;}
		case "busqueda":	{ contenido( info,estilo ); break;}
	}
}



function contenido( info,estilo ){	

	var contenido=estilo;
	contenido=contenido.replace(/{descripcion}/g, info.calle);
	contenido=contenido.replace(/{direccion}/g, info.calle+"  "+info.colonia+"  "+info.municipio+"  "+info.cp+"  "+info.estado);
	contenido=contenido.replace(/{lon}/g, info.longitude);
	contenido=contenido.replace(/{lat}/g, info.latitude);
	contenido=contenido.replace(/{posicion}/g, info.posicion);
	contenido=contenido.replace(/{arreglo}/g, info.arreglo);
	contenido=contenido.replace(/{telefono}/g, "");
	info.contenido=contenido;
}

function textoRuteo(info,indicador){
	switch(info.arreglo){
		case "busqueda":{
			var direccion="<p>"+info.calle+" "+info.colonia+" "+info.municipio+" "+info.cp+" "+info.estado+"</p>";
			if(indicador==0){
				$('#divOpcionesrut_origen').html(direccion);
			}else if(indicador==1){
				$('#divOpcionesrut_destino').html(direccion);
			}
			break;
		}	
		case "manual":{
			var direccion="<p>"+info.calle+" "+info.colonia+" "+info.municipio+" "+info.cp+" "+info.estado+"</p>";
			if(indicador==0){
				$('#divOpcionesrut_origen').html(direccion);
			}else if(indicador==1){
				$('#divOpcionesrut_destino').html(direccion);
			}
			break;
		}
		case "DatosBusqueda":{
			var direccion="<p>"+info.direccion+"</p>";
			if(indicador==0){
				$('#divOpcionesrut_origen').html(direccion);
			}else if(indicador==1){
				$('#divOpcionesrut_destino').html(direccion);
			}
			break;
		}
	insertar_actividad(6);
	}
	if(indicador==0){
		if(idTop!=""){
			cambiaPaneles('#F67E2B','¿EN D&Oacute;NDE ESTAS?',1,'naranja_direccion.png');
			
		}else{
			cambiaPaneles('#F67E2B','¿A D&Oacute;NDE QUIERES IR?',0,'naranja_direccion.png');
			pestDirecciones=0;
		}
		limpiaCampos();

	}
	if(indicador==1){
		if(idTop!=""){
			cambiaPaneles('#F67E2B','¿EN D&Oacute;NDE ESTAS?',1,'naranja_direccion.png');
			
		}else{
			cambiaPaneles('#0D539F','¿EN D&Oacute;NDE ESTAS?',1,'azul_negocio.png');
			limpiaCampos();
		}
		pestDirecciones=1;
	}
	if(arrRuta[0]!=null && arrRuta[1]!=null ){
		$('#divOpcionesrut,#divOpcionesrut_forma').css('display','block');
		$('#divh1Opcionesrut').html('<img src="http://www.vedirecto.com.mx/css/images/menos.png" />');
		clearInterval(parpadeaId); 
		$('#calle').css('background','#FFFFFF');
	}
	
}




/*** Para pintar un link especifico ***/


function urlIds(id,n,hederTop){
	if(id!='' && n!=''){
		switch(id){
			case 1:{
				ubicar_negocios_1(n,0); 
				break;
			}
			case 4:{
				$('#divHead_FlashTop').html("<table width='600' height='50'><tr valign='middle'><td align='center'><p><font style='font-family:Arial, Helvetica, sans-serif; font-size:18px;  font-weight:bold; color:#e44e29; margin-top:10px; padding:20px;'>Actualizando información porfavor espere....</font></p></td></tr></table>");
				imgNegocios(n,hederTop);
				break;
			}
			case 5:{
				hederCategoria(n);
				getClasificacion(n);
				break;
			}
			case 6:{
				recuperaCoordenadas(n);
				break;
			}
		}
	}
}


/************************/
resReverseGeocode= function(dir){
	switch(flagGrupo){
		case gpoMan:{
			dir.arreglo=gpoMan;
			dir.posicion=arrPtos.length;
			dir.id=gpoMan+arrPtos.length;
			arrPtos.push(dir);
			addGroupLocation(dir,2);
			if(puntoSendMail==1){
				obtenerPto(0, gpoMan, 1);
				puntoSendMail = 0;
			}
			break;
		}
	}
}



function crearHtmlObj(info,tooltip,Load){
	if(tooltip) var idObj=idTooltip;
	else		var idObj=info.id;
	var commandH=new Map24.WebServices.XMLCommandWrapper ({
				DeclareMap24HTMLObject: new Map24.WebServices.DeclareMap24HTMLObject({
					MapObjectID: idObj, HTML: info.contenido,		Discard: discardImpresion, 
					Coordinate: new Map24.WebServices.Coordinate({	Longitude: info.longitude,	Latitude: info.latitude	}),
					Customize: new Map24.WebServices.MapObjectCustomSettings({Properties:[  new Map24.WebServices.Property({Key: "NOSE", Value: "80"}),new Map24.WebServices.Property({Key: "STAY_IN_VIEW", Value: "5"})	]	}),
					Orientation: new Map24.WebServices.MapObjectOrientation({ 
									Horizontal: orientacionH,	Vertical: orientacionV, HOffset: separacionH, VOffset: separacionV	
								})
				})		
			});
	if(Load)	cargarEnMapa( [commandH, showEnMapa( [idObj],true,false )] );
	else		return	commandH;
}



function cambiaJava(){
	$('#loadingCargando').html('<div><table cellpadding="0" cellspacing="0"><tr><td><img src="css/images/loading_war_01.png" /></td><td><img src="css/images/load_w_02.png" /></td></tr></table></div>');
	$('#contenidoLoading').html('<div style="text-align:left; margin-left:12px; width:90%; color:#990000; display:block;" >Para ver el mapa interactivo debes tener Java&#8482; instalado<br />Para descargarlo da clic <a href="http://www.java.com/es/download/" target="_blank" title="Descargar Java&#8482;">aquí</a><br /><br />Si tienes Internet Explorer 8 verifica que tengas la <i>Vista de Compatibilidad</i> habilitada. <img  src="css/images/compatible.png" ></div>');
	$('#ligaLoading,#loading').html("");
}

//funcion para validar y hacer la busqueda por direcciones
function buscar(){
	var calle = $('#calle').val();
	var noext = $('#noext').val();
	var col = $('#col').val();
	var cp = $('#cp').val();
	var estado = $('#estado option:selected').text();
	var municipio = $('#municipio option:selected').text();
	var estado1 = $('#estado option:selected').val();
	var municipio1 = $('#municipio option:selected').val();
	if (municipio=="--Selecciona un Municipio--"){municipio=""}
	if( (jQuery.trim(calle) != "")&&(estado1 != "0") && ((municipio1 != "0")||(jQuery.trim(col) != "")||(jQuery.trim(cp) != ""))){
		var direccion = calle+" "+noext+" "+col+" "+cp+" "+municipio;
		if(jQuery.trim(cp).length>0){
		   if(!validaCP(cp)){
		      alert("Necesitamos más información para darte resultados \nLos campos marcados en color ROJO son obligatorios, debe existir al menos uno de los campos marcados en color GRIS");      
			  return;
		   }
		}
		$('#divDirecciones_Resultados').html("<img src='css/images/loading2.gif' style='margin-left:150px; margin-top:40px;'/>");
		if(idTop==""){
			busq=1;
		}else{
			busq=2;
		}
		buscarDireccion(direccion);
	}else{
	    alert("Necesitamos más información para darte resultados \nLos campos marcados en color ROJO son obligatorios, debe existir al menos uno de los campos marcados en color GRIS"); 
		return;
	}
}



function estandarizarLocacion(currentResults,symbol){	
	var estado = $('#estado option:selected').text();
	var estado1 = "Distrito Federal";
	if (estado.trim().toLowerCase() == estado1.trim().toLowerCase()){
		if(estado.trim().toLowerCase()==currentResults[4].trim().toLowerCase()){
			arrResp.push( {arreglo: gpoBus, posicion: arrResp.length, simbolo: symbol, id: gpoBus+arrResp.length, longitude:currentResults[0], latitude: currentResults[1],  cp: currentResults[2], cty: currentResults[3], estado: currentResults[4], calle: currentResults[5], colonia: currentResults[6], pais:currentResults[7], interes: currentResults[8], municipio: currentResults[9]});
		}
	}else{
		arrResp.push( {arreglo: gpoBus, posicion: arrResp.length, simbolo: symbol, id: gpoBus+arrResp.length, longitude:currentResults[0], latitude: currentResults[1],  cp: currentResults[2], cty: currentResults[3], estado: currentResults[4], calle: currentResults[5], colonia: currentResults[6], pais:currentResults[7], interes: currentResults[8], municipio: currentResults[9]});
	}
	
	
}

//funcion para pintar el resultado de la busqueda de direcciones
function resBuscarDireccion( arrResultado ){
	if(arrResultado.length>0){
		crearLocationsGroup( arrResultado, 2, false , false, false);
		var contenido="";
		var fondo="";
		if(arrRuta[0]==null && arrRuta[1]==null ){
			var indicador =1;
		}
		if(arrRuta[0]!=null ){
			var indicador =1;
		}
		if(arrRuta[1]!=null ){
			var indicador =0;
		}
		var cont="DIRECCIONES ENCONTRADAS ["+ arrResultado.length +"]";
		for(var i=0; i<arrResultado.length; i++){
			var info=arrResultado[i];
				if (fondo=="divRenglon1"){fondo="divRenglon2"} else {fondo="divRenglon1"}
				if(busq==1){
					contenido+='<div class="'+fondo+'" onclick="mostrar(\''+info.posicion+'\','+indicador+');obtenerPto('+info.posicion+',\''+arrResp[info.posicion].arreglo+'\','+indicador+');">';
				}else if(busq==2){
					if(banderaMenu!=6){
						contenido+='<div class="'+fondo+'" onclick="mostrar(\''+info.posicion+'\',0);proximidad('+info.longitude+','+info.latitude+',5000);obtenerPto('+info.posicion+',\''+arrResp[info.posicion].arreglo+'\',0);sucDest=1;">';
					}else{
						contenido+='<div class="'+fondo+'" onclick="mostrar(\''+info.posicion+'\','+indicador+');obtenerPto('+info.posicion+',\''+arrResp[info.posicion].arreglo+'\','+indicador+');sucDest=1;">';
					}
				}
				contenido+='<ul><li><div class="divNumero">'+(i+1)+'</div></li><li>';
				contenido+='<div class="spnOpcionesrut_txt">'+info.calle+' '+info.colonia+' ';
				contenido+='<br />'+info.municipio+' '+info.estado+' '+info.cp+'<br />';	
				contenido+='</div></li><li style="float:right;">';
				contenido+='<div ><img src="http://www.vedirecto.com.mx/css/images/btns/btn_ir.png" id="btn_go"/></div></li></ul><div class="clearer"></div></div>';
		}
			$("#divDirecciones_Resultados").html(contenido);
			$("#h1Direcciones_Resultados").html('<table width="100%"><tr><td colspan="2" align="center"><div>'+cont+'</div></td><td align="right" colspan="1"><div id="divh1Direcciones_Resultados"><img src="http://www.vedirecto.com.mx/css/images/menos.png" /></div></td></tr></table>');
			$("#divDirecciones_formulario,#pAtention").slideUp();
			controlMasMenos('divDirecciones_formulario','divh1Direcciones_forma');
			insertar_actividad(9);
	}else{
			$("#divDirecciones_Resultados").html("NO SE ENCONTRARON RESULTADOS");
			$("#h1Direcciones_Resultados").html('<table width="100%"><tr><td colspan="2" align="center"><div>'+cont+'</div></td><td align="right" colspan="1"><div id="divh1Direcciones_Resultados"><img src="http://www.vedirecto.com.mx/css/images/menos.png" /></div></td></tr></table>');
	}
}

//funcion para mostrar la locacion y htmlObject de la busqueda de direcciones
function mostrar(posicion,indicador){

	if(posAnt!=null) showEnMapa( [ posAnt ],false,true);
	showEnMapa( [ arrResp[posicion].id ],true,true);
	zoom(arrResp[posicion].longitude,arrResp[posicion].latitude,zoomAll);
	showTooltip( arrResp[posicion] ,true);
	posAnt=arrResp[posicion].id;

}

function obtenId(posicion){
	crearTooltipLocation(arrDatosBusqueda[posicion],true);
	zoom(arrDatosBusqueda[posicion].longitude,arrDatosBusqueda[posicion].latitude,zoomAll);
}


function ubicar_negocios_1(id,tipo){
	if(nCategoriaId!=""){var cat=nCategoriaId;}else{var cat="";}
	$.ajax({
		  url:'modelo/recuperaNegocio.php',
		  type:'POST',
		  async:false,
		  data:'id='+id+'&tipo='+tipo+'&categoria='+cat,
		  success:function(data){$('#divHide').html(data);insertar_actividad(11); }
		  });	
}


function respuestaUbicar_negocios_1(tipo,posicion){
	if(tipo==1 || tipo==0){
		showLayers(capasVedirecto,false,false);
		crearTooltipLocation(arrDatosBusqueda[posicion],true);
		showEnMapa( [ arrDatosBusqueda[posicion].id ],true,true);
		zoom(arrDatosBusqueda[posicion].longitude,arrDatosBusqueda[posicion].latitude,zoomAll);
		showTooltip( arrDatosBusqueda[posicion] ,true);
	}else{
		crearHtmlObj(arrDatosBusqueda[posicion],true,true);
		zoom(arrDatosBusqueda[posicion].longitude,arrDatosBusqueda[posicion].latitude,zoomAll);
		showTooltip( arrDatosBusqueda[posicion] ,true);
	}
}

function ubicar_sitios_interes_1(id){
	$.ajax({
		   url:'modelo/recuperaSitioInteres.php',
		   type:'POST',
		   async:true,
		   data:'id='+id,
		   success:function(data){$('#divHide').html(data);}
		   });
}

function respuestaUbicar_sitios_interes_1(posicion){
		showLayers(capasVedirecto,false,false);
		crearTooltipLocation(arrDatosBusqueda[posicion],true);
		showEnMapa( [ arrDatosBusqueda[posicion].id ],true,true);
		zoom(arrDatosBusqueda[posicion].longitude,arrDatosBusqueda[posicion].latitude,zoomAll);
		showTooltip( arrDatosBusqueda[posicion] ,true);
}


function resCalcularRuta(arrDescripcion){
	 	var my_temp="";
		var contenido="";
		desc_r_j="";

		for(var i=0; i<arrDescripcion.length ;i++){
			desc_r = new Array();
			var simbol=arrDescripcion[i].numSentido;
			var senal;
			var fondo;
			if((simbol == -90)||(simbol == -145)){ senal = "<img src='http://www.vedirecto.com.mx/css/images/icos_rutas/05cambio_dcha.png' />";}
			else if(simbol == -35){ senal = "<img src='http://www.vedirecto.com.mx/css/images/icos_rutas/04desvia_diag_dcha.png' />";}
			else if((simbol == 0)||(simbol == 180)){ senal = "<img src='http://www.vedirecto.com.mx/css/images/icos_rutas/01avanza.png' />";}
			else if(simbol == 35){ senal = "<img src='http://www.vedirecto.com.mx/css/images/icos_rutas/03regresa_diag_izq.png' />";}
			else if((simbol == 90)||(simbol == 145)){ senal = "<img src='http://www.vedirecto.com.mx/css/images/icos_rutas/07cambio_izq.png' />";}
			
			if (fondo=="divRenglon1"){fondo="divRenglon2"} else {fondo="divRenglon1"}
			if(i==0){senal="<img src='http://www.vedirecto.com.mx/css/images/inicio_ruta.jpg' />";}
			if(i==arrDescripcion.length-1){senal="<img src='http://www.vedirecto.com.mx/css/images/termino_ruta.jpg' />";}
			
			contenido+='<div class="'+fondo+'" onclick="zoom('+arrDescripcion[i].longitude+','+arrDescripcion[i].latitude+','+zoomAll+');" >';
			contenido+='<table>';
			contenido+='<tr>';
			contenido+='<td valign="top"><div class="spnOpcionesrut_no">'+(i+1)+'</div></td>';
			contenido+='<td>';
			contenido+='<p class="spnOpcionesrut_txt">';
			contenido+=''+senal+' '+arrDescripcion[i].texto+' ';
			contenido+='</p>';
			contenido+='</td>';
			contenido+='</tr>';
			contenido+='</table>';
			contenido+='</div>';
		 //cadena del panel del popup de impresion del mapa
	 	  my_temp = "<b>"+(i+1) + ".- </b>"+senal+" "+(arrDescripcion[i].texto).replace(/(\[|\[\/)[0-9A-Z_]+\]/g, '' ); 																					  
		  desc_r.push(my_temp);
		  desc_r_j += desc_r+"|";
		}
		//contenido +='<p class="pAtention" >Nota: Utiliza el men&uacute; interactivo ubicado en la parte inferior derecha del mapa.</p></br>';
		$('#divOpcionesrut_Resultados,#divBotonesRuta,#hDescripcionRuta').css('display','block');
		$("#divOpcionesrut_Resultados1").html(contenido);
		$("#divh1Opcionesrut").html('<img src="http://www.vedirecto.com.mx/css/images/mas.png" />');
		$("#divh1Direcciones_Resultados,divh1Negocios_Resultados,#divh1Categoria_Resultados,#divh1Zonas_Resultados1").html('<img src="http://www.vedirecto.com.mx/css/images/mas.png" />');
		$("#divh1Direcciones_forma,#divh1Negocios_forma1,#divh1Categoria_forma1,#divh1Zonas_forma1,#divh1Zonas_forma2").html('<img src="http://www.vedirecto.com.mx/css/images/mas.png" />');
		$('#divOpcionesrut_forma,#divDirecciones_Resultados, #divNegocios_Resultados, #divCategoria_Resultados, #divZonas_Resultados').slideUp("slow");
		$('#divDirecciones_formulario,#pAtention,#divh1Negocios_forma,#divh1Categoria_forma,#divh1Zonas_forma,#divZona_forma2,#divNegociosTop_forma3').slideUp("slow");
		iniFlight();
		insertar_actividad(5);
	}

function limpiaTodo(){
	clearInterval(parpadeaId);
	borrarPtosRuta();
	borrarLineaRuta();
	borrarGrupo(idDatos);
	$('#divBotonesRuta,#hDescripcionRuta,#divOpcionesrut_Resultados,#divOpcionesrut_forma,#divOpcionesrut').css('display','none');
	$('#divOpcionesrut_origen').html("Origen");
	$('#divOpcionesrut_destino').html("Destino");
	borraRuta="";
	pestDirecciones=0;
	indicador=0;
	cambiaPaneles('#F67E2B','¿A D&Oacute;NDE QUIERES IR?',0,'naranja_direccion.png');
	clearInterval(parpadeaId); 
	$('#calle').css('background','#FFFFFF');
	goStart();
	limpiaCampos();
	$('#divh1Opcionesrut').html('<img src="http://www.vedirecto.com.mx/css/images/mas.png" />');
	alejar();
	if(idTop!=""){
		arrDatosBusqueda=arrDatosBusquedaTemp; 
		crearLocationsGroup(arrDatosBusqueda,2,true,false,false); 
		showEnMapa([idTooltip],false,true); 
	}
	if(nCategoriaId != ""){
		$("#pes_divCategoria").click();
	}
}
var lonProx="";	
var latProx="";	
var capasProx="";	
	/*
     *función: proximidad
     *@descripcion: Función que busca las locaciones mas cercanas de una capa
    */
   function proximidad(lon, lat, proxiRadio)
   {
	  $.post(
		     'modelo/negocios.php',
		     {longitud: lon, latitud: lat, idTop: idTop, radio: proxiRadio, opc: 9}, 
		     function(dat){
				clearInterval(parpadeaId); 
				$('#calle').css('background','#FFFFFF');
				$('#divNegociosTop_forma3,#h1divNegocios_Resultados,#formh1divNegocios_Resultados').css('display','block');
				$('#divNegociosTop_formulario_proximidad').html("<img src='css/images/loading2.gif' style='margin-left:150px; margin-top:40px;'/>");
				$('#proxiRadio').val(proxiRadio);
				$('#divNegociosTop_formulario_proximidad').html(dat);
				$('#tddivh1divNegociosTop_forma3').html('['+arrDatosBusqueda+']');
				$("#divDirecciones_formulario").slideUp();
				$('#divh1Direcciones_forma').html('<img src="http://www.vedirecto.com.mx/css/images/mas.png" />');
		     });
 	  lonProx=lon;	
 	  latProx=lat;	
 	  capasProx=proxiRadio;		  
   }
