AvanoidCheckBrowser = function() {
 var _ua = navigator.userAgent;
 
 var _ver = new Array();
 var _br = new Array();
 if(_ua.match(/MSIE ([0-9].[0-9]{1,2})/)) {
  _ver = _ua.match(/MSIE ([0-9].[0-9]{1,2})/);
  browser = 'MSIE';
 } else if(_ua.match(/Opera\/([0-9].[0-9]{1,2})/)) {
  _ver = _ua.match(/Opera\/([0-9].[0-9]{1,2})/);
  browser = 'Opera';
 } else if(_ua.match(/Firefox\/([0-9\.]+)/)) {
  _ver = _ua.match(/Firefox\/([0-9\.]+)/);
  browser = 'Firefox';
 } else if(_ua.match(/Chrome\/([0-9\.]+)/)) {
  _ver = _ua.match(/Chrome\/([0-9\.]+)/);
  browser = 'Chrome';
 } else if(_ua.match(/Version\/([0-9\.]+) Safari/)) {
  _ver = _ua.match(/Version\/([0-9\.]+) Safari/);
  browser = 'Safari';
 };
 browserVersion = parseFloat(_ver[1]);
 var _br = { name: browser, version: browserVersion };
 return _br;
};

AvanoidAjax = function(_url,_method,_data,_type,_beforeSend,_success,_ignore_error,_completed) {

 try {
  (typeof(beforeSend)!='undefined'||_beforeSend!=='') ? _bfs = _beforeSend : _bfs = function() {};
  if(_ignore_error==true) {
	_err = function() {};
  } else {
	_err = function(XHR, textStatus, errorThrown) {
	 if($(".AvanoidErrorDialog").length==0) {
	  switch(textStatus) {
	  case 'timeout':
	   str_err = XHR.status+': Tiempo limite de espera excedido al abrir '+_url+', vuelva a intentarlo más tarde si continua teniendo problemas o asegurese de estar conectado a Internet.';
	  break;
	  case 'error':
	   str_err = XHR.status+': Se ha presentado un error al intentar establecer conexión con la URL: '+_url+'.';
	  break;
	  case 'parsererror':
	   str_err = XHR.status+': Error interno en la URL '+_url+'.';
	  };

	  $('<div class="AvanoidErrorDialog" style="font-size:12px; color:#000000; text-align:left;">'+str_err+'</div>').appendTo("body");

	  $(".AvanoidErrorDialog").dialog({
	   title	: 'Lo sentimos',
	   width    : 400,
	   height   : 'auto',
	   modal    : true,
	   position : 'center',
	   draggable: false,
	   resizable: false,
	   buttons  : {
		OK : function() {
		 $(".AvanoidErrorDialog").dialog('destroy').remove();
		}
	   },
	   open 	: function() {
		$(".ui-dialog-titlebar-close").remove();
	   }
	  });
	 };

	}
  };

  $.ajax({
	type  		: _method,
	url   		: _url,
	data  		: _data,
	dataType	  : _type,
	beforeSend	: _bfs,
	cache 		: false,
	error 		: _err,
	success		: _success
  });
 } catch(e) {}
};

AvanoidNumberFormat = function(value,decimal) {
 if(decimal=='') {decimal=',';};

 num = value.toString().replace(/\$|\,/g,'');
 if(isNaN(num))
 num = "0";
 sign = (num == (num = Math.abs(num)));
 num = Math.floor(num*100+0.50000000001);
 cents = num%100;
 num = Math.floor(num/100).toString();
 if(cents<10)
 cents = "0" + cents;
 for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
 num = num.substring(0,num.length-(4*i+3))+decimal+
 num.substring(num.length-(4*i+3));
 return (((sign)?'':'-') + num);
};

AvanoidHighlightInput = function(jQString,speed,callback) {
 (typeof(speed) !=='undefined' || speed !=='') ? _speed = speed : _speed = 500;
 if(typeof(callback)) {
   _clb = callback;
 } else {
   _clb = null;
 };
 $(jQString).effect("highlight",{color:'#FAA0A0'},_speed,_clb);
};

