var infowindow2;var MenuText1='<strong>Επιλέξτε τι να εμφανίζεται:</strong>&nbsp &nbsp<img style="cursor:pointer" id="permalink_close" src="images/new/various/delete-poi.png"> <br><table><tr><td><strong>Σημεία Οδών </strong></td><td><input type="checkbox" id="chkRoad" value="road"></td></tr><tr><td><strong>Σημεία Διασταυρώσεων </strong></td><td><input type="checkbox" id="chkIntersection" value="intersection"></td></tr><tr><td><strong>Σημεία Χρηστών </strong></td><td> <input type="checkbox" id="chkUserPoint" value="userpoint"></td></tr><tr><td><strong>Διαδρομές </strong></td><td> <input type="checkbox" id="chkRoute" value="route"></td></tr><tr><td><strong>Σημεία Ενδιαφέροντος </strong></td><td> <input type="checkbox" id="chkPOI" value="poi"></td></tr></table><br><br>';
var CloseText1='<img style="cursor:pointer" id="permalink_close" src="images/new/various/delete-poi.png">';var CloseText2='<img style="cursor:pointer" id="getRoad_close" src="images/new/various/delete-poi.png" onclick="SlideUpDiv(\'Get_text\')">';var checkedElements={roads:1,routes:1,userpoint:1,pois:1,intersection:1};
var Url={decode:function(A){return this._utf8_decode(unescape(A))},_utf8_decode:function(A){var B="";var C=0;var D=c1=c2=0;while(C<A.length){D=A.charCodeAt(C);if(D<128){B+=String.fromCharCode(D);C++}else{if((D>191)&&(D<224)){c2=A.charCodeAt(C+1);B+=String.fromCharCode(((D&31)<<6)|(c2&63));C+=2}else{c2=A.charCodeAt(C+1);
c3=A.charCodeAt(C+2);B+=String.fromCharCode(((D&15)<<12)|((c2&63)<<6)|(c3&63));C+=3}}}return B}};function generatePermalink(){var A=GenerateSessionData();GeneratePermaLink(GenerateSessionData())}function GenerateSessionData(){var J="[";var A="";var B='{"type":"pois","layers":[';var C="";var F="";var D="";
var P="";for(i=0;i<selectedPoints.length;i++){var H="";if(selectedPoints[i].obj.getType()==ELTYPE_ROAD){H=selectedPoints[i].obj}else{if(selectedPoints[i].obj.getType()==ELTYPE_USERPOINT){H=selectedPoints[i].obj}else{if(selectedPoints[i].obj.getType()==ELTYPE_OASA){H=selectedPoints[i].obj}}}if(H!=""){if(H.getType()==ELTYPE_OASA){A+=H.toJSONString(selectedPoints[i].data,selectedPoints[i].text)+","
}else{A+=H.toJSONString()+","}}}if(mmmRouting){F+='{"type":"mmmRouting","from":"'+fromPlace+'","to":"'+toPlace+'"},'}if(carRouting){var I=0;if($("#ped_route").attr("src")=="images/new/various/pedestrian_button_sel.png"){I=1}var O=0;if($("#avoid_attiki").length>0){if($("#avoid_attiki").get(0).checked){O+=1
}}if($("#avoid_aktoploikes").length>0){if($("#avoid_aktoploikes").get(0).checked){O+=2}}if($("#avoid_tolls").length>0){if($("#avoid_tolls").get(0).checked){O+=4}}if($("#avoid_daktilios").length>0){if($("#avoid_daktilios").get(0).checked){O+=8}}if($("#avoid_periferiaki").length>0){if($("#avoid_periferiaki").get(0).checked){O+=16
}}if($("#avoid_homatodromoi").length>0){if($("#avoid_homatodromoi").get(0).checked){O+=128}}var G=0;if($("#route_pois").attr("checked")){G=1}D+='{"type":"routingNGI","point_from":{"lat":"'+route_from.lat+'","lng":"'+route_from.lng+'","name":"'+route_from.name+'"},"point_to":{"lat":"'+route_to.lat+'","lng":"'+route_to.lng+'","name":"'+route_to.name+'"},"routeoptions":{"ped_mode":'+I+',"avoid_flags":'+O+',"route_pois":'+G+"}},"
}var N=getDisplayedLayersArray();if(N.length==0||checkedElements.pois!=1){B+="0]},"}else{for(i=0;i<N.length-1;i++){B+=N[i]+","}B+=N[N.length-1]+"]},"}if((document.getElementById("pharmacies").checked==true)){P+='{"type":"pharmacies","enabled":true,"hours":'+"1"+"},"}else{P+='{"type":"pharmacies","enabled":false},'
}if((document.getElementById("hospitals").checked==true)&&(checkedElements.pois==1)){var K=[];for(i in clinics_visible){if((i==0)&&(clinics_visible[i])){K=[0];break}if(clinics_visible[i]){K.push(i)}}var M=K.join(",");P+='{"type":"hospitals","enabled":true,"clinics":"'+M+'","hours":'+"1"+"},"}else{P+='{"type":"hospitals","enabled":false},'
}if($("#traffic").is(".buttonpressed")){var E=$("#city").val();C='{"type":"traffic","city":"'+E+'"},'}if((document.getElementById("gas_stations").checked==true)){P+='{"type":"gas_stations","enabled":true,"hours":'+"3"+"},"}else{P+='{"type":"gas_stations","enabled":false},'}var L=MAPTYPE_MAP;if(map.getMapTypeId()=="SATELLITE"){L=MAPTYPE_SATELLITE
}else{if(map.getMapTypeId()=="HYBRID"){L=MAPTYPE_HYBRID}}J+=A+C+F+D+B+P+'{"type":"mapoptions","mapcenter":{"pointX":'+map.getCenter().lng()+',"pointY":'+map.getCenter().lat()+',"zoom":'+map.getZoom()+',"maptype":"'+L+'"}}]';return J}function GeneratePermaLink(A){jQuery.ajax({type:"POST",url:"functs/getJsonID.jsp",data:{"jsonString":A},dataType:"json",success:function(B){$("#Permalink_text").slideUp("fast");
var D='<strong>Η κατάσταση της σελίδας έχει αποθηκευτεί και είναι διαθέσιμη μέσω του συνδέσμου:</strong>&nbsp &nbsp<img style="cursor:pointer; margin-bottom: 10px;" id="permalink_close" src="images/new/various/delete-poi.png"><br><b><span id="permalink_link"><a href="http://'+contextURL+"/?sessionid="+B.ID+'">http://'+contextURL+"/?sessionid="+B.ID+"</a></span></b><br>";
if(routePolyline!=null){D+='<br><strong>Η κατάσταση της σελίδας είναι διαθέσιμη και στο κινητό σας μέσω του συνδέσμου:</strong>&nbsp &nbsp<br><b><span id="m_permalink_link"><a href="http://www.ploigos.gr/m/?sessionid='+B.ID+'">http://www.ploigos.gr/m/?sessionid='+B.ID+"</a></span></b><br>"}var C='<br><a href="javascript:mailPermalink();"><strong>Αποστολή συνδέσμου μέσω mail</strong></a><br><div id="mail_opts"></div><br>';
$("#Permalink_text").html(D+C);$("#Permalink_text").slideDown("fast");$("#permalink_close").click(function(){SlideUpDiv("Permalink_text")})}})}function mailPermalink(){var A='<br><table><tr align="center"><td><b>Από: </b></td><td><input type="text" id="mail_from">*</td>';A+='<td align="right"></td><td align="right"><b>Προς: </b><input type="text" id="mail_to">**</td></tr>';
A+='<tr><td colspan="4">&nbsp;</td></tr>';A+='<tr align="right"><td colspan="2"><img src="http://'+contextURL+'/stickyImg" /></td><td colspan="2"><table><tr align="center"><td>Πληκτρολoγήστε τη φράση που βλέπετε στην εικόνα: </td></tr><tr align="right"><td><input type="text" id="captcha"></td></tr></table></td></tr>';
A+='<tr><td colspan="4">&nbsp;</td></tr>';A+='<tr><td colspan="4" align="center"><b><a href="javascript:sendPermalink()">Αποστολή</a></b></td></tr>';A+='<tr><td colspan="4" align="center">*<i> Γράψτε τo όνομα σας όπως θέλετε να εμφανιστεί στον παραλήπτη. (έως 20 χαρακτήρες)</i></td></tr>';A+='<tr><td colspan="4" align="center">**<i> Γράψτε τα e-mail των παραληπτών διαχωριζόμενα με ;</i></td></tr>';
A+='<tr><td colspan="4"><div id="mail_permalink_message"></div></td></tr>';A+="</table>";$("#mail_opts").html(A)}function sendPermalink(){var E=$("#mail_from").val();var A=$("#mail_to").val();var H="Web link: "+$("#permalink_link").text();H+="  ";if(routePolyline!=null){H+="Mobile link: "+$("#m_permalink_link").text()
}var G=$("#captcha").val();var C=true;var D="@";var B=".";var F=new Array();F=A.split(";");$("#mail_permalink_message").html("");for(i in F){if((F[i].indexOf(D)<0)||(F[i].indexOf(B)<0)){var I='<b><font color="red">Η διεύθυνση του παραλήπτη <u>'+F[i]+"</u> δεν είναι σωστή.<br> Παρακαλώ δοκιμάστε πάλι.</font></b>";
$("#mail_permalink_message").html(I);C=false;break}}if(E.length>20){C=false;$("#mail_permalink_message").html('<b><font color="red">Το όνομα σας πρέπει να είναι μικρότερο από 20 χαρακτήρες.<br> Παρακαλώ δοκιμάστε πάλι.</font></b>')}if(C){jQuery.ajax({type:"POST",url:"functs/postLink.jsp",data:{"name":E,"mail":A,"link":H,"captcha":G},dataType:"json",success:function(J){if((J.code==9)){$("#mail_permalink_message").html('<font color="green"><b>To μήνυμα σας έχει αποσταλεί!</b></font>')
}else{if(J.code==5){$("#mail_permalink_message").html('<font color="red"><b>Η φράση που πληκτρολογήσατε δεν είναι αυτή που εμφανίζεται στην εικόνα! <br> Παρακαλώ δοκιμάστε πάλι.</b></font>')}else{$("#mail_permalink_message").html(J.message)}}}})}}function MailMe(B){var C="Ploigos: Map location at www.ploigos.gr";
var D="http://"+contextURL+"?sessionid="+B;var A="mailto:?subject="+C+"&body="+D;win=window.open(A,"emailWindow");if(win&&win.open&&!win.closed){win.close()}}function disableHtml(A){var B=A;B=B.replace("&","&amp;");B=B.replace("<","&lt;");B=B.replace(">","&gt;");B=B.replace(/\n/g,"<br>");return B}function showDemoBanners(){$("#demo_text").html("DEMO --WWW.PLOIGOS.GR-- DEMO");
$("#demo_text").slideDown("fast")}function formatDate(C){var B=C.split("-");var A=B[2]+"/"+B[1]+"/"+B[0];return A}function GetSessionId(){var m=getUrlVars();var Z=m["sid"];var I=m["sessionid"];var H=m["name"];var K=m["numb"];var O=m["zip"];var a=m["text"];var f=m["id"];var T=m["lng"];var c=m["lat"];var F=m["icon"];
var A=m["size"];var U=m["open"];var o=m["type"];var l=m["data"];var N=m["widget"];var D=m["area"];var B=m["pointY"];var v=m["pointX"];var Y=m["eventId"];var Q=m["comments"];var a=m["text"];var x=m["origStr"];var R=m["origNum"];var n=m["origZip"];var g=m["origText"];var q=m["destStr"];var L=m["destNum"];
var h=m["destZip"];var P=m["destText"];var r=m["origLng"];var w=m["origLat"];var j=m["destLng"];var p=m["destLat"];if(a){a=disableHtml(a)}if(g){g=disableHtml(g)}if(P){P=disableHtml(P)}if((f)&&(f==1030)){showDemoBanners()}var C=checkCookie();var S={zoom:14,mapTypeId:google.maps.MapTypeId.ROADMAP,center:new google.maps.LatLng(37.97945393307615,23.729310035705566),mapTypeControl:true,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.HORIZONTAL_BAR,position:google.maps.ControlPosition.TOP_RIGHT},panControl:false,styles:[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]};
map=new google.maps.Map(document.getElementById("map_canvas"),S);var s={disableAutoPan:false,alignBottom:true,maxWidth:0,pixelOffset:new google.maps.Size(0,-40),zIndex:null,boxStyle:{opacity:0.95},closeBoxMargin:"14px 20px 12px 0px",closeBoxURL:"images/events/infowindow/close.png",infoBoxClearance:new google.maps.Size(1,1),isHidden:false,pane:"floatPane",maxWidth:"800px",enableEventPropagation:false};
infowindow2=new InfoBox(s);if(c==undefined&&T==undefined){if(Y==undefined){Y=""}jQuery.ajax({type:"POST",url:"functs/getEvent.jsp",data:{"eventId":Y},dataType:"json",success:function(AG){var y=AG.event;if(y.lat!=0){var AD=y.lat;var AE=y.lng;var AA=new google.maps.LatLng(AD,AE);var AC=y.markerImage;if(o!="ph"&&N!="all"){map.setZoom(15);
map.setCenter(AA)}var z=new google.maps.MarkerImage();if(AC!=null&&AC!=""){z.url="http://"+contextURL+"/images/markers/logos/"+AC}else{z.url="http://"+contextURL+"/images/markers/Scaled_Default.png"}var AB=new google.maps.Marker({map:map,position:AA,icon:z});var AF='<div id="bubble"><div id="top"></div>';
AF+='<div id="content">';AF+='<div id="event-header"><img src="images/events/infowindow/exclam.png"/><span>Συμβαίνει</span> στην Αθήνα</div>';AF+='<table border="0" cellspacing="0" cellpadding="0" height="100px"><tr valign="middle">';if(y.logo1!=null&&y.logo1!=""&&y.logo1!=undefined){AF+='<td width="82px"><a href="event_details.jsp?id='+y.id+'"><img style="margin-left:5px;" border="0" src="images/events/80x100'+y.logo1+'"/></a></td>'
}AF+='<td width="188px">';AF+='<div id="main-text-wrapper"><div id="main-text"><a href="event_details.jsp?id='+y.id+'">';AF+='<table border="0" cellspacing="0" cellpadding="0"><tr><td>';AF+='<span class="line1">'+y.description1+"</span></a><br/>";AF+="</td></tr><tr><td>";AF+='<span class="line2">'+y.description2+"</span>";
AF+="</td></tr></table>";AF+="</div>";AF+="</td></tr></table>";AF+='</div><div id="bottom"></div>';infowindow2.setContent(AF);infowindow2.open(map,AB);google.maps.event.addListener(AB,"click",function(){infowindow2.open(map,AB)});google.maps.event.addListener(map,"click",function(){if(infowindow2!=undefined){infowindow2.close()
}});markersOnMap.push({"lat":AD,"lng":AE,"name":"Event","htmlInfo":AF,"marker":AB})}}});if(I){LoadSessionData(I)}else{if(C){LoadSessionData(C)}}}if(Z==1){if(H&&f){jQuery.ajax({type:"POST",url:"functs/api.jsp",data:{"function":"checkid","id":f},dataType:"json",success:function(y){if(y.res==0){H=Url.decode(H);
a=Url.decode(a);if(!K){K=""}if(!O){O=""}updateGetRoadSearchResults(H,K,O,a,f);recordStat(f,Z)}}})}}if(Z==2){if(x&&q&&f){jQuery.ajax({type:"POST",url:"functs/api.jsp",data:{"function":"checkid","id":f},dataType:"json",success:function(y){if(y.res==0){x=Url.decode(x);q=Url.decode(q);g=Url.decode(g);P=Url.decode(P);
if(!R){R=""}if(!n){n=""}if(!h){h=""}if(!L){L=""}getVars.origStr=x;getVars.origNum=R;getVars.origZip=n;getVars.origText=g;getVars.destStr=q;getVars.destNum=L;getVars.destZip=h;getVars.destText=P;getVars.id=f;apiRoute(0);recordStat(f,Z)}}})}}if(Z==4){jQuery.ajax({type:"POST",url:"functs/api.jsp",data:{"function":"checkid","id":f},dataType:"json",success:function(z){if(z.res==0){var AA={};
var AC={};AC.lat=c;AC.lng=T;AA.type="userpoint";AA.comments=Url.decode(a);AA.pointX=T;AA.pointY=c;AA.icon_image="http://"+contextURL+"/images/markers/Scaled_Default.png";var AB={};AB.latlng=AC;AB.data=AA;var y=new UserPoint();y=y.fromJSONString(AB);markersOnMap.push({"lat":c,"lng":T,"name":AA.comments});
addSelectionEntry(y,AA.comments);map.setCenter(new google.maps.LatLng(AC.lat,AC.lng));recordStat(f,Z)}}})}if(Z==6){jQuery.ajax({type:"POST",url:"functs/getPoiInfoFromLatLng.jsp",data:{"pointY":c,"pointX":T},dataType:"json",success:function(AG){var AC=AG.status;if(AC.res==0){var AA=AG.poi;var AB=AA[0].image_size;
var z="";var AF="";if(AB.search("x")!=-1){z=AB.substring(0,AB.search("x"));AF=AB.substring(AB.search("x")+1,AB.length)}if(z!=""&&z!=null&&z!=undefined){t=getIconSizeByDimensions(z,AF);t.url="http://"+contextURL+"/images/markers/logos/"+AA[0].logo}else{t=getStandardIconParams();t.url="http://"+contextURL+"/images/markers/Scaled_Default.png"
}var AD=new google.maps.Marker({map:map,position:new google.maps.LatLng(c,T),icon:t});AD.setMap(map);map.setCenter(new google.maps.LatLng(c,T));markersOnMap.push({"lat":c,"lng":T,"name":AA[0].name});var AE="";if(f=="5572"){AE+='<div class="myInfoBox">';AE+='<div class="infoBox-inner">';AE+='Αυτοκίνητο &gt; <span style="color:#a6c244; font-weight:bold;">POLIS PARK</span><br/>';
AE+="<b>POLIS PARK </b><br/>";AE+="Τηλ."+AA[0].phone+"<br/>";AE+=AA[0].address+"<br/>";AE+=AA[0].area+", "+AA[0].zipcode;AE+="<br/>";var y="POLIS PARK";AE+='<div class="info-route">';AE+="<a href=\"javascript:setRouteDirection('"+c+"','"+T+"','from','"+y+"')\">";AE+='<img src="images/new/various/start-route.png" style="border:0px; margin-right:3px;" title="Διαδρομή από" alt="Διαδρομή από" />Διαδρομή από</a>';
AE+="<a href=\"javascript:setRouteDirection('"+c+"','"+T+"','to','"+y+"')\">";AE+='<img src="images/new/various/stop-route.png" style="border:0px; margin-right:3px;" title="Διαδρομή προς" alt="Διαδρομή προς" />Διαδρομή προς</a>';AE+="</div>";AE+="</div>";AE+="</div>";AE+='<div class="infoBox-bottom"></div>'
}infowindow.setContent(AE);if(U==1){infowindow.open(map,AD)}google.maps.event.addListener(AD,"click",function(){infowindow.open(map,AD)});google.maps.event.addListener(map,"click",function(){infowindow.close()});recordStat(f,Z)}}})}if(Z==5){if(r&&j&&f){jQuery.ajax({type:"POST",url:"functs/api.jsp",data:{"function":"checkid","id":f},dataType:"json",success:function(y){if(y.res==0){g=Url.decode(g);
P=Url.decode(P);getVars.origLat=w;getVars.origLng=r;getVars.origText=g;getVars.destLat=p;getVars.destLng=j;getVars.destText=P;getVars.id=f;apiRoute(1);recordStat(f,Z)}}})}}if(T&&o!="ph"&&Z==undefined){var J={};var W={};W.lat=c;W.lng=T;J.type="userpoint";J.comments=Url.decode(Q);J.pointX=T;J.pointY=c;
if(F!=undefined&&F!=null&&F!=""){if(A!=undefined&&A!=null&&A!=""){var M=A.split("x");J.width=M[0];J.height=M[1]}J.icon_image="http://"+contextURL+"/images/markers/logos/"+F+".png"}else{J.icon_image="http://"+contextURL+"/images/markers/Scaled_Default.png"}var u={};u.latlng=W;u.data=J;var G=new UserPoint();
G=G.fromJSONString(u);markersOnMap.push({"lat":c,"lng":T,"name":J.comments});addSelectionEntry(G,J.comments);map.setCenter(new google.maps.LatLng(W.lat,W.lng))}if(N=="all"){document.getElementById("pharmacies_hours").value=1;togglePharmaciesOnCall(true);document.getElementById("pharmacies").checked=true;
map.setCenter(new GLatLng(v,B),15);insertWidgetStatistics("ph","map_info")}if(o=="ph"){var W={};var e=getStandardIconParams();e.url="http://"+contextURL+"/images/markers/Scaled_Pharmacy.png";W.lat=c;W.lng=T;var d=new google.maps.Marker({map:map,position:new google.maps.LatLng(W.lat,W.lng),icon:e});var E=BrowserDetect.browser;
var V="";if(E=="Chrome"){V=Url.decode(l)}if(E=="Firefox"){V=Url.decode(l)}if(E=="Explorer"){V=l}if(E=="Opera"){V=Url.decode(l)}var X=V.split(",");var b=getInfo(X);b+='<div align="center"><a href="javascript:setRoutePointFrom(\''+W.lat+"','"+W.lng+"')\">";b+='<img src="images/start_hex.png" style="border:0px; margin-right:3px;" title="Διαδρομή από" alt="Διαδρομή από" />';
b+="</a>";b+="<a href=\"javascript:setRoutePointTo('"+W.lat+"','"+W.lng+"')\">";b+='<img src="images/stop_hex.png" style="border:0px; margin-right:3px;" title="Διαδρομή έως" alt="Διαδρομή έως" />';b+="</a></div>";b+="<div>&nbsp;</div>";infowindow.setContent(b);infowindow.open(map,d);d.setMap(map);google.maps.event.addListener(d,"click",function(){infowindow.setContent(b);
infowindow.open(map,d)});markersOnMap.push({"lat":c,"lng":T,"name":"Φαρμακείο"});insertWidgetStatistics("ph","map_no_pharmacy")}return map}function getInfo(B){var A='<div align="left">';A+="<b>"+B[0]+"</b>"+"<br/>";A+=B[1]+"<br/>";A+=B[2]+"<br/>";A+="<b>Ανοίγει: </b>"+B[3]+"<br/>";A+="<b>Κλείνει: </b>"+B[4]+"<br/>";
A+="<b>Εφημερία: </b>"+B[5]+"<br/>";A+="<div>&nbsp;</div>";A+="</div>";return A}function insertWidgetStatistics(A,B){jQuery.ajax({type:"POST",url:"functs/recordWidgetStats.jsp",data:{"type":A,"description":B},dataType:"json",success:function(C){}})}function recordStat(B,A){jQuery.ajax({type:"POST",url:"functs/api.jsp",data:{"function":"insert","userid":B,"sid":A},dataType:"json",success:function(C){}})
}function createSessionFromJson(C,B){var D="ROADMAP";var A;google.maps.event.addListenerOnce(B,"idle",function(){A=B.getBounds();var U="";var N="";var X={"northeast":{"lat":A.getNorthEast().lat(),"lng":A.getNorthEast().lng()},"southwest":{"lat":A.getSouthWest().lat(),"lng":A.getSouthWest().lng()}};for(i in C){if(C[i].type){if(C[i].type=="mapoptions"){U=new google.maps.LatLng(C[i].mapcenter.pointY,C[i].mapcenter.pointX);
N=C[i].mapcenter.zoom;if(C[i].mapcenter.maptype){D=C[i].mapcenter.maptype}}else{if(C[i].type=="pois"){var J=C[i].layers;if(J&&J!=0){for(i in J){var I=poiLayerIdToCategoryId[J[i]];var G="poicheck_"+I+"_"+J[i];var Y="poicheck_"+I;document.getElementById(G).checked=true;document.getElementById(Y).checked=true;
displayedLayers[J[i]]=1;togglePOIItem(poiManager,I,J[i])}}}else{if(C[i].type=="transport"){oasaManager.showRoute(C[i].routeid);addSelectionEntry(oasaManager,C[i].text,C[i].routeid)}else{if(C[i].type=="traffic"){jQuery("#traffic").addClass("buttonpressed");toggleTrafficCategory(C[i].city,0)}else{if(C[i].type=="mmmRouting"){var E=C[i].from.split(",");
setStart(E[0],E[1],"images/markers/Scaled_Start.png");var P=C[i].to.split(",");setEnd(P[0],P[1],"images/markers/Scaled_Stop.png");var L=new OTPRouting(C[i].from,C[i].to);L.planTrip()}else{if(C[i].type=="pharmacies"){if(C[i].enabled==true){togglePharmaciesOnCall(true);document.getElementById("pharmacies").checked=true
}}else{if(C[i].type=="hospitals"){if(C[i].enabled==true){document.getElementById("hospitals_hours").value=C[i].hours;getNewHospitals(X,C[i].clinics,C[i].hours);document.getElementById("hospitals").checked=true;var R=C[i].clinics;var T=clinics;if(R!=0){T=R.split(",")}var K;for(k in T){if(R!=0){K=T[k]}else{K=k
}document.getElementById("hospital_id_"+K).checked=true;clinics_visible[K]=true}}}else{if(C[i].type=="gas_stations"){if(C[i].enabled==true){toggleGasStations(true);document.getElementById("gas_stations").checked=true}}else{if(C[i].type=="roadpoint"){var Q=C[i].response;Q.division=C[i].request.division;
Q.street_number=C[i].request.street_number;var F=new RoadPoint(Q,"");geoResultsMap.push(F);F.getHtml();showPointOnMap(C[i].response.pointY,C[i].response.pointX)}else{if(C[i].type=="userpoint"){var O=new UserPoint();O=O.fromJSONString(C[i]);addSelectionEntry(O,C[i].data.comments,C[i].data);markersOnMap.push({"lat":C[i].latlng.lat,"lng":C[i].latlng.lng,"name":C[i].data.comments})
}else{if(C[i].type=="routingNGI"){route_from=[];route_to=[];route_from.name=C[i].point_from.name;route_from.lat=C[i].point_from.lat;route_from.lng=C[i].point_from.lng;route_to.lat=C[i].point_to.lat;route_to.lng=C[i].point_to.lng;route_to.name=C[i].point_to.name;var S=C[i].routeoptions.route_pois;if(S==1){routePoisChecked=true
}else{routePoisChecked=false}$("ul.tabset li:first").addClass("active").show();$("#tabset").tabs("select",1);jQuery("#route_road_text1").val(C[i].point_from.name);jQuery("#route_road_text2").val(C[i].point_to.name);addRoutingEntry(0)}}}}}}}}}}}}else{if(!C[i].request&&!C[i].data&&!C[i].pflatlng){if(C[i].mapcenter){U=new google.maps.LatLng(C[i].mapcenter.pointY,C[i].mapcenter.pointX);
N=C[i].mapcenter.zoom;if(C[i].mapcenter.maptype){D=C[i].mapcenter.maptype}}else{var M=C[i].poi;if(M&&M!=0){poiManager.getPOIs(M,X);for(i in M){var I=poiLayerIdToCategoryId[M[i]];var G="poicheck_"+I+"_"+M[i];var Y="poicheck_"+I;document.getElementById(G).checked=true;document.getElementById(Y).checked=true
}}}}else{if(C[i].data&&C[i].data.type==ELTYPE_USERPOINT){var O=new UserPoint();O=O.fromJSONString(C[i]);addSelectionEntry(O,-1)}else{if(C[i].pflatlng){if(C[i].routingtype=="NGI"){var V=new RoutingEntryNGI();V=V.fromJSONString_old(C[i]);panelManagerLeft.showPanel("panel_find_route")}else{var V=new RoutingEntry();
V=V.fromJSONString_old(C[i]);addSelectionEntry(V,-1);panelManagerLeft.showPanel("panel_find_route")}}else{if(C[i].request){if(C[i].request.request_type=="roads"){var Q=C[i].response;Q.division=C[i].request.division;Q.street_number=C[i].request.street_number;var F=new RoadPoint(C[i].response,"");geoResultsMap.push(F);
F.getHtml();showPointOnMap(C[i].response.pointY,C[i].response.pointX)}else{if(C[i].request.request_type=="intersections"){var H=new RoadIntersectionPoint();H=H.fromJSONString(C[i]);addSelectionEntry(H,-1)}else{if(C[i].request_type==ELTYPE_USERPOINT){var O=new UserPoint();var W={};W.latlng.lat=C[i].latlng.lat;
W.latlng.lng=C[i].latlng.lng;W.data.type=ELTYPE_USERPOINT;W.data.comments=C[i].response.foundAs;W.data.pointX=C[i].latlng.lat;W.data.pointY=C[i].latlng.lng;O=O.fromJSONString(W);addSelectionEntry(O,-1)}}}}}}}}}map.setCenter(U);map.setZoom(N);if(D==MAPTYPE_HYBRID){map.setMapTypeId(google.maps.MapTypeId.HYBRID)
}else{if(D==MAPTYPE_SATELLITE){map.setMapTypeId(google.maps.MapTypeId.SATELLITE)}else{map.setMapTypeId(google.maps.MapTypeId.ROADMAP)}}})}function LoadSessionData(A){jQuery.ajax({type:"POST",url:"functs/getJsonString.jsp",data:{"ID":A},dataType:"json",success:function(B){createSessionFromJson(B,map)}})
}function getUrlVars(){var D=[],C;var A=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var B=0;B<A.length;B++){C=A[B].split("=");D.push(C[0]);D[C[0]]=C[1]}return D}function setCookie(B,C){var E={roads:1,routes:1,userpoint:1,pois:1,intersection:1};var A=GenerateSessionData(E);
var D=new Date();D.setDate(D.getDate()+C);jQuery.ajax({type:"POST",url:"functs/getJsonID.jsp",data:{"jsonString":A},dataType:"json",success:function(F){var H=F.ID;var G=escape(H)+((C==null)?"":"; expires="+D.toUTCString());document.cookie=B+"="+G}})}function checkCookie(){var A=getCookie("homeview");
if(A!=null&&A!=""){return A}else{return null}}function getCookie(B){var C,A,E,D=document.cookie.split(";");for(C=0;C<D.length;C++){A=D[C].substr(0,D[C].indexOf("="));E=D[C].substr(D[C].indexOf("=")+1);A=A.replace(/^\s+|\s+$/g,"");if(A==B){return unescape(E)}}};
