var _mappyInit = {server : "http://axe.mappy.com/1v2/PJPVI/", authenticationCookie : false, tileServers : [ "http://axe1.mappy.com/1v2/PJPVI/", "http://axe2.mappy.com/1v2/PJPVI/", "http://axe3.mappy.com/1v2/PJPVI/" ],staticPath : "http://axe.mappy.com/Sources/API/ajax/2.10/",accountName : "PJPVI",productName : "API Ajax Groupe PJ IA",viewModes : {"photo":{"slab-region":{"template" : {"size":"384","projection" : {"name":"earth_to_gall","proj-id":"54016","proj4-definition":" +proj=gall +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0"},"grid" : {"zoom-ratio":"3","zoom-min":"3","zoom-max":"12","x-max":"1.000000","y-max":"0.768468","zoom":[{"zoom":"3","sx-max":"26","sy-max":"20"},{"zoom":"4","sx-max":"80","sy-max":"62"},{"zoom":"5","sx-max":"242","sy-max":"186"},{"zoom":"6","sx-max":"728","sy-max":"560"},{"zoom":"7","sx-max":"2186","sy-max":"1680"},{"zoom":"8","sx-max":"6560","sy-max":"5041"},{"zoom":"9","sx-max":"19682","sy-max":"15125"},{"zoom":"10","sx-max":"59048","sy-max":"45377"},{"zoom":"11","sx-max":"177146","sy-max":"136131"},{"zoom":"12","sx-max":"531440","sy-max":"408395"}]}}}},"itimap":{"slab-region":{"template" : {"size":"128","projection" : {"name":"earth_to_gall","proj-id":"54016","proj4-definition":" +proj=gall +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0"},"grid" : {"zoom-ratio":"3","zoom-min":"0","zoom-max":"13","x-max":"1.000000","y-max":"0.768468","zoom":[{"zoom":"0","sx-max":"0","sy-max":"0"},{"zoom":"1","sx-max":"2","sy-max":"2"},{"zoom":"2","sx-max":"8","sy-max":"6"},{"zoom":"3","sx-max":"26","sy-max":"20"},{"zoom":"4","sx-max":"80","sy-max":"62"},{"zoom":"5","sx-max":"242","sy-max":"186"},{"zoom":"6","sx-max":"728","sy-max":"560"},{"zoom":"7","sx-max":"2186","sy-max":"1680"},{"zoom":"8","sx-max":"6560","sy-max":"5041"},{"zoom":"9","sx-max":"19682","sy-max":"15125"},{"zoom":"10","sx-max":"59048","sy-max":"45377"},{"zoom":"11","sx-max":"177146","sy-max":"136131"},{"zoom":"12","sx-max":"531440","sy-max":"408395"},{"zoom":"13","sx-max":"1594322","sy-max":"1225186"}]}}}},"map":{"slab-region":{"template" : {"size":"384","projection" : {"name":"earth_to_gall","proj-id":"54016","proj4-definition":" +proj=gall +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0"},"grid" : {"zoom-ratio":"3","zoom-min":"0","zoom-max":"12","x-max":"1.000000","y-max":"0.768468","zoom":[{"zoom":"0","sx-max":"0","sy-max":"0"},{"zoom":"1","sx-max":"2","sy-max":"2"},{"zoom":"2","sx-max":"8","sy-max":"6"},{"zoom":"3","sx-max":"26","sy-max":"20"},{"zoom":"4","sx-max":"80","sy-max":"62"},{"zoom":"5","sx-max":"242","sy-max":"186"},{"zoom":"6","sx-max":"728","sy-max":"560"},{"zoom":"7","sx-max":"2186","sy-max":"1680"},{"zoom":"8","sx-max":"6560","sy-max":"5041"},{"zoom":"9","sx-max":"19682","sy-max":"15125"},{"zoom":"10","sx-max":"59048","sy-max":"45377"},{"zoom":"11","sx-max":"177146","sy-max":"136131"},{"zoom":"12","sx-max":"531440","sy-max":"408395"}]}}}},"traffic_events":{"slab-region":{"template" : {"size":"384","projection" : {"name":"earth_to_gall","proj-id":"54016","proj4-definition":" +proj=gall +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0"},"grid" : {"zoom-ratio":"3","zoom-min":"3","zoom-max":"12","x-max":"1.000000","y-max":"0.768468","zoom":[{"zoom":"3","sx-max":"26","sy-max":"20"},{"zoom":"4","sx-max":"80","sy-max":"62"},{"zoom":"5","sx-max":"242","sy-max":"186"},{"zoom":"6","sx-max":"728","sy-max":"560"},{"zoom":"7","sx-max":"2186","sy-max":"1680"},{"zoom":"8","sx-max":"6560","sy-max":"5041"},{"zoom":"9","sx-max":"19682","sy-max":"15125"},{"zoom":"10","sx-max":"59048","sy-max":"45377"},{"zoom":"11","sx-max":"177146","sy-max":"136131"},{"zoom":"12","sx-max":"531440","sy-max":"408395"}]}}}},"hybrid":{"slab-region":{"template" : {"size":"384","projection" : {"name":"earth_to_gall","proj-id":"54016","proj4-definition":" +proj=gall +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0"},"grid" : {"zoom-ratio":"3","zoom-min":"3","zoom-max":"12","x-max":"1.000000","y-max":"0.768468","zoom":[{"zoom":"3","sx-max":"26","sy-max":"20"},{"zoom":"4","sx-max":"80","sy-max":"62"},{"zoom":"5","sx-max":"242","sy-max":"186"},{"zoom":"6","sx-max":"728","sy-max":"560"},{"zoom":"7","sx-max":"2186","sy-max":"1680"},{"zoom":"8","sx-max":"6560","sy-max":"5041"},{"zoom":"9","sx-max":"19682","sy-max":"15125"},{"zoom":"10","sx-max":"59048","sy-max":"45377"},{"zoom":"11","sx-max":"177146","sy-max":"136131"},{"zoom":"12","sx-max":"531440","sy-max":"408395"}]}}}},"traffic_road_conditions":{"slab-region":{"template" : {"size":"384","projection" : {"name":"earth_to_gall","proj-id":"54016","proj4-definition":" +proj=gall +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0"},"grid" : {"zoom-ratio":"3","zoom-min":"3","zoom-max":"12","x-max":"1.000000","y-max":"0.768468","zoom":[{"zoom":"3","sx-max":"26","sy-max":"20"},{"zoom":"4","sx-max":"80","sy-max":"62"},{"zoom":"5","sx-max":"242","sy-max":"186"},{"zoom":"6","sx-max":"728","sy-max":"560"},{"zoom":"7","sx-max":"2186","sy-max":"1680"},{"zoom":"8","sx-max":"6560","sy-max":"5041"},{"zoom":"9","sx-max":"19682","sy-max":"15125"},{"zoom":"10","sx-max":"59048","sy-max":"45377"},{"zoom":"11","sx-max":"177146","sy-max":"136131"},{"zoom":"12","sx-max":"531440","sy-max":"408395"}]}}}}},auth : "ETyUYJiYnyirG bSlKaALZSngspuMdFQdILFYJSQxAyr27zpRV78DP/EcFRjoqceS2w4mbDGg1o=",visiocityCodeConversion : {"photo":{"xmlns:xsi":"http:\/\/www.w3.org\/2001\/XMLSchema-instance","Town":[{"Code" : "03306000","Name" : "NICE","CountryCode" : "250","Order08" : "43688"},{"Code" : "03306029","Name" : "CANNES","CountryCode" : "250","Order08" : "06029"},{"Code" : "03333063","Name" : "BORDEAUX","CountryCode" : "250","Order08" : "33063"},{"Code" : "03335266","Name" : "RENNES","CountryCode" : "250","Order08" : "35238"},{"Code" : "03338185","Name" : "GRENOBLE","CountryCode" : "250","Order08" : "38185"},{"Code" : "03344000","Name" : "NANTES","CountryCode" : "250","Order08" : "44109"},{"Code" : "03344055","Name" : "LA BAULE","CountryCode" : "250","Order08" : "44055"},{"Code" : "03354395","Name" : "NANCY","CountryCode" : "250","Order08" : "54395"},{"Code" : "03359350","Name" : "LILLE","CountryCode" : "250","Order08" : "59350","Subtown":[{"Code" : "03359298","Name" : "HELLEMMES"},{"Code" : "03359355","Name" : "LOMME"}]},{"Code" : "03367482","Name" : "STRASBOURG","CountryCode" : "250","Order08" : "67482"},{"Code" : "03378646","Name" : "VERSAILLES","CountryCode" : "250","Order08" : "78646"},{"Code" : "03392040","Name" : "ISSY-LES-MOULINEAUX","CountryCode" : "250","Order08" : "92040"},{"Code" : "03392044","Name" : "LEVALLOIS-PERRET","CountryCode" : "250","Order08" : "92044"},{"Code" : "03392049","Name" : "MONTROUGE","CountryCode" : "250","Order08" : "92049"},{"Code" : "03392050","Name" : "NANTERRE","CountryCode" : "250","Order08" : "92050"},{"Code" : "03392051","Name" : "NEUILLY-SUR-SEINE","CountryCode" : "250","Order08" : "92051"},{"Code" : "03392063","Name" : "RUEIL-MALMAISON","CountryCode" : "250","Order08" : "92063"},{"Code" : "03392072","Name" : "SèVRES","CountryCode" : "250","Order08" : "92072"},{"Code" : "03408019","Name" : "BARCELONA","CountryCode" : "724","Order08" : "080193"},{"Code" : "03415078","Name" : "SANTIAGO","CountryCode" : "724","Order08" : "150780"},{"Code" : "03428079","Name" : "MADRID","CountryCode" : "724","Order08" : "280796"},{"Code" : "03441091","Name" : "SEVILLA","CountryCode" : "724","Order08" : "410917"},{"Code" : "03446250","Name" : "VALENCIA","CountryCode" : "724","Order08" : "462508"},{"Code" : "13000000","Name" : "MARSEILLE","CountryCode" : "250","Order08" : "13055"},{"Code" : "31000000","Name" : "TOULOUSE","CountryCode" : "250","Order08" : "31555"},{"Code" : "69000000","Name" : "LYON","CountryCode" : "250","Order08" : "69123"},{"Code" : "75199056","Name" : "PARIS","CountryCode" : "250","Order08" : "75056"},{"Code" : "92100000","Name" : "BOULOGNE-BILLANCOURT","CountryCode" : "250","Order08" : "92012"},{"Code" : "35299137","Name" : "LUXEMBOURG","CountryCode" : "442","Order08" : "10001","Subtown" : {"Code" : "35299138","Name" : "HOWALD"}},{"Code" : "03314000","Name" : "CAEN","CountryCode" : "250","Order08" : "14118"},{"Code" : "03439075","Name" : "SANTANDER","CountryCode" : "724","Order08" : "390759"},{"Code" : "03447186","Name" : "VALLADOLID","CountryCode" : "724","Order08" : "471868"},{"Code" : "03392004","Name" : "ASNIèRES-SUR-SEINE","CountryCode" : "250","Order08" : "92004"},{"Code" : "03334172","Name" : "MONTPELLIER","CountryCode" : "250","Order08" : "34172"},{"Code" : "03392026","Name" : "COURBEVOIE","CountryCode" : "250","Order08" : "92026"},{"Code" : "03394043","Name" : "KREMLIN-BICêTRE","CountryCode" : "250","Order08" : "94043"},{"Code" : "03393059","Name" : "PIERREFITTE-SUR-SEINE","CountryCode" : "250","Order08" : "93059"},{"Code" : "03450297","Name" : "ZARAGOZA","CountryCode" : "724","Order08" : "50297"},{"Code" : "03407040","Name" : "PALMA DE MALLORCA","CountryCode" : "724","Order08" : "070407"}]}}};(function(aB){ /* * jQuery JavaScript Library v1.4.2 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Sat Feb 13 22:33:48 2010 -0500 */ (function(cF,bY){function cR(){if(!b7.isReady){try{bZ.documentElement.doScroll("left")}catch(ca){setTimeout(cR,1);return}b7.ready()}}function bW(cb,ca){ca.src?b7.ajax({url:ca.src,async:false,dataType:"script"}):b7.globalEval(ca.text||ca.textContent||ca.innerHTML||"");ca.parentNode&&ca.parentNode.removeChild(ca)}function ch(cb,ca,df,dc,dd,da){var db=cb.length;if(typeof ca==="object"){for(var de in ca){ch(cb,de,ca[de],dc,dd,df)}return cb}if(df!==bY){dc=!da&&dc&&b7.isFunction(df);for(de=0;de)[^>]*$|^#([\w-]+)$/,cK=/^.[^:#\[\.,]*$/,cf=/\S/,bX=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,bL=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,co=navigator.userAgent,bx=false,cm=[],cs,cS=Object.prototype.toString,cM=Object.prototype.hasOwnProperty,cp=Array.prototype.push,cl=Array.prototype.slice,cX=Array.prototype.indexOf;b7.fn=b7.prototype={init:function(cb,ca){var db,da;if(!cb){return this}if(cb.nodeType){this.context=this[0]=cb;this.length=1;return this}if(cb==="body"&&!ca){this.context=bZ;this[0]=bZ.body;this.selector="body";this.length=1;return this}if(typeof cb==="string"){if((db=cY.exec(cb))&&(db[1]||!ca)){if(db[1]){da=ca?ca.ownerDocument||ca:bZ;if(cb=bL.exec(cb)){if(b7.isPlainObject(ca)){cb=[bZ.createElement(cb[1])];b7.fn.attr.call(cb,ca,true)}else{cb=[da.createElement(cb[1])]}}else{cb=cU([db[1]],[da]);cb=(cb.cacheable?cb.fragment.cloneNode(true):cb.fragment).childNodes}return b7.merge(this,cb)}else{if(ca=bZ.getElementById(db[2])){if(ca.id!==db[2]){return ck.find(cb)}this.length=1;this[0]=ca}this.context=bZ;this.selector=cb;return this}}else{if(!ca&&/^\w+$/.test(cb)){this.selector=cb;this.context=bZ;cb=bZ.getElementsByTagName(cb);return b7.merge(this,cb)}else{return !ca||ca.jquery?(ca||ck).find(cb):b7(ca).find(cb)}}}else{if(b7.isFunction(cb)){return ck.ready(cb)}}if(cb.selector!==bY){this.selector=cb.selector;this.context=cb.context}return b7.makeArray(cb,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return cl.call(this,0)},get:function(ca){return ca==null?this.toArray():ca<0?this.slice(ca)[0]:this[ca]},pushStack:function(cb,ca,db){var da=b7();b7.isArray(cb)?cp.apply(da,cb):b7.merge(da,cb);da.prevObject=this;da.context=this.context;if(ca==="find"){da.selector=this.selector+(this.selector?" ":"")+db}else{if(ca){da.selector=this.selector+"."+ca+"("+db+")"}}return da},each:function(cb,ca){return b7.each(this,cb,ca)},ready:function(ca){b7.bindReady();if(b7.isReady){ca.call(bZ,b7)}else{cm&&cm.push(ca)}return this},eq:function(ca){return ca===-1?this.slice(ca):this.slice(ca,+ca+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(cl.apply(this,arguments),"slice",cl.call(arguments).join(","))},map:function(ca){return this.pushStack(b7.map(this,function(cb,da){return ca.call(cb,da,cb)}))},end:function(){return this.prevObject||b7(null)},push:cp,sort:[].sort,splice:[].splice};b7.fn.init.prototype=b7.fn;b7.extend=b7.fn.extend=function(){var cb=arguments[0]||{},ca=1,df=arguments.length,dc=false,dd,da,db,de;if(typeof cb==="boolean"){dc=cb;cb=arguments[1]||{};ca=2}if(typeof cb!=="object"&&!b7.isFunction(cb)){cb={}}if(df===ca){cb=this;--ca}for(;ca
a";var dd=de.getElementsByTagName("*"),da=de.getElementsByTagName("a")[0];if(!(!dd||!dd.length||!da)){b7.support={leadingWhitespace:de.firstChild.nodeType===3,tbody:!de.getElementsByTagName("tbody").length,htmlSerialize:!!de.getElementsByTagName("link").length,style:/red/.test(da.getAttribute("style")),hrefNormalized:da.getAttribute("href")==="/a",opacity:/^0.55$/.test(da.style.opacity),cssFloat:!!da.style.cssFloat,checkOn:de.getElementsByTagName("input")[0].value==="on",optSelected:bZ.createElement("select").appendChild(bZ.createElement("option")).selected,parentNode:de.removeChild(de.appendChild(bZ.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};df.type="text/javascript";try{df.appendChild(bZ.createTextNode("window."+dc+"=1;"))}catch(db){}dg.insertBefore(df,dg.firstChild);if(cF[dc]){b7.support.scriptEval=true;delete cF[dc]}try{delete df.test}catch(ca){b7.support.deleteExpando=false}dg.removeChild(df);if(de.attachEvent&&de.fireEvent){de.attachEvent("onclick",function cb(){b7.support.noCloneEvent=false;de.detachEvent("onclick",cb)});de.cloneNode(true).fireEvent("onclick")}de=bZ.createElement("div");de.innerHTML="";dg=bZ.createDocumentFragment();dg.appendChild(de.firstChild);b7.support.checkClone=dg.cloneNode(true).cloneNode(true).lastChild.checked;b7(function(){var dh=bZ.createElement("div");dh.style.width=dh.style.paddingLeft="1px";bZ.body.appendChild(dh);b7.boxModel=b7.support.boxModel=dh.offsetWidth===2;bZ.body.removeChild(dh).style.display="none"});dg=function(dh){var dj=bZ.createElement("div");dh="on"+dh;var di=dh in dj;if(!di){dj.setAttribute(dh,"return;");di=typeof dj[dh]==="function"}return di};b7.support.submitBubbles=dg("submit");b7.support.changeBubbles=dg("change");dg=df=de=dd=da=null}})();b7.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var cy="jQuery"+cw(),bz=0,cJ={};b7.extend({cache:{},expando:cy,noData:{embed:true,object:true,applet:true},data:function(cb,ca,dc){if(!(cb.nodeName&&b7.noData[cb.nodeName.toLowerCase()])){cb=cb==cF?cJ:cb;var da=cb[cy],db=b7.cache;if(!da&&typeof ca==="string"&&dc===bY){return null}da||(da=++bz);if(typeof ca==="object"){cb[cy]=da;db[da]=b7.extend(true,{},ca)}else{if(!db[da]){cb[cy]=da;db[da]={}}}cb=db[da];if(dc!==bY){cb[ca]=dc}return typeof ca==="string"?cb[ca]:cb}},removeData:function(cb,ca){if(!(cb.nodeName&&b7.noData[cb.nodeName.toLowerCase()])){cb=cb==cF?cJ:cb;var dc=cb[cy],da=b7.cache,db=da[dc];if(ca){if(db){delete db[ca];b7.isEmptyObject(db)&&b7.removeData(cb)}}else{if(b7.support.deleteExpando){delete cb[b7.expando]}else{cb.removeAttribute&&cb.removeAttribute(b7.expando)}delete da[dc]}}}});b7.fn.extend({data:function(cb,ca){if(typeof cb==="undefined"&&this.length){return b7.data(this[0])}else{if(typeof cb==="object"){return this.each(function(){b7.data(this,cb)})}}var db=cb.split(".");db[1]=db[1]?"."+db[1]:"";if(ca===bY){var da=this.triggerHandler("getData"+db[1]+"!",[db[0]]);if(da===bY&&this.length){da=b7.data(this[0],cb)}return da===bY&&db[1]?this.data(db[0]):da}else{return this.trigger("setData"+db[1]+"!",[db[0],ca]).each(function(){b7.data(this,cb,ca)})}},removeData:function(ca){return this.each(function(){b7.removeData(this,ca)})}});b7.extend({queue:function(cb,ca,db){if(cb){ca=(ca||"fx")+"queue";var da=b7.data(cb,ca);if(!db){return da||[]}if(!da||b7.isArray(db)){da=b7.data(cb,ca,b7.makeArray(db))}else{da.push(db)}return da}},dequeue:function(cb,ca){ca=ca||"fx";var db=b7.queue(cb,ca),da=db.shift();if(da==="inprogress"){da=db.shift()}if(da){ca==="fx"&&db.unshift("inprogress");da.call(cb,function(){b7.dequeue(cb,ca)})}}});b7.fn.extend({queue:function(cb,ca){if(typeof cb!=="string"){ca=cb;cb="fx"}if(ca===bY){return b7.queue(this[0],cb)}return this.each(function(){var da=b7.queue(this,cb,ca);cb==="fx"&&da[0]!=="inprogress"&&b7.dequeue(this,cb)})},dequeue:function(ca){return this.each(function(){b7.dequeue(this,ca)})},delay:function(cb,ca){cb=b7.fx?b7.fx.speeds[cb]||cb:cb;ca=ca||"fx";return this.queue(ca,function(){var da=this;setTimeout(function(){b7.dequeue(da,ca)},cb)})},clearQueue:function(ca){return this.queue(ca||"fx",[])}});var c3=/[\n\t]/g,b1=/\s+/,cZ=/\r/g,cD=/href|src|style/,cL=/(button|input)/i,cn=/(button|input|object|select|textarea)/i,b0=/^(a|area)$/i,cP=/radio|checkbox/;b7.fn.extend({attr:function(cb,ca){return ch(this,cb,ca,true,b7.attr)},removeAttr:function(ca){return this.each(function(){b7.attr(this,ca,"");this.nodeType===1&&this.removeAttribute(ca)})},addClass:function(dg){if(b7.isFunction(dg)){return this.each(function(di){var dh=b7(this);dh.addClass(dg.call(this,di,dh.attr("class")))})}if(dg&&typeof dg==="string"){for(var df=(dg||"").split(b1),de=0,dc=this.length;de-1){return true}}return false},val:function(cb){if(cb===bY){var ca=this[0];if(ca){if(b7.nodeName(ca,"option")){return(ca.attributes.value||{}).specified?ca.value:ca.text}if(b7.nodeName(ca,"select")){var df=ca.selectedIndex,dc=[],dd=ca.options;ca=ca.type==="select-one";if(df<0){return null}var da=ca?df:0;for(df=ca?df+1:dd.length;da=0}else{if(b7.nodeName(this,"select")){var dh=b7.makeArray(di);b7("option",this).each(function(){this.selected=b7.inArray(b7(this).val(),dh)>=0});if(!dh.length){this.selectedIndex=-1}}else{this.value=di}}}})}});b7.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(cb,ca,dd,db){if(!cb||cb.nodeType===3||cb.nodeType===8){return bY}if(db&&ca in b7.attrFn){return b7(cb)[ca](dd)}db=cb.nodeType!==1||!b7.isXMLDoc(cb);var dc=dd!==bY;ca=db&&b7.props[ca]||ca;if(cb.nodeType===1){var da=cD.test(ca);if(ca in cb&&db&&!da){if(dc){ca==="type"&&cL.test(cb.nodeName)&&cb.parentNode&&b7.error("type property can't be changed");cb[ca]=dd}if(b7.nodeName(cb,"form")&&cb.getAttributeNode(ca)){return cb.getAttributeNode(ca).nodeValue}if(ca==="tabIndex"){return(ca=cb.getAttributeNode("tabIndex"))&&ca.specified?ca.value:cn.test(cb.nodeName)||b0.test(cb.nodeName)&&cb.href?0:bY}return cb[ca]}if(!b7.support.style&&db&&ca==="style"){if(dc){cb.style.cssText=""+dd}return cb.style.cssText}dc&&cb.setAttribute(ca,""+dd);cb=!b7.support.hrefNormalized&&db&&da?cb.getAttribute(ca,2):cb.getAttribute(ca);return cb===null?bY:cb}return b7.style(cb,ca,dd)}});var cq=/\.(.*)$/,bM=function(ca){return ca.replace(/[^\w\s\.\|`]/g,function(cb){return"\\"+cb})};b7.event={add:function(dj,di,dg,de){if(!(dj.nodeType===3||dj.nodeType===8)){if(dj.setInterval&&dj!==cF&&!dj.frameElement){dj=cF}var df,dc;if(dg.handler){df=dg;dg=df.handler}if(!dg.guid){dg.guid=b7.guid++}if(dc=b7.data(dj)){var dd=dc.events=dc.events||{},cb=dc.handle;if(!cb){dc.handle=cb=function(){return typeof b7!=="undefined"&&!b7.event.triggered?b7.event.handle.apply(cb.elem,arguments):bY}}cb.elem=dj;di=di.split(" ");for(var db,da=0,ca;db=di[da++];){dc=df?b7.extend({},df):{handler:dg,data:de};if(db.indexOf(".")>-1){ca=db.split(".");db=ca.shift();dc.namespace=ca.slice(0).sort().join(".")}else{ca=[];dc.namespace=""}dc.type=db;dc.guid=dg.guid;var dk=dd[db],dh=b7.event.special[db]||{};if(!dk){dk=dd[db]=[];if(!dh.setup||dh.setup.call(dj,de,ca,cb)===false){if(dj.addEventListener){dj.addEventListener(db,cb,false)}else{dj.attachEvent&&dj.attachEvent("on"+db,cb)}}}if(dh.add){dh.add.call(dj,dc);if(!dc.handler.guid){dc.handler.guid=dg.guid}}dk.push(dc);b7.event.global[db]=true}dj=null}}},global:{},remove:function(dl,dk,di,dg){if(!(dl.nodeType===3||dl.nodeType===8)){var dh,de=0,df,db,dd,dc,ca,dm,dj=b7.data(dl),cb=dj&&dj.events;if(dj&&cb){if(dk&&dk.type){di=dk.handler;dk=dk.type}if(!dk||typeof dk==="string"&&dk.charAt(0)==="."){dk=dk||"";for(dh in cb){b7.event.remove(dl,dh+dk)}}else{for(dk=dk.split(" ");dh=dk[de++];){dc=dh;df=dh.indexOf(".")<0;db=[];if(!df){db=dh.split(".");dh=db.shift();dd=new RegExp("(^|\\.)"+b7.map(db.slice(0).sort(),bM).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(ca=cb[dh]){if(di){dc=b7.event.special[dh]||{};for(da=dg||0;da=0){dh.type=de=de.slice(0,-1);dh.exclusive=true}if(!df){dh.stopPropagation();b7.event.global[de]&&b7.each(b7.cache,function(){this.events&&this.events[de]&&b7.event.trigger(dh,dg,this.handle.elem)})}if(!df||df.nodeType===3||df.nodeType===8){return bY}dh.result=bY;dh.target=df;dg=b7.makeArray(dg);dg.unshift(dh)}dh.currentTarget=df;(dd=b7.data(df,"handle"))&&dd.apply(df,dg);dd=df.parentNode||df.ownerDocument;try{if(!(df&&df.nodeName&&b7.noData[df.nodeName.toLowerCase()])){if(df["on"+de]&&df["on"+de].apply(df,dg)===false){dh.result=false}}}catch(db){}if(!dh.isPropagationStopped()&&dd){b7.event.trigger(dh,dg,dd,true)}else{if(!dh.isDefaultPrevented()){dd=dh.target;var dc,ca=b7.nodeName(dd,"a")&&de==="click",da=b7.event.special[de]||{};if((!da._default||da._default.call(df,dh)===false)&&!ca&&!(dd&&dd.nodeName&&b7.noData[dd.nodeName.toLowerCase()])){try{if(dd[de]){if(dc=dd["on"+de]){dd["on"+de]=null}b7.event.triggered=true;dd[de]()}}catch(cb){}if(dc){dd["on"+de]=dc}b7.event.triggered=false}}}},handle:function(cb){var ca,de,dc,dd;cb=arguments[0]=b7.event.fix(cb||cF.event);cb.currentTarget=this;ca=cb.type.indexOf(".")<0&&!cb.exclusive;if(!ca){de=cb.type.split(".");cb.type=de.shift();dc=new RegExp("(^|\\.)"+de.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}dd=b7.data(this,"events");de=dd[cb.type];if(dd&&de){de=de.slice(0);dd=0;for(var da=de.length;dd-1?b7.map(cb.options,function(db){return db.selected}).join("-"):""}else{if(cb.nodeName.toLowerCase()==="select"){da=cb.selectedIndex}}}return da},c2=function(cb,ca){var dc=cb.target,da,db;if(!(!bN.test(dc.nodeName)||dc.readOnly)){da=b7.data(dc,"_change_data");db=bE(dc);if(cb.type!=="focusout"||dc.type!=="radio"){b7.data(dc,"_change_data",db)}if(!(da===bY||db===da)){if(da!=null||db){cb.type="change";return b7.event.trigger(cb,ca,dc)}}}};b7.event.special.change={filters:{focusout:c2,click:function(cb){var ca=cb.target,da=ca.type;if(da==="radio"||da==="checkbox"||ca.nodeName.toLowerCase()==="select"){return c2.call(this,cb)}},keydown:function(cb){var ca=cb.target,da=ca.type;if(cb.keyCode===13&&ca.nodeName.toLowerCase()!=="textarea"||cb.keyCode===32&&(da==="checkbox"||da==="radio")||da==="select-multiple"){return c2.call(this,cb)}},beforeactivate:function(ca){ca=ca.target;b7.data(ca,"_change_data",bE(ca))}},setup:function(){if(this.type==="file"){return false}for(var ca in bB){b7.event.add(this,ca+".specialChange",bB[ca])}return bN.test(this.nodeName)},teardown:function(){b7.event.remove(this,".specialChange");return bN.test(this.nodeName)}};bB=b7.event.special.change.filters}bZ.addEventListener&&b7.each({focus:"focusin",blur:"focusout"},function(cb,ca){function da(db){db=b7.event.fix(db);db.type=ca;return b7.event.handle.call(this,db)}b7.event.special[ca]={setup:function(){this.addEventListener(cb,da,true)},teardown:function(){this.removeEventListener(cb,da,true)}}});b7.each(["bind","one"],function(cb,ca){b7.fn[ca]=function(df,dc,dd){if(typeof df==="object"){for(var da in df){this[ca](da,dc,df[da],dd)}return this}if(b7.isFunction(dc)){dd=dc;dc=bY}var db=ca==="one"?b7.proxy(dd,function(dg){b7(this).unbind(dg,db);return dd.apply(this,arguments)}):dd;if(df==="unload"&&ca!=="one"){this.one(df,dc,dd)}else{da=0;for(var de=this.length;da0){dx=dz;break}}}dz=dz[dw]}dt[dr]=dx}}}var dk=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,dl=0,di=Object.prototype.toString,dj=false,df=true;[0,0].sort(function(){df=false;return 0});var dh=function(dy,dx,dv,du){dv=dv||[];var ds=dx=dx||bZ;if(dx.nodeType!==1&&dx.nodeType!==9){return[]}if(!dy||typeof dy!=="string"){return dv}for(var dt=[],dD,dE,dA,dw,dC=true,dz=cb(dx),dB=dy;(dk.exec(""),dD=dk.exec(dB))!==null;){dB=dD[3];dt.push(dD[1]);if(dD[2]){dw=dD[3];break}}if(dt.length>1&&dd.exec(dy)){if(dt.length===2&&dg.relative[dt[0]]){dE=dq(dt[0]+dt[1],dx)}else{for(dE=dg.relative[dt[0]]?[dx]:dh(dt.shift(),dx);dt.length;){dy=dt.shift();if(dg.relative[dy]){dy+=dt.shift()}dE=dq(dy,dE)}}}else{if(!du&&dt.length>1&&dx.nodeType===9&&!dz&&dg.match.ID.test(dt[0])&&!dg.match.ID.test(dt[dt.length-1])){dD=dh.find(dt.shift(),dx,dz);dx=dD.expr?dh.filter(dD.expr,dD.set)[0]:dD.set[0]}if(dx){dD=du?{expr:dt.pop(),set:ca(du)}:dh.find(dt.pop(),dt.length===1&&(dt[0]==="~"||dt[0]==="+")&&dx.parentNode?dx.parentNode:dx,dz);dE=dD.expr?dh.filter(dD.expr,dD.set):dD.set;if(dt.length>0){dA=ca(dE)}else{dC=false}for(;dt.length;){var dr=dt.pop();dD=dr;if(dg.relative[dr]){dD=dt.pop()}else{dr=""}if(dD==null){dD=dx}dg.relative[dr](dA,dD,dz)}}else{dA=[]}}dA||(dA=dE);dA||dh.error(dr||dy);if(di.call(dA)==="[object Array]"){if(dC){if(dx&&dx.nodeType===1){for(dy=0;dA[dy]!=null;dy++){if(dA[dy]&&(dA[dy]===true||dA[dy].nodeType===1&&db(dx,dA[dy]))){dv.push(dE[dy])}}}else{for(dy=0;dA[dy]!=null;dy++){dA[dy]&&dA[dy].nodeType===1&&dv.push(dE[dy])}}}else{dv.push.apply(dv,dA)}}else{ca(dA,dv)}if(dw){dh(dw,ds,dv,du);dh.uniqueSort(dv)}return dv};dh.uniqueSort=function(ds){if(de){dj=df;ds.sort(de);if(dj){for(var dr=1;dr":function(du,dt){var ds=typeof dt==="string";if(ds&&!/\W/.test(dt)){dt=dt.toLowerCase();for(var dr=0,dv=du.length;dr=0)){ds||dr.push(dt)}else{if(ds){du[dx]=false}}}}return false},ID:function(dr){return dr[1].replace(/\\/g,"")},TAG:function(dr){return dr[1].toLowerCase()},CHILD:function(ds){if(ds[1]==="nth"){var dr=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(ds[2]==="even"&&"2n"||ds[2]==="odd"&&"2n+1"||!/\D/.test(ds[2])&&"0n+"+ds[2]||ds[2]);ds[2]=dr[1]+(dr[2]||1)-0;ds[3]=dr[3]-0}ds[0]=dl++;return ds},ATTR:function(du,dt,ds,dr,dv,dw){dt=du[1].replace(/\\/g,"");if(!dw&&dg.attrMap[dt]){du[1]=dg.attrMap[dt]}if(du[2]==="~="){du[4]=" "+du[4]+" "}return du},PSEUDO:function(du,dt,ds,dr,dv){if(du[1]==="not"){if((dk.exec(du[3])||"").length>1||/^\w/.test(du[3])){du[3]=dh(du[3],null,null,dt)}else{du=dh.filter(du[3],dt,ds,true^dv);ds||dr.push.apply(dr,du);return false}}else{if(dg.match.POS.test(du[0])||dg.match.CHILD.test(du[0])){return true}}return du},POS:function(dr){dr.unshift(true);return dr}},filters:{enabled:function(dr){return dr.disabled===false&&dr.type!=="hidden"},disabled:function(dr){return dr.disabled===true},checked:function(dr){return dr.checked===true},selected:function(dr){return dr.selected===true},parent:function(dr){return !!dr.firstChild},empty:function(dr){return !dr.firstChild},has:function(dt,ds,dr){return !!dh(dr[3],dt).length},header:function(dr){return/h\d/i.test(dr.nodeName)},text:function(dr){return"text"===dr.type},radio:function(dr){return"radio"===dr.type},checkbox:function(dr){return"checkbox"===dr.type},file:function(dr){return"file"===dr.type},password:function(dr){return"password"===dr.type},submit:function(dr){return"submit"===dr.type},image:function(dr){return"image"===dr.type},reset:function(dr){return"reset"===dr.type},button:function(dr){return"button"===dr.type||dr.nodeName.toLowerCase()==="button"},input:function(dr){return/input|select|textarea|button/i.test(dr.nodeName)}},setFilters:{first:function(ds,dr){return dr===0},last:function(du,dt,ds,dr){return dt===dr.length-1},even:function(ds,dr){return dr%2===0},odd:function(ds,dr){return dr%2===1},lt:function(dt,ds,dr){return dsdr[3]-0},nth:function(dt,ds,dr){return dr[3]-0===ds},eq:function(dt,ds,dr){return dr[3]-0===ds}},filter:{PSEUDO:function(du,dt,ds,dr){var dv=dt[1],dw=dg.filters[dv];if(dw){return dw(du,ds,dt,dr)}else{if(dv==="contains"){return(du.textContent||du.innerText||dp([du])||"").indexOf(dt[3])>=0}else{if(dv==="not"){dt=dt[3];ds=0;for(dr=dt.length;ds=0}},ID:function(ds,dr){return ds.nodeType===1&&ds.getAttribute("id")===dr},TAG:function(ds,dr){return dr==="*"&&ds.nodeType===1||ds.nodeName.toLowerCase()===dr},CLASS:function(ds,dr){return(" "+(ds.className||ds.getAttribute("class"))+" ").indexOf(dr)>-1},ATTR:function(du,dt){var ds=dt[1];du=dg.attrHandle[ds]?dg.attrHandle[ds](du):du[ds]!=null?du[ds]:du.getAttribute(ds);ds=du+"";var dr=dt[2];dt=dt[4];return du==null?dr==="!=":dr==="="?ds===dt:dr==="*="?ds.indexOf(dt)>=0:dr==="~="?(" "+ds+" ").indexOf(dt)>=0:!dt?ds&&du!==false:dr==="!="?ds!==dt:dr==="^="?ds.indexOf(dt)===0:dr==="$="?ds.substr(ds.length-dt.length)===dt:dr==="|="?ds===dt||ds.substr(0,dt.length+1)===dt+"-":false},POS:function(du,dt,ds,dr){var dv=dg.setFilters[dt[2]];if(dv){return dv(du,ds,dt,dr)}}}},dd=dg.match.POS;for(var da in dg.match){dg.match[da]=new RegExp(dg.match[da].source+/(?![^\[]*\])(?![^\(]*\))/.source);dg.leftMatch[da]=new RegExp(/(^(?:.|\r|\n)*?)/.source+dg.match[da].source.replace(/\\(\d+)/g,function(ds,dr){return"\\"+(dr-0+1)}))}var ca=function(ds,dr){ds=Array.prototype.slice.call(ds,0);if(dr){dr.push.apply(dr,ds);return dr}return ds};try{Array.prototype.slice.call(bZ.documentElement.childNodes,0)}catch(dc){ca=function(du,dt){dt=dt||[];if(di.call(du)==="[object Array]"){Array.prototype.push.apply(dt,du)}else{if(typeof du.length==="number"){for(var ds=0,dr=du.length;ds";var dr=bZ.documentElement;dr.insertBefore(dt,dr.firstChild);if(bZ.getElementById(ds)){dg.find.ID=function(du,dv,dw){if(typeof dv.getElementById!=="undefined"&&!dw){return(dv=dv.getElementById(du[1]))?dv.id===du[1]||typeof dv.getAttributeNode!=="undefined"&&dv.getAttributeNode("id").nodeValue===du[1]?[dv]:bY:[]}};dg.filter.ID=function(du,dv){var dw=typeof du.getAttributeNode!=="undefined"&&du.getAttributeNode("id");return du.nodeType===1&&dw&&dw.nodeValue===dv}}dr.removeChild(dt);dr=dt=null})();(function(){var dr=bZ.createElement("div");dr.appendChild(bZ.createComment(""));if(dr.getElementsByTagName("*").length>0){dg.find.TAG=function(du,dt){dt=dt.getElementsByTagName(du[1]);if(du[1]==="*"){du=[];for(var ds=0;dt[ds];ds++){dt[ds].nodeType===1&&du.push(dt[ds])}dt=du}return dt}}dr.innerHTML="";if(dr.firstChild&&typeof dr.firstChild.getAttribute!=="undefined"&&dr.firstChild.getAttribute("href")!=="#"){dg.attrHandle.href=function(ds){return ds.getAttribute("href",2)}}dr=null})();bZ.querySelectorAll&&function(){var dt=dh,ds=bZ.createElement("div");ds.innerHTML="

";if(!(ds.querySelectorAll&&ds.querySelectorAll(".TEST").length===0)){dh=function(du,dx,dy,dv){dx=dx||bZ;if(!dv&&dx.nodeType===9&&!cb(dx)){try{return ca(dx.querySelectorAll(du),dy)}catch(dw){}}return dt(du,dx,dy,dv)};for(var dr in dt){dh[dr]=dt[dr]}ds=null}}();(function(){var dr=bZ.createElement("div");dr.innerHTML="
";if(!(!dr.getElementsByClassName||dr.getElementsByClassName("e").length===0)){dr.lastChild.className="e";if(dr.getElementsByClassName("e").length!==1){dg.order.splice(1,0,"CLASS");dg.find.CLASS=function(du,dt,ds){if(typeof dt.getElementsByClassName!=="undefined"&&!ds){return dt.getElementsByClassName(du[1])}};dr=null}}})();var db=bZ.compareDocumentPosition?function(ds,dr){return !!(ds.compareDocumentPosition(dr)&16)}:function(ds,dr){return ds!==dr&&(ds.contains?ds.contains(dr):true)},cb=function(dr){return(dr=(dr?dr.ownerDocument||dr:0).documentElement)?dr.nodeName!=="HTML":false},dq=function(du,dt){var ds=[],dr="",dv;for(dt=dt.nodeType?[dt]:dt;dv=dg.match.PSEUDO.exec(du);){dr+=dv[0];du=du.replace(dg.match.PSEUDO,"")}du=dg.relative[du]?du+"*":du;dv=0;for(var dw=dt.length;dv=0===db})};b7.fn.extend({find:function(cb){for(var ca=this.pushStack("","find",cb),de=0,dc=0,dd=this.length;dc0){for(var da=de;da0},closest:function(dg,df){if(b7.isArray(dg)){var de=[],dc=this[0],dd,da={},db;if(dc&&dg.length){dd=0;for(var ca=dg.length;dd-1:b7(dc).is(dd)){de.push({selector:db,elem:dc});delete da[db]}}dc=dc.parentNode}}return de}var cb=b7.expr.match.POS.test(dg)?b7(dg,df||this.context):null;return this.map(function(di,dh){for(;dh&&dh.ownerDocument&&dh!==df;){if(cb?cb.index(dh)>-1:b7(dh).is(dg)){return dh}dh=dh.parentNode}return null})},index:function(ca){if(!ca||typeof ca==="string"){return b7.inArray(this[0],ca?b7(ca):this.parent().children())}return b7.inArray(ca.jquery?ca[0]:ca,this)},add:function(cb,ca){cb=typeof cb==="string"?b7(cb,ca||this.context):b7.makeArray(cb);ca=b7.merge(this.get(),cb);return this.pushStack(bG(cb[0])||bG(ca[0])?ca:b7.unique(ca))},andSelf:function(){return this.add(this.prevObject)}});b7.each({parent:function(ca){return(ca=ca.parentNode)&&ca.nodeType!==11?ca:null},parents:function(ca){return b7.dir(ca,"parentNode")},parentsUntil:function(cb,ca,da){return b7.dir(cb,"parentNode",da)},next:function(ca){return b7.nth(ca,2,"nextSibling")},prev:function(ca){return b7.nth(ca,2,"previousSibling")},nextAll:function(ca){return b7.dir(ca,"nextSibling")},prevAll:function(ca){return b7.dir(ca,"previousSibling")},nextUntil:function(cb,ca,da){return b7.dir(cb,"nextSibling",da)},prevUntil:function(cb,ca,da){return b7.dir(cb,"previousSibling",da)},siblings:function(ca){return b7.sibling(ca.parentNode.firstChild,ca)},children:function(ca){return b7.sibling(ca.firstChild)},contents:function(ca){return b7.nodeName(ca,"iframe")?ca.contentDocument||ca.contentWindow.document:b7.makeArray(ca.childNodes)}},function(cb,ca){b7.fn[cb]=function(dc,da){var db=b7.map(this,ca,dc);bA.test(cb)||(da=dc);if(da&&typeof da==="string"){db=b7.filter(da,db)}db=this.length>1?b7.unique(db):db;if((this.length>1||cN.test(da))&&c0.test(cb)){db=db.reverse()}return this.pushStack(db,cb,cl.call(arguments).join(","))}});b7.extend({filter:function(cb,ca,da){if(da){cb=":not("+cb+")"}return b7.find.matches(cb,ca)},dir:function(cb,ca,db){var da=[];for(cb=cb[ca];cb&&cb.nodeType!==9&&(db===bY||cb.nodeType!==1||!b7(cb).is(db));){cb.nodeType===1&&da.push(cb);cb=cb[ca]}return da},nth:function(cb,ca,db){ca=ca||1;for(var da=0;cb;cb=cb[db]){if(cb.nodeType===1&&++da===ca){break}}return cb},sibling:function(cb,ca){for(var da=[];cb;cb=cb.nextSibling){cb.nodeType===1&&cb!==ca&&da.push(cb)}return da}});var b8=/ jQuery\d+="(?:\d+|null)"/g,cj=/^\s+/,bT=/(<([\w:]+)[^>]*?)\/>/g,cu=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,bH=/<([\w:]+)/,b2=/"},cA={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};cA.optgroup=cA.option;cA.tbody=cA.tfoot=cA.colgroup=cA.caption=cA.thead;cA.th=cA.td;if(!b7.support.htmlSerialize){cA._default=[1,"div
","
"]}b7.fn.extend({text:function(ca){if(b7.isFunction(ca)){return this.each(function(cb){var da=b7(this);da.text(ca.call(this,cb,da.text()))})}if(typeof ca!=="object"&&ca!==bY){return this.empty().append((this[0]&&this[0].ownerDocument||bZ).createTextNode(ca))}return b7.text(this)},wrapAll:function(cb){if(b7.isFunction(cb)){return this.each(function(da){b7(this).wrapAll(cb.call(this,da))})}if(this[0]){var ca=b7(cb,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&ca.insertBefore(this[0]);ca.map(function(){for(var da=this;da.firstChild&&da.firstChild.nodeType===1;){da=da.firstChild}return da}).append(this)}return this},wrapInner:function(ca){if(b7.isFunction(ca)){return this.each(function(cb){b7(this).wrapInner(ca.call(this,cb))})}return this.each(function(){var cb=b7(this),da=cb.contents();da.length?da.wrapAll(ca):cb.append(ca)})},wrap:function(ca){return this.each(function(){b7(this).wrapAll(ca)})},unwrap:function(){return this.parent().each(function(){b7.nodeName(this,"body")||b7(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(ca){this.nodeType===1&&this.appendChild(ca)})},prepend:function(){return this.domManip(arguments,true,function(ca){this.nodeType===1&&this.insertBefore(ca,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(cb){this.parentNode.insertBefore(cb,this)})}else{if(arguments.length){var ca=b7(arguments[0]);ca.push.apply(ca,this.toArray());return this.pushStack(ca,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(cb){this.parentNode.insertBefore(cb,this.nextSibling)})}else{if(arguments.length){var ca=this.pushStack(this,"after",arguments);ca.push.apply(ca,b7(arguments[0]).toArray());return ca}}},remove:function(cb,ca){for(var db=0,da;(da=this[db])!=null;db++){if(!cb||b7.filter(cb,[da]).length){if(!ca&&da.nodeType===1){b7.cleanData(da.getElementsByTagName("*"));b7.cleanData([da])}da.parentNode&&da.parentNode.removeChild(da)}}return this},empty:function(){for(var cb=0,ca;(ca=this[cb])!=null;cb++){for(ca.nodeType===1&&b7.cleanData(ca.getElementsByTagName("*"));ca.firstChild;){ca.removeChild(ca.firstChild)}}return this},clone:function(cb){var ca=this.map(function(){if(!b7.support.noCloneEvent&&!b7.isXMLDoc(this)){var db=this.outerHTML,da=this.ownerDocument;if(!db){db=da.createElement("div");db.appendChild(this.cloneNode(true));db=db.innerHTML}return b7.clean([db.replace(b8,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(cj,"")],da)[0]}else{return this.cloneNode(true)}});if(cb===true){c8(this,ca);c8(this.find("*"),ca.find("*"))}return ca},html:function(cb){if(cb===bY){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(b8,""):null}else{if(typeof cb==="string"&&!cG.test(cb)&&(b7.support.leadingWhitespace||!cj.test(cb))&&!cA[(bH.exec(cb)||["",""])[1].toLowerCase()]){cb=cb.replace(bT,c9);try{for(var ca=0,db=this.length;ca0||df.cacheable||this.length>1?db.cloneNode(true):db)}}cb.length&&b7.each(cb,bW)}return this}});b7.fragments={};b7.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(cb,ca){b7.fn[cb]=function(de){var dc=[];de=b7(de);var dd=this.length===1&&this[0].parentNode;if(dd&&dd.nodeType===11&&dd.childNodes.length===1&&de.length===1){de[ca](this[0]);return this}else{dd=0;for(var da=de.length;dd0?this.clone(true):this).get();b7.fn[ca].apply(b7(de[dd]),db);dc=dc.concat(db)}return this.pushStack(dc,cb,de.selector)}}});b7.extend({clean:function(di,dh,dg,de){dh=dh||bZ;if(typeof dh.createElement==="undefined"){dh=dh.ownerDocument||dh[0]&&dh[0].ownerDocument||bZ}for(var df=[],dc=0,dd;(dd=di[dc])!=null;dc++){if(typeof dd==="number"){dd+=""}if(dd){if(typeof dd==="string"&&!bO.test(dd)){dd=dh.createTextNode(dd)}else{if(typeof dd==="string"){dd=dd.replace(bT,c9);var cb=(bH.exec(dd)||["",""])[1].toLowerCase(),db=cA[cb]||cA._default,da=db[0],ca=dh.createElement("div");for(ca.innerHTML=db[1]+dd+db[2];da--;){ca=ca.lastChild}if(!b7.support.tbody){da=b2.test(dd);cb=cb==="table"&&!da?ca.firstChild&&ca.firstChild.childNodes:db[1]===""&&!da?ca.childNodes:[];for(db=cb.length-1;db>=0;--db){b7.nodeName(cb[db],"tbody")&&!cb[db].childNodes.length&&cb[db].parentNode.removeChild(cb[db])}}!b7.support.leadingWhitespace&&cj.test(dd)&&ca.insertBefore(dh.createTextNode(cj.exec(dd)[0]),ca.firstChild);dd=ca.childNodes}}if(dd.nodeType){df.push(dd)}else{df=b7.merge(df,dd)}}}if(dg){for(dc=0;df[dc];dc++){if(de&&b7.nodeName(df[dc],"script")&&(!df[dc].type||df[dc].type.toLowerCase()==="text/javascript")){de.push(df[dc].parentNode?df[dc].parentNode.removeChild(df[dc]):df[dc])}else{df[dc].nodeType===1&&df.splice.apply(df,[dc+1,0].concat(b7.makeArray(df[dc].getElementsByTagName("script"))));dg.appendChild(df[dc])}}}return df},cleanData:function(dg){for(var df,de,dc=b7.cache,dd=b7.event.special,da=b7.support.deleteExpando,db=0,ca;(ca=dg[db])!=null;db++){if(de=ca[b7.expando]){df=dc[de];if(df.events){for(var cb in df.events){dd[cb]?b7.event.remove(ca,cb):cx(ca,cb,df.handle)}}if(da){delete ca[b7.expando]}else{ca.removeAttribute&&ca.removeAttribute(b7.expando)}delete dc[de]}}}});var bC=/z-?index|font-?weight|opacity|zoom|line-?height/i,cV=/alpha\([^)]*\)/,cH=/opacity=([^)]*)/,cv=/float/i,b3=/-([a-z])/ig,c4=/([A-Z])/g,cQ=/^-?\d+(?:px)?$/i,cz=/^-?\d/,b5={position:"absolute",visibility:"hidden",display:"block"},bR=["Left","Right"],bF=["Top","Bottom"],c7=bZ.defaultView&&bZ.defaultView.getComputedStyle,cd=b7.support.cssFloat?"cssFloat":"styleFloat",bP=function(cb,ca){return ca.toUpperCase()};b7.fn.css=function(cb,ca){return ch(this,cb,ca,true,function(dc,da,db){if(db===bY){return b7.curCSS(dc,da)}if(typeof db==="number"&&!bC.test(da)){db+="px"}b7.style(dc,da,db)})};b7.extend({style:function(cb,ca,dc){if(!cb||cb.nodeType===3||cb.nodeType===8){return bY}if((ca==="width"||ca==="height")&&parseFloat(dc)<0){dc=bY}var da=cb.style||cb,db=dc!==bY;if(!b7.support.opacity&&ca==="opacity"){if(db){da.zoom=1;ca=parseInt(dc,10)+""==="NaN"?"":"alpha(opacity="+dc*100+")";cb=da.filter||b7.curCSS(cb,"filter")||"";da.filter=cV.test(cb)?cb.replace(cV,ca):ca}return da.filter&&da.filter.indexOf("opacity=")>=0?parseFloat(cH.exec(da.filter)[1])/100+"":""}if(cv.test(ca)){ca=cd}ca=ca.replace(b3,bP);if(db){da[ca]=dc}return da[ca]},css:function(cb,ca,de,dc){if(ca==="width"||ca==="height"){var dd,da=ca==="width"?bR:bF;function db(){dd=ca==="width"?cb.offsetWidth:cb.offsetHeight;dc!=="border"&&b7.each(da,function(){dc||(dd-=parseFloat(b7.curCSS(cb,"padding"+this,true))||0);if(dc==="margin"){dd+=parseFloat(b7.curCSS(cb,"margin"+this,true))||0}else{dd-=parseFloat(b7.curCSS(cb,"border"+this+"Width",true))||0}})}cb.offsetWidth!==0?db():b7.swap(cb,b5,db);return Math.max(0,Math.round(dd))}return b7.curCSS(cb,ca,de)},curCSS:function(cb,ca,dd){var db,dc=cb.style;if(!b7.support.opacity&&ca==="opacity"&&cb.currentStyle){db=cH.test(cb.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return db===""?"1":db}if(cv.test(ca)){ca=cd}if(!dd&&dc&&dc[ca]){db=dc[ca]}else{if(c7){if(cv.test(ca)){ca="float"}ca=ca.replace(c4,"-$1").toLowerCase();dc=cb.ownerDocument.defaultView;if(!dc){return null}if(cb=dc.getComputedStyle(cb,null)){db=cb.getPropertyValue(ca)}if(ca==="opacity"&&db===""){db="1"}}else{if(cb.currentStyle){dd=ca.replace(b3,bP);db=cb.currentStyle[ca]||cb.currentStyle[dd];if(!cQ.test(db)&&cz.test(db)){ca=dc.left;var da=cb.runtimeStyle.left;cb.runtimeStyle.left=cb.currentStyle.left;dc.left=dd==="fontSize"?"1em":db||0;db=dc.pixelLeft+"px";dc.left=ca;cb.runtimeStyle.left=da}}}}return db},swap:function(cb,ca,dc){var da={};for(var db in ca){da[db]=cb.style[db];cb.style[db]=ca[db]}dc.call(cb);for(db in ca){cb.style[db]=da[db]}}});if(b7.expr&&b7.expr.filters){b7.expr.filters.hidden=function(cb){var ca=cb.offsetWidth,db=cb.offsetHeight,da=cb.nodeName.toLowerCase()==="tr";return ca===0&&db===0&&!da?true:ca>0&&db>0&&!da?false:b7.curCSS(cb,"display")==="none"};b7.expr.filters.visible=function(ca){return !b7.expr.filters.hidden(ca)}}var cT=cw(),cE=//gi,b9=/select|textarea/i,bU=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,cr=/=\?(&|$)/,bD=/\?/,bI=/(\?|&)_=.*?(&|$)/,bw=/^(\w+:)?\/\/([^\/?#]+)/,cW=/%20/g,cI=b7.fn.load;b7.fn.extend({load:function(cb,ca,dd){if(typeof cb!=="string"){return cI.call(this,cb)}else{if(!this.length){return this}}var db=cb.indexOf(" ");if(db>=0){var dc=cb.slice(db,cb.length);cb=cb.slice(0,db)}db="GET";if(ca){if(b7.isFunction(ca)){dd=ca;ca=null}else{if(typeof ca==="object"){ca=b7.param(ca,b7.ajaxSettings.traditional);db="POST"}}}var da=this;b7.ajax({url:cb,type:db,dataType:"html",data:ca,complete:function(de,df){if(df==="success"||df==="notmodified"){da.html(dc?b7("
").append(de.responseText.replace(cE,"")).find(dc):de.responseText)}dd&&da.each(dd,[de.responseText,df,de])}});return this},serialize:function(){return b7.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b7.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||b9.test(this.nodeName)||bU.test(this.type))}).map(function(cb,ca){cb=b7(this).val();return cb==null?null:b7.isArray(cb)?b7.map(cb,function(da){return{name:ca.name,value:da}}):{name:ca.name,value:cb}}).get()}});b7.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(cb,ca){b7.fn[ca]=function(da){return this.bind(ca,da)}});b7.extend({get:function(cb,ca,db,da){if(b7.isFunction(ca)){da=da||db;db=ca;ca=null}return b7.ajax({type:"GET",url:cb,data:ca,success:db,dataType:da})},getScript:function(cb,ca){return b7.get(cb,null,ca,"script")},getJSON:function(cb,ca,da){return b7.get(cb,ca,da,"json")},post:function(cb,ca,db,da){if(b7.isFunction(ca)){da=da||db;db=ca;ca={}}return b7.ajax({type:"POST",url:cb,data:ca,success:db,dataType:da})},ajaxSetup:function(ca){b7.extend(b7.ajaxSettings,ca)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:cF.XMLHttpRequest&&(cF.location.protocol!=="file:"||!cF.ActiveXObject)?function(){return new cF.XMLHttpRequest}:function(){try{return new cF.ActiveXObject("Microsoft.XMLHTTP")}catch(ca){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(dt){function ds(){dq.success&&dq.success.call(dj,df,dl,cb);dq.global&&dp("ajaxSuccess",[cb,dq])}function dr(){dq.complete&&dq.complete.call(dj,cb,dl);dq.global&&dp("ajaxComplete",[cb,dq]);dq.global&&!--b7.active&&b7.event.trigger("ajaxStop")}function dp(dv,dw){(dq.context?b7(dq.context):b7.event).trigger(dv,dw)}var dq=b7.extend(true,{},b7.ajaxSettings,dt),dk,dl,df,dj=dt&&dt.context||dq,dg=dq.type.toUpperCase();if(dq.data&&dq.processData&&typeof dq.data!=="string"){dq.data=b7.param(dq.data,dq.traditional)}if(dq.dataType==="jsonp"){if(dg==="GET"){cr.test(dq.url)||(dq.url+=(bD.test(dq.url)?"&":"?")+(dq.jsonp||"callback")+"=?")}else{if(!dq.data||!cr.test(dq.data)){dq.data=(dq.data?dq.data+"&":"")+(dq.jsonp||"callback")+"=?"}}dq.dataType="json"}if(dq.dataType==="json"&&(dq.data&&cr.test(dq.data)||cr.test(dq.url))){dk=dq.jsonpCallback||"jsonp"+cT++;if(dq.data){dq.data=(dq.data+"").replace(cr,"="+dk+"$1")}dq.url=dq.url.replace(cr,"="+dk+"$1");dq.dataType="script";cF[dk]=cF[dk]||function(dv){df=dv;ds();dr();cF[dk]=bY;try{delete cF[dk]}catch(dw){}ca&&ca.removeChild(dc)}}if(dq.dataType==="script"&&dq.cache===null){dq.cache=false}if(dq.cache===false&&dg==="GET"){var dd=cw(),da=dq.url.replace(bI,"$1_="+dd+"$2");dq.url=da+(da===dq.url?(bD.test(dq.url)?"&":"?")+"_="+dd:"")}if(dq.data&&dg==="GET"){dq.url+=(bD.test(dq.url)?"&":"?")+dq.data}dq.global&&!b7.active++&&b7.event.trigger("ajaxStart");dd=(dd=bw.exec(dq.url))&&(dd[1]&&dd[1]!==location.protocol||dd[2]!==location.host);if(dq.dataType==="script"&&dg==="GET"&&dd){var ca=bZ.getElementsByTagName("head")[0]||bZ.documentElement,dc=bZ.createElement("script");dc.src=dq.url;if(dq.scriptCharset){dc.charset=dq.scriptCharset}if(!dk){var de=false;dc.onload=dc.onreadystatechange=function(){if(!de&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){de=true;ds();dr();dc.onload=dc.onreadystatechange=null;ca&&dc.parentNode&&ca.removeChild(dc)}}}ca.insertBefore(dc,ca.firstChild);return bY}var db=false,cb=dq.xhr();if(cb){dq.username?cb.open(dg,dq.url,dq.async,dq.username,dq.password):cb.open(dg,dq.url,dq.async);try{if(dq.data||dt&&dt.contentType){cb.setRequestHeader("Content-Type",dq.contentType)}if(dq.ifModified){b7.lastModified[dq.url]&&cb.setRequestHeader("If-Modified-Since",b7.lastModified[dq.url]);b7.etag[dq.url]&&cb.setRequestHeader("If-None-Match",b7.etag[dq.url])}dd||cb.setRequestHeader("X-Requested-With","XMLHttpRequest");cb.setRequestHeader("Accept",dq.dataType&&dq.accepts[dq.dataType]?dq.accepts[dq.dataType]+", */*":dq.accepts._default)}catch(du){}if(dq.beforeSend&&dq.beforeSend.call(dj,cb,dq)===false){dq.global&&!--b7.active&&b7.event.trigger("ajaxStop");cb.abort();return false}dq.global&&dp("ajaxSend",[cb,dq]);var dn=cb.onreadystatechange=function(dw){if(!cb||cb.readyState===0||dw==="abort"){db||dr();db=true;if(cb){cb.onreadystatechange=b7.noop}}else{if(!db&&cb&&(cb.readyState===4||dw==="timeout")){db=true;cb.onreadystatechange=b7.noop;dl=dw==="timeout"?"timeout":!b7.httpSuccess(cb)?"error":dq.ifModified&&b7.httpNotModified(cb,dq.url)?"notmodified":"success";var dx;if(dl==="success"){try{df=b7.httpData(cb,dq.dataType,dq)}catch(dv){dl="parsererror";dx=dv}}if(dl==="success"||dl==="notmodified"){dk||ds()}else{b7.handleError(dq,cb,dl,dx)}dr();dw==="timeout"&&cb.abort();if(dq.async){cb=null}}}};try{var dm=cb.abort;cb.abort=function(){cb&&dm.call(cb);dn("abort")}}catch(di){}dq.async&&dq.timeout>0&&setTimeout(function(){cb&&!db&&dn("timeout")},dq.timeout);try{cb.send(dg==="POST"||dg==="PUT"||dg==="DELETE"?dq.data:null)}catch(dh){b7.handleError(dq,cb,null,dh);dr()}dq.async||dn();return cb}},handleError:function(cb,ca,db,da){if(cb.error){cb.error.call(cb.context||cb,ca,db,da)}if(cb.global){(cb.context?b7(cb.context):b7.event).trigger("ajaxError",[ca,cb,da])}},active:0,httpSuccess:function(cb){try{return !cb.status&&location.protocol==="file:"||cb.status>=200&&cb.status<300||cb.status===304||cb.status===1223||cb.status===0}catch(ca){}return false},httpNotModified:function(cb,ca){var db=cb.getResponseHeader("Last-Modified"),da=cb.getResponseHeader("Etag");if(db){b7.lastModified[ca]=db}if(da){b7.etag[ca]=da}return cb.status===304||cb.status===0},httpData:function(cb,ca,dc){var da=cb.getResponseHeader("content-type")||"",db=ca==="xml"||!ca&&da.indexOf("xml")>=0;cb=db?cb.responseXML:cb.responseText;db&&cb.documentElement.nodeName==="parsererror"&&b7.error("parsererror");if(dc&&dc.dataFilter){cb=dc.dataFilter(cb,ca)}if(typeof cb==="string"){if(ca==="json"||!ca&&da.indexOf("json")>=0){cb=b7.parseJSON(cb)}else{if(ca==="script"||!ca&&da.indexOf("javascript")>=0){b7.globalEval(cb)}}}return cb},param:function(cb,ca){function dd(de,df){if(b7.isArray(df)){b7.each(df,function(dg,dh){ca||/\[\]$/.test(de)?db(de,dh):dd(de+"["+(typeof dh==="object"||b7.isArray(dh)?dg:"")+"]",dh)})}else{!ca&&df!=null&&typeof df==="object"?b7.each(df,function(dg,dh){dd(de+"["+dg+"]",dh)}):db(de,df)}}function db(de,df){df=b7.isFunction(df)?df():df;dc[dc.length]=encodeURIComponent(de)+"="+encodeURIComponent(df)}var dc=[];if(ca===bY){ca=b7.ajaxSettings.traditional}if(b7.isArray(cb)||cb.jquery){b7.each(cb,function(){db(this.name,this.value)})}else{for(var da in cb){dd(da,cb[da])}}return dc.join("&").replace(cW,"+")}});var c5={},c1=/toggle|show|hide/,cO=/^([+-]=)?([\d+-.]+)(.*)$/,ci,bV=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];b7.fn.extend({show:function(cb,ca){if(cb||cb===0){return this.animate(ct("show",3),cb,ca)}else{cb=0;for(ca=this.length;cb").appendTo("body");da=db.css("display");if(da==="none"){da="block"}db.remove();c5[dc]=da}b7.data(this[cb],"olddisplay",da)}}cb=0;for(ca=this.length;cb=0;db--){if(da[db].elem===this){ca&&da[db](true);da.splice(db,1)}}});ca||this.dequeue();return this}});b7.each({slideDown:ct("show",1),slideUp:ct("hide",1),slideToggle:ct("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(cb,ca){b7.fn[cb]=function(db,da){return this.animate(ca,db,da)}});b7.extend({speed:function(cb,ca,db){var da=cb&&typeof cb==="object"?cb:{complete:db||!db&&ca||b7.isFunction(cb)&&cb,duration:cb,easing:db&&ca||ca&&!b7.isFunction(ca)&&ca};da.duration=b7.fx.off?0:typeof da.duration==="number"?da.duration:b7.fx.speeds[da.duration]||b7.fx.speeds._default;da.old=da.complete;da.complete=function(){da.queue!==false&&b7(this).dequeue();b7.isFunction(da.old)&&da.old.call(this)};return da},easing:{linear:function(cb,ca,db,da){return db+da*cb},swing:function(cb,ca,db,da){return(-Math.cos(cb*Math.PI)/2+0.5)*da+db}},timers:[],fx:function(cb,ca,da){this.options=ca;this.elem=cb;this.prop=da;if(!ca.orig){ca.orig={}}}});b7.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(b7.fx.step[this.prop]||b7.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(ca){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}return(ca=parseFloat(b7.css(this.elem,this.prop,ca)))&&ca>-10000?ca:parseFloat(b7.curCSS(this.elem,this.prop))||0},custom:function(cb,ca,dc){function da(dd){return db.step(dd)}this.startTime=cw();this.start=cb;this.end=ca;this.unit=dc||this.unit||"px";this.now=this.start;this.pos=this.state=0;var db=this;da.elem=this.elem;if(da()&&b7.timers.push(da)&&!ci){ci=setInterval(b7.fx.tick,13)}},show:function(){this.options.orig[this.prop]=b7.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());b7(this.elem).show()},hide:function(){this.options.orig[this.prop]=b7.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(cb){var ca=cw(),dc=true;if(cb||ca>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var da in this.options.curAnim){if(this.options.curAnim[da]!==true){dc=false}}if(dc){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;cb=b7.data(this.elem,"olddisplay");this.elem.style.display=cb?cb:this.options.display;if(b7.css(this.elem,"display")==="none"){this.elem.style.display="block"}}this.options.hide&&b7(this.elem).hide();if(this.options.hide||this.options.show){for(var db in this.options.curAnim){b7.style(this.elem,db,this.options.orig[db])}}this.options.complete.call(this.elem)}return false}else{db=ca-this.startTime;this.state=db/this.options.duration;cb=this.options.easing||(b7.easing.swing?"swing":"linear");this.pos=b7.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||cb](this.state,db,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};b7.extend(b7.fx,{tick:function(){for(var cb=b7.timers,ca=0;ca
";cb.insertBefore(ca,cb.firstChild);dd=ca.firstChild;db=dd.firstChild;dc=dd.nextSibling.firstChild.firstChild;this.doesNotAddBorder=db.offsetTop!==5;this.doesAddBorderForTableAndCells=dc.offsetTop===5;db.style.position="fixed";db.style.top="20px";this.supportsFixedPosition=db.offsetTop===20||db.offsetTop===15;db.style.position=db.style.top="";dd.style.overflow="hidden";dd.style.position="relative";this.subtractsBorderForOverflowNotVisible=db.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=cb.offsetTop!==da;cb.removeChild(ca);b7.offset.initialize=b7.noop},bodyOffset:function(cb){var ca=cb.offsetTop,da=cb.offsetLeft;b7.offset.initialize();if(b7.offset.doesNotIncludeMarginInBodyOffset){ca+=parseFloat(b7.curCSS(cb,"marginTop",true))||0;da+=parseFloat(b7.curCSS(cb,"marginLeft",true))||0}return{top:ca,left:da}},setOffset:function(cb,ca,de){if(/static/.test(b7.curCSS(cb,"position"))){cb.style.position="relative"}var dc=b7(cb),dd=dc.offset(),da=parseInt(b7.curCSS(cb,"top",true),10)||0,db=parseInt(b7.curCSS(cb,"left",true),10)||0;if(b7.isFunction(ca)){ca=ca.call(cb,de,dd)}de={top:ca.top-dd.top+da,left:ca.left-dd.left+db};"using" in ca?ca.using.call(cb,de):dc.css(de)}};b7.fn.extend({position:function(){if(!this[0]){return null}var cb=this[0],ca=this.offsetParent(),db=this.offset(),da=/^body|html$/i.test(ca[0].nodeName)?{top:0,left:0}:ca.offset();db.top-=parseFloat(b7.curCSS(cb,"marginTop",true))||0;db.left-=parseFloat(b7.curCSS(cb,"marginLeft",true))||0;da.top+=parseFloat(b7.curCSS(ca[0],"borderTopWidth",true))||0;da.left+=parseFloat(b7.curCSS(ca[0],"borderLeftWidth",true))||0;return{top:db.top-da.top,left:db.left-da.left}},offsetParent:function(){return this.map(function(){for(var ca=this.offsetParent||bZ.body;ca&&!/^body|html$/i.test(ca.nodeName)&&b7.css(ca,"position")==="static";){ca=ca.offsetParent}return ca})}});b7.each(["Left","Top"],function(cb,ca){var da="scroll"+ca;b7.fn[da]=function(dc){var dd=this[0],db;if(!dd){return null}if(dc!==bY){return this.each(function(){if(db=bJ(this)){db.scrollTo(!cb?dc:b7(db).scrollLeft(),cb?dc:b7(db).scrollTop())}else{this[da]=dc}})}else{return(db=bJ(dd))?"pageXOffset" in db?db[cb?"pageYOffset":"pageXOffset"]:b7.support.boxModel&&db.document.documentElement[da]||db.document.body[da]:dd[da]}}});b7.each(["Height","Width"],function(cb,ca){var da=ca.toLowerCase();b7.fn["inner"+ca]=function(){return this[0]?b7.css(this[0],da,false,"padding"):null};b7.fn["outer"+ca]=function(db){return this[0]?b7.css(this[0],da,false,db?"margin":"border"):null};b7.fn[da]=function(db){var dc=this[0];if(!dc){return db==null?null:this}if(b7.isFunction(db)){return this.each(function(dd){var de=b7(this);de[da](db.call(this,dd,de[da]()))})}return"scrollTo" in dc&&dc.document?dc.document.compatMode==="CSS1Compat"&&dc.document.documentElement["client"+ca]||dc.document.body["client"+ca]:dc.nodeType===9?Math.max(dc.documentElement["client"+ca],dc.body["scroll"+ca],dc.documentElement["scroll"+ca],dc.body["offset"+ca],dc.documentElement["offset"+ca]):db===bY?b7.css(dc,da):this.css(da,typeof db==="string"?db:db+"px")}});cF.jQuery=cF.$=b7})(window);(function(bw){bw.event.special.mousewheel={setup:function(){var bx=bw.event.special.mousewheel.handler;if(bw.browser.mozilla){bw(this).bind("mousemove.mousewheel",function(by){bw.data(this,"mwcursorposdata",{pageX:by.pageX,pageY:by.pageY,clientX:by.clientX,clientY:by.clientY})})}if(this.addEventListener){this.addEventListener((bw.browser.mozilla?"DOMMouseScroll":"mousewheel"),bx,false)}else{this.onmousewheel=bx}},teardown:function(){var bx=bw.event.special.mousewheel.handler;bw(this).unbind("mousemove.mousewheel");if(this.removeEventListener){this.removeEventListener((bw.browser.mozilla?"DOMMouseScroll":"mousewheel"),bx,false)}else{this.onmousewheel=function(){}}bw.removeData(this,"mwcursorposdata")},handler:function(bz){var bx=Array.prototype.slice.call(arguments,1);bz=bw.event.fix(bz||window.event);bw.extend(bz,bw.data(this,"mwcursorposdata")||{});var bA=0,by=true;if(bz.wheelDelta){bA=bz.wheelDelta/120}if(bz.detail){bA=-bz.detail/3}bz.data=bz.data||{};bz.type="mousewheel";bx.unshift(bA);bx.unshift(bz);return bw.event.handle.apply(this,bx)}};bw.fn.extend({mousewheel:function(bx){return bx?this.bind("mousewheel",bx):this.trigger("mousewheel")},unmousewheel:function(bx){return this.unbind("mousewheel",bx)}})})(jQuery);aB=aB||{};var aE=aB.auth;var G=aB.staticPath;var D=aB.server;var aQ=aB.tileServers;var bt=aB.viewModes;var Q=false;aB.visiocityCodeConversion=aB.visiocityCodeConversion||{};aB.visiocityCodeConversion.photo=aB.visiocityCodeConversion.photo||{};aB.visiocityCodeConversion.photo.Town=aB.visiocityCodeConversion.photo.Town||[];var E=aB.visiocityCodeConversion.photo.Town;var aZ={route:"route/get.aspx?",rmm:"route/rmm/get.aspx?",poi:"poi/get.aspx?",descr:"slab/descr.aspx?",slab:"slab/get.aspx?",trace:"slab/trace.aspx?",loc:"loc/get.aspx?",photoInfos:"pho/get_object.aspx?",photo:"pho/get_photo.aspx?"};var l=jQuery.noConflict(true);l("head").append('');var aN=window.Mappy||{};aN.api={geo:{},geolocation:{},map:{layer:{},shape:{kml:{}},tools:{}},poi:{},route:{},types:{},ui:{},utils:{},visiocity:{}};window.Mappy=aN;var c=navigator.userAgent.toLowerCase();var bn=/iphone/.test(c)||/android/.test(c)||/ipad/.test(c)||/dolfin/.test(c);var ao=/iphone/.test(c)||/android/.test(c)||/ipad/.test(c)||/dolfin/.test(c);var a5=/iphone/.test(c)||/ipad/.test(c)||/dolfin/.test(c);var bi=l.browser.msie&&l.browser.version<7;function aR(bw,bA){bw=bw||{};if(bA){for(var bz in bA){var by=bA[bz];if(by!==undefined){bw[bz]=by}}var bx=typeof window.Event==="function"&&bA instanceof window.Event;if(!bx&&bA.hasOwnProperty&&bA.hasOwnProperty("toString")){bw.toString=bA.toString}}return bw}var N=aN.api.utils.Class=function(){var bz=function(){this.initialize.apply(this,arguments)};var by={};var bB,bx;for(var bA=0,bw=arguments.length;bA1){bx=arguments[bA].prototype.initialize;arguments[bA].prototype.initialize=function(){};by=new arguments[bA];arguments[bA].prototype.initialize=bx}bB=arguments[bA].prototype}else{bB=arguments[bA]}aR(by,bB)}bz.prototype=by;return bz};function aq(bw){return(typeof bw!=="undefined"&&bw!==null)}function a3(bw){return(typeof bw==="undefined"||bw===null)}function a1(bx,bw){return function(){bx.apply(bw,arguments)}}function a8(bx,bw){return setTimeout(a1(bx,bw),13)}function e(bz,bx){var by=[];for(var bw in bz){if(bz.hasOwnProperty(bw)){if(typeof bz[bw]==="number"||typeof bz[bw]==="string"){by.push(bx+"."+bw+"="+bz[bw])}else{by.push(e(bz[bw],bx+"."+bw))}}}return by.join("&")}var al=aN.api.utils.xml2json=function(by){var bz="",bw={},bA=true,bx;if(aq(by.attributes)&&by.attributes.length>0){bw["@attributes"]={};for(bx=0;bx0){this.hasListeners=true;return}}this.hasListeners=false},trigger:function(by){var bA=this._listeners[by];if(l.isArray(bA)){var bx=l.makeArray(arguments).slice(1);for(var bz=0,bw=bA.length;bzthis.maxX){this.maxX=bw.x}if(bw.ythis.maxY){this.maxY=bw.y}},getSize:function(){return new aO(this.maxX-this.minX,this.maxY-this.minY)},inside:function(bw){return(bw.x>=this.minX&&bw.x=this.minY&&bw.y'+bw+""};function bq(bz){var by="";bz=bz-0;var bA=Math.floor(bz/(24*3600));bz%=24*3600;var bw=Math.floor(bz/3600);bz%=3600;var bx=Math.floor(bz/60);bz%=60;if(bA===1){by+="1 jour "}else{if(bA>1){by+=bA+" jours "}}by+=bw+"h"+(bx<10?"0":"")+bx;return by}var M=aN.api.ui.Icon=N({cssClass:null,image:null,size:null,iconAnchor:null,popUpAnchor:null,label:null,initialize:function(bw){this.cssClass=bw.cssClass;this.image=bw.image;this.size=bw.size;this.iconAnchor=bw.iconAnchor;this.popUpAnchor=bw.popUpAnchor;this.label=bw.label;if(a3(this.size)){this._setSize()}if(a3(this.iconAnchor)){this.iconAnchor=this.size.getCenter()}if(a3(this.popUpAnchor)){this.popUpAnchor=new am(this.iconAnchor.x,0)}},_setSize:function(){var bw;if(aq(this.cssClass)){bw=aG('
')}if(a3(bw)||(bw.isNull()&&aq(this.image))){bw=aG('')}this.size=bw},create:function(){var bw=l("
");if(aq(this.cssClass)){bw.addClass(this.cssClass)}bw.html(this.label);if(aq(this.image)){bw.append('')}return bw}});aN.api.ui.Icon.DEFAULT={cssClass:"default-icon",image:G+"img/poi/POI_defaut.png",size:new aO(21,31),iconAnchor:new am(10,31),popUpAnchor:new am(10,0)};var y=aN.api.ui.Slider=N({initialize:function(bx){bx=bx||{};if(a3(bx.container)){return}var bw=l(bx.container);var bB=l('
');bw.append(bB);var bA=bx.stop;this.min=bx.min;this.max=bx.max;this.steps=this.max-this.min;this.size=bw.height();this.domEventHandlers=[];var by=l('');this._handler=by;var bz=this;by.click(function(bC){bC.preventDefault()});by.mousedown(function(bE){var bD=bE.pageY;var bC=by.position().top+by.height();var bF=l(document);bz._mousemoveHandler=function(bH){var bG=bz._stepCalc(bC+bH.pageY-bD);bz._setStep(bG);bH.preventDefault()};bz._mouseupHandler=function(){bF.unbind("mousemove",bz._mousemoveHandler);bF.unbind("mouseup",bz._mouseupHandler);if(l.isFunction(bA)){bA(bz._currentStep+bz.min)}};bF.mousemove(bz._mousemoveHandler);bF.mouseup(bz._mouseupHandler);bE.preventDefault();bE.stopPropagation()});bB.append(by);this._mousedownHandler=function(bD){var bE=bw.offset();var bC=bz._stepCalc(bD.pageY-bE.top);bz._setStep(bC);if(l.isFunction(bA)){bA(bz._currentStep+bz.min)}};bw.mousedown(this._mousedownHandler);this.div=bB;this.container=bw},_stepCalc:function(bw){var bx=Math.round((this.size-bw)*this.steps/this.size);if(bx<0){bx=0}if(bx>this.steps){bx=this.steps}return bx},_setStep:function(bw){this._handler.css({bottom:((bw*100)/this.steps)+"%"});this._currentStep=bw},setValue:function(bw){bw=Math.round(bw);if(bwthis.max){bw=this.max}this._setStep(bw-this.min)},destroy:function(){var bw=l(document);if(l.isFunction(this._mousemoveHandler)){bw.unbind("mousemove",this._mousemoveHandler)}if(l.isFunction(this._mouseupHandler)){bw.unbind("mouseup",this._mouseupHandler)}this.container.unbind("mousedown",this._mousedownHandler);this.div.remove()}});var aw=aN.api.ui.ToolTip=N({div:null,isAdded:false,TEMPLATE:'
',initialize:function(bw,bx){this.container=bw;this.html=bx},add:function(bA){var by=this.container;this.remove();div=l(this.TEMPLATE);div.html(this.html);by.append(div);this.div=div;var bx=div.outerWidth(true);var bz=div.outerHeight(true);var by=this.container;function bw(bB){var bF=by.offset();var bE={left:bB.pageX-bF.left,top:bB.pageY-bF.top+20};var bD=by.width();var bC=by.height();if(bE.left+bx>bD){bE.left=bD-bx}if(bE.top+bz>bC){bE.top-=50}div.css(bE)}l(document).mousemove(bw);bw(bA);this._mouseMoveHandler=bw;this.isAdded=true},remove:function(){if(this.isAdded){l(document).unbind("mousemove",this._mouseMoveHandler);this.div.remove();delete this.div;this.isAdded=false}}});aN.api.geo.Coordinates=function(bw,by,bx){bw=bw-0;by=by-0;if(bw>180){this.x=180}else{if(bw<-180){this.x=-180}else{this.x=bw}}if(by>90){this.y=90}else{if(by<-90){this.y=-90}else{this.y=by}}this.x=bw-0;this.y=by-0;bb.forward(this)};var P=aN.api.geo.Coordinates;P.prototype={clone:function(){var bw=new P(this.x,this.y);bw._x=this._x;bw._y=this._y;return bw},getDistance:function(by){var bx=6378137,bB=6356752.314;var bw=(by.x-this.x)*Math.PI/180;var bA=(by.y-this.y)*Math.PI/180;var bC=(this.y+by.y)/2*Math.PI/180;var bz=Math.tan(bC);bz=bz*bz;return{dx:Math.abs(bx*bx*bw/Math.sqrt(bx*bx+bB*bB*bz)),dy:Math.abs(bA*bx)}},toString:function(){return this.x+","+this.y}};P.fromNormalized=function(bw,bx){return bb.inverse(bw,bx)};var bb={_YF:1.7071067811865475,_XF:0.7071067811865476,_RYF:0.585786437626905,_RXF:1.4142135623730951,a:6378137,D2R:0.017453292519943295,R2D:57.29577951308232,initialize:function(){var bx=new P(-180,-90,false);var bw=new P(180,90,false);this.forwardGall(bx);this.forwardGall(bw);this.mMaxSize=bw._x-bx._x;this.mSourceAeraProOrigineX=bx._x;this.mSourceAeraProOrigineY=bx._y;this.mMaxHeightPct=(bw._y-bx._y)/this.mMaxSize},forwardGall:function(bw){bw._x=this.a*this._XF*bw.x*this.D2R;bw._y=this.a*this._YF*Math.tan(0.5*bw.y*this.D2R)},normalize:function(bw){bw._x=(bw._x-this.mSourceAeraProOrigineX)/this.mMaxSize;bw._y=(bw._y-this.mSourceAeraProOrigineY)/this.mMaxSize},inverseGall:function(bw,bz){var bx=this.R2D*this._RXF*bw/this.a;var by=this.R2D*2*Math.atan(bz/this.a*this._RYF);return new P(bx,by)},forward:function(bw){this.forwardGall(bw);this.normalize(bw)},inverse:function(bw,bx){if(bw<0){bw=0}else{if(bw>1){bw=1}}if(bx<0){bx=0}else{if(bx>this.mMaxHeightPct){bx=this.mMaxHeightPct}}bw*=this.mMaxSize;bx*=this.mMaxSize;bw+=this.mSourceAeraProOrigineX;bx+=this.mSourceAeraProOrigineY;return this.inverseGall(bw,bx)}};bb.initialize();var aA=aN.api.geo.GeoBounds=N({ne:null,sw:null,center:null,initialize:function(bx,bw){this.ne=(bx)?bx.clone():new P(-180,-90);this.sw=(bw)?bw.clone():new P(180,90)},refreshCenter:function(){var bw=this.sw._x+(this.ne._x-this.sw._x)/2;var bx=this.sw._y+(this.ne._y-this.sw._y)/2;this.center=P.fromNormalized(bw,bx)},contains:function(bw){return bw._x>=this.sw._x&&bw._x<=this.ne._x&&bw._y>=this.sw._y&&bw._y<=this.ne._y},intersect:function(by){var bx=Math.max(this.sw._x,by.sw._x);var bC=Math.max(this.sw._y,by.sw._y);var bB=Math.min(this.ne._x,by.ne._x);var bz=Math.min(this.ne._y,by.ne._y);if(bB-bx<0||bz-bC<0){return null}else{var bA=P.fromNormalized(bB,bz);var bw=P.fromNormalized(bx,bC);return new aA(bA,bw)}},extend:function(by){var bx=this.ne;var bw=this.sw;if(by._xbx._x){bx._x=by._x;bx.x=by.x}if(by._ybx._y){bx._y=by._y;bx.y=by.y}},getDeltaX:function(){return this.ne._x-this.sw._x},getDeltaY:function(){return this.ne._y-this.sw._y},toString:function(){return this.ne.toString()+" / "+this.sw.toString()}});function ad(by,bz,bx){var bw=by.encode();bw=D+bw;bw+="&auth="+aE;bw=encodeURI(bw);l.ajax({dataType:"jsonp",jsonp:"callback",url:bw,scriptCharset:"utf-8",success:bz,error:bx})}var g=N({initialize:function(){},encode:function(){}});var f=N(g,{initialize:function(){g.prototype.initialize.call(this)},encode:function(){var bw=aZ.loc;bw+=e(this._options,"opt");return bw},isReady:function(){return true},configure:function(bw){this._options=bw}});var d=N(g,{_callTraffic:false,initialize:function(bw){g.prototype.initialize.call(this);this._callTraffic=(aq(bw)&&bw==true)?true:false},encode:function(){var bw=aZ.descr+"opt.format=json&descr-mode=region,interact,copyright";bw+="&viewmode="+this._viewMode;if(this._callTraffic){bw+="&templ=MappyTraEvt_EarthGall_384"}bw+="&sxys="+this._tilesList;bw+="&zoom="+this._zoom;return bw},configure:function(bw,by,bx){this._tilesList=bw;this._zoom=by;this._viewMode=bx}});var an=N(f,{initialize:function(){f.prototype.initialize.call(this)},encode:function(){var bw=f.prototype.encode.apply(this);if(aq(this._addr._countryName)){bw+="&countryName="+this._addr._countryName}if(aq(this._addr._townName)){bw+="&townName="+this._addr._townName}if(aq(this._addr._number)){bw+="&opt.number="+this._addr._number}if(aq(this._addr._wayName)){bw+="&opt.wayName="+this._addr._wayName}if(aq(this._addr._countryCode)){bw+="&countryCode="+this._addr._countryCode}if(aq(this._addr._townOfficialCode)){bw+="&townOfficialCode="+this._addr._townOfficialCode}if(aq(this._addr._postalCode)){bw+="&postalCode="+this._addr._postalCode}if(aq(this._addr._countryIsoCode)){bw+="&countryIsoCode="+this._addr._countryIsoCode}if(aq(this._addr._subcountryName)){bw+="&opt.subcountryName="+this._addr._subcountryName}if(aq(this._addr._subcountryOfficialCode)){bw+="&opt.subcountryOfficialCode="+this._addr._subcountryOfficialCode}return bw},configure:function(bx,bw){f.prototype.configure.call(this,bw);this._addr=bx},isReady:function(){return(aq(this._addr._countryName)||aq(this._addr._countryCode))}});var r=N(g,{initialize:function(){g.prototype.initialize.call(this)},encode:function(){var bw=aZ.photoInfos+"opt.format=json&opt.interactive=0&opt.xyOutputProjections=4326";if(this._searchType==="ad"){bw+="&countryCode="+this._countryCode;bw+="&townCode="+this._townCode;bw+="&opt.number="+this._number;bw+="&wayName="+this._wayName}else{if(this._searchType==="id"){bw+="&objectId="+this._id;bw+=(this._view)?"&opt.view="+this._view:""}else{if(this._searchType==="xy"){bw+="&x="+this._coordinates.x;bw+="&y="+this._coordinates.y;bw+="&xyInputProjection=4326"}}}bw+="&opt.objectType="+this._objectType;if(this._objectType==="f"){bw+="&opt.frontagesListLevel=3"}else{if(this._objectType==="s"){bw+="&opt.intersectionsList=1"}}bw+="&opt.searchType="+this._searchType;return bw},configure:function(bw){if(bw.townCode&&bw.countryCode&&bw.number&&bw.wayName){this._townCode=bw.townCode;this._countryCode=bw.countryCode;this._number=bw.number;this._wayName=bw.wayName;this._searchType="ad"}if(bw.id){this._id=bw.id;this._searchType="id";this._view=bw.view}if(bw.coordinates){this._coordinates=bw.coordinates;this._searchType="xy"}this._objectType=bw.objectType}});var bg=N(g,{initialize:function(){g.prototype.initialize.call(this)},encode:function(){var by=[];by.push(aZ.poi);by.push("opt.format=json");if(l.isArray(this._id)){var bB="opt.json.poi=[";var bx=[];for(var bA=0;bA2){bx+="&via.rids="+this._addressList[1].rid;for(i=2;i=bC||bA[bx].y=bC){if(bA[by].x+(bC-bA[by].y)/(bA[bx].y-bA[by].y)*(bA[bx].x-bA[by].x)this.maxZoomLevel){return this.maxZoomLevel}else{if(bw=0&&bx.sx<=bw[0])}else{return false}},checkSy:function(bx){var bw=Y.tileMaxIds[bx.zoom];if(aq(bw)){return(bx.sy>=0&&bx.sy<=bw[1])}else{return false}}});Y.slabSize=384;Y.mMaxZoomLevel=12;Y.tileMaxIds=[[0,0],[2,2],[8,6],[26,20],[80,62],[242,186],[728,560],[2186,1680],[6560,5041],[19682,15125],[59048,45377],[177146,136131],[531440,408395],[1594322,1225186]];var az=N({_tools:null,initialize:function(bw){this._map=bw;this._tools=[]},addTool:function(bw){if(bw instanceof af){if(aq(this._map.miniMap)){this._map.miniMap.removed()}this._map.miniMap=bw;bw.added(this._map);this._refreshPositions()}else{this._tools.push(bw);bw.added(this._map);bw.refreshPosition()}},removeTool:function(bx){if(a3(bx)){return}if(bx instanceof af){this._map.miniMap=null}bx.removed();var bw=l.inArray(bx,this._tools);if(bw!==-1){this._tools.splice(bw,1)}this._refreshPositions()},_refreshPositions:function(){for(var bw=0;bw0){var bB=bA[0].Placemark.Point.coordinates;bx.location=bA[0];bx.coordinates=new aN.api.geo.Coordinates(bB[0],bB[1]);bx.setPosition()}if(typeof bz==="function"){bz(bA)}},bw)},added:function(bx,bw){this._controller=bw;this._createIcon(bx);if(bw.map.isReady){this.setPosition()}this.isOnMap=true;this._createToolTip();if(this.isHidden){this.hide()}},removed:function(){if(this.isOnMap){this.isOnMap=false;this.removeToolTip();this.closePopUp();this.div.remove()}},setPosition:function(){this.pos=this._controller.converter.toGeolayerPixels(this.coordinates);this.setMarkerPosition()},setMarkerPosition:function(){this.div.css({left:this.pos.x-this._icon.iconAnchor.x,top:this.pos.y-this._icon.iconAnchor.y,"z-index":this.pos.y+10000});if(aq(this._popUp)){this._popUp.setPopUpPosition(this.pos)}},openPopUp:function(bx,bw){if(aq(this._popUp)){this._controller.popuplayer.removePopUp(this._popUp)}if(!aq(this.pos)){this.setPosition()}this._popUp=new T(bx,this);this._controller.popuplayer.addPopUp(this._popUp);this._popUp.setPopUpPosition(this.pos);this.isPopUpOpened=true;this.trigger("popupopened");if(bw!==false){return this._popUp.slideTo(this.pos)}else{return false}},closePopUp:function(){if(aq(this._popUp)){this._controller.popuplayer.removePopUp(this._popUp);this.isPopUpOpened=false;this.trigger("popupclosed")}},addToolTip:function(bw){this.toolTip=bw;if(this.isOnMap){this._createToolTip()}},removeToolTip:function(){if(aq(this._toolTipInst)){this._toolTipInst.remove()}for(var bw=0;bwbE.width-20){bD=-5}}var bF=bC.top+bA.y+bH.top;if(bF<20){bB=5}else{if(bF>bE.height-20){bB=-5}}if(bD||bB){bw=true;bH.left+=bD;bH.top+=bB;bx._controller.view.setPosition(bH.left,bH.top);bC.left-=bD;bC.top-=bB;bx.div.hackModifyInit(bD,bB);bx.div.css(bC);bx._controller.refreshTiles()}}this.div.unbind("click");aV(this.div,{start:function(bA){bz=setInterval(by,10);bx.dragging=true;bx.trigger("dragstart",bA)},stop:function(bD){window.clearInterval(bz);bx.dragging=false;var bB=bx.div.position();var bC=bB.left+bx._icon.iconAnchor.x;var bA=bB.top+bx._icon.iconAnchor.y;bx.coordinates=bx._controller.converter.fromGeolayerPixels(bC,bA);if(bw){bx._controller.newStaticPosition()}bx.trigger("dragstop",bD)},drag:function(bD){var bB=bx.div.position();var bC=bB.left+bx._icon.iconAnchor.x;var bA=bB.top+bx._icon.iconAnchor.y;bx.coordinates=bx._controller.converter.fromGeolayerPixels(bC,bA);bx.setPosition();bx.trigger("drag",bD)}});this.div.click(function(bA){bx.trigger("click",bA)})},hide:function(){this.isHidden=true;if(aq(this.div)){this.div.hide();this.closePopUp()}},show:function(){this.isHidden=false;if(aq(this.div)){this.div.show()}},setTailStyle:function(bw){this._tailStyle=bw},destroyTail:function(){if(aq(this.tail)){this.tail.clean()}},drawTail:function(){this.destroyTail();if(aq(this.center)){if(this.center.x!==this.pos.x||this.center.y!==this.pos.y){this.center.round();this.pos.round();if(!this.tail){this.tail=ai(this.div.parent(),10,"line");var bx=this._tailStyle||new R({lineWidth:1,strokeStyle:"FF000000"});this.tail.setStyle(bx)}var bw=new H(this.center.x,this.center.y,this.center.x,this.center.y);bw.addPoint(this.pos);this.tail.setBoundingBox(bw);this.center.px=this.center.x;this.center.py=this.center.y;this.pos.px=this.pos.x;this.pos.py=this.pos.y;this.tail.line([this.center,this.pos])}delete this.center}}});var a6=N(aj,{markers:null,bounds:null,initialize:function(bx,bw){aj.prototype.initialize.call(this,null,bw);this.markers=[];this.bounds=bx},added:function(bw,by){this.getIcon().label="x"+this.markers.length;for(var bx=0;bx0){var bF=bx.getSize();var bG=bx.div.offset();var bJ=new H(-bG.left,-bG.top,bF.width-bG.left,bF.height-bG.top);bw(bJ);for(bD=0;bD=0;bD-=1){if(bI[bD].markers.length1||b4<0||b4>1),r:bR,s:b4}}function bG(bR,bZ,bX){var bU=bX.x-bZ.x,bS=bX.y-bZ.y;var bV=bR.x-bZ.x,bT=bR.y-bZ.y;if((Math.abs(bU)+Math.abs(bS))<2*bO||(bV*bU+bT*bS)<0){return Math.sqrt(bV*bV+bT*bT)}var bY=bR.x-bX.x,bW=bR.y-bX.y;if((bY*bU+bW*bS)>0){return Math.sqrt(bY*bY+bW*bW)}return Math.abs(bV*bS-bT*bU)/Math.sqrt(bU*bU+bS*bS)}function bL(bZ,bX){var bR=0,b1;b1=(bK[bX].r-bP)/by;b1*=b1*bZ.PictoCenterDist;bR+=b1;var bV,bY,bS,b0;for(var bU=0;bU0){var bW=true;if(bK[bX].center.dist(bK[bU].center)>bw){var bT=bN(bK[bX].center,bK[bX].picto,bK[bU].center,bK[bU].picto);if(bT.test){b1=1+((1-bT.r)*bK[bX].r)/(bK[bX].radius+bw);bR+=bZ.LineLineOverlap*b1}else{bW=false}}else{bW=false}if(bW===false){b0=bG(bK[bX].picto,bK[bU].center,bK[bU].picto);bV=1.5*bK[bX].radius+bw;if(b0bO){var b0=bK[bU].picto.clone();var bR=0,bT=bz.length-1;var bX=Number.MAX_VALUE;for(var bV=0;bVb3&&++bW!==b1){bQ=a8(bB,this)}else{for(bW=0;bWbO){var b0=bK[bU].picto.clone();var bR=0,bT=bz.length-1;var bX=Number.MAX_VALUE;for(var bV=0;bVb3&&++bW!==b1);for(bW=0;bW=0&&bM=0&&bO=0&&bM+bS=0&&bO+bR0){var bB=bz[0];var bF=bB.getIcon().size;var bE=bF.width;var bC=bF.height;var bx=bE+2;var bI=bw.getSize().width;var by=Math.ceil(bI/bx)+1;if(by>0){var bD=new Array(by);for(var bA=0;bA',mappyDecoration:false,left:null,right:null,top:null,bottom:null,autoLayout:false,initialize:function(bw){bw=bw||{};this.mappyDecoration=bw.mappyDecoration;if(this.mappyDecoration){this.bottom=0;this.left="auto"}else{this.autoLayout=bw.autoLayout;this.left=bw.left;this.right=bw.right;this.top=bw.top;this.bottom=bw.bottom}},getAnchorPoint:function(bx,bz,bA,bw){var by;if(this.autoLayout){by=new am(bA.size.width-bA.iconAnchor.x,-bA.iconAnchor.y);var bC=bx.model.getPadding();var bB=bx.view.position();bB.left+=bw.x+by.x;bB.top+=bw.y+by.y;var bD=bx.model.getSize();if(bB.left+bz.width>bD.width-bC.right&&bB.left-bz.width-bA.size.width>bC.left){by.x-=bz.width+bA.size.width}if(bB.top+bz.height>bD.height-bC.bottom){if(bz.height>bD.height-bC.top-bC.bottom){by.y-=bB.top-bC.top}else{by.y-=bB.top+bz.height-bD.height+bC.bottom}}}else{by=new am(bA.popUpAnchor.x-bA.iconAnchor.x,bA.popUpAnchor.y-bA.iconAnchor.y);if(aq(this.left)){if(this.left==="auto"){by.x-=bz.width/2}else{by.x-=this.left}}if(aq(this.right)){if(this.right==="auto"){by.x-=bz.width/2}else{by.x+=this.right-bz.width}}if(aq(this.top)){if(this.top==="auto"){by.y-=bz.height/2}else{by.y-=this.top}}if(aq(this.bottom)){if(this.bottom==="auto"){by.y-=bz.height/2}else{by.y+=this.bottom-bz.height}}}return by},createPopUp:function(bA,bE,bz){if(typeof bA!=="string"){bA=l(bA).clone(true)}var bw,bJ;if(this.mappyDecoration){var bB=o(this.TEMPLATE,{imagePath:G+((bi)?"img_png8":"img")});bw=l(bB);bE.append(bw);var bC=bw.find(".popup-content");bC.html(bA);var bG=aG(bC,true);bw.width(bG.width);bw.height(bG.height);var bx=bG.width-23;var by=bG.height-22;bw.find(".popup-nw").width(bx);bw.find(".popup-sw").width(bx);bw.find(".popup-sw").height(by);bw.find(".popup-se").height(by);var bI=bw.find(".popup-beak");var bH=new aO(23,49);var bF=bG.getCenter();var bD=bH.getCenter();bI.css("left",Math.round(bF.x-bD.x));bI.css("top",bG.height-5);bJ=new aO(bG.width,bG.height+bH.height-5);bw.find(".popup-close").click(function(bK){bz.closePopUp()})}else{bw=l('');bw.html(bA);bE.append(bw);bJ=aG(bw,true)}bw.mousemove(function(bK){bK.stopPropagation()});return{div:bw,size:bJ}}});var I=aN.api.map.Map=N(ba,{EVENTS:["changestart","changeend","zoomstart","zoomend","drag","dragstart","dragstop","mousewheel","click","dblclick","rightclick","mouseup","mousedown","mousemove","mouseover","mouseout","resize","controlchanged","touchstart","touchmove","touchend","gestureend","gesturechange","gesturestart","refreshdescr"],isReady:false,hasInertia:false,dragging:false,div:null,initialize:function(bx){ba.prototype.initialize.apply(this);var bw=l(bx.container);this.controller=new ab(this,bw);this.toolManager=new az(this);this.copyrights=new x();this.addTool(this.copyrights);this.div=this.controller.view.div},setCenter:function(bx,bw){this.controller.setState(bx,bw)},resize:function(){this.controller.resize(this.div.width(),this.div.height())},getCenter:function(){return this.controller.getCenter()},setZoomLevel:function(bw){this.controller.setZoom(bw)},getZoomLevel:function(){return this.controller.model.getZoom()},addLayer:function(bw){this.controller.addLayer(bw)},removeLayer:function(bw){this.controller.removeLayer(bw)},addTool:function(bw){this.toolManager.addTool(bw)},removeTool:function(bw){this.toolManager.removeTool(bw)},getVisibleBounds:function(){var bw=this.controller.model.getSize();var bx=this.controller.model.getPadding();return new aA(this.controller.converter.fromPixels(bw.width-bx.right,bx.top),this.controller.converter.fromPixels(bx.left,bw.height-bx.bottom))},getBoundsZoomLevel:function(bw){return this.controller.model.getBoundsZoomLevel(bw)},slideBy:function(bw){this.controller.slideBy(bw.x,bw.y)},slideTo:function(bw){if(this.isReady){this.controller.slideTo(bw)}},zoomIn:function(){this.controller.setZoom(this.controller.model.getZoom()+1)},zoomOut:function(){this.controller.setZoom(this.controller.model.getZoom()-1)},getViewMode:function(){return this.controller.model.getViewMode()},setViewMode:function(bw){this.controller.setViewMode(bw)},getSize:function(){return this.controller.model.getSize()},setPadding:function(by){var bw={};for(var bx in by){if(by.hasOwnProperty(bx)){if(bx==="n"){bw.top=by[bx]}if(bx==="s"){bw.bottom=by[bx]}if(bx==="e"){bw.right=by[bx]}if(bx==="w"){bw.left=by[bx]}}}this.controller.setPadding(bw)},getPadding:function(){var bw=this.controller.model.getPadding();return{n:bw.top,s:bw.bottom,e:bw.right,w:bw.left}},disableDraggable:function(){this.controller.disableDraggable()},enableDraggable:function(){this.controller.enableDraggable()},enableDblClickZoom:function(){if(this.controller.dblclickZoom===false){this.controller.dblclickZoom=true;this.trigger("controlchanged","dblClickZoom")}},disableDblClickZoom:function(){if(this.controller.dblclickZoom===true){this.controller.dblclickZoom=false;this.trigger("controlchanged","dblClickZoom")}},isDblClickZoomEnabled:function(){return this.controller.dblclickZoom},enableScrollWheelZoom:function(){if(this.controller.mousewheelZoom===false){this.controller.mousewheelZoom=true;this.trigger("controlchanged","scrollWheelZoom")}},disableScrollWheelZoom:function(){if(this.controller.mousewheelZoom===true){this.controller.mousewheelZoom=false;this.trigger("controlchanged","scrollWheelZoom")}},isScrollWheelZoomEnabled:function(){return this.controller.mousewheelZoom},enableZoomSelection:function(){if(this.controller.zoomSelection===false){this.controller.enableZoomSelection();this.trigger("controlchanged","selectionZoom")}},disableZoomSelection:function(){if(this.controller.zoomSelection===true){this.controller.disableZoomSelection();this.trigger("controlchanged","selectionZoom")}},isZoomSelectionEnabled:function(){return this.controller.zoomSelection},enableGestureZoom:function(){if(this.controller.gestureZoom===false){this.controller.gestureZoom=true;this.trigger("controlchanged","gestureZoom")}},disableGestureZoom:function(){if(this.controller.gestureZoom===true){this.controller.gestureZoom=false;this.trigger("controlchanged","gestureZoom")}},setLogoPosition:function(bw){this.controller.view.div.find("[name=logo]").css(bw)},destroy:function(){this.controller.view.destroy()},getBounds:function(by){var bx=new aA();for(var bw=0;bw
',initialize:function(){z.prototype.initialize.call(this)},added:function(bw){this.div=l(this.TEMPLATE);this.div.click(function(){window.open("http://api-pro.mappy.com/copyright.html","Copyright")});z.prototype.added.call(this,bw)},setText:function(bx){var by=[];for(var bw in bx){if(bx.hasOwnProperty(bw)){if(bw!=="Mappy"){by.push(bw)}}}if(by.length>0){this.div.html("© Mappy - "+by.join(", "))}else{this.div.empty()}}});var af=aN.api.map.tools.MiniMap=N(z,{ZOOM_DELTA:3,TEMPLATE:'
',TEMPLATE_IE6:'
",_tiles:[],_mapListeners:[],shift:null,initialize:function(bw){z.prototype.initialize.call(this,bw);this.model=new S()},added:function(by){if(bi){this.div=l(this.TEMPLATE_IE6)}else{this.div=l(this.TEMPLATE)}z.prototype.added.call(this,by);this.model.setSize(120,120);var bz=this.div.find(".minimap-close");var bw=this;bz.click(function(){by.removeTool(bw)});var bx=new aO(132,132);this.div.width(bx.width);this.div.height(bx.height);this._addRectangle();this._mapListeners.push(by.addListener("resize",a1(this._resizeHandler,this)));this._mapListeners.push(by.addListener("dragstart",a1(this._dragStartHandler,this)));this._mapListeners.push(by.addListener("drag",a1(this._dragHandler,this)));this._mapListeners.push(by.addListener("changeend",a1(this._newDisplayArea,this)));this.tilelayer=this.div.find(".minimap-layer");if(by.isReady){this._newDisplayArea()}this.position.offset=new am(bx.width,bx.height);this.refreshPosition()},refreshPosition:function(){var bw=this.div.find(".minimap-close");switch(this.position.anchor){case"lt":this.div.css({left:-6,top:-6});bw.css({right:0,bottom:0,"background-position":"-43px -43px"});if(bi){bw.find(".minimap-close-ie6").css({left:-43,top:-43})}break;case"rt":this.div.css({right:-6,top:-6});bw.css({left:0,bottom:0,"background-position":"-66px -43px"});if(bi){bw.find(".minimap-close-ie6").css({left:-66,top:-43})}break;case"lb":this.div.css({left:-6,bottom:-6});bw.css({right:0,top:0,"background-position":"-43px -66px"});if(bi){bw.find(".minimap-close-ie6").css({left:-43,top:-66})}break;case"rb":this.div.css({right:-6,bottom:-6});bw.css({left:0,top:0,"background-position":"-66px -66px"});if(bi){bw.find(".minimap-close-ie6").css({left:-66,top:-66})}break}},removed:function(){for(var bw=0;bwthis._map.getZoomLevel()-this.ZOOM_DELTA){this._rectangle.hide()}},setTiles:function(bw,bA,bz){var bB;var by;for(var bx=0;bxbx.model.width){bA[0]=-5}}if(bB.top<-bx._rectSize.height){bA[1]=5}else{if(bB.top>bx.model.height){bA[1]=-5}}if(bA[0]||bA[1]){bw[0]+=bA[0];bw[1]+=bA[1];var bC=bx.tilelayer.position();bx.tilelayer.css({left:bA[0]+bC.left,top:bA[1]+bC.top});bx.refreshTiles()}};var bz;aV(this._rectangle,{start:function(){bw=[0,0];bz=setInterval(by,10)},stop:function(){window.clearInterval(bz);var bB=bx._rectangle.position();var bA=new am(bx._rectPosInit.left-bB.left+bw[0],bx._rectPosInit.top-bB.top+bw[1]);bA.x*=Math.pow(3,bx.ZOOM_DELTA);bA.y*=Math.pow(3,bx.ZOOM_DELTA);bx._map.slideBy(bA)}})}});var J=aN.api.map.tools.Scale=N(z,{MAX_WIDTH:100,DEFAULT_DIRECTION:"horizontal",TEMPLATE:'
',_mapListeners:[],initialize:function(bw,bx){z.prototype.initialize.call(this,bw,bx)},added:function(bx){var bw=G+((bi)?"img_png8/":"img/");this.div=l(o(this.TEMPLATE,{imagesPath:bw}));this.div.width(this.MAX_WIDTH+14);z.prototype.added.call(this,bx);this._mapListeners.push(bx.addListener("changeend",a1(this._compute,this)));if(bx.isReady){this._compute()}},_compute:function(){var bw,bx;var bD,bC;var bz=this._map.controller.model.getMeterPerPixel();var bA=this.MAX_WIDTH*bz;bx=this._calcRoundDistance(bA);if(bx>1000){bD="km";this.div.find(".tools-scale-meter").html(bx/1000+" "+bD)}else{bD="m";this.div.find(".tools-scale-meter").html(bx+" "+bD)}var by=(bx/bz)-6;var bE=this.div.find(".tools-scale-middle");bE.width(by);bE.find(":first-child").width(by);var bB=bx*0.6213711/1000;if(bB<1){bC="yd";bB*=1760}else{bC="mi"}bw=this._calcRoundDistance(bB);this.div.find(".tools-scale-miles").html(bw+" "+bC);this.div.find(".tools-scale-milesbar").css("left",bw*(bx/bz)/bB-6)},_calcRoundDistance:function(bx){var bw=[1,2,4,5,6,8,10];var bz=1;while((bx/bz)>10){bz*=10}for(var by=bw.length-1;by>=0;by-=1){if((bx/bz)>=bw[by]){return bw[by]*bz}}},removed:function(){for(var bw=0;bw');var bx=this.buttonList;z.prototype.added.call(this,by);var bw=true;if(aq(bx.move)&&bx.move!==false){this._addMove(bx.move.label,bx.move.labelMiddle);bw=false}if(aq(bx.selection)&&bx.selection!==false){this._addZoomOnSelect(bx.selection.label);bw=false}if(aq(bx.mouseWheelZoom)&&bx.mouseWheelZoom!==false){this._addZoomOnWheelSelection(bx.mouseWheelZoom.label);bw=false}if(aq(bx.viewMode)&&bx.viewMode!==false){this._addViewModeSelector(bw,bx.viewMode.label,bx.viewMode.lang);bw=false}if(aq(bx.zoom)&&bx.zoom!==false){this._addPlus(bw,bx.zoom.label)}if(aq(bx.slider)&&bx.slider!==false){this._addSlider(bx.slider.label)}if(aq(bx.zoom)&&bx.zoom!==false){this._addMinus(!bx.miniMap,bx.zoom.label)}if(aq(bx.miniMap)&&bx.miniMap!==false){this._addMiniMap(bx.miniMap.position,bx.miniMap.label);bw=false}},_addToolTip:function(by,bw){if(aq(bw)){var bx=new aw(this._map.controller.view.div,bw);by.mouseover(function(bz){bx.add(bz);bz.stopPropagation()});by.mouseout(function(){bx.remove()})}},_addMove:function(bz,bw){var by;if(bi){by='
"}else{by='
'}var bA=l(by);var bB=this;bA.click(function(bE){var bF=bA.offset();var bD=bB._map.getSize();bF=[bE.pageX-bF.left-bA.width()/2,bE.pageY-bF.top-(bA.height()+2)/2];var bC;if(bF[0]<5&&bF[0]>-5&&bF[1]<5&&bF[1]>-5){bB.trigger("movemiddleclick");return}else{if(bF[0]<5&&bF[0]>-5&&(bF[1]>5||bF[1]<-5)){bC=new am(0,-bF[1]*bD.height/(bA.height()/2))}else{if(bF[1]<5&&bF[1]>-5&&(bF[0]>5||bF[0]<-5)){bC=new am(-bF[0]*bD.width/(bA.width()/2),0)}else{bC=new am(-bF[0]*bD.width/(bA.width()/2),-bF[1]*bD.height/(bA.height()/2))}}}bB._map.slideBy(bC)});if(aq(bw)){var bx=l('
');bA.append(bx);this._addToolTip(bx,bw)}this.div.append(bA);this._addToolTip(bA,bz)},_addMiniMap:function(bw,by){var bx;if(bi){bx='
"}else{bx='
'}var bB=l(bx);var bA=this;var bz=new af(bw);bB.click(function(){if(aq(bA._map.miniMap)){bA._map.removeTool(bA._map.miniMap)}else{bA._map.addTool(bz)}});this.div.append(bB);this._addToolTip(bB,by)},_addPlus:function(bw,by){var bz=this;var bx;if(bi){bx="
"}else{bx="
"}var bA=l(bx);if(bw){if(bi){bA.addClass("tools-plus-rounded-ie6")}else{bA.addClass("tools-plus-rounded")}}else{if(bi){bA.addClass("tools-plus-ie6")}else{bA.addClass("tools-plus")}}bA.click(function(){bz._map.zoomIn()});this.div.append(bA);this._addToolTip(bA,by)},_addMinus:function(bA,bx){var bz=this;var bw;if(bi){bw="
"}else{bw="
"}var by=l(bw);if(bA){if(bi){by.addClass("tools-minus-rounded-ie6")}else{by.addClass("tools-minus-rounded")}}else{if(bi){by.addClass("tools-minus-ie6")}else{by.addClass("tools-minus")}}by.click(function(){bz._map.zoomOut()});this.div.append(by);this._addToolTip(by,bx)},_addSlider:function(bx){var bC=this;var bz=this._map.getViewMode();var bB;var bw;if(bi){bw='
"}else{bw='
'}var bA=l(bw);this.div.append(bA);var by=function(bD){bz=bD;if(aq(bB)){bB.destroy()}bB=new y({container:bA,min:bz.minZoomLevel,max:bz.maxZoomLevel,stop:function(bE){bC._map.setZoomLevel(bE)}})};by(bz);this._mapListeners.push(this._map.addListener("changeend",function(){var bD=bC._map.getViewMode();if(bz!==bD){by(bD)}bB.setValue(bC._map.getZoomLevel())}));if(this._map.isReady){bB.setValue(this._map.getZoomLevel())}this._addToolTip(bA,bx);this._slider=bB},_addZoomOnSelect:function(bz){var by;var bx;var bw;if(bi){by="
";bx="tools-selection-selected-ie6";bw="tools-selection-ie6"}else{by="
";bx="tools-selection-selected";bw="tools-selection"}var bA=l(by);var bB=this._map;if(bB.isZoomSelectionEnabled()===false){bA.addClass(bw)}else{bA.addClass(bx)}this._mapListeners.push(bB.addListener("controlchanged",function(bC){if(bC==="selectionZoom"){if(bB.isZoomSelectionEnabled()===false){bA.removeClass(bx);bA.addClass(bw)}else{bA.removeClass(bw);bA.addClass(bx)}}}));bA.click(function(){if(bB.isZoomSelectionEnabled()){bB.disableZoomSelection();bB.enableDraggable()}else{bB.enableZoomSelection()}});this.div.append(bA);this._addToolTip(bA,bz)},_addZoomOnWheelSelection:function(bz){var by;if(bi){by="
"}else{by="
"}var bA=l(by);var bB=this;var bx=(bi)?"tools-mousewheelzoom-enable-ie6":"tools-mousewheelzoom-enable";var bw=(bi)?"tools-mousewheelzoom-disable-ie6":"tools-mousewheelzoom-disable";this._mapListeners.push(this._map.addListener("controlchanged",function(bC){if(bC==="scrollWheelZoom"){if(bB._map.isScrollWheelZoomEnabled()===false){bA.removeClass(bx);bA.addClass(bw)}else{bA.removeClass(bw);bA.addClass(bx)}}}));if(this._map.isScrollWheelZoomEnabled()===true){bA.addClass(bx)}else{bA.addClass(bw)}bA.click(function(){if(bB._map.isScrollWheelZoomEnabled()===false){bB._map.enableScrollWheelZoom()}else{bB._map.disableScrollWheelZoom()}});this.div.append(bA);this._addToolTip(bA,bz)},_addViewModeSelector:function(bC,bH,bB){var bz=this._map;var bD;if(bi){bD="
"}else{bD="
"}var by=l(bD);function bG(){var bI=bz.getViewMode().name;by.removeClass();if(bC){if(bi){by.addClass("tools-viewmode-"+bI+"-rounded-ie6")}else{by.addClass("tools-viewmode-"+bI+"-rounded")}}else{if(bi){by.addClass("tools-viewmode-"+bI+"-ie6")}else{by.addClass("tools-viewmode-"+bI)}}}bG();var bA=l('
    ');bA.hide();var bx=(bB==="EN")?"Map":"Plan";var bF=l('
  • '+bx+"
  • ");bF.click(function(bI){if(bz.getViewMode().name!=="map"){bz.setViewMode(new Y("map"));bG()}bA.hide();bI.stopPropagation()});bA.append(bF);var bw=l('
  • Photo
  • ');bw.click(function(bI){if(bz.getViewMode().name!=="photo"){bz.setViewMode(new Y("photo"));bG()}bA.hide();bI.stopPropagation()});bA.append(bw);bx=(bB==="EN")?"Hybrid":"Mixte";var bE=l('
  • '+bx+"
  • ");bE.click(function(bI){if(bz.getViewMode().name!=="hybrid"){bz.setViewMode(new Y("hybrid"));bG()}bA.hide();bI.stopPropagation()});bA.append(bE);by.append(bA);by.mouseleave(function(){bA.hide()});by.mouseenter(function(){bA.show()});this.div.append(by);this._addToolTip(by,bH)},removed:function(){if(aq(this._slider)){this._slider.destroy()}for(var bw=0;bw=bw[bK].from&&bC[bI].index<=bw[bK].to){bw[bK].pois.push(bC[bI])}else{if(bC[bI].index>bw[bK].to){break}}}for(;bH=bw[bK].from&&bN[bH].index<=bw[bK].to){bw[bK].shields.push(bN[bH])}else{if(bN[bH].index>bw[bK].to){break}}}}var bG=[];if(aq(bL.route.ids.rid)){var bA=l.makeArray(bL.route.ids.rid);for(bK=0;bK0){var bJ=bF[0].getCoordinates();if(aq(bJ[0])){bE[0].coordinates=new P(bJ[0].x,bJ[0].y)}bJ=bF[bF.length-1].getCoordinates();if(aq(bJ[bJ.length-1])){bE[bE.length-1].coordinates=new P(bJ[bJ.length-1].x,bJ[bJ.length-1].y)}}var by;for(bK=1;bK=bA&&by[bw].index<=bz){bx.push(by[bw])}else{if(by[bw].index>bz){break}}}return bx},getShields:function(bA,bz){var by=[];var bw=this.shields;for(var bx=0;bx=bA&&bw[bx].index<=bz){by.push(bw[bx])}else{if(bw[bx].index>bz){break}}}return by},getWay:function(bw){for(var bx=0;bx=bw){return this.ways[bx]}}},getVehicle:function(bw){if(aq(this._rids[bw])){return this._rids[bw].veh}},getLine:function(bw){if(aq(this._rids[bw])){return this._rids[bw].line}},toHtml:function(){var bL=' {number}
    {action} {time} {km} km {details}';var bJ='
    {shields} {poi}
    ';var bK='{meter} km
    {label}';var bB='{pois}
    ';var by=[];var bE,bC;for(bE=0;bE0||bz.length>0){bH=o(bJ,{trClass:(bE%2===0)?"out":"in",shields:bF.join(""),poi:o(bB,{pois:bz.join("")})})}var bD;if(bA.type==="town-enter"||bA.type==="town-exit"){bD=unescape(escape(bA.label).replace(new RegExp("("+escape(bA.town)+")","gi"),'
    '+bA.town.toUpperCase()+"
    "))}else{var bw=(bA.name)?bA.name:bA.nextRoad;bD=unescape(escape(bA.label).replace(new RegExp("("+escape(bw)+")","gi"),''+bw+""))}by.push(o(bL,{trClass:(bE%2===0)?"out":"in",number:bE+1,panelClass:bA.type,action:bD,details:bH,time:bq(bA.sec),km:bA.meter/1000}))}return''+by.join("")+"
    "}});var bm=N({category:null,country:null,town:null,type:null,meter:null,sec:null,from:null,to:null,name:null,num:null,pois:null,shields:null,initialize:function(by,bx,bz,bw){this.category=bx;this.country=bz;this.town=bw;this.type=by.type;this.meter=by.meter-0;this.sec=by.sec-0;this.from=by.from-0;this.to=by.to-0;this.name=by.name;this.num=by.num;this.pois=[];this.shields=[]}});var au=N({type:null,index:null,name:null,label:null,meter:null,sec:null,len:null,speedLimit:null,pop:null,cost:null,initialize:function(bx,bw){this.type=bw;this.index=bx.ridx-0;this.name=bx.name;this.label=bx.label;this.meter=bx.meter-0;this.sec=bx.sec-0;this.len=bx.len-0;this.speedLimit=bx["speed-limit"]-0;this.pop=bx.pop-0;this.cost=bx.cost}});var bl=N({index:null,meter:null,sec:null,lines:null,initialize:function(bw,bx){this.index=bw.ridx-0;this.meter=bw.meter-0;this.sec=bw.sec-0;this.lines=l.makeArray(bw.line);this._roadbook=bx},toHtml:function(){var bE=[];var bB=(this._roadbook.getWay(this.index).type==="highway")||false;var bx=false;var bD="";for(var bC=0;bC'+by.toUpperCase()+""}else{if(by.type==="num"){var bF=(by.value&&by.value.charAt(0)&&by.value.charAt(0).toLowerCase())||"";var bz=''+by.value+"";if(by.branch){if(bF==="a"){bB=true}bE.push(bz)}else{bG+=bz}}else{if(by.type==="exit"){bx=true;bG+=''+by.value+""}else{if(by.type==="exitname"){bx=true;bG+=''+by.value+' '}else{if(by.type==="picto"){bG+=''}else{if(by.type==="name"||by.type==="other"||by.type==="streetname"){bG+=''+by.value.toUpperCase()+""}}}}}}if(bA+1"+bG+""}}if(bD===""&&bE.length){l.each(bE,function(bI,bH){bD+="
  • "+bH+"
  • "});bE=[]}return'
    '+(bE.length?'
    '+bE.join(" ")+"
    ":"")+(bD!==""?""+bD+"":"")+"
    "}});var n=N({speedPct:null,gasConsumption:null,gasName:null,length:null,time:null,vehicle:null,caravan:null,tolls:null,nbCorrespondances:null,correspondances:null,departDateTime:null,fareZone:null,arriveeDateTime:null,initialize:function(bw,by){if(aq(bw.costs.spdpct)){this.speedPct=bw.costs.spdpct-0}if(aq(bw.costs.gas)){this.gasConsumption=bw.costs.gas-0}if(aq(bw.costs.length)){this.length=bw.costs.length-0}if(aq(bw.costs.time)){this.time=bw.costs.time-0}if(aq(by)){if(aq(by.vehicle)){this.vehicle=by.vehicle}if(aq(by.gas)){this.gasName=by.gas}this.caravan=(by.caravan==="1")}var bz;if(aq(bw.costs.tolls)&&aq(bw.costs.tolls.toll)){bz=l.makeArray(bw.costs.tolls.toll);for(var bx=0;bxVéhicule: {vehicle}
    Type de carburant: {gasName}
    Consommation: {gasConsumption} litre(s)
    Péages: {tolls}
    Durée: {time}';var bz,by;if(this.tolls.length>0){var bw=[];for(var bx=0;bx