AvanoidFadingItems = function(group_string,children) {
 
 var animateAppsInterval;
 var $apps = $(group_string).children(children);
 $apps.css("display", "none");
 var totalApps = $apps.length;
 var totalAppsToFade = Math.min(totalApps, 70);
 var counter = 0;

 clearInterval(animateAppsInterval);
  animateAppsInterval = setInterval(function() {
  $(group_string).children(children).eq(counter).fadeIn("fast",function() {
   if(navigator.appName == 'Microsoft Internet Explorer') {
	this.style.removeAttribute('filter');
	this.style.removeAttribute('zoom');
   };
  });
  counter++;
  if(counter >= totalAppsToFade) {
   clearInterval(animateAppsInterval);
   for (var i = totalAppsToFade; i < totalApps; i++) {
    $(group_string).children(children).eq(i).show();
   };
  }
 },20);
};

AvanoidCreateAJAXDialog = function(title,url,width,buttons,callback,closing,load_title) {
 var _avd = 'avanoid_dialog';
 var _title = String(unescape(title));
 var _btn = (typeof(buttons)=='undefined' || buttons == '' || buttons == false) ? {} : buttons;
 var _modal = true;
 var _w = (typeof(width)=='undefined'||width==false||width=='') ? 300 : width;
 
 if($("."+_avd).length!=0) { $("."+_avd).remove(); };
 if($("."+_avd).length==0) {
  _dialog = '<div class="'+_avd+'" title="'+((typeof(load_title)!='undefined') ? load_title : 'Cargando...')+'">';
  _dialog+= '<div class="'+_avd+'_content"></div>';
  _dialog+= '</dialog>';
  $(_dialog).appendTo("body");
 };

 var _spiscr = 20;
 var _scroll = (document.documentElement.scrollTop) ? document.documentElement.scrollTop+_spiscr : document.body.scrollTop+_spiscr;
 var _dwp = document.documentElement ? parseInt((document.documentElement.clientWidth/2) - (width/2)) : parseInt((document.body.clientWidth/2) - (width/2));

 $("."+_avd).dialog({
  resizable		: false,
  draggable		: false,
  closeOnEscape	: false,
  position		: 'center',
  modal			: _modal,
  bgiframe		: true,
  autoOpen		: false,
  width			: _w,
  height		: "auto",
  buttons		: _btn,
  open			: function(event, ui) {
   $(".ui-dialog-titlebar-close").css("display","none");
   $(".ui-dialog-buttonpane").css("display","none");
   $(".ui-dialog-content").css("display","none");
   jQuery.getJSON(url,function(o) {
	$("."+_avd+"_content").html(o.data);
	$(".ui-dialog-titlebar > .ui-dialog-title").html(_title);
	$(".ui-dialog-titlebar-close").css("display","");
	$(".ui-dialog-buttonpane").css("display","");
	$(".ui-dialog-content").css("display","");
	if(typeof(callback)!=='undefined' && callback!=='' && callback!==false) { callback(); };
	$(".avanoid_dialog").dialog('option','position','center');
   });
  }
 });
 $("."+_avd).dialog('open');
 $("."+_avd).bind("dialogbeforeclose",function(event, ui) {
  if(typeof(closing)!='undefined') { if(closing!=='') { closing(); }; };
  $("."+_avd).dialog("destroy");
  $("."+_avd).remove();
  $(window).unbind("resize");
 });
};

AvanoidCreateDialog = function(title,isModal,width,height,content,position,buttons,callback,idWindow,closing) {
 var _avd	= 'avanoid_dialog';
 var _title = String(unescape(title));
 var _btn   = (typeof(buttons)=='undefined'||buttons==false||buttons=='') ? {} : buttons;
 var _modal = (typeof(isModal)=='undefined') ? false : isModal;
 var _pos	= (typeof(position)=='undefined'||position==false||position=='') ? 'center' : position;
 var _w 	= (typeof(width)=='undefined'||width==false||width=='') ? 300 : width;
 var _h 	= (typeof(height)=='undefined'||height==false||height=='') ? 'auto' : height;
 var _th 	= this; // Identify avanoid object
 var _idw   = (typeof(idWindow)=='undefined'||idWindow=='') ? _str = "."+_avd : _str="#"+idWindow;

 if(jQuery(_idw).length==0) {
  _dialog = '<div class="'+_avd+'" title="'+_title+'">';
  _dialog+= '<div class="'+_avd+'_content">Cargando...</div>';
  _dialog+= '</dialog>';
  jQuery(_dialog).appendTo("body");
 };

 jQuery("."+_avd).dialog({
  resizable		:	false,
  draggable		:	false,
  closeOnEscape	:	false,
  position		:	_pos,
  modal			:	_modal,
  bgiframe		:	true,
  autoOpen		:	false,
  width			:	_w,
  height		:	_h,
  buttons		:	_btn,
  open 			: 	function(event, ui) {
   var _brw = AvanoidCheckBrowser();
   if(_brw.name=='MSIE'&&_brw.version<=6.0) { $("select").css('display','none'); };
   if(content!==''||content!==false) { jQuery("."+_avd+"_content").html(content); };
   if(typeof(callback)=='function') {callback();};
  }
 });
 jQuery("."+_avd).dialog('open');
 jQuery("."+_avd).bind("dialogbeforeclose",function(event, ui) {
  if(typeof(closing)!='undefined') { if(closing!=='') { closing(); }; };
  var _brwc = AvanoidCheckBrowser();
  if(_brwc.name=='MSIE'&&parseInt(_brwc.version)<=6) { $("select").css('display',''); };
  $("."+_avd).dialog("destroy");
  $("."+_avd).remove();
 });
};

