function parseUri(str){var o=parseUri.options,m=o.parser[o.strictMode?"strict":"loose"].exec(str),uri={},i=14;while(i--)uri[o.key[i]]=m[i]||"";uri[o.q.name]={};uri[o.key[12]].replace(o.q.parser,function($0,$1,$2){if($1)uri[o.q.name][$1]=$2;});return uri;};parseUri.options={strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};if(!this.JSON){JSON={};}(function(){function f(n){return n<10?'0'+n:n;}
if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}
var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}
function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}
if(typeof rep==='function'){value=rep.call(holder,key,value);}
switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}
gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}
v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}
if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}
v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}
if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}
rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}
return str('',{'':value});};}
if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}
return reviver.call(holder,key,value);}
cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}
if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}
throw new SyntaxError('JSON.parse');};}})();if(!localStorage){localStorage={};}
try{window.StoreState=localStorage.state?JSON.parse(localStorage.state):null;}catch(e){delete localStorage.state;window.StoreState=null;}
window.GoogleGeocodeURI='http://maps.google.com/maps/geo?q={query}&output=json&oe=utf8&sensor=false&key=ABQIAAAAURIYNvDhPuTgxVXY24QznxS8rqI9q8r6ygmnIokUFQlPKCdJIxRUOksBGU1vJgwVcXKGYH3HNCI2cw&callback=?';formatEx=function(str,obj){var matches=str.match(/{([a-zA-Z0-9\.]+)}/gi);if(matches){for(var i=0;i<matches.length;i++){var match=matches[i].replace(/{|}/g,"");var path=match.split(".");var key=obj,found=true;for(var j=0;j<path.length;j++){if(typeof key!="object"){found=false;break;}else{key=key[path[j]];}}
if(found&&(typeof key!="undefined")){str=str.replace("{"+match+"}",key);}}}
return str;}
removeSubstr=function(str){for(var i=1;i<arguments.length;i++){var re=new RegExp(arguments[i],'g');str=str.replace(re,'');}
return str;}
initTemplate=function(div){var s=removeSubstr(new String(div.innerHTML),'<!--','-->',' *\n *',' *\r *','\t');div.innerHTML='';return s;}
$(function(){var $bboxInput=$('#search-form #bbox');var myOptions={zoom:11,center:new google.maps.LatLng(34.809434,-86.719036),mapTypeId:google.maps.MapTypeId.ROADMAP}
MAP=new google.maps.Map(document.getElementById("map"),myOptions);$('body').bind('turn',function(){google.maps.event.trigger(MAP,'resize');});MAP.getBBox=function(){var bounds=MAP.getBounds();if(bounds){var sw=bounds.getSouthWest();var ne=bounds.getNorthEast();var bbox=[sw.lng(),sw.lat(),ne.lng(),ne.lat()].join(',');return bbox;}else{return false;}}
window.defaultIcon1=new google.maps.MarkerImage('img/map/marker_1.png',new google.maps.Size(21,33),new google.maps.Point(0,0),new google.maps.Point(10,33));window.defaultIcon2=new google.maps.MarkerImage('img/map/marker_2.png',new google.maps.Size(21,33),new google.maps.Point(0,0),new google.maps.Point(10,33));window.defaultIcon3=new google.maps.MarkerImage('img/map/marker_3.png',new google.maps.Size(21,33),new google.maps.Point(0,0),new google.maps.Point(10,33));window.defaultIcon4=new google.maps.MarkerImage('img/map/marker_4.png',new google.maps.Size(21,33),new google.maps.Point(0,0),new google.maps.Point(10,33));window.defaultIcon5=new google.maps.MarkerImage('img/map/marker_5.png',new google.maps.Size(21,33),new google.maps.Point(0,0),new google.maps.Point(10,33));window.chooseDefaultIcon=function(row){var icon;if(row.days<7){icon=defaultIcon1;}else
if(row.days<30){icon=defaultIcon2;}else
if(row.days<90){icon=defaultIcon3;}else
if(row.days<180){icon=defaultIcon4;}else{icon=defaultIcon5;}
return icon;}
window.activeIcon=new google.maps.MarkerImage('img/map/marker_active.png',new google.maps.Size(29,45),new google.maps.Point(0,0),new google.maps.Point(14,45));MAP.centerToRow=function(row){MAP.selectMarker(row.id);MAP.setCenter(new google.maps.LatLng(parseFloat(row.lat),parseFloat(row.long)));}
var activeMarker;MAP.selectMarker=function(id){if(activeMarker){activeMarker.setIcon(chooseDefaultIcon(activeMarker.row));activeMarker.setZIndex(300);}
if(drawnMarkers[id]){activeMarker=drawnMarkers[id];activeMarker.setIcon(activeIcon);activeMarker.setZIndex(400);}}
MAP.deselectMarker=function(){if(activeMarker){activeMarker.setIcon(chooseDefaultIcon(activeMarker.row));activeMarker.setZIndex(300);}}});$(function(){var infoDialogTemplate=initTemplate(document.getElementById('quick-details'),'html');var $page=$('#page'),$header=$('#header'),$map=$('#map'),$quickDetails=$('#quick-details');function checkResizePage(){$page.width(window.innerWidth).height(window.innerHeight);}
function checkResizeMap(){$map.css({top:0}).height(window.innerHeight-43);}
checkResizePage();checkResizeMap();$('body').bind('turn',function(){checkResizePage();checkResizeMap();});window.ShowQuickDetails=function(desc){$quickDetails.css({top:42});$quickDetails.html(formatEx(infoDialogTemplate,desc));$quickDetails.slideDown({top:42},'fast');}
window.HideQuickDetails=function(noAnimation){$quickDetails[noAnimation?'css':'animate']({top:-$quickDetails.outerHeight()});}
HideQuickDetails(true);$('.hide-quick-details').live("click",function(){HideQuickDetails();});});(function(){var ignores={};var count=0;window.getIgnores=function(){return ignores;}
window.setIgnores=function(i){ignores=i;for(var i in ignores){$('#search-list [row-id='+i+']').addClass('ignored').slideUp();count++;}
if(count>0){$('#visible-when-ignores-exists').show();}}
window.IgnoreItem=function(desc){ignores[desc.id]=true;$('#search-list [row-id='+desc.id+']').addClass('ignored').slideUp();if(count==0){$('#visible-when-ignores-exists').show();}
count++;HideQuickView();SaveStoreDelayed();requestAndDrawResults();}
window.ClearIgnores=function(){ignores={};$('#search-list .ignored').hide().removeClass('hidden').slideDown();$('#visible-when-ignores-exists').hide();count=0;SaveStoreDelayed();requestAndDrawResults();}
window.IsIgnored=function(desc){return!!ignores[desc.id];}})();$(function(){var GEOCODE=GoogleGeocodeURI;var PAGECOUNT=100;var MAXMARKERS=100;var cache={},lastResults=[];$('#filter').submit(function(){$.getJSON(GEOCODE.replace('{query}',encodeURIComponent($('#search-address').val())),function(d){var found=d.Placemark&&d.Placemark[0];if(!found){alert('Address not found');}else{var place=d.Placemark[0];if(place.ExtendedData&&place.ExtendedData.LatLonBox){var b=place.ExtendedData.LatLonBox;MAP.fitBounds(new google.maps.LatLngBounds(new google.maps.LatLng(b.south,b.west),new google.maps.LatLng(b.north,b.east)));}else
if(place.Point){MAP.setCenter(new google.maps.LatLng(place.Point.coordinates[1],place.Point.coordinates[0]));}
requestAndDrawResults();}});return false;});var ajax;var $loading=$('#loading'),$resultsNum=$('#results-num');window.requestAndDrawResults=function(){if(ajax)ajax.abort();$resultsNum.hide();$loading.show();ajax=$.getJSON('http://mobilehsv.com/data/?a=map-tab&bbox='+MAP.getBBox()+'&'+$('#filter').serialize(),function(r){setTimeout(function(){var filtered=[];for(var i=0;i<r.rows.length;i++){if(!IsIgnored(r.rows[i]))filtered.push(r.rows[i]);}
var c=r.count;if(c<MAXMARKERS)c=filtered.length;$('#results-count').text(c);$('#too-many')[c>MAXMARKERS?'show':'hide']();lastResults=filtered;drawMarkers(filtered);$loading.hide();$resultsNum.show();},100);});}
var markers=[];drawnMarkers={};function clearMarkers(){drawnMarkers={};for(var i=0;i<markers.length;i++){markers[i].setMap(null);}}
function removeInvisibleMarkers(){var b=MAP.getBounds();for(var i=markers.length-1;i>=0;i--){if(!b.contains(markers[i].getPosition())){markers[i].setMap(null);drawnMarkers[markers[i].row.id]=false;markers.splice(i,1);}}}
function removeMarkersNotInSet(a){for(var i=markers.length-1;i>=0;i--){if(!a[markers[i].row.id]){markers[i].setMap(null);drawnMarkers[markers[i].row.id]=false;markers.splice(i,1);}}}
window.removeMarkersInSet=function(a){for(var i=markers.length-1;i>=0;i--){if(a[markers[i].row.id]){markers[i].setMap(null);drawnMarkers[markers[i].row.id]=false;markers.splice(i,1);}}}
function drawMarkers(a){var current={};for(var i=0;i<a.length;i++){var p=a[i];current[p.id]=true;if(!drawnMarkers[p.id]){var m=new google.maps.Marker({position:new google.maps.LatLng(parseFloat(p.lat),parseFloat(p.long)),map:MAP,zIndex:300,icon:chooseDefaultIcon(p)});m.row=p;(function(m,p){google.maps.event.addListener(m,'click',function(){ShowQuickDetails(p);});})(m,p);markers.push(m);drawnMarkers[p.id]=m;}}
removeMarkersNotInSet(current);}
var tim;google.maps.event.addListener(MAP,'idle',function(){clearTimeout(tim);tim=setTimeout(requestAndDrawResults,1000);SaveStoreDelayed();});google.maps.event.addListener(MAP,'drag',function(){clearTimeout(tim);});google.maps.event.addListener(MAP,'zoom_changed',function(){clearTimeout(tim);});$('#filter SELECT').change(function(){SaveStoreDelayed();requestAndDrawResults();});});$(function(){var restoringState;window.params=parseUri(window.location).queryKey;var $searchForm=$('#filter');for(var i in params){$('[name='+i+']',$searchForm).val(decodeURIComponent(params[i])).change();};if(params.address){setTimeout(function(){$searchForm.submit();},10);}
var createDelayedFunction=function(callback,updateOncePer,strategy){return function(){var args=arguments;var func=arguments.callee;var lastTime=func.last,curTime=Number(new Date());if((typeof lastTime=="undefined")&&(strategy=="FIRST_WAIT")){func.last=lastTime=curTime;}
clearTimeout(func.timer);if(curTime-lastTime<updateOncePer){func.timer=setTimeout(function(){func.apply(this,args)},updateOncePer/4);return;}
func.last=curTime;callback.apply(this,args);}}
window.SaveStoreDelayed=function(){if(restoringState)return;window.SaveStoreDelayed2();};window.SaveStoreDelayed2=createDelayedFunction(function(){window.SaveStore();},3000,"FIRST_IMMEDIATE");var $stateWaiter=$('#state-waiter')
window.SaveStore=function(){if(restoringState)return;$stateWaiter.show();var store={};store.ignores=getIgnores();store.map={center:MAP.getCenter().toUrlValue().split(','),zoom:MAP.getZoom()}
store.form=$('#filter').serializeArray();localStorage.state=JSON.stringify(store);}
function RestoreState(){restoringState=true;var state=window.StoreState;if(state){setIgnores(state.ignores);MAP.setCenter(new google.maps.LatLng(state.map.center[0],state.map.center[1]));MAP.setZoom(state.map.zoom);$(state.form).each(function(){var $form=$('#filter');if(!window.params[this.name]){$('[name='+this.name+']',$form).val(this.value).change();}});}
restoringState=false;}
setTimeout(RestoreState,0);});if(!(localStorage.getItem('sid'))){var mySID=localStorage.setItem('sid',randomString());}
mySID=localStorage.getItem('sid');var pathToSite='http://mobilehsv.com/';var myAjaxLoader='<div id="myAjaxLoader" class="ajaxLoad"><img src="img/loadTransW.gif" alt="Loading"></div>';var loaderNot='<img src="img/loadGray.gif" />';$('#home').live('pageAnimationStart',function(){getNotifications();getFavorites();});$('.closeQD').live("click",function(){$('#quick-details').slideUp('fast');});$('.closeNews').live('click',function(){var closeID=$(this).closest('li').attr('id');$.get(pathToSite+'functions.php?id=news&sid='+mySID+'&news_id='+closeID)
$(this).closest('li').slideUp();});$('#editFaves').live("click",function(){$('.chevron').toggle(250);$('.editHome').toggle(250);});$('.editHome').live('click',function(){event.preventDefault();var deleteID=$(this).closest('li').attr('id');$.get(pathToSite+'functions.php?id=delete&sid='+mySID+'&mls='+deleteID)
$(this).closest('li').slideUp();});$('#favorites').live('pageAnimationStart',function(e,info){var ts=randomString();$('#rplFavorites').html(myAjaxLoader);$('#rplFavorites').load(pathToSite+'functions.php?action=getFaves&sid='+mySID+'&timestamp='+ts);});$('#loadFirstSetNew').live('click',function(){$('.loadingMore').show();$.get(pathToSite+'functions.php?action=getNewListingsMore&start=10',function(data){$('#getFirstSetNew').append(data);$('#new25').slideUp();});});$('#loadFirstSetFore').live('click',function(){$('.loadingMore').show();$.get(pathToSite+'functions.php?action=getForeListingsMore&start=10',function(data){$('#getFirstSetFore').append(data);$('#fore25').slideUp();});});$('#map_page').live('pageAnimationStart',function(e,info){if(info.direction=='in'){$(e).data('referrer',$('.current'));}});$('#map_page').live('pageAnimationEnd',function(e,info){google.maps.event.trigger(MAP,'resize');if((info.direction=='in')&&($(e).data('referrer').attr('id')=='home')){updateCurrentLoc();}});$('#news').live('pageAnimationStart',function(e,info){var ts=randomString();$('#rplNews').html(myAjaxLoader);$('#rplNews').load(pathToSite+'functions.php?action=getNews&sid='+mySID+'&timestamp='+ts);});$('#postAddress .myButton').live("click",function(){$('#address .slideLoader').fadeIn();var streetName=urlencode($('#STREET_NAME').val());var streetNum=$('#STREET_NUM').val();$('#postAddress').slideUp('fast');$('#rplAddress').load(pathToSite+'functions.php?action=getAddress&STREET_NUM='+streetNum+'&STREET_NAME='+streetName,function(){$('#address .slideLoader').fadeOut();});});$('#postMLS .myButton').live("click",function(){$('#mls .slideLoader').fadeIn();var mls=$('#MLS_ACCT').val();$('#postMLS').slideUp('fast');$('#rplMLS').load(pathToSite+'functions.php?action=getMLS&MLS_ACCT='+mls,function(){$('#mls .slideLoader').fadeOut();});});$('#postSubdivision .myButton').live("click",function(){$('#subdivision .slideLoader').fadeIn();var subdivision=urlencode($('#SUBDIVISION').val());$('#postSubdivision').slideUp('fast');$('#rplSubdivision').load(pathToSite+'functions.php?action=getSubdivisions&SUBDIVISION='+subdivision,function(){$('#subdivision .slideLoader').fadeOut();});});$('.slideDivDown').live("click",function(){$('.mapFilter').slideUp('fast');});$('#sendHomeRequest').live('click',function(){var name=$('#name').val();var email=$('#email').val();var message=$('#message').val();if(email==''){$('#emailAlert').show();}else{$.get('http://www.level10realty.com/process_handler.php?id=request&email='+email+'&name='+name+'&message='+message+'&MLS_ACCT='+$('#mlsR').val()+'&src=iPhone');$('#reqForm').slideUp();$('#reqSuccess').slideDown();}});$('.thumbSize').live('click',function(){$(this).toggleClass('thumbSizeFull');$('.thumbContain').toggle();});$('#closeImg').live('click',function(){$('.thumbContain').hide();$(document).find('.thumbSizeFull').removeClass('thumbSizeFull').addClass('thumbSize');});$('#nextImg').live('click',function(){var $elem=$('.thumbSizeFull').toggleClass('thumbSizeFull').next('.thumbSize');if($elem.length<1){$('.thumbSize').eq(0).toggleClass('thumbSizeFull');}else{$elem.toggleClass('thumbSizeFull');}});$('#prevImg').live('click',function(){var $elem=$('.thumbSizeFull').toggleClass('thumbSizeFull').prev('.thumbSize');if($elem.length<1){$('.thumbSize').eq(0).toggleClass('thumbSizeFull');}else{$elem.toggleClass('thumbSizeFull');}});function addToFavorites(source,mls,ip){$.get(pathToSite+'functions.php?id=add&sid='+mySID+'&source='+source+'&MLS='+mls+'&ip='+ip);$('#addToFave').slideUp();$("#faveAdded").slideDown();}
function getAllForeclosures(){var ts=randomString();$('#rplForeclosures').html(myAjaxLoader);$('#rplForeclosures').load(pathToSite+'functions.php?action=getForeclosures&timestamp='+ts);jQT.goTo('#foreclosures');}
function closeAndSearch(form,ul){$(ul).hide().empty();$(form).slideDown();}
function getDetails(myMLS){$('#rplDet').html(myAjaxLoader);$('#rplDet').load(pathToSite+'functions.php?action=getDetails&MLS_ACCT='+myMLS+'&sid='+mySID);jQT.goTo('#getDetails');}
function getNewListings(){var ts=randomString();$('#rplNewhomes').html(myAjaxLoader);$('#rplNewhomes').load(pathToSite+'functions.php?action=getNewListings&timestamp='+ts);jQT.goTo('#newListings');}
function getNotifications(){var ts=randomString();$.get(pathToSite+"functions.php?id=notifications&sid="+mySID+'&timestamp='+ts,function(data){$('#notification_count').html(data);},function(error){alert("Unable to Load Internet Connection");});}
getNotifications();function getFavorites(){var ts=randomString();$.get(pathToSite+"functions.php?id=favorites&sid="+mySID+'&timestamp='+ts,function(data){$('#favorite_count').html(loaderNot);$('#favorite_count').html(data);},function(error){alert("Unable to Load Internet Connection");});}
getFavorites();function getPhotos(ID){$('#rplPhotos').html(myAjaxLoader);$('#rplPhotos').load(pathToSite+'functions.php?action=getPhotos&MLS_ACCT='+ID);jQT.goTo('#photos');}
function getRequest(ID){$('#rplInfo').html(myAjaxLoader);$('#rplInfo').load(pathToSite+'functions.php?action=getRequest&MLS_ACCT='+ID);jQT.goTo('#reqInfo');}
function loadNextSetNew(ID){$('.loadingMore').show();$.get(pathToSite+'functions.php?action=getNewListingsMore&start='+ID,function(data){$('#getFirstSetNew').append(data);$('#new'+ID).slideUp();});}
function loadNextSetFore(ID){$('.loadingMore').show();$.get(pathToSite+'functions.php?action=getForeListingsMore&start='+ID,function(data){$('#getFirstSetFore').append(data);$('#fore'+ID).slideUp();});}
function getSubdivisionHomes(ID){$('#rplSubHome').load(pathToSite+'functions.php?action=getSubdivisionHomes&SUBDIVISION='+ID);jQT.goTo('#getSubdivisionHomes');}
function randomString(){var chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var string_length=24;var randomstring='';for(var i=0;i<string_length;i++){var rnum=Math.floor(Math.random()*chars.length);randomstring+=chars.substring(rnum,rnum+1);}
return randomstring;}
function showFilter(){$('.mapFilter').slideDown('fast');}
function updateCurrentLoc(){if(navigator.geolocation){var image=new google.maps.MarkerImage('img/map/marker_active.png',new google.maps.Size(35,51),new google.maps.Point(0,0),new google.maps.Point(0,51));var myMarker=new google.maps.Marker({flat:true,map:MAP,icon:image});MAP.setZoom(14);if(!(""+window.location).match(/\/core\//i)){var watchMeGo=navigator.geolocation.watchPosition(function(position){var myLatLong=new google.maps.LatLng(position.coords.latitude,position.coords.longitude);MAP.setCenter(myLatLong);myMarker.setPosition(myLatLong);},function(error){navigator.notification.alert("Location Information Not Supplied","Location Alert","OK");},{enableHighAccuracy:true,maximumAge:100,timeout:10000});setTimeout(function(){navigator.geolocation.clearWatch(watchMeGo);},10000);}}}
function urlencode(str){str=escape(str);return str.replace(/[*+\/@]|%20/g,function(s){switch(s){case"*":s="%2A";break;case"+":s="%2B";break;case"/":s="%2F";break;case"@":s="%40";break;case"%20":s="+";break;}
return s;});}
