// JavaScript Document

/**********************************************
* @autor: Liliana Sánchez Juárez              *
* @versión: 1.0.0                             *
* @creado: 09/03/09                           *
* @copyright: Copyright (c) 2008, WebMaps     *
* Descripción: Controlador para EL MAPA       *
***********************************************/	

var ruta_desc='';
var contenido='';
var band=false;
/*-------------------------------         PARA EL BUSCADOR    --------------------------------------------------*/
	function resBuscarDireccion( arrResultado ){
		
		if(arrResultado.length>0){
			var contenido="";
	
			for(var i=0; i<arrResultado.length; i++){
				var info=arrResultado[i];
				  contenido+="<div id='result_"+(i+1)+"' onmouseover='cambiaEstiloTemasOver(this.id);' onmouseout='cambiaEstiloTemasOut(this.id);' onclick='mostrar("+info.posicion+");' title='Mostrar en mapa' class='sec_resultados_renglon' style='background-color:"+color3+"; color:"+color4+"'><table><tr valign='top'><td><div class='sec_resultados_renglon_no' style='background-color:"+color1+"; background-image:url(http://apps.webmaps.com.mx/slb/css/images/maskHeader.png); color:"+color2+";'>"+(i+1)+"</div></td><td><div class='sec_resultados_renglon_txt'>"+info.calle+" Col. "+info.colonia+" CP. "+info.cp+info.estado+"</div></td></tr></table></div>";
     		}
			/*$("#renglones").html(contenido + "<script languaje='javascript'>$(\".sec_resultados_renglon_no\").corner(\"3px\");</script>");*/
			$("#renglones").html(contenido);
         }
		else 	$("#renglones").html("NO SE ENCONTRARON RESULTADOS");
	}	


var arrPosicion = new Array();
function mostrar(posicion){
	   
		if(arrPosicion[posicion]!=1){
			arrPosicion[posicion] = 1;
			addGroupLocation(arrResp[posicion],2, true)
		}
			zoom(arrResp[posicion].longitude,arrResp[posicion].latitude);
		    showTooltip(arrResp[posicion],true);
}
    
/*---------------------------------------------------  PARA EL RUTEO ------------------------*/

function resCalcularRuta(arrDescripcion){
  showEnMapa([idTooltip],false,true);
    var contenido_ruta="<div><table width=770px>";
var contenido="<div style='text-align:center; vertical-align:text-top;'>";
       contenido+="<div style='height:320px; background-image:url(http://dominos.webmaps.com.mx/css/Images/bg_list1.png); width:160px; background-repeat:no-repeat;margin:0px auto;'>";
        contenido+="<div style='overflow:auto; text-align:center; width:159px; height:280px;'>";
            contenido+="<table width='100%'>";
			
        var backcolor=0;
        for(var i=0; i<arrDescripcion.length ;i++){
             var lon=arrDescripcion[i].longitude;
             var lat=arrDescripcion[i].latitude; 
   
             contenido+="<tr>";
			 contenido_ruta+="<tr>";

	var bgColor="";
  	if (i%2==0) {  bgColor="background-color:#E0DEDE;";	}
  
   contenido+="<td><table style='"+bgColor+" cursor:pointer; cellpadding:3px;' onclick='zoom("+lon+","+lat+");'><tr>";
    
	var imagen="";
   if(i==0){ imagen="map24/origen.gif";}
   else if(i==arrDescripcion.length-1){  imagen="clientes/"+logo;}
   else{
    imagen="map24/"+arrDescripcion[i].sentido+".gif";	}
    contenido+="<td><img src='http://apps.webmaps.com.mx/slb/css/images/"+imagen+"'/></td>";
    contenido_ruta+="<img src='http://apps.webmaps.com.mx/slb/css/images/"+imagen+"'/>";

          contenido+="<td style='font-family:Arial, Helvetica, sans-serif; color:#333333; padding:3px; font-size:10px;'>"+arrDescripcion[i].texto+"</td></tr></table></td></tr>";
          contenido_ruta+="&nbsp;"+arrDescripcion[i].texto+"<hr /></td></tr>";
        }
		contenido+="</table></div>";
		if((hashIdSucursal=="02285cff02eaef6aaf0a41b0dfaa0076")||(hashIdSucursal=="49dd782657d25258717cbbb8e264b0fb")||(hashIdSucursal=="8143f506fcd7c647ab2d9e117c78a401"))
	        contenido+="<div style='height:30px; text-align:center;'><div style='display:inline; width:55px; cursor:pointer; text-align:center; padding-top:2px; height:20px; margin-top:10px; margin-left:0px; background-color:"+color1+"; background-image:url(http://apps.webmaps.com.mx/slb/css/images/maskHeader.png); color:"+color2+"; font-family:Arial, Helvetica, sans-serif; font-size:11px;' onclick='imprimir()'>Imprimir</div><div style='display:inline; width:45px; cursor:pointer; text-align:center; padding-top:2px; height:20px; margin-top:10px; margin-left:10px; background-color:"+color1+"; background-image:url(http://apps.webmaps.com.mx/slb/css/images/maskHeader.png); color:"+color2+"; font-family:Arial, Helvetica, sans-serif; font-size:11px;' onclick='enviar()'>Enviar</div>";
		else
			contenido+="<div style='height:30px; text-align:center;'><div style='display:inline; width:70px; cursor:pointer; text-align:center; padding-top:2px; height:20px; margin-top:10px; margin-left:0px; background-color:"+color1+"; background-image:url(http://apps.webmaps.com.mx/slb/css/images/maskHeader.png); color:"+color2+"; font-family:Arial, Helvetica, sans-serif; font-size:11px;' onclick='imprimir()'>Imprimir</div>";
	    contenido+="</div></div></div>";

        contenido_ruta+="</table></div>";
        desc1=contenido_ruta;
        mostrarRuta(contenido);
		
       }