AvanoidSetCookie = function(name,value,expiredays) {
 if(expiredays) {
  var date = new Date();
  date.setTime(date.getTime()+(expiredays*24*60*60*1000));
  var expires = "; expires="+date.toGMTString();
 } else { 
  var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
 };
};

AvanoidGetCookie=function(name){
 var nameEQ = name + "=";
 var ca = document.cookie.split(';');
 for(var i=0;i < ca.length;i++) {
  var c = ca[i];
  while (c.charAt(0)==' ') c = c.substring(1,c.length);
  if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
 };
 return null;
};

AvanoidDeleteCookie=function(c_name,value){
 var d=new Date();
 document.cookie=c_name+"="+value+";expires="+d.toGMTString()+";"+";";
};

AvanoidCreateSimpleDialog = function(width,msg,callback) {
 var _avd	= 'avanoid_dialog_msg';
 var _btn   = {
  "Aceptar" : function() {
   if(typeof(callback)!='undefined') { callback(); };
   $(".avanoid_dialog_msg").dialog('destroy').remove();
  }
 };
 var _modal	= true;
 var _pos	= 'center';
 var _w 	= (typeof(width)=='undefined'||width==false||width=='') ? 300 : width;
 var _h 	= 'auto';
 var _th 	= this; // Identify avanoid object
 var _idw	= "."+_avd;

 if(jQuery(_idw).length==0) {
  _dialog = '<div class="'+_avd+'" title="Información">';
  _dialog+= '<div class="'+_avd+'_content" style="font-size:14px; margin-top:20px; text-align:left;">'+msg+'</div>';
  _dialog+= '</dialog>';
  jQuery(_dialog).appendTo("body");
 };

 jQuery("."+_avd).dialog({
  resizable		:	false,
  draggable		:	true,
  closeOnEscape	:	false,
  position		:	_pos,
  modal			:	_modal,
  bgiframe		:	true,
  autoOpen		:	false,
  width			:	_w,
  height		:	_h,
  buttons		:	_btn,
  open 			: 	function(event, ui) {}
 });
 jQuery("."+_avd).dialog('open');
};

