(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(m,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(m).attr("autocomplete","off").addClass(g.inputClass);var k;var q="";var n=a.Autocompleter.Cache(g);var e=0;var v;var y={mouseDownOnSelect:false};var s=a.Autocompleter.Select(g,m,d,y);var x;a.browser.opera&&a(m.form).bind("submit.autocomplete",function(){if(x){x=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(z){v=z.keyCode;switch(z.keyCode){case c.UP:z.preventDefault();if(s.visible()){s.prev()}else{u(0,true)}break;case c.DOWN:z.preventDefault();if(s.visible()){s.next()}else{u(0,true)}break;case c.PAGEUP:z.preventDefault();if(s.visible()){s.pageUp()}else{u(0,true)}break;case c.PAGEDOWN:z.preventDefault();if(s.visible()){s.pageDown()}else{u(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){z.preventDefault();x=true;return false}break;case c.ESC:s.hide();break;default:clearTimeout(k);k=setTimeout(u,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!y.mouseDownOnSelect){t()}}).click(function(){if(e++>1&&!s.visible()){u(0,true)}}).bind("search",function(){var z=(arguments.length>1)?arguments[1]:null;function A(E,D){var B;if(D&&D.length){for(var C=0;C<D.length;C++){if(D[C].result.toLowerCase()==E.toLowerCase()){B=D[C];break}}}if(typeof z=="function"){z(B)}else{b.trigger("result",B&&[B.data,B.value])}}a.each(h(b.val()),function(B,C){f(C,A,A)})}).bind("flushCache",function(){n.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){n.populate()}}).bind("unautocomplete",function(){s.unbind();b.unbind();a(m.form).unbind(".autocomplete")});function d(){var A=s.selected();if(!A){return false}var z=A.result;q=z;if(g.multiple){var B=h(b.val());if(B.length>1){z=B.slice(0,B.length-1).join(g.multipleSeparator)+g.multipleSeparator+z}z+=g.multipleSeparator}b.val(z);w();b.trigger("result",[A.data,A.value]);return true}function u(B,A){if(v==c.DEL){s.hide();return}var z=b.val();if(!A&&z==q){return}q=z;z=j(z);if(z.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){z=z.toLowerCase()}f(z,l,w)}else{o();s.hide()}}function h(A){if(!A){return[""]}var B=A.split(g.multipleSeparator);var z=[];a.each(B,function(C,D){if(a.trim(D)){z[C]=a.trim(D)}});return z}function j(z){if(!g.multiple){return z}var A=h(z);return A[A.length-1]}function r(z,A){if(g.autoFill&&(j(b.val()).toLowerCase()==z.toLowerCase())&&v!=c.BACKSPACE){b.val(b.val()+A.substring(j(q).length));a.Autocompleter.Selection(m,q.length,q.length+A.length)}}function t(){clearTimeout(k);k=setTimeout(w,200)}function w(){var z=s.visible();s.hide();clearTimeout(k);o();if(g.mustMatch){b.search(function(A){if(!A){if(g.multiple){var B=h(b.val()).slice(0,-1);b.val(B.join(g.multipleSeparator)+(B.length?g.multipleSeparator:""))}else{b.val("")}}})}if(z){a.Autocompleter.Selection(m,m.value.length,m.value.length)}}function l(A,z){if(z&&z.length&&e){o();s.display(z,A);r(A,z[0].value);s.show()}else{w()}}function f(A,C,z){if(!g.matchCase){A=A.toLowerCase()}var B=n.load(A);if(B&&B.length){C(A,B)}else{if((typeof g.url=="string")&&(g.url.length>0)){var D={timestamp:+new Date()};a.each(g.extraParams,function(E,F){D[E]=typeof F=="function"?F():F});a.ajax({mode:"abort",port:"autocomplete"+m.name,dataType:g.dataType,url:g.url,data:a.extend({q:j(A),limit:g.max},D),success:function(F){var E=g.parse&&g.parse(F)||p(F);n.add(A,E);C(A,E)}})}else{s.emptyList();z(A)}}}function p(C){var z=[];var B=C.split("\n");for(var A=0;A<B.length;A++){var D=a.trim(B[A]);if(D){D=D.split("|");z[z.length]={data:D,value:D[0],result:g.formatResult&&g.formatResult(D,D[0])||D[0]}}}return z}function o(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(j==-1){return false}return j==0||c.matchContains}function g(k,j){if(d>c.cacheLength){b()}if(!f[k]){d++}f[k]=j}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var p=c.data[m];p=(typeof p=="string")?[p]:p;var o=c.formatMatch(p,m+1,c.data.length);if(o===false){continue}var n=o.charAt(0).toLowerCase();if(!k[n]){k[n]=[]}var q={value:o,data:p,result:c.formatResult&&c.formatResult(p)||o};k[n].push(q);if(j++<c.max){k[""].push(q)}}a.each(k,function(r,s){c.cacheLength++;g(r,s)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(n){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var o=f[j];a.each(o,function(p,k){if(h(k.value,n)){m.push(k)}})}}return m}else{if(f[n]){return f[n]}else{if(c.matchSubset){for(var l=n.length-1;l>=c.minChars;l--){var o=f[n.substr(0,l)];if(o){var m=[];a.each(o,function(p,k){if(h(k.value,n)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,k,m,q){var j={ACTIVE:"ac_over"};var l,f=-1,s,n="",t=true,c,p;function o(){if(!t){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);p=a("<ul/>").appendTo(c).mouseover(function(u){if(r(u).nodeName&&r(u).nodeName.toUpperCase()=="LI"){f=a("li",p).removeClass(j.ACTIVE).index(r(u));a(r(u)).addClass(j.ACTIVE)}}).click(function(u){a(r(u)).addClass(j.ACTIVE);m();return false}).mousedown(function(){q.mouseDownOnSelect=true}).mouseup(function(){q.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}t=false}function r(v){var u=v.target;while(u&&u.tagName!="LI"){u=u.parentNode}if(!u){return[]}return u}function h(u){l.slice(f,f+1).removeClass(j.ACTIVE);g(u);var w=l.slice(f,f+1).addClass(j.ACTIVE);if(e.scroll){var v=0;l.slice(0,f).each(function(){v+=this.offsetHeight});if((v+w[0].offsetHeight-p.scrollTop())>p[0].clientHeight){p.scrollTop(v+w[0].offsetHeight-p.innerHeight())}else{if(v<p.scrollTop()){p.scrollTop(v)}}}}function g(u){f+=u;if(f<0){f=l.size()-1}else{if(f>=l.size()){f=0}}}function b(u){return e.max&&e.max<u?e.max:u}function d(){p.empty();var v=b(s.length);for(var w=0;w<v;w++){if(!s[w]){continue}var x=e.formatItem(s[w].data,w+1,v,s[w].value,n);if(x===false){continue}var u=a("<li/>").html(e.highlight(x,n)).addClass(w%2==0?"ac_even":"ac_odd").appendTo(p)[0];a.data(u,"ac_data",s[w])}l=p.find("li");if(e.selectFirst){l.slice(0,1).addClass(j.ACTIVE);f=0}if(a.fn.bgiframe){p.bgiframe()}}return{display:function(v,u){o();s=v;n=u;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=l.size()-1&&f+8>l.size()){h(l.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();l&&l.removeClass(j.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(l.filter("."+j.ACTIVE)[0]||e.selectFirst&&l[0])},show:function(){var w=a(k).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(k).width(),top:w.top+k.offsetHeight,left:w.left}).show();if(e.scroll){p.scrollTop(0);p.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var u=0;l.each(function(){u+=this.offsetHeight});var v=u>e.scrollHeight;p.css("height",v?e.scrollHeight:u);if(!v){l.width(p.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}}},selected:function(){var u=l&&l.filter("."+j.ACTIVE).removeClass(j.ACTIVE);return u&&u.length&&a.data(u[0],"ac_data")},emptyList:function(){p&&p.empty()},unbind:function(){c&&c.remove()}}};a.Autocompleter.Selection=function(e,f,c){if(e.createTextRange){var b=e.createTextRange();b.collapse(true);b.moveStart("character",f);b.moveEnd("character",c);b.select()}else{if(e.setSelectionRange){e.setSelectionRange(f,c)}else{if(e.selectionStart){e.selectionStart=f;e.selectionEnd=c}}}try{}catch(d){txt="There was an error on this page.\n\n"}}})(jQuery);(function(d){function f(k,j,g){var l=k[j];if(d.isFunction(l)){try{return l.call(g)}catch(h){if(k.eAlert){alert("Error calling loadAnimation."+j+": "+h)}else{throw h}return false}}return true}var a=null;var c,b=null;var e=0;d.loadAnimation={getVersion:function(){return[0,2,0]},getMask:function(){return a},getAnimated:function(){return c},getConf:function(){return b},isStarted:function(){return a&&a.is(":visible")},start:function(h,g){if(this.isStarted()){return this}if(h){c=h;e=c.eq(0).css("zIndex");b=g}else{h=c;g=b}if(!h||!h.length){return this}if(!a){a=d('<div id="'+g.maskId+'"></div>');if(g.image.src!=""){img=d('<img id="'+g.maskId+'_loading_img" />').attr("src",g.image.src).attr("alt",g.image.alt)}}a.css({position:"absolute",top:h.offset().top,left:h.offset().left,width:h.width(),height:h.height(),display:"none",opacity:0,zIndex:g.zIndex,backgroundColor:g.color});img.css({zIndex:g.zIndex+1,position:"absolute",top:(h.height()/2-g.image.size.height/2),left:(h.width()/2-g.image.size.width/2)});a.html(img);d("body").append(a);if(f(g,"onBeforeLoad",this)===false){return this}if(!this.isStarted()){a.css({opacity:0,display:"block"}).fadeTo(g.loadSpeed,g.opacity,function(){f(g,"onLoad",d.loadAnimation)})}return this},end:function(){var g=this;if(!this.isStarted()){return g}if(f(b,"onBeforeClose",g)===false){return g}a.fadeOut(b.closeSpeed,function(){c.css({zIndex:d.browser.msie?e:null});f(b,"onClose",g)})}};d.prototype.loadAnimation=function(h){if(!this.length){return this}var g={eAlert:true,maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",zIndex:998,opacity:0.9,color:"#ccc",image:{src:"",alt:"loading...",size:{width:100,height:10}}};if(typeof h=="string"){h={color:h}}if(typeof h.image=="string"){h.image={src:h.image,alt:g.image.alt,size:g.image.size}}if(h.image.alt==undefined){h.image.alt=g.image.alt}if(h.image.size==undefined){h.image.size=g.image.size}if(h.image.size.width==undefined){h.image.size.width=g.image.size.width}if(h.image.size.height==undefined){h.image.size.height=g.image.size.height}d.extend(g,h);d.loadAnimation.start(this,g);return this}})(jQuery);var map=null;var markers=[];var lastpoint=null;var side_bar_html="";var options={loadSpeed:"slow",closeSpeed:"slow",zIndex:998,opacity:0.8,color:"#fff",image:{src:"img/ajax-loader.gif",alt:"cargando mapa ...",size:{width:100,height:20}}};function load(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map"));map.addMapType(G_PHYSICAL_MAP);var a=new GLatLng(0,0);map.setCenter(a,2);map.addControl(new GMapTypeControl(1));map.addControl(new GLargeMapControl());map.addControl(new GScaleControl(200))}}function showAddress(a,j,e,k,f,d,b){var h=new GLatLng(k,e);var g="link"+f;var l="<b>"+j+"</b><br/>"+b+"<br/><i>"+a+'</i><br /><a href="http://'+d+'">'+d+"</a>";var c=createMarker(h,"",l,f,b,j);map.addOverlay(c);side_bar_html+='<a href="javascript:Linkclicked('+f+')">'+j+"</a>";markers[f]=c;return h}function createMarker(c,f,b,e,a,g){var f=new GIcon(G_DEFAULT_ICON);f.image="http://www.google.com/mapfiles/arrow.png";f.shadow="http://www.google.com/mapfiles/arrowshadow.png";f.transparent="http://www.google.com/mapfiles/arrowtransparent.png";f.iconSize=new GSize(39,34);f.shadowSize=new GSize(39,34);var d=new GMarker(c,f);GEvent.addListener(d,"click",function(){d.openInfoWindowHtml(b,{})});markers.push(d);return d}function Linkclicked(a){GEvent.trigger(markers[a],"click")}$(document).ready(function(){load();var d={borderPadding:50,maxZoom:15,trackMarkers:true};var a=new MarkerManager(map,d);$(window).unload(function(){GUnload()});$("#cmdBusca").click(function(){var f={borderPadding:50,maxZoom:15,trackMarkers:true};var e=new MarkerManager(map,f);$.ajax({type:"POST",url:"actidir.asmx/ObtenerAnunciantes",data:"{'pobla':'"+$("#cmbPobla").val()+"','dir':'"+$("#txtCalle").val()+"'}",contentType:"application/json; charset=utf-8",dataType:"json",beforeSend:function(){$("#marco_map").loadAnimation(options);side_bar_html="";map.clearOverlays();$("#message").html("")},success:function(g){for(i=0;i<g.d.length;i++){direccion=jQuery.trim(g.d[i].Dir)+","+jQuery.trim(g.d[i].Pobla)+" Navarra";lastpoint=showAddress(direccion,g.d[i].Nombre,g.d[i].Lon,g.d[i].Lat,i,g.d[i].Web,g.d[i].Epi)}e.addMarkers(markers);e.refresh();map.setCenter(lastpoint,15);$("#side_bar").html(side_bar_html);$.loadAnimation.end()},error:function(g){$("#side_bar").html("Se ha producido un error.");$.loadAnimation.end()}})});function c(e){return e[0]}function b(e){return e[0].replace(/(<.+?>)/gi,"")}$("#txtCalle").autocomplete("calle.ashx",{minChars:1,cacheLength:10,mustMatch:false,matchContains:false,formatItem:c,extraParams:{p:function(){return $("#cmbPobla").val()}},scroll:true,scrollHeight:300})});
