var youdrive=youdrive?youdrive:new Object();youdrive.windows=new Array();youdrive.consts={sendMail:"SendMail"};youdrive.news=function(){};youdrive.news.startTicker=function(container,ticker){var newsTimerID=0;var newsIndex=-1;var newsDirection="+";var newsStorage=[{type:"text",text:'Βοήθεια: <a href="help/set_your_company_as_destination.html" onclick="youdrive.show.page(\'help/set_your_company_as_destination.html\', 700, 500);return false;">Πώς να θέσετε ώς προορισμό με Μ.Μ.Μ. την επιχείρησή σας.</a>',time:10000},{type:"text",text:"Βρείτε πως θα φτάσετε στον προορισμό σας με <b>Μέσα Μαζικής Μεταφοράς</b>, προστατεύοντας το <b>περιβάλλον</b>.<br /> Μία καινοτόμος υπηρεσία από τo youdrive.gr",time:5000},{type:"text",text:'<a href="http://youdrive.uservoice.com/" target="_blank">Πείτε μας την γνώμη σας!</a><br/> Ψηφίστε τις ιδέες και τις προτάσεις που θα βελτιώσουν το YouDrive.gr.',time:15000}];youdrive.news.counterIncrement=function(){newsIndex+=1;if(newsIndex>=newsStorage.length){newsIndex=0}};youdrive.news.counterDecrement=function(){newsIndex-=1;if(newsIndex<0){newsIndex=(newsStorage.length-1)}};youdrive.news.prevNews=function(){newsDirection="-";clearTimeout(newsTimerID);youdrive.news.changeTicker()};youdrive.news.nextNews=function(){newsDirection="+";clearTimeout(newsTimerID);youdrive.news.changeTicker()};var $c=$("#"+container);var $t=$("#"+ticker);youdrive.news.changeTicker=function(){$t=$("#"+ticker);if(newsDirection=="+"){youdrive.news.counterIncrement()}else{youdrive.news.counterDecrement()}var type=newsStorage[newsIndex].type;var time=newsStorage[newsIndex].time;var html="";if(type=="text"){html=newsStorage[newsIndex].text}else{if(type=="sos"){html=newsStorage[newsIndex].text}else{if(type=="exec"){var code=newsStorage[newsIndex].code;html=eval(code)}}}html=html+"&nbsp;("+(newsIndex+1)+"/"+newsStorage.length+")";$t.fadeOut(300,function(){$(this).html(html);$(this).fadeIn()});newsTimerID=setTimeout("youdrive.news.changeTicker()",time)};$("#messagesContainer").mouseover(function(){$("#newsController").css("display","")}).mouseout(function(){$("#newsController").css("display","none")});youdrive.news.changeTicker()};youdrive.localization=function(){};youdrive.localization.setGreek=function(){youdrive.language="el";$.getScript("/scripts/languages/en.js",function(data,textStatus){eval(data);var s=language.length;for(var i=0;i<s;i++){if(language[i].knd=="html"){$("#"+language[i].id).html(language[i].txt)}else{if(language[i].knd=="value"){$("#"+language[i].id).attr("value",language[i].txt)}}}})};youdrive.stats=function(){};youdrive.stats.postData=function(b,a){a=typeof(a)=="undefined"?100:a;setTimeout(function(){var c=new Image(1,1);c.src="/pictures/ut.gif?"+escape(b);c.onload=function(){}},a)};youdrive.log=function(b,c,a){try{if(typeof(a)!="undefined"){_gaq.push(["_trackEvent",b,c,a,1]);_gaq.push(["_trackPageview"])}else{_gaq.push(["_trackEvent",b,c,1]);_gaq.push(["_trackPageview"])}}catch(d){console.error(d)}};youdrive.onHelp=function(){};youdrive.make=function(){};youdrive.make.textboxes=function(){$(":text").each(function(){$(this).addClass("allTextboxes")})};youdrive.make.toolbar=function(){$toolbar=$("#toolbar")};youdrive.make.map=function(){youdrive.mapObject=new GMap2(document.getElementById("map_canvas"));youdrive.mapObject.setCenter(new GLatLng(37.984037,23.728098),12);var c=new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(10,10));var b=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(10,10));youdrive.mapObject.enableScrollWheelZoom();var d=new GLargeMapControl();youdrive.mapObject.addControl(d,b);var a=new GMapTypeControl();youdrive.mapObject.addControl(a,c);var e={trackMarkers:false};youdrive.markers.mgr=new MarkerManager(youdrive.mapObject,e);GEvent.addListener(youdrive.mapObject,"moveend",function(){youdrive.poiDisplay.loadPoisFromMapMove()})};youdrive.make.centerPart=function(){youdrive.make.toolbar()};youdrive.make.backEnd=function(){youdrive.route.updateDivs();$("#addressFindTextbox").keypress(function(a){if(a.which==13){youdrive.address.findFreeText($("#addressFindTextbox").val())}});$("#pharm").change(function(a){youdrive.toggle.pharmacies()});$("#pharmlabel").click(function(){$("#pharm").attr("checked",!($("#pharm").attr("checked")));youdrive.toggle.pharmacies();return false})};youdrive.make.pois=function(){youdrive.pois.initPois();$("#poiCatSel").change(function(){youdrive.pois.changeCat()});$("#poiKeywordSearch").keyup(function(a){youdrive.pois.filterPois()})};youdrive.toggle=function(){};youdrive.toggle.slide=function(){$("#leftpane").toggle();$("#slider").toggleClass("toggle_close");var a=$("#slider").hasClass("toggle_close");$("#poiSelected").css("left",a?"80px":"480px");$("#moreFunctionsPopup").css("left",a?"483px":"883px");$(window).trigger("resize");youdrive.log("FullScreenMap","Toggled")};youdrive.toggle.pharmacies=function(){youdrive.pois.togglePharm()};youdrive.toggle.moreOptions=function(){$("#extraOptions").toggle("fast");var a=$("#aMoreOptions");a.toggleClass("moreOptionsClosed");var b=a.hasClass("moreOptionsClosed");if(b){a.html("Περισσότερες&nbsp;Επιλογές")}else{a.html("Περισσότερες&nbsp;Επιλογές")}};youdrive.toggle.vehicle=function(b){var a=$("#"+b);a.attr("checked",!a.attr("checked"))};var blnMoreFunctionsShown=false;youdrive.toggle.moreFunctions=function(){var c=$("#moreFunctionsPopup");var d=200;if(blnMoreFunctionsShown){c.fadeOut(d);blnMoreFunctionsShown=false}else{c.fadeIn(d);var b=function(){blnMoreFunctionsShown=true};setTimeout(b,d*2)}};youdrive.handlers=function(){};youdrive.handlers.tabSwitch=function(a){$("#leftpane").find("div.tabContent").each(function(c){var b=$(this);b.hide();$("#tabLink"+(c+1)).removeClass("active")});$("#tab"+(a+1)).show();$("#tabLink"+(a+1)).addClass("active");youdrive.log("Navigation","Switch",(a+1))};youdrive.handlers.addBookmark=function(){title=document.title;url=document.URL;if(window.sidebar){window.sidebar.addPanel(title,url,"")}else{if(window.external){window.external.AddFavorite(url,title)}else{if(window.opera&&window.print){return true}}}youdrive.log("Bookmark","Add")};youdrive.handlers.addPointToMap=function(){youdrive.markers.addDraggableMarker(true);youdrive.log("Markers","Add","DraggableMarker")};youdrive.handlers.clearPointsFromMap=function(){youdrive.markers.clearMarkers();youdrive.log("Markers","Remove","AllDraggableMarkers")};youdrive.handlers.findRoute=function(){youdrive.route.findRoute()};youdrive.handlers.form_AfterPost=function(){youdrive.show.thankyou();youdrive.handlers.sendLinkReset();youdrive.handlers.sendSuggestionReset()};youdrive.handlers.sendLinkReset=function(){};youdrive.handlers.sendSuggestionReset=function(){};youdrive.handlers.doFreeSearchFromLink=function(a){youdrive.address.findFreeText(a);$("#addressFindTextbox").attr("value",a);youdrive.handlers.tabSwitch(2)};youdrive.hide=function(){};youdrive.hide.mask=function(){youdrive.mapObject.enableScrollWheelZoom();$mask=$("#mask").hide();document.onkeydown=function(){}};youdrive.hide.everyPopup=function(){var f=youdrive.windows.length;for(var a=0;a<f;a++){var b=youdrive.windows[a];if(b.length==1){try{b.css("display","none")}catch(d){console.error(d)}}}youdrive.hide.mask()};youdrive.show=function(){};youdrive.show.mask=function(){youdrive.mapObject.disableScrollWheelZoom();$mask=$("#mask").show();document.onkeydown=function(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}if(keycode==27){youdrive.hide.everyPopup()}}};youdrive.show.div=function(c,b,a){$sl=$("#ydNotice");$("#ydFormNotice").submit(function(d){youdrive.hide.mask();$sl.hide();return false});console.log(document.getElementById(c));$("#noticehtml").html($("#"+c).html());$sl.css("height",a);$sl.css("width",b);youdrive.show.mask();$sl.show();$(window).trigger("resize");return false};youdrive.show.page=function(c,b,a){$sl=$("#ydShowPage");$("#ydFormShowPage").submit(function(d){youdrive.hide.mask();$sl.hide();return false});$("#ifShowPage").css("height",a-30);$("#ifShowPage").attr("src",c);$sl.css("height",a);$sl.css("width",b);youdrive.show.mask();$sl.show();$(window).trigger("resize");return false};youdrive.show.thankyou=function(){$sl=$("#ydThankYou");$("#ydFormThankYou").submit(function(a){youdrive.hide.mask();$sl.hide();return false});$sl.show()};youdrive.show.sendRouteToEmail=function(){$sl=$("#ydSendLink");$link=$("#sendMailLink");$link.html($.trim(youdrive.route.getRouteForEmail()));$("#ydFormSendLink").submit(function(g){$sl.hide();var b=$("#txtFromEmail").attr("value");var a=$("#txtToEmail").attr("value");var d=$("#txtMailMessage").attr("value");var c=$("#chkSendEmailCopy").attr("checked");var f=true;if(b==""){f=false}else{}if(a==""){f=false}else{}if(!f){youdrive.handlers.form_AfterPost();return false}var h={Password:youdrive.getGuid,Language:youdrive.language,senderMail:b,receiverMail:a,mailSubject:"Έχετε μήνυμα απο το youdrive.gr",mailBody:d+"<br /><br />"+$link.html(),sendCopy:c};youdrive.callService(youdrive.consts.sendMail,h,youdrive.handlers.form_AfterPost);return false});$("#ydFormSendLink").bind("reset",function(){youdrive.hide.mask();youdrive.handlers.sendLinkReset();$sl.hide();return true});youdrive.show.mask();$sl.show();youdrive.log("Show","SendRouteToEmail")};youdrive.show.linksWindow=function(c,a){$mail=$("#txtMailLink");$page=$("#txtPageLink");$chk=$("#chkSetLinksAsDestination");$mail.attr("value",c.replace(/xxxMODExxx/,"route").replace(/xxxZOOMxxx/,13));$page.attr("value",a.replace(/xxxMODExxx/,"route").replace(/xxxZOOMxxx/,13));$chk.attr("checked",true);var b=function(){$mail.attr("value",c.replace(/xxxMODExxx/g,$chk.attr("checked")?"route":"show").replace(/xxxZOOMxxx/g,13));$page.attr("value",a.replace(/xxxMODExxx/g,$chk.attr("checked")?"route":"show").replace(/xxxZOOMxxx/g,13))};$("#chkSetLinksAsDestination").click(function(d){b()});$("#ydFormShowLinks").submit(function(d){youdrive.hide.mask();$sl.hide();return false});youdrive.show.mask();$sl=$("#ydShowLinks");$sl.show();youdrive.log("Show","Links")};youdrive.show.sendSuggestion=function(){$sl=$("#ydContact");$("#ydFormContact").submit(function(f){$sl.hide();var c=$("#txtContactName").attr("value");var b=$("#txtContactEmail").attr("value");var d=$("#txtContactMessage").attr("value");if(d==""){youdrive.handlers.form_AfterPost();return false}var a="<b>Name:</b>  "+c+"<br/><br/><b>E-mail:</b> "+b+"<br/><br/><b>Suggestions:</b> "+d;var g={Password:youdrive.getGuid,Language:youdrive.language,senderMail:"usersuggestion@youdrive.gr",receiverMail:"info@youdrive.gr",mailSubject:"user suggestion",mailBody:a,sendCopy:"false"};youdrive.callService(youdrive.consts.sendMail,g,youdrive.handlers.form_AfterPost);return false});$("#ydFormContact").bind("reset",function(){youdrive.hide.mask();youdrive.handlers.sendLinkReset();$sl.hide();return true});youdrive.show.mask();$sl.show();youdrive.log("Show","ContactUs")};youdrive.sanitizeHTML=function(a){var c=document.createElement("div");var b=document.createTextNode(a);c.appendChild(b);return c.innerHTML};youdrive.print=function(a){youdrive.print.route(a)};youdrive.print.div=function(c){var b=document.createElement("IFRAME");var d=null;var a=$(c);$(b).attr("style","position:absolute;width:0px;height:0px;left:-500px;top:-500px;");$(b).attr("id","ydprintframe");document.body.appendChild(b);d=b.contentWindow.document;$("link").each(function(e){if(this.rel.toLowerCase()=="stylesheet"){d.write('<link type="text/css" rel="stylesheet" href="'+this.href+'"></link>')}});d.write("<style>*{overflow:visible!important;}</style>");d.write('<center><img src="http://www.youdrive.gr/pictures/logo.png" width="190" height="83"/></center><br/>');d.write(a.html());d.close();b.contentWindow.focus();b.contentWindow.print();setTimeout("$('#document').remove('#ydprintframe');",1000);youdrive.log("Div","Print")};youdrive.print.route=function(c){var b=document.createElement("IFRAME");var d=null;var a=$(c);$(b).attr("style","position:absolute;width:0px;height:0px;left:-500px;top:-500px;");$(b).attr("id","ydprintframe");document.body.appendChild(b);d=b.contentWindow.document;$("link").each(function(e){if(this.rel.toLowerCase()=="stylesheet"){d.write('<link type="text/css" rel="stylesheet" href="'+this.href+'"></link>')}});d.write('<center><img src="http://www.youdrive.gr/pictures/logo.png" width="190" height="83"/></center>');d.write('<div class="'+a.attr("class")+'">'+a.html()+"</div>");d.write('<div class="routeTerms">Η διαδρομή που προτείνουμε είναι ενδεικτική.<br/>Όπως θα γνωρίζετε, έργα κατασκευής δρόμων, αλλαγές στα δρομολόγια, απεργίες :-) ή άλλα απρόσμενα γεγονότα μπορεί να κάνουν την διαδρομή σας να διαφέρει από αυτή που εμφανίζεται.</div>');$(d).find("#routeOptions").empty();$(d).find("#messagesContainer").empty();$(d).find("#routeBottom").empty();$(d).find(".routeActions").empty();d.close();b.contentWindow.focus();b.contentWindow.print();setTimeout("$('#document').remove('#ydprintframe');",1000);youdrive.log("Route","Print")};var pano;var wiki;var tube;$(document).ready(function(){$(window).trigger("resize");youdrive.resultsHistoryDIV=$("#historyDiv");youdrive.make.centerPart();youdrive.make.backEnd();youdrive.make.textboxes();youdrive.make.pois();youdrive.windows.push($("#ydContact"));youdrive.windows.push($("#ydSendLink"));youdrive.windows.push($("#ydShowLinks"));youdrive.windows.push($("#ydThankYou"));youdrive.windows.push($("#ydShowPage"));youdrive.windows.push($("#ydNotice"));pano=new GLayer("com.panoramio.all");wiki=new GLayer("org.wikipedia.en");tube=new GLayer("com.youtube.all");if(parseInt($(document).height())>685){youdrive.toggle.moreOptions()}youdrive.ads.getAdsFromServer();youdrive.sms.initCustomer()});youdrive.switchLayer=function(b,a){if(b){youdrive.mapObject.addOverlay(a)}if(!b){youdrive.mapObject.removeOverlay(a)}};$(window).resize(function(){var w=$("#toolbar");var h=$("#map_canvas");var s=$("#leftpane");var m=$("#rightpane");var j=parseInt($(window).height());var v=parseInt($(window).width());var d=parseInt(s.width());var f=parseInt(m.width());var g=parseInt(w.height());if($.browser.opera){j=$.browser.version>"9.5"?document.documentElement.clientHeight:j;v=$.browser.version>"9.5"?document.documentElement.clientWidth:v}if(v<"1280"){m.width(0);m.hide()}else{m.width(340);m.show()}$("#tab1").css("width",d-20);if(s.css("display")=="none"){h.css("left",0);w.css("left",0);d=0;$("#slider").css("left",0)}else{h.css("left",parseInt(s.css("left"))+d);w.css("left",parseInt(s.css("left"))+d);$("#slider").css("left",parseInt(s.css("left"))+d)}var f=(v-d-f-1);var n=(j-g-2);h.width(f);h.height(n-58);w.width(f);var k=$("#poiCategoryResults");var o=$("#addressResultsDIV");var b=$("#poiKeywordResults");var l=$("#routeDIV");if($.browser.opera){n-=33}k.css("height",n-226);b.css("height",n-226);o.css("height",n-196);l.css("height",n-96);var t=youdrive.windows.length;for(var q=0;q<t;q++){var p=youdrive.windows[q];if(p.length==1){try{p.css("left",(v/2)-(p.width()/2));p.css("top",(j/2)-(p.height()/2))}catch(r){console.error(r)}}}if(youdrive.mapObject!=null){var u=youdrive.mapObject.getCenter();var a=youdrive.mapObject.getZoom();youdrive.mapObject.checkResize();youdrive.mapObject.setCenter(u,a)}if($.browser.msie){$("#mask").width(v);$("#mask").height(j)}});$(window).load(function(){youdrive.make.map();youdrive.mapObject.getInfoWindow().show();Shadowbox.init({modal:true,player:"img"});$(window).trigger("resize");youdrive.link.checkQueryString();youdrive.news.startTicker("messagesContainer","messages");if($.browser.opera||$.browser.safari){$("#navPyra a").css("padding","0 5px 6px 18px");$("#ydshareit").css("margin",6)}var a=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&a){$.getScript("http://www.youdrive.gr/scripts/application/jquery.pngfix.js",function(d,e){$("#toolbar").pngFix();$("#leftpane").pngFix()})}var b=(new Date).getTime();var c=b-startTime;youdrive.stats.postData("load="+c,2000)});$(window).unload(function(){try{GUnload()}catch(a){console.log(a)}});$(document).click(function(){if(blnMoreFunctionsShown){youdrive.toggle.moreFunctions()}});