AvanoidGetResults = function(layer, criteria, beforeSend, success, noResults, error, includeDFlist, includeOptionsAdmin) {
 
 /*
  Parametros:
  
  layer = Elemento o clase donde cargara los items
  criteria = Parametros de busqueda
  limit = Items a mostrar
  beforeSend = Funcion a cargar antes de enviar
  success = Funcion a realizar cuando establece la conexion
  noResults = Funcion a realizar cuando no hay resultados
  error = Funcion personalizada para cuando suceda un error
  includeDFlist = Determina si se incluira elegir ofertas favoritas y descartadas
  includeOptionsAdmin = Determina si son resultados que deben imprimirse para administrador
 */

 var _url = '/ax/search/search.php';
 var _mth = 'POST';
 var _dat = criteria;
 var _typ = 'json';
 var _bfs = function() { if(typeof(beforeSend)!='undefined') { beforeSend(); }; };
 var _suc = function(_rp) {
  if(_rp.data.length!=0) {
   /* Crear items */
   for(var i=0; i<_rp.data.length; i++) {
	_str = '<div class="'+((_rp.data[i].search_status=='discard') ? 'content_offer_discard' : 'content_offer')+'" item="'+_rp.data[i].id+'" sector="'+_rp.data[i].sector_id+'">';
	_str+= '<div class="content_result_layer">';
	_str+= '<div class="img">';
	_str+= '<div class="pic"><a href="/'+_rp.data[i].code+'" target="_blank"><img src="';

    if(_rp.data[i].photo!=='') {
	 _str+= 'http://'+_rp.data[i].image_domain+'.verinmuebles.com/thumb/'+_rp.data[i].photo;
    } else {
	 _str+= 'http://static.verinmuebles.com/image_empty_building.jpg';
    };

    _str+= '" border="0" width="130" height="100" /></a></div><div class="offer_building"><strong>'+_rp.data[i].offer_name+'</strong>';

	if(_rp.data[i].build_status!=='') { _str+=' <span class="g4">- '+_rp.data[i].build_status+'</span>'; };

	_str+= '<br /><a href="/'+_rp.data[i].code+'" target="_blank">';
	
	if(__o == 4) {
	 _cap =  _rp.data[i].capacity.replace('personas','pers.');
	 _str+=  _rp.data[i].building_name+' '+((_rp.data[i].capacity!=='') ? _cap : '')+'</div><div class="photo_map_info">';
	} else {
	 _str+=  _rp.data[i].building_name+' '+_rp.data[i].area_building+'</div><div class="photo_map_info">';	
	};

	_str+= ((_rp.data[i].total_photo=='1') ? '1 Foto' : _rp.data[i].total_photo+' Fotos');
	_str+= '</div><div class="ghost_photo_map_info">&nbsp;</div><div class="ghost">&nbsp;</div>';
	_str+= '</a>';

	// Descartar - Favoritos
	if(includeDFlist == '1') {
	 _str+=' <a class="'+((_rp.data[i].search_status=='favorite') ? 'favorite_offer_selected marked' : 'favorite_offer')+'" offer_id="'+_rp.data[i].id+'" tipmessage="'+((_rp.data[i].search_status=='favorite') ? 'Remover de <strong>Favoritos</strong>' : 'Agregar a <strong class=y1>Favoritos</strong>')+'" href="#"></a><a class="discard_offer" offer_id="'+_rp.data[i].id+'" tipmessage="Descartar esta oferta" href="#"></a>';
	};
	_str+= '</div>';
	
	_str+= '<a href="/'+_rp.data[i].code+'" target="_blank">';
	_str+= '<div class="info">';
	_str+= '<div><strong>'+_rp.data[i].location+'</strong></div>';
	_str+= '<div>'+((_rp.data[i].address!=='') ? _rp.data[i].address : '&nbsp;')+'</div>';
	
	if(__o == 4) {
	 _str+= '<div>Area: '+_rp.data[i].area_building+'</div>';
	} else {
	 _str+= '<div>'+((_rp.data[i].capacity!=='') ? _rp.data[i].capacity : '')+'</div>';
	};

	_str+= '<div>'+((_rp.data[i].building_level!=='') ? _rp.data[i].building_level : '&nbsp;')+'</div>';
	_str+= '<div class="price">'+((_rp.data[i].value!=='') ? _rp.data[i].value : '&nbsp;')+'</div>';
	_str+= '<div class="added">'+_rp.data[i].time_added+'</div>';
	_str+= '</div>';
	_str+= '</a>';
	_str+= '</div>';
	_str+= '</div>';

	$(_str).appendTo(layer);
   };
   AvanoidFadingItems(layer,".content_offer");
   alert(typeof(success));
   if(typeof(success)!='undefined') { success(_rp); };
  } else {
   /* No results */
   if(typeof(noResults)!='undefined') { noResults(); };
  };
 };
 var _err = function(_xhr,_txt) {
  if(typeof(error)!='undefined') { error(); };
 };
 $.ajax({
  url			: _url,
  type			: _mth,
  data			: _dat,
  timeout		: 7000,
  dataType		: _typ,
  beforeSend	: _bfs,
  error			: _err,
  success		: _suc
 });

};

