var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(d){for(var a=0;a<d.length;a++){var b=d[a].string;var c=d[a].prop;this.versionSearchString=d[a].versionSearch||d[a].identity;if(b){if(b.indexOf(d[a].subString)!=-1){return d[a].identity}}else{if(c){return d[a].identity}}}},searchVersion:function(b){var a=b.indexOf(this.versionSearchString);if(a==-1){return}return parseFloat(b.substring(a+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();function getElementsByClassName(b,f,a){var e=(f=="*"&&b.all)?b.all:b.getElementsByTagName(f);var h=new Array();a=a.replace(/\-/g,"\\-");var g=new RegExp("(^|\\s)"+a+"(\\s|$)");var d;for(var c=0;c<e.length;c++){d=e[c];if(g.test(d.className)){h.push(d)}}return(h)}var bSubmitForm=false;function submitForm(a){bSubmitForm=true;document.getElementById(a).submit()}function updateLinkLog(e,h,i,j,a){var b="sAjaxRequest.php";var f=((j==undefined)?"":j);var d=((a==undefined)?"":a);var c="type=addLogUrl&module_id="+e+"&module_name="+h+"&frompage="+escape(i)+"&topage="+f+"&topagedescription="+d;var g=new Ajax.Request(b,{method:"get",parameters:c,onComplete:handleUpdateLinkLog})}function getAdStat(a,b){updateLinkLog(1,"banners",b,a)}function updateLinkLogPackage(e,h,i,j,a){var b="sAjaxRequest.php";var f=((j==undefined)?"":j);var d=((a==undefined)?"":a);var c="type=addLogUrlPackage&module_id="+e+"&module_name="+h+"&frompage="+escape(i)+"&topage="+f+"&topagedescription="+d;var g=new Ajax.Request(b,{method:"get",parameters:c,onComplete:handleUpdateLinkLog})}function handleUpdateLinkLog(a){}function goTo(a){window.location.href=a}function showComingSoon(){alert("Coming soon!")}function ImagePreloader(a,c){this.strCallback=c;this.nLoaded=0;this.nProcessed=0;this.aImages=new Array;this.nImages=a.length;for(var b=0;b<a.length;b++){this.preload(a[b])}}ImagePreloader.prototype.preload=function(b){var a=new Image;this.aImages.push(a);a.onload=ImagePreloader.prototype.onload;a.onerror=ImagePreloader.prototype.onerror;a.onabort=ImagePreloader.prototype.onabort;a.oImagePreloader=this;a.bLoaded=false;a.src=b};ImagePreloader.prototype.onComplete=function(){this.nProcessed++;if(this.nProcessed==this.nImages){this.strCallback(this.aImages,this.nLoaded)}};ImagePreloader.prototype.onload=function(){this.bLoaded=true;this.oImagePreloader.nLoaded++;this.oImagePreloader.onComplete()};ImagePreloader.prototype.onerror=function(){this.bError=true;this.oImagePreloader.onComplete()};ImagePreloader.prototype.onabort=function(){this.bAbort=true;this.oImagePreloader.onComplete()};function getRegionInfo(b){goTo("touristic-regions-quebec.php#region_"+b);var a=new Effect.Highlight("div_"+b)}function inArray(c,b){for(var a=0;a<b.length;a++){if(b[a]==c){return true}}return false}var previousDisplay="";function reverseDisplay(a){var b=document.getElementById(a);if(previousDisplay!=""&&previousDisplay!=a){Effect.Fade(previousDisplay,{duration:0.5,mode:"absolute",transition:Effect.Transitions.sinoidal})}if(b.style.display!="none"){Effect.Fade(a,{duration:0.7,mode:"absolute",transition:Effect.Transitions.sinoidal});previousDisplay=""}else{Effect.Appear(a,{duration:0.7,mode:"absolute",transition:Effect.Transitions.sinoidal});previousDisplay=a}};
