function initInterface(A){initDialogs(A)}function firstPage(){lr.sb.firstPage()}function lastPage(){lr.sb.lastPage()}function nextPage(){lr.sb.nextPage()}function previousPage(){lr.sb.previousPage()}function showLocateDialog(){locateDialog.show()}function showSearchDialog(){searchDialog.show()}function help(){helpPanel.show()}function about(){aboutPanel.show()}function feedback(){feedbackDialog.show()}var handleLocate=function(){var B={"eng":"Miles","fr":"Milles"};if(this.validate()==false){return false}var A=this.getData();var C=parseFloat(A.distance);if(A.unit==B[lng]){C=C*1.609344}lr.locateNeighbors(A.address,C);this.hide();return true};var validateLocate=function(){var E={"eng":"Miles","fr":"Milles"};var A={"eng":"Missing address","fr":"Entrez une adresse"};var D={"eng":"Invalid distance","fr":"Adresse invalide"};var B={"eng":"Distance out of range","fr":"Adresse hors domaine"};var C=this.getData();if(C.address==""){error(C.lng,A[C.lng]);return false}if(isNaN(C.distance)||C.distance.length==0){error(C.lng,D[C.lng]);return false}var F=parseFloat(C.distance);if(C.unit=="Miles"){F=F*1.609344}if(F<0||F>150){error(C.lng,B[C.lng]);return false}return true};var handleSearch=function(){var B=this.getData();var A={"eng":"Please type in your keywords","fr":"Veuillez entrer vos mots clés"};if(B.keywords==""){error(B.lng,A[B.lng]);return false}var C=B.keywords.split(/\W+/);lr.search(C);searchDialog.hide();return true};var handleCancel=function(){this.cancel()};var handleSubmit=function(){this.submit()};function error(A,B){var C={"eng":"Error","fr":"Erreur"};statusPanel.setHeader(C[A]);statusPanel.setBody('<strong><div style="color:red;">'+B+"!</div></strong>");statusPanel.show()}function info(A,B){statusPanel.setHeader("Info");statusPanel.setBody(B);statusPanel.show()}function initDirections(){var A=document.getElementById("directions_panel_bd");directions=new GDirections(map,A);directionsPanel=new YAHOO.widget.Dialog("directions_panel",{width:"350px",context:["map","tl","tr"],fixedcenter:false,constraintoviewport:false,close:true,visible:false,zindex:10,buttons:[{text:"OK",handler:handleCancel,isDefault:true}],draggable:true})}function initAboutDialog(){aboutPanel=new YAHOO.widget.SimpleDialog("loc_desc",{width:"450px",fixedcenter:true,constraintoviewport:false,icon:YAHOO.widget.SimpleDialog.ICON_HELP,close:true,visible:false,modal:true,buttons:[{text:"OK",handler:handleCancel,isDefault:true}],draggable:true});aboutPanel.render()}function initDialogs(B){var C={"eng":"Cancel","fr":"Annuler"};var A={"eng":"Locate","fr":"Localiser"};helpPanel=new YAHOO.widget.SimpleDialog("loc_desc2",{width:"800px",fixedcenter:true,constraintoviewport:false,icon:YAHOO.widget.SimpleDialog.ICON_TIP,close:true,visible:false,modal:false,buttons:[{text:"OK",handler:handleCancel,isDefault:true}],draggable:true});helpPanel.render();statusPanel=new YAHOO.widget.SimpleDialog("locate_status",{width:"300px",fixedcenter:true,constraintoviewport:false,icon:YAHOO.widget.SimpleDialog.ICON_HELP,visible:false,modal:false,buttons:[{text:"OK",handler:handleCancel,isDefault:true}]});statusPanel.render();locateDialog=new YAHOO.widget.Dialog("locate_form",{width:"300px",visible:false,fixedcenter:true,modal:false,postmethod:"none",buttons:[{text:A[B],handler:handleLocate,isDefault:true},{text:C[B],handler:handleCancel}]});locateDialog.validate=validateLocate;locateDialog.render();feedbackDialog=new YAHOO.widget.Dialog("feedback_dialog",{width:"480px",visible:false,fixedcenter:true,modal:false,postmethod:"async",buttons:[{text:"Ok",handler:handleSubmit,isDefault:true},{text:C[B],handler:handleCancel}]});feedbackDialog.callback.success=onSuccess;feedbackDialog.callback.failure=onFailure;feedbackDialog.callback.argument=B;feedbackDialog.validate=validateFeedback;feedbackDialog.render();searchDialog=new YAHOO.widget.Dialog("search_dialog",{width:"300px",visible:false,fixedcenter:true,modal:false,postmethod:"none",buttons:[{text:"OK",handler:handleSearch,isDefault:true},{text:C[B],handler:handleCancel}]});searchDialog.render()}var onSuccess=function(B){var A={"eng":"Thank you, your message has been successfully sent.","fr":"Merci, votre message a été envoyé avec succès."};info(B.argument,A[B.argument])};var onFailure=function(B){var A={"eng":"Your submission failed","fr":"Échec de soumission de message"};error(B.argument,A[B.argument])};var validateFeedback=function(){var A=this.getData();var B={"eng":"Please type in your message","fr":"Veuillez entrer votre message"};var C={"eng":"Please enter a valid email address","fr":"Veuillez entrer une adresse courriel valide"};if(A.message==""){error(A.lng,B[A.lng]);return false}if(A.email.search(/\w+@\w+\.\w{2,3}/)!=0){error(A.lng,C[A.lng]);return false}return true};function initMenuBar(){menuBar=new YAHOO.widget.MenuBar("menu_bar",{autosubmenudisplay:true,lazyload:true});menuBar.render();menuBar.show()}function bookmark(B){var A=window.location.protocol+"//"+window.location.hostname+window.location.pathname;if(document.all){window.external.AddFavorite(A,B)}else{if(window.sidebar){window.sidebar.addPanel(B,A,"")}}}var hereIcon=null;var hereMarker=null;function createHereIcon(){hereIcon=new GIcon();hereIcon.image="http://stripclubsmaps.com/icones/marker_green.png";hereIcon.shadow="http://stripclubsmaps.com/icones/shadow50.png";hereIcon.iconSize=new GSize(20,34);hereIcon.shadowSize=new GSize(37,34);hereIcon.iconAnchor=new GPoint(6,20);hereIcon.infoWindowAnchor=new GPoint(5,1)}YAHOO.util.Event.onAvailable("menu_bar",initMenuBar);YAHOO.util.Event.onAvailable("loc_desc",initAboutDialog)