var flagRuta=false;
var bandera="";
function mostrarRuta( info ){   
   var inicio="<div>";
   var fin ="</div>";
   
   var header="<div onclick='showDescripcion({bandera})'><div style='font-family:Arial, Helvetica, sans-serif; height:20px; font-size:11px; font-weight:bold; background-color:"+color1+"; color:"+color2+"; text-align:center; padding-left:10px; padding-top:1px; width:160px; background-image:url(http://apps.webmaps.com.mx/slb/css/images/maskHeader.png)'><span style='float:left;'>Descripción de ruta&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style='float:right; padding-top:3px; padding-right:5px;'>{imagen}</span></div></div>";
	
   var header_on = header.replace('{imagen}',"<img src='http://dominos.webmaps.com.mx/css/Images/upw.png' />");  
   header_on = header_on.replace('{bandera}',"false"); 
 
   var header_off = header.replace('{imagen}',"<img src='http://dominos.webmaps.com.mx/css/Images/down.png' />");
   header_off = header_off.replace('{bandera}',"true");
  	   
	var cadena = inicio+header_on+info+fin;
	var cadena1 = header_off;
	
    var canvas1={vp:0, vh:1, id:"descripcion", contenido:cadena };
	crearHtmlObj_C(canvas1,true);

     var canvas2={vp:0, vh:1, id:"descripcion_head", contenido:cadena1 };   
    crearHtmlObj_C(canvas2,true);
   
     showEnMapa(["descripcion_head"],false,true);
   /*header_off="<div onclick='showDescripcion(true)'><div style='font-family:Arial, Helvetica, sans-serif; height:20px; font-size:11px; font-weight:bold; background-color:#ff9000; color:#FFFFFF; text-align:center; padding-left:10px; padding-top:1px; width:160px; background-image:url(http://storelocator.webmaps.com.mx/storeLocatorFree/css/images/maskHeader.png)'><span style='float:left;'>Descripción de ruta&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style='float:right; padding-top:3px; padding-right:5px;'>"+imagen+"</span></div>";*/

    //var canvas2={vp:0, vh:1, id:"head_descr_off", contenido:header_off };
   
   
   /* var arrCmds=new Array();
    arrCmds.push( crearHtmlObj_C(canvas2,false) );
    arrCmds.push( crearHtmlObj_C(canvas1,false) );   
   arrCmds.push( crearHtmlObj_C(canvas3,false) );
  
    arrCmds.push( showEnMapa( ["desc","head_descr_off","head_descr_on"],true,false) );
    
    cargarEnMapa( arrCmds );*/
    loading_ruta(false);
}

function showDescripcion(op){
    if(op){
        showEnMapa( ["descripcion"],true,true);
		showEnMapa( ["descripcion_head"],false,true);
        
    }
    else{
        showEnMapa( ["descripcion_head"],true,true);
        showEnMapa( ["descripcion"],false,true);
    }
}

function proximityZoom(id){
	$.get(
	   'modelo/getCoords.php',
	   {id:id},
	   function(data){
	      var coordenadas=new Array();
		  coordenadas=data.split('|');
		  zoom(coordenadas[0],coordenadas[1]);
	});
}

/*******************************/
var arrReforma = new Array();
var gpoReforma="Reforma";
arrIds[gpoReforma]=new Array();