AvanoidLaunchMap = function(_id_bld, _code) {

  var _url = '/ax/ax.v3.php?s=load_bld_map&b='+_id_bld;
  var _wdh = ((document.documentElement ? document.documentElement.clientWidth : document.body.clientWidth) - 60);
  var _wdd = 600;
  var _hgh = ((document.documentElement ? document.documentElement.clientHeight : document.body.clientHeight) - 70);
  var _tit = $(this).attr("location");
  var _pos = 'center';
  var _btn = { 
   "Cerrar Mapa" : function() { $(".avanoid_dialog").dialog('destroy').remove(); }
  };
  var _clb = function() {
   $(".ui-dialog-buttonpane").css('display','none');
   var __load_map = function() {

	_map_mrk = new Image();
	_map_mrk.src = 'http://static.verinmuebles.com/pointer.png';

	$(".ui-dialog-buttonpane").css('display','');   
	$(".avanoid_dialog").dialog('option','width',_wdh);
	$(".avanoid_dialog").dialog('option','height',_hgh);
	$(".ui-dialog-content").css('padding','0.5em 0.2em');
	$(".ui-dialog-buttonpane").css('margin','0px');
	$("#building_map").removeAttr('class').empty().height((_hgh-84));

	var _bld_lat = $("#building_map").attr("latlng");
	var _cty_lat = $("#building_map").attr("citylatlng");
	var _geoloc = $("#building_map").attr("geolocation");
	var _kcl = $("#building_map").attr('k');
	var _typm = $("#building_map").attr('type_marker');
	
	$(".avanoid_dialog").dialog('option','position','center');
	var _map = new google.maps.Map2(document.getElementById('building_map'));
	if(_bld_lat!=='0') {
	 _coords = _bld_lat.split(',');
	 _zoom = 16;
	 _map.setCenter(new google.maps.LatLng(parseFloat(_coords[0]),parseFloat(_coords[1])),_zoom);
	 _map.setMapType(G_HYBRID_MAP);
	} else if(_cty_lat!=='0') {
	 _coords = _cty_lat.split(',');
	 _zoom = 10;
	 _map.setCenter(new google.maps.LatLng(parseFloat(_coords[0]),parseFloat(_coords[1])),_zoom);
	 _map.setMapType(G_NORMAL_MAP);
	} else {
	 _zoom = 10;
	 geocoder = new GClientGeocoder();
	 function showAddress(address) {
	  if(geocoder) {
		geocoder.getLatLng(address,function(point) {
		 if(!point) { 
		  alert(address + " no encontrada"); 
		 } else {
		  _map.setCenter(new google.maps.LatLng(point),_zoom);
		 }
		});
	  }
	 };
	 showAddress(_geoloc);
	};
	
	$('<div class="tal fts14 mrg_t10 mrg_l5 fll">'+$("#building_map").attr('location')+'</div>').appendTo(".ui-dialog-buttonpane");
	
	var baseIcon=new GIcon();
	baseIcon.iconSize=new GSize(246,248);
	baseIcon.iconAnchor=new GPoint(123,124);
	baseIcon.infoWindowAnchor=new GPoint(123,124);
	var Icon=new GIcon(baseIcon);
	Icon.image='http://static.verinmuebles.com/pointer.png';
	var marker=new GMarker(_map.getCenter(),Icon);
	_map.addOverlay(marker);

	TextualZoomControl = function() { }; 
	TextualZoomControl.prototype = new GControl();
	TextualZoomControl.prototype.initialize = function(_map) {
	 var container = document.createElement("div");
	 if(_bld_lat!=='0') { 
	  switch(_kcl) {
	  case '1': // Empresa
	  case '2': // Broker
	  
	   switch(_typm) {
		case '1': // Poblacion Tipo 1
		 var _nodesText = new Array('Poblacion','Zona','Sector');
		 var _nodesZoom = new Array(10,14,16);
		 /* var _type_map = new Array('normal','normal','hybrid') */
		break;
		case '2': // Poblacion Tipo 2
		 var _nodesText = new Array('Poblacion','Zona','Sector');
		 var _nodesZoom = new Array(10,14,16);
		 /* var _type_map = new Array('normal','hybrid','hybrid') */
		break;
		case '3': // Poblacion Tipo 3
		 var _nodesText = new Array('Poblacion');
		 var _nodesZoom = new Array(10);
		 /* var _type_map = new Array('normal') */
	   };

	  break;
	  case '3': // Propietario
	  
	   switch(_typm) {
		case '1': // Poblacion Tipo 1
		 var _nodesText = new Array('Poblacion','Zona','Sector','Manzana');
		 var _nodesZoom = new Array(10,14,16,18);
		 /* var _type_map = new Array('normal','normal','hybrid','hybrid') */
		break;
		case '2': // Poblacion Tipo 2
		 var _nodesText = new Array('Poblacion','Zona','Sector','Manzana');
		 var _nodesZoom = new Array(10,14,16,18);
		 /* var _type_map = new Array('normal','hybrid','hybrid','hybrid') */
		break;
		case '3': // Poblacion Tipo 3
		 var _nodesText = new Array('Poblacion');
		 var _nodesZoom = new Array(10);
		 /* var _type_map = new Array('normal') */
	   };

	  };
	 } else {
	  var _nodesText = new Array('Poblacion');
	  var _nodesZoom = new Array(10);
	 };

	 str = "";
	 for(var _p=0; _p<_nodesText.length; _p++) {
	  str+= "var _btn = document.createElement('div');\n";
	  str+= "this.setButtonStyle_(_btn);\n";
	  str+= "container.appendChild(_btn);\n";
	  str+= "GEvent.addDomListener(_btn,\"click\",function() { _map.setZoom("+_nodesZoom[_p]+"); });\n";
	  str+= "_btn.appendChild(document.createTextNode('"+_nodesText[_p]+"'));\n";
	 };
	 eval(str);

	 _map.getContainer().appendChild(container);
	 return container;
	};
	TextualZoomControl.prototype.getDefaultPosition = function(){
	 return new google.maps.ControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 7));
	};
	TextualZoomControl.prototype.setButtonStyle_ = function(button) { 
	 button.style.textDecoration = "none";
	 button.style.color = "#FFF";
	 button.style.backgroundColor = "#86C127";
	 button.style.fontSize = "14px";
	 button.style.fontWeight = "bold";
	 button.style.border = "1px solid black";
	 button.style.padding = "2px";
	 button.style.marginBottom = "3px";
	 button.style.textAlign = "center";
	 button.style.width = "6em";
	 button.style.cursor = "pointer";
	};
	
	_map.disableContinuousZoom();
	_map.disableDoubleClickZoom();
	_map.disableDragging();
	_map.removeMapType(G_SATELLITE_MAP);
	
	if(_bld_lat!=='0') {
	 if(_typm!=='3') {
	  _map.addControl(new TextualZoomControl());
	 };
	};
	
	_ovcontrol = new GOverviewMapControl(new GSize(200,200));
	_ovcontrol.setMapType(G_NORMAL_MAP);
	_map.addControl(_ovcontrol);
	
	GEvent.addListener(_map, "zoomend", function() {
	 
	  switch(_kcl) {
	  case '1': // Empresa
	  case '2': // Broker
	  
	   switch(_typm) {
		case '1': // Poblacion Tipo 1
		
		  switch(_map.getZoom()) {
			case 10:
			case 14: 
			 _map.setMapType(G_NORMAL_MAP);
			break;
			case 16:
			 _map.setMapType(G_HYBRID_MAP);
		  };
		  
		break;
		case '2': // Poblacion Tipo 2
		
		 switch(_map.getZoom()) {
			case 10:
			 _map.setMapType(G_NORMAL_MAP);
			break;
			case 14: 
			case 16:
			 _map.setMapType(G_HYBRID_MAP);
		 };
		  
		break;
		case '3': // Poblacion Tipo 3

		 if(_map.getZoom() == 10) {
		  _map.setMapType(G_NORMAL_MAP);
		 };

	   };

	  break;
	  case '3': // Propietario
	  
	   switch(_typm) {
		case '1': // Poblacion Tipo 1
		
		  switch(_map.getZoom()) {
			case 10:
			case 14: 
			 _map.setMapType(G_NORMAL_MAP);
			break;
			case 16:
			case 18:
			 _map.setMapType(G_HYBRID_MAP);
		  };
		  
		break;
		case '2': // Poblacion Tipo 2
		
		 switch(_map.getZoom()) {
			case 10:
			 _map.setMapType(G_NORMAL_MAP);
			break;
			case 14: 
			case 16:
			case 18:
			 _map.setMapType(G_HYBRID_MAP);
		 };
		  
		break;
		case '3': // Poblacion Tipo 3

		 if(_map.getZoom() == 10) {
		  _map.setMapType(G_NORMAL_MAP);
		 };

	   };

	  };
	});

	GEvent.addListener(marker,"click",function() {
	 if(_bld_lat!=='0') {
	  if(_typm !== '3') {
	   if(_kcl!=='3') {
	    switch(_map.getZoom()) {
		 case 10: _map.setZoom(14); break;
		 case 14: _map.setZoom(16); break;
		 case 16: _map.setZoom(10); break;
	    };
	   } else {
	    switch(_map.getZoom()) {
		 case 10: _map.setZoom(14); break;
		 case 14: _map.setZoom(16); break;
		 case 16: _map.setZoom(18); break;
		 case 18: _map.setZoom(10); break;
	    };
	   };
	  };
	 };
	});

   };
   google.load("maps","2", { "callback" : __load_map });
  };
  AvanoidCreateAJAXDialog('Ubicaci&oacute;n de la oferta C&oacute;digo '+_code+' sobre el mapa satelital',_url,_wdd,_btn,_clb);

};