/*efecto para boton del login*/
var utilidades ={
    
	mouseOver:function(idBoton){
		document.getElementById(idBoton).src = './images/idx-bt_buscar_over.gif';
	},
	mouseOut:function(idBoton){
		document.getElementById(idBoton).src = './images/idx-bt_buscar.gif';
	},
	salir:function(){
		document.location.href='./login.php';
	},
	setHeight:function(){
		var banner = '150';
		var archives = '275';
		
		var w = MapCity.Core.viewport.getWidth() - archives; 
        	var h = MapCity.Core.viewport.getHeight() - banner; 
		
		var mapDivReference = document.getElementById("map1");
		if (mapDivReference != null) {
			//$('map1').style.visibility = 'hidden';
			document.getElementById('map1').style.width = eval(w)+'px';
			document.getElementById('map1').style.height = eval(h-20)+'px';
			/*document.getElementById('posts').style.width = eval(w) + 'px'; 
        	document.getElementById('posts').style.height = eval(h) + 'px'; */
		}
    	},
	switchMenu: function(obj) {
		var el = document.getElementById(obj);
			if(el.id == 'lpDivCliente'){
				var dir = document.getElementById('lpDivDireccion');
				if(dir.style.display != 'none'){
				dir.style.display = 'none';
				}			
			}
			if(el.id == 'lpDivDireccion'){
			var dir = document.getElementById('lpDivCliente');
				if(dir.style.display != 'none'){
				dir.style.display = 'none';
				}			
			}
			if ( el.style.display != 'none' ) {
				el.style.display = 'none';
			}
			else {
				el.style.display = '';
			}
	}
	,arregloPoligono: []
	,estadoIso :true
	,seleccionar:function(elemento){
		
		var combo = document.forms["form1"].text_user;
		   var cantidad = combo.length;
		   
		   for (i = 0; i < cantidad; i++) {
		 
			  if (combo[i].value == elemento) {
				 combo[i].selected = true;
			  }   
		   }
    	}
	,obtienePuntosPromocione:function(div){
		if(!div){
			div = 'tableDatos';
		}
		var ip_promocion = 46;
		
		MapCity.Core.Ajax.request({
			  url: 'funciones/ObtienePuntosPromocion.php',
			  method: 'POST',
			  params: {"id_promocion":ip_promocion},
			   success: function(responseObject) {
						var text = responseObject.responseText;
						var tablePopup ='';
 	    		        		var obJson = MapCity.Core.decode(responseObject.responseText);
						if(obJson.totalCount>0){
						bounds = new OpenLayers.Bounds();
						var resultados = document.getElementById(div);
							var html = "";
    	        		    		html = "<table style=\"background-color:#F6FCEB\" id='tabla_buscador' width='100%'>";
	    		 			html += "<tr class='linea_tabla_fondo'>";	                  
				    		html += "<th><b>Direcci&oacute;n</b></th>";	          
							html += "<td></td>";	
					    	html += "<th><b>Comuna</b></th>";	              						    				   
							html += "<th><b>Sucursal</b></th></tr>";	
							
							
						    for (var i=0;i<obJson.totalCount;i++){
								var lonlat = new OpenLayers.LonLat(obJson.prmociones[i].x,obJson.prmociones[i].y)
								bounds.extend(lonlat);
								tablePopup = "<center>"+obJson.prmociones[i].nombre+"<br>"+obJson.prmociones[i].direccion+"</center>";
								Mapa.creaMarkers(lonlat,tablePopup,obJson.prmociones[i].imagen);						
								
					    			html += "<tr onclick='utilidades.CentrarMapa(\"" + obJson.prmociones[i].x + "\",\"" + obJson.prmociones[i].y+ "\",\"" +i+"\")'  onmouseover='this.style.backgroundColor = \"#FFFF99\";' onmouseout='this.style.backgroundColor = \"#F6FCEB\";utilidades.mapaPopup()' >";
									html+="<td width=\"30%\">" + obJson.prmociones[i].direccion+ "&nbsp;&nbsp;</td>";							
     								html += "<td>&nbsp;&nbsp;</td>";
     								html += "<td width=\"20%\">" + obJson.prmociones[i].comuna + "&nbsp;&nbsp;</td>";
									html += "<td width=\"50%\">" + obJson.prmociones[i].nombre + "&nbsp;&nbsp;</td>";
						    }
							 html += "</table><br><br>";
							if(obJson.totalCount>1){
						   
							html += "<table id = 'tableVolver'>";
     						html += "<tr>";
							html += "<td style='cursor:pointer;color:#003399;font:11px   Arial, Helvetica, sans-serif;' onclick='S.map.zoomToExtent(bounds)'>Ver Todos";
							html += "</td>";
							html += "</tr>";
							html += "</table>";
							}
						    resultados.innerHTML+=html;

							bounds.toBBOX();
							S.map.zoomToExtent(bounds)
						}else{
							alert('Este es un servicio web por lo tanto está disponible independiente de su ubicación')
							parent.util.winInfo.close()
						}
				
						S.map.zoomToExtent(bounds);

					  },
				      failure: function() {
					     //
					  }
 		 });//fin de la llamada
	}//fin de la funcion
	,CentrarMapa:function(x,y,i) {      
	
			var LonLat= new OpenLayers.LonLat(x,y);            
			S.map.setCenter(LonLat,13);
	//areaInteres = map_2_0.getExtent();
	}
	,CentrarMapa2:function(x,y,i) {      
		
				Mapa.popupPuntoPromocion(x,y, i);
	//areaInteres = map_2_0.getExtent();
	}
	,mapaPopup:function(){
		if (popup != undefined) {
					popup.hide();
			}
	}
}




