var gFaves=new Array();var gBurs=["Manhattan","M","Brooklyn","B","Queens","Q","Bronx","X"];var gBars;function deserializeUser(s){var $a=s.split("|");return getUserObject($a[0],$a[1],$a[2],$a[3],$a[5]);};function getUserObject(id,$b,$c,$d){var $e=new Object();$e.id=id;$e.firstName=$b;$e.lastName=$c;$e.name=$b+' '+$c;$e.filename=$d;return $e;};function showByLocation(){var h=head("Nearby bars:");h+=source("Near","Nearby bars to ","showFindNearby");page("byLocation",h,1);};function showFindNearby($f,id){var h=head("Show nearby bars:");var $g=allBars(id);h+=$g.name;var $h=new Array();$h.push(mItem("All nearest bars","nearbyResults(null,'',0,"+id+");"));$h.push(mItem("By feature of bar","showFindByType("+id+");"));$h.push(mItem("Newly opened bars","nearbyResults(null,'that opened recently',-1,"+id+");"));if(uid){$h.push(mItem("Favorite bars","nearbyResults(null,'that are favorites',-2,"+id+");"));};h+=buildMenu($h);page("findNearby",h,1);};function saveTypeView(id){if(uid){ajax("ajaxSaveBarTypeView.aspx?propid="+id);}};function buildNearbyByType($i,id){if($i){var $j=$i.response;var $k=$i.data;var $h=new Array();for(var i=0;i<$j.length-1;i++){var type=$j[i];$h.push(mItem(type.name,"saveTypeView("+type.id+");nearbyResults(null,'"+escape2(type.description)+"',"+type.id+","+$k.id+");"));};$('nearbyByType').innerHTML=buildMenu($h);}else{var $k=new Object;$k.id=id;ajax("ajaxGetBarTypes.aspx",buildNearbyByType,$k,1);}};function showFindByType(id){var h=head("Show nearby bars:");h+="* List sorted by most commonly used<br>";var $h=new Array();$h.push(mItem("All nearby bars","nearbyResults(null,'',0,"+id+")"));h+=buildMenu($h);h+="<div id='nearbyByType'></div>";page("findByType",h,1);buildNearbyByType(null,id);};function recent(title,$l){var o=getLocation();var h='';if(o.name||o.address){h+="<div class=\"c\">"+btn(title,$l+"(null,"+o.id+")",'',1)+"</div>";h+=bk()+"<div style='text-align:center;width:100%;font-weight:bold;'>"+escape2(o.name)+"<div>";if(!o.isAddress){h+="["+o.address+"]";}};return h;};function nearestSubway(){var h=head("Find subway stations:");h+=source("Near","Nearby subways to ","showFindSubways");page("nearestSubway",h,1);};function barImage(img,$m){if(img){return "<img src='images/reviews/"+$m+"/big/"+img+".jpg' />";}else{return "";}};function showFindSubways($i,id){if($i){var $k=$i.data;$i=$i.response;var $n='',h='',$o,$p,$q,$r,$s,$t,$u;if($k.title){h+="<h3>All subways near</h3><b>"+$k.title+"</b>"+bk(1);};var $v=$i.split("@");if($v.length==1){h+=message("There isn't a subway within<br>half a mile of here.");}else{for(var i=1;i<$v.length;i++){$u=$v[i].split('|');$s=$u[0];$t=$u[1];$r=$u[2];$q=$u[3];$p=$u[4];$o=$u[5];if(i<($v.length-1)){$w=$v[i+1].split('|')[3];}else{$w=0;};$n+="<img style='padding:2px;height:20px;width:20px;' src=images/subwaysymbols2/"+$p+".gif>";if((i+1==$v.length)||($q!=$w)){h+="<li>"+$r+"<b> <nobr>("+$o+" mi)</nobr></b><br />";h+=$n;h+="</li>";$n='';}}};page("nearestSubways",h,1);}else{var $g=allBars(id);var $k=new Object;if($g.isAddress){$k.title=$g.address.split(",")[0];var $x="lat="+$g.lat+"&lon="+$g.lon;}else{$k.title=$g.name;var $x="reviewId="+id;};ajax("ajaxGetNearestsubways.aspx?"+$x,showFindSubways,$k);}};function nearbyResults($i,$y,type,id){if($i){var $k=$i.data;var $z=$i.response;var h='';h+="<h3>All bars near</h3>";h+="<b>"+$k.title+"</b>";if($k.typeDesc){h+=bk()+"<div style='float:right;margin-right:6px;width:200px;'>Filter by bars "+$k.typeDesc+".<br>";h+=btn("Change filter","showFindNearby(null,"+$k.id+")")+"</div>";}else{h+="<div style='float:right;'>"+btn("Filter results","showFindNearby(null,"+$k.id+")")+"</div>";};for(i=0;i<$z.length;i++){addGlobalBar($z[i]);h+=getBarLink($z[i].id,1,1);};page("barResults"+$k.id,h,1);}else{var $g=allBars(id);var $k=new Object;var $x="";$k.id=$g.id;if($g.isAddress){$k.title=$g.address.split(",")[0];$x+="lat="+$g.lat+"&lon="+$g.lon;}else{$k.title=$g.name;$x+="reviewId="+$g.id;};if(type){$x+="&type="+type;$k.type=type;$k.typeDesc=$y;};ajax("ajaxGetNearby2.aspx?"+$x,nearbyResults,$k,1);}};function searchAddress($l,title,$A){var $k=new Object;$k.func=$l;$k.isAddress=1;$k.title=title;var $B='',$C='',$D='';if($A){$C="&cross1="+escape(f.street1.value)+"&cross2="+escape(f.street2.value);$D=f.burCross.value;}else{$B=escape(f.street.value);$D=f.burAdd.value;};var $x="address="+$B+$C+"&burrough="+$D;ajax("ajaxLookupAddress2.aspx?"+$x,search,$k,1);};function search($i,$E,title,$l){if($i){var $k=$i.data;$l=$k.func;$i=$i.response;var h='';var name;if($i.length==1){var $g=$i[0];addGlobalBar($g,$k.isAddress);setLocation($g.id);eval($l+"(null,"+$g.id+")");return}else{if($k.title){h+=head($k.title);};for(var i=0;i<$i.length;i++){var $g=$i[i];addGlobalBar($g,$k.isAddress);var script="setLocation("+$g.id+");"+$l+"(null,"+$g.id+")";if($k.isAddress){name=$g.address}else{name=$g.name;};h+="<div class='c'><a href=\"javascript:{"+script+"};\">"+name+"</a></div>";}};h+=bk(2);page("barResults",h,1,1);}else{var $k=new Object;$k.func=$l;$k.title=title;ajax("ajaxLookupAddress2.aspx?name="+escape($E),search,$k,1);}};function setLocation(id){var $g=allBars(id);var $F=$g.name+"|"+$g.lat+"|"+$g.lon+"|"+$g.address+"|"+$g.id+"|"+$g.img+"|"+$g.dir+"|"+$g.isAddress;$F=escape($F);setCookie("loc",$F,30);if(!$g.isAddress){var $G="&reviewid="+$g.id;};if(uid){ajax("ajaxSaveLocation.aspx?name="+$g.name+$G+"&lat="+$g.lat+"&lon="+$g.lon);}};function getLocation(){var $H=getCookie("loc");var o=new Object();if($H){var $a=$H.split("|");o.name=$a[0];o.lat=$a[1];o.lon=$a[2];o.address=$a[3];o.id=$a[4];o.img=$a[5];o.dir=$a[6];if($a[7]==1){o.isAddress=1};};addGlobalBar(o,o.isAddress);return o;};function getBarLink(id,showReview,$I){var h='';var $g=allBars(id);h+="<div style='width:300px' class='c'><a style='font-weight:bold;' href='javascript:{showBar(null,"+$g.id+")};'>"+$g.name+"</a><br />";if(showReview){h+=$g.review;}else{h+=$g.twoCents2;};if($I){h+="<div>Walk:"+$g.walk+"<br>Cab: "+$g.cab+"</div>";};h+="</div>";return h;};var gMapWindow;function cLatLon($J){var s=$J+"";s=s.replace(".","").replace("-","");s=s+"000000000";s=s.substring(0,8);return s;};function showMap($f,id){var $g=allBars(id);var $s=cLatLon($g.lat);var $t="-"+cLatLon($g.lon);var h='';h+="<div style='position:absolute;top:0px;left:0px;z-index:10001;background-color:#333;padding:6px;'>";h+="<b>"+$g.name+"</b><br>"+$g.address+"<br>"+$g.cross;h+="</div>";h+="<div style='position:absolute;top:150px;left:80px;padding:4px;font-weight:bold'>Loading map...</div>";h+="<div style='position:absolute;top:10px;left:240px;padding:4px;z-index:10001;background-color:#333;'>"+btn("Return","back();")+"</div>";h+="<img style='position:absolute;top:0px;left:0px;' src='http://mt.google.com/mapdata?latitude_e6="+$s+"&longitude_e6="+$t+"&zm=2000&w=320&h=420&cc=US&min_priority=3&image_format=4&Point=b&Point.latitude_e6="+$s+"&Point.longitude_e6="+$t+"&Point.iconid=39&Point=e' />";page("showMap",h);};function showBar($f,id){var $g=allBars(id);var h=barImage($g.img,$g.dir);h+="<h3>"+$g.name+"</h3>";h+=$g.address+"<br>";if($g.cross){h+="("+$g.cross+")<br>";};h+="<div style='margin-top:6px;'>"+$g.review+"</div>";h+=bk(1);h+="<div style='float:left;'>"+btn("Map","showMap(null,"+$g.id+")")+"</div>";h+="<div style='float:left;margin-left:4px;'>"+btn("Pictures","showPictures(null,"+$g.id+")")+"</div>";h+="<div style='float:left;margin-left:4px;'>"+btn("Fans","showFans(null,"+$g.id+")")+"</div>";h+="<div style='float:left;margin-left:4px;'>"+btn("Subways","showFindSubways(null,"+$g.id+")")+"</div>";h+=bk(1);h+="<div style='float:left;margin-left:4px;'>"+btn("Show nearby bars","nearbyResults(null,null,null,"+$g.id+")")+"</div>";h+="</div>";if(uid){h+=bk(1);id=$g.id+'';if(gFaves.indexOf(id)==-1){h+="<div style='float:right;margin-right:4px;'>"+btn("Save favorite","showSaveFave(1,"+$g.id+")")+"</div>";}else{h+="<div style='float:right;margin-right:4px;'>"+btn("Remove favorite","removeFave("+$g.id+");")+"</div>";};h+=bk(2);h+="</div>";};h+=bk(2);page("showBar"+id,h,1);};var gHoodFavorites;function showFaveHoods($i,$K){if($i){var h='';var $k=$i.data;var $i=$i.response;if($i=="^^"){$K=$k.uid;h=bk(1);if($K==uid){h+="You haven't saved any favorite bars yet. When you do they'll appear here (and also on the map on the main site).<br><br>";h+="You can add your favorite bars directly from your iPhone by selecting Save A Bar To Favorites from the main menu, or you can add them from the full page bar map on the main site.";}else{h+="No favorite bars.";};h+="</div>";page("showFaveHoods",h,$("main"));}else{gHoodFavorites=$i.split('^')[1].split('@');var $L=$i.split('^')[2].split('@');if($L.length>0){h+=head("Choose burrough:");for(var i=0;i<$L.length-1;i++){var $M=$L[i].split("|");h+="<div class='c'>";h+="<div style=\"\">"+btn($M[1]+" ("+$M[2]+")","showHoods('"+$M[0]+"',"+$k.uid+")")+"</div>";h+="</div>";}};page("showFaveHoods",h,1);}}else{if(!($K)){$K=uid;};var $k=new Object();$k.uid=$K;ajax("ajaxGetFavoriteCountByHood.aspx?uid="+$K,showFaveHoods,$k);}};function showFavesByHood($i,$N,$O,$K){if($i){$z=$i.response;var h="<h3>"+$i.data.hoodName+"</h3>";for(i=0;i<$z.length;i++){var $g=$z[i];addGlobalBar($g);h+=getBarLink($g.id);};page("showFaves",h,1);}else{if(!($K)){$K=uid;};var $k=new Object();$k.hoodName=$N;ajax("ajaxGetFavorites2.aspx?&hood="+$O+"&uid="+$K,showFavesByHood,$k,1);}};function showFans($i,id){if($i){var $k=$i.data;$P=$i.response;var $g=allBars($k.id);var h="",$Q;if($P.length==0){h+=head($g.name)+message("No one has saved this bar as a favorite yet.")+bk(2)+btn("Return","back()");}else{h+="<h3>Users who saved</h3><b>"+$g.name+"</b>";for(var i=0;i<$P.length;i++){var $R=$P[i];h+=bk(1)+"<a style='text-decoration:none;' onclick="+q+"showUser(null,"+$R.uid+",'"+$R.name+"','"+$R.img+"')"+q+">";if($R.uid==uid){h+="<div style='float:right;'>"+btn("Edit","showSaveFave(null,"+$g.id+","+escape2($R.twoCents,1)+")")+"</div>";};if($R.img!==''){$Q=$R.img;}else{$Q='noUserImage.gif';};h+="<img style='float:left;width:66px;margin-right:10px;' src='images/userphotoscustom/s_"+$Q+"'>";h+="<div style='float:left;width:190px;'><b>"+$R.name+"</b><br>"+$R.twoCents+"</div>";h+="</a>";};h+=bk(2);};page("fans",h,1);}else{var $k=new Object;$k.id=id;ajax("ajaxGetBarFans.aspx?id="+id,showFans,$k,1);}};function showHoods($S,$K){var h="<h3>Choose neighborhood</h3>";var n=0;var $T=gHoodFavorites;for(var i=0;i<$T.length-1;i++){var $U=$T[i].split("|");if($U[0]==$S){h+="<div class='c'>";h+="<div style=\"\">"+btn($U[2]+" ("+$U[3]+")","showFavesByHood(null,'"+$U[2]+"',"+$U[1]+","+$K+")")+"</div>";h+="</div>";n++;}};page("showHoods",h,1);};function searchCancel(search){var h="<div class='c'>";h+="		<div style='float:right;margin-right:80px;'>"+btn("Search",search)+"</div>";h+="		<div style='float:right;margin-right:40px;'>"+btn("Cancel","back();")+"</div>";h+="</div>";return h};function getBurroughs(id){var h='';h+="Burrough: <select style='width:120px;border:1px solid #333;height:20px;' id='"+id+"' name='burrough'>";for(var i=0;i<gBurs.length;i=i+2){h+="<option value='"+gBurs[i+1]+"'>"+gBurs[i]+"</option>";};h+="</select>";return h;};function getBar(title,$l){var h='';var search="search(null,f.barName.value,'"+title+"','"+$l+"')";h+="<div style='display:none;' id='barSubmit'>"+search+"</div>";h+=head(title);h+="<div class='c'>Bar name: <input style='width:140px;' autocorrect='off' onfocus=\"setSubmit('barSubmit')\" id='barName' name='barName' /></div>";h+="<div class='c'>You can search by any part of a bar name.<br /><div style='margin-left:30px'>Search: <b>mcso</b><br />Return: McSorley's Ale House.</div></div>";h+=searchCancel(search);page("getBar",h,1);};function getAddress(title,$l){var h='';var search="searchAddress('"+$l+"','"+title+"')";h+="<div style='display:none;' id='addressSubmit'>"+search+"</div>";h+=head(title);h+="<div class='c'>Address:<br /> <input style='width:180px;' autocorrect='off' onfocus=\"setSubmit('addressSubmit')\" id='street' name='street' /><br>example: 270 Park Ave</div>";h+="<div class='c'>";h+=getBurroughs('burAdd');h+=searchCancel(search);page("getAddr",h,1);};function getCrossStreets(title,$l){var h='';var search="searchAddress('"+$l+"','"+title+"',1)";h+="<div style='display:none;' id='crossSubmit'>"+search+"</div>";h+="<div class='c'><h3>"+title+"</h3>";h+="<div class='c'>Street 1: <input style='width:140px;' autocorrect='off' onfocus=setSubmit('crossSubmit') id='street1' name='street1' /></div>";h+="<div class='c'>Street 2: <input style='width:140px;' autocorrect='off' onfocus=setSubmit('crossSubmit') id='street2' name='street2' /></div>";h+="<div class='c'>";h+=getBurroughs('burCross');h+=searchCancel(search);page("getCross",h,1);};var $V,$W;function showDirections($i,id){if($i){var $X=$i.response;var h="<div style='width:100%'><h3>Subway directions</h3></div>";h+="<div style='margin-top:25px;font-weight:bold;'>Begin: "+$W.name+"</div><hr>";if($X.documentElement.getElementsByTagName("Description")[0].firstChild.text){h+=$X.documentElement.getElementsByTagName("Description")[0].firstChild.text;}else{h+=$X.documentElement.getElementsByTagName("Description")[0].textContent;};h+="<hr><div style='margin-top:10px;font-weight:bold;'>Destination: "+$V.name+"</div>";h+="<div style='float:right;margin-right:40px;margin-top:8px;'>"+btn("Return to main","wipe($('main'))")+"</div>"+bk(2);page("displayDirections",h,1,1);}else{$W=allBars(id);var $k=new Object;ajax("ajaxSubwayDirections.aspx?startLat="+$W.lat+"&startLon="+$W.lon+"&endLat="+$V.lat+"&endLon="+$V.lon,showDirections,$k,2);}};function source(text,$Y,$l,$Z){var $h=new Array();var h='';if(!$Z){h+=recent(text+" recent location",$l);};$h.push(mItem(text+" a bar","getBar('"+$Y+" a bar:','"+$l+"')"));$h.push(mItem(text+" an address","getAddress('"+$Y+" an address:','"+$l+"')"));$h.push(mItem(text+" cross streets","getCrossStreets('"+$Y+" cross streets:','"+$l+"')"));h+=buildMenu($h);return h;};function directionsTo(){var h=head("Subway directions:");h+=source("To","Subway to","directionsFrom",1);page("directionsTo",h,1);};function directionsFrom($f,id){$V=allBars(id);var h=head("Subway directions to:");h+="<b>"+$V.name+"</b>";h+=source("From","Subway from","showDirections",1);page("directionsFrom",h,1);};function showReviewImage($d,id,$00,$01){var h="";gImageFileName="images/userPhotosCustom/i_"+$d;if($00!==0){h+="<div style='position:absolute;top:0px;left:0px;z-index:10005;background-color:#333;'>Photograph by "+$01+"</div>";};h+="<div style='position:absolute;top:0px;left:0px;'><img src='"+gImageFileName+"'></div>";h+=ovrBtn(15,260,btn("Close","back()"));if($00==uid){h+=ovrBtn(255,0,btn("Delete image","markDelete("+id+");"));};page("picture",h,0);};function showPictures($i,id){if($i){var $02=$i.response;var h="";id=$i.data.id;var $g=allBars(id);if($02.length==0){h+="<h3>"+$g.name+"</h3>"+bk(1);h+="No one's uploaded any pictures of "+$g.name+" yet.<br><br>";h+="Add your pics! Snap a few pics with your iPhone camera and send them to us.<br><br>";h+="It's easy. Click the <img src='images/iPhone/iHome.jpg'> button. Go to you Camera. Snap a photo and click <img src='images/iPhone/iSendTo.jpg'>.<br><br>";h+="Select the image and email it to:<br><br>";h+="<div style='text-align:center;font-weight:bold;'>"+id+"@nyontap.com</div>";h+="<br><br>Your picture will automatically be added to the pictures of this bar.";}else{h+="<h3>Pictures of "+$g.name+"</h3><br>";h+="Snap a pic with your carmera phone and email it to: <b>"+id+"@nyontap.com</b>";var $01,$00;for(var i=0;i<$02.length;i++){var img=$02[i];if(!(img.nameDisplay)){img.nameDisplay='';img.uid=0;};h+="<div id='pic"+img.id+"' style='float:left;padding:5px;'>";h+="<a href=\"javascript:{showReviewImage('"+img.fileName+"',"+img.id+","+img.uid+",'"+escape2(img.nameDisplay)+"')};\">";h+="<img src='images/userPhotosCustom/s_"+img.fileName+"' />";h+="</a></div>";}};page("pictureList",h,1);}else{var $k=new Object;$k.id=id;ajax("ajaxGetPictures.aspx?reviewid="+id,showPictures,$k,1);}};window.js2Loaded=1;var f;var pageStack=new Array();var checkTimer;function loadMaster(){f=document.aspnetForm;wipe(activePage(),1);if($("newRegister").innerHTML!=1){setTimeout(function(){window.scrollTo(0,1);},750);};checkTimer=setInterval(checkHash,500);};function logoClick(){if($('main')){wipe($('main'));}else{window.location='mobile.aspx';}};function clearHistory(){pageStack=new Array();};function setActivePage(page){pageStack.push(page);};function lastPage(){if(pageStack.length>1){return $(pageStack[pageStack.length-2].id);}};function setLastPage(page){if(pageStack.length>1){pageStack[pageStack.length-2]=page;};addRemoveHash();};function activePage(){if(pageStack.length>0){return $(pageStack[pageStack.length-1].id);}};function wipe($03,$04){if(activePage()){activePage().style.display="none";};$03.style.display="block";$03.noHistory=$04;pageStack.push($03);addRemoveHash();};function back($J){activePage().style.display="none";if(!($J)){$J=1;};for(var i=0;i<$J;i=i){pageStack.pop();if(pageStack.length>1){if(!pageStack[pageStack.length-1].noHistory){i++;}}else{break;}};activePage().style.display="block";addRemoveHash();};function pageIndex(page){for(var i=pageStack.length-1;i>-1;i--){if(pageStack[i].id.toLowerCase()==page.toLowerCase()){return i}}};function backToPage(page){var $05=pageIndex(page);if($05){for(i=0;i<pageStack.length-$05;i++){activePage().style.display="none";pageStack.pop();};activePage().style.display="block";};addRemoveHash();};function page(id,$06,back,$04){var $07="<div id=\""+id+"\" class=\"page\" style=\"display:$08;\">";var $09="<div class=\"container\">";if(back){var $0a="<div style='float:right;margin-top:10px'>"+btn("BACK","back()")+"</div>";$09+=$0a;};$09+=$06;$09+="</div>";$07+=$09;$07+="</div>";if($(id)){$(id).innerHTML=$09}else{$("pages").innerHTML+=$07;};document.recalc;wipe($(id),$04);if(back){if(back!==1){pageStack[pageStack.length-2]=back;}};setTimeout(function(){window.scrollTo(0,1);},500);};function checkHash(){var $0b=window.location.hash;if($0b!=='#1'&&activePage().id!=='main'){backToPage('main')};};function addRemoveHash(){var $0b=window.location.hash;if(activePage().id=='main'){if($0b!=="#0"){window.location.hash="0";}}else{if($0b!=="#1"){window.location.hash="1";}}};function logOut(){setCookie("username","",-1);window.clearInterval(checkTimer);window.location.href=window.location.href.split("#")[0];setTimeout(function(){window.location.href=window.location.href.split("#")[0];},500);};function cancel(event){return false;};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};function setSubmit(id){f.onsubmit=new Function('e','eval("'+$(id).innerHTML+'");f.goA.focus();return false;');};var q="\"";function $(id){if(document.getElementById(id)){return document.getElementById(id);}else{return document.getElementById("nyot_content_"+id);}};function _f(name){if(f["nyot$content$"+name]){return f["nyot$content$"+name];}else{return f[name];};};function getXmlhttp(){var $0c=false;try{$0c=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{$0c=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){$0c=false;}};if(!$0c&&typeof XMLHttpRequest!="undefined"){$0c=new XMLHttpRequest();};return $0c;};var scriptsTimes=new Array();var scripts=new Array();var timeOut=5;function isRunning(script){for(var i=0;i<scripts.length;i++){if(scripts[i]==script){var $0d=new Date();var $0e=scriptsTimes[i];var $0f=$0d.getTime()-$0e.getTime();if($0f>timeOut*1000){scriptsTimes[i]=$0d;return false;}else{return true;}}};scripts.push(script);scriptsTimes.push(new Date());return false;};function clearIsRunning(script){for(var i=0;i<scripts.length;i++){if(scripts[i]==script){scripts.splice(i,1);}}};function showLoadingGif(){$("loadingGif").style.display="block";};function hideLoadingGif(){$("loadingGif").style.display="none";};function bk($0g){if($0g){$0g="style='height:"+$0g*14+"px;' ";}else{$0g=''};return "<div "+$0g+"class='breaker'></div>";};function head(s){return "<div style='width:300px' class='c'><h3>"+s+"</h3></div>";};function message(s,head){return bk()+"<div style='margin-top:8px;width:280px'>"+s+"</div>";};var gBars=new Object;function addGlobalBar($g,$0h){if($0h){$g.isAddress=1;$g.id=$g.lat;}else{$g.isAddress=0;};gBars[$g.id]=$g;};function allBars(id){return gBars[id];};function ovrBtn(top,$0i,text){return "<div style='position:absolute;top:"+top+"px;left:"+$0i+"px;background-color:#000;text-align:center;height:24px;'>"+text+"</div>";};function ajax(script,$0j,$k,$0k){if(!isRunning(script)){var $0l=getXmlhttp();$0l.open('GET',script,true);$0l.onreadystatechange=function(){hideLoadingGif();if($0l.readyState==4){if($0l.status==200){var h;clearIsRunning(script);var $i=new Object;if($0k==2){$i.response=$0l.responseXML;}else if($0k==1){if($0l.responseText!==''){$i.response=eval("("+$0l.responseText+")");};if($i.response.isMessage){h="<div style='width:260px;padding-bottom:14px;'>"+head($i.response.title)+"</div>";h+="<div style='padding-bottom:14px;'>"+message($i.response.message)+"</div>";var script;if($0j){if(typeof($0j)=='string'){script=$0j}else{script="back()"}}else{script="back()"};h+="<div style='float:right;padding-right:20px;'>"+btn("Ok",script,null,1)+"</div>";}else if($i.isError){h="<b style='color:red'>Error</b><br />"+$i.customMessage+"<br/>"+$i.message;}}else{$i.response=$0l.responseText;};if(h){activePage().style.display="none";page("ajaxMsg",h,null);}else{if($k){$i.data=$k;}else{$i.data=new Object;};if($0j){$0j($i);}}}}};$0l.send(null);showLoadingGif();}};function btn(text,$0m,href,$0n,id){var $0o='',$0p='',$0q='',$0r='',type="btn";if($0m){href="javascript:{"+$0m+"};"};if($0n){type="btnL";};if(id){$0q="id=\""+id+"\" ";};$0o+="<a "+$0q+$0r+"class='"+type+"' href=\""+href+"\">";$0o+="   <div class='bB'>&#x007B;</div>";$0o+="   <div class='bT'>"+text+"</div>";$0o+="   <div class='bB'>&#x007D;</div>";$0o+="   &nbsp;";$0o+="</a>";return $0o;};function escape2(s,$0s){if(s){s+='';s=s.replace(/'/g,"&rsquo;").replace(String.fromCharCode(34),"&quot;").replace("&#039;","&rsquo;");if(($0s)&&s!=='null'){s="'"+s+"'";}}else{s='null';};return s};function limit($0t,$0u,$0v){var $0w=stripHTML(formatURLs(stripHTML($0t.value)));$0u.innerHTML=($0v-$0w.length)+' characters remaining.';if($0w.length>=$0v){$0t.value=$0t.value.substr(0,$0t.value.length-($0w.length-$0v)+1);};var $0w=stripHTML(formatURLs(stripHTML($0t.value)));$0u.innerHTML=($0v-$0w.length)+' characters remaining.';};function stripHTML($0w){var $0x=/<\S[^><]*>/g;return $0w.replace($0x,"");};function formatURLs($0w){$0x=/(http:\/\/[^\s]*)/ig;return $0w.replace($0x,"<a href=\"$1\" title=\"$1\">link</a>");};function getCookie(name){if(document.cookie==''){return false;}else{var $0y,$0z;var $0A=document.cookie;$0y=$0A.indexOf(name);if($0y!=-1){$0y+=name.length+1;$0z=$0A.indexOf(';',$0y);if($0z==-1)$0z=$0A.length;return unescape($0A.substring($0y,$0z));}else{return false;}}};function setCookie(name,$0B,$0C){if($0C){var $0D=new Date();$0D.setTime($0D.getTime()+($0C*24*60*60*1000));var $0E="; expires="+$0D.toGMTString();}else var $0E="";document.cookie=name+"="+$0B+$0E+";path=/";};function eraseCookie(name){setCookie(name,"",0);};function buildMenu($h){var h="";for(i=0;i<$h.length;i++){var $0F=$h[i];h+="<div class='c'>"+btn($0F.text,null,$0F.href,1)+"</div>";};return h;};function mItem(text,href,$0G){var $0F=new Object;$0F.text=text;if($0G){$0F.href=href;}else{$0F.href="javascript:{"+href+";};";};return $0F;}

