
/* COMPR. 1 */
(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bX(a,c,d,e,"*",g));return l}function bW(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bA(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bv:bw;if(d>0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bg(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(H)return H.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:|^on/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+N(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be=/^\s*<!(?:\[CDATA\[|\-\-)/,bf={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1></$2>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof(r=k.length)=="number")for(i=0;i<r;i++)bl(k[i]);else bl(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bn=/alpha\([^)]*\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c)),h="number"),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bA(a,b,d);f.swap(a,bu,function(){e=bA(a,b,d)});return e}},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cs(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cr("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cr("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:cr("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())},co(g)):cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);

/* COMPR. 2 */
(function(a){a.tools=a.tools||{version:"v1.2.5"},a.tools.overlay={addEffect:function(a,b,d){c[a]=[b,d]},conf:{close:null,closeOnClick:!0,closeOnEsc:!0,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:!1,mask:null,oneInstance:!0,speed:"normal",target:null,top:"10%"}};var b=[],c={};a.tools.overlay.addEffect("default",function(b,c){var d=this.getConf(),e=a(window);d.fixed||(b.top+=e.scrollTop(),b.left+=e.scrollLeft()),b.position=d.fixed?"fixed":"absolute",this.getOverlay().css(b).fadeIn(d.speed,c)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)});function d(d,e){var f=this,g=d.add(f),h=a(window),i,j,k,l=a.tools.expose&&(e.mask||e.expose),m=Math.random().toString().slice(10);l&&(typeof l=="string"&&(l={color:l}),l.closeOnClick=l.closeOnEsc=!1);var n=e.target||d.attr("rel");j=n?a(n):null||d;if(!j.length)throw"Could not find Overlay: "+n;d&&d.index(j)==-1&&d.click(function(a){f.load(a);return a.preventDefault()}),a.extend(f,{load:function(d){if(f.isOpened())return f;var i=c[e.effect];if(!i)throw"Overlay: cannot find effect : \""+e.effect+"\"";e.oneInstance&&a.each(b,function(){this.close(d)}),d=d||a.Event(),d.type="onBeforeLoad",g.trigger(d);if(d.isDefaultPrevented())return f;k=!0,l&&a(j).expose(l);var n=e.top,o=e.left,p=j.outerWidth({margin:!0}),q=j.outerHeight({margin:!0});typeof n=="string"&&(n=n=="center"?Math.max((h.height()-q)/2,0):parseInt(n,10)/100*h.height()),o=="center"&&(o=Math.max((h.width()-p)/2,0)),i[0].call(f,{top:n,left:o},function(){k&&(d.type="onLoad",g.trigger(d))}),l&&e.closeOnClick&&a.mask.getMask().one("click",f.close),e.closeOnClick&&a(document).bind("click."+m,function(b){a(b.target).parents(j).length||f.close(b)}),e.closeOnEsc&&a(document).bind("keydown."+m,function(a){a.keyCode==27&&f.close(a)});return f},close:function(b){if(!f.isOpened())return f;b=b||a.Event(),b.type="onBeforeClose",g.trigger(b);if(!b.isDefaultPrevented()){k=!1,c[e.effect][1].call(f,function(){b.type="onClose",g.trigger(b)}),a(document).unbind("click."+m).unbind("keydown."+m),l&&a.mask.close();return f}},getOverlay:function(){return j},getTrigger:function(){return d},getClosers:function(){return i},isOpened:function(){return k},getConf:function(){return e}}),a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}}),i=j.find(e.close||".close"),!i.length&&!e.close&&(i=a("<a class=\"close\"></a>"),j.prepend(i)),i.click(function(a){f.close(a)}),e.load&&f.load()}a.fn.overlay=function(c){var e=this.data("overlay");if(e)return e;a.isFunction(c)&&(c={onBeforeLoad:c}),c=a.extend(!0,{},a.tools.overlay.conf,c),this.each(function(){e=new d(a(this),c),b.push(e),a(this).data("overlay",e)});return c.api?e:this}})(jQuery);(function(a){a.tools=a.tools||{version:"v1.2.5"},a.tools.scrollable={conf:{activeClass:"active",circular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",speed:400,vertical:!1,touch:!0,wheelSpeed:0}};function b(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}var d;function e(b,e){var f=this,g=b.add(f),h=b.children(),i=0,j=e.vertical;d||(d=f),h.length>1&&(h=a(e.items,b)),a.extend(f,{getConf:function(){return e},getIndex:function(){return i},getSize:function(){return f.getItems().size()},getNaviButtons:function(){return m.add(n)},getRoot:function(){return b},getItemWrap:function(){return h},getItems:function(){return h.children(e.item).not("."+e.clonedClass)},move:function(a,b){return f.seekTo(i+a,b)},next:function(a){return f.move(1,a)},prev:function(a){return f.move(-1,a)},begin:function(a){return f.seekTo(0,a)},end:function(a){return f.seekTo(f.getSize()-1,a)},focus:function(){d=f;return f},addItem:function(b){b=a(b),e.circular?(h.children("."+e.clonedClass+":last").before(b),h.children("."+e.clonedClass+":first").replaceWith(b.clone().addClass(e.clonedClass))):h.append(b),g.trigger("onAddItem",[b]);return f},seekTo:function(b,c,k){b.jquery||(b*=1);if(e.circular&&b===0&&i==-1&&c!==0)return f;if(!e.circular&&b<0||b>f.getSize()||b<-1)return f;var l=b;b.jquery?b=f.getItems().index(b):l=f.getItems().eq(b);var m=a.Event("onBeforeSeek");if(!k){g.trigger(m,[b,c]);if(m.isDefaultPrevented()||!l.length)return f}var n=j?{top:-l.position().top}:{left:-l.position().left};i=b,d=f,c===undefined&&(c=e.speed),h.animate(n,c,e.easing,k||function(){g.trigger("onSeek",[b])});return f}}),a.each(["onBeforeSeek","onSeek","onAddItem"],function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}});if(e.circular){var k=f.getItems().slice(-1).clone().prependTo(h),l=f.getItems().eq(1).clone().appendTo(h);k.add(l).addClass(e.clonedClass),f.onBeforeSeek(function(a,b,c){if(!a.isDefaultPrevented()){if(b==-1){f.seekTo(k,c,function(){f.end(0)});return a.preventDefault()}b==f.getSize()&&f.seekTo(l,c,function(){f.begin(0)})}}),f.seekTo(0,0,function(){})}var m=c(b,e.prev).click(function(){f.prev()}),n=c(b,e.next).click(function(){f.next()});!e.circular&&f.getSize()>1&&(f.onBeforeSeek(function(a,b){setTimeout(function(){a.isDefaultPrevented()||(m.toggleClass(e.disabledClass,b<=0),n.toggleClass(e.disabledClass,b>=f.getSize()-1))},1)}),e.initialIndex||m.addClass(e.disabledClass)),e.mousewheel&&a.fn.mousewheel&&b.mousewheel(function(a,b){if(e.mousewheel){f.move(b<0?1:-1,e.wheelSpeed||50);return!1}});if(e.touch){var o={};h[0].ontouchstart=function(a){var b=a.touches[0];o.x=b.clientX,o.y=b.clientY},h[0].ontouchmove=function(a){if(a.touches.length==1&&!h.is(":animated")){var b=a.touches[0],c=o.x-b.clientX,d=o.y-b.clientY;f[j&&d>0||!j&&c>0?"next":"prev"](),a.preventDefault()}}}e.keyboard&&a(document).bind("keydown.scrollable",function(b){if(e.keyboard&&!b.altKey&&!b.ctrlKey&&!a(b.target).is(":input")){if(e.keyboard!="static"&&d!=f)return;var c=b.keyCode;if(j&&(c==38||c==40)){f.move(c==38?-1:1);return b.preventDefault()}if(!j&&(c==37||c==39)){f.move(c==37?-1:1);return b.preventDefault()}}}),e.initialIndex&&f.seekTo(e.initialIndex,0,function(){})}a.fn.scrollable=function(b){var c=this.data("scrollable");if(c)return c;b=a.extend({},a.tools.scrollable.conf,b),this.each(function(){c=new e(a(this),b),a(this).data("scrollable",c)});return b.api?c:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.autoscroll={conf:{autoplay:!0,interval:3e3,autopause:!0}},a.fn.autoscroll=function(c){typeof c=="number"&&(c={interval:c});var d=a.extend({},b.autoscroll.conf,c),e;this.each(function(){var b=a(this).data("scrollable");b&&(e=b);var c,f=!0;b.play=function(){c||(f=!1,c=setInterval(function(){b.next()},d.interval))},b.pause=function(){c=clearInterval(c)},b.stop=function(){b.pause(),f=!0},d.autopause&&b.getRoot().add(b.getNaviButtons()).hover(b.pause,b.play),d.autoplay&&b.play()});return d.api?e:this}})(jQuery);(function(a){var b=a.tools.scrollable;b.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:!1,idPrefix:null,history:!1}};function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}a.fn.navigator=function(d){typeof d=="string"&&(d={navi:d}),d=a.extend({},b.navigator.conf,d);var e;this.each(function(){var b=a(this).data("scrollable"),f=d.navi.jquery?d.navi:c(b.getRoot(),d.navi),g=b.getNaviButtons(),h=d.activeClass,i=d.history&&a.fn.history;b&&(e=b),b.getNaviButtons=function(){return g.add(f)};function j(a,c,d){b.seekTo(c);if(i)location.hash&&(location.hash=a.attr("href").replace("#",""));else return d.preventDefault()}function k(){return f.find(d.naviItem||"> *")}function l(b){var c=a("<"+(d.naviItem||"a")+"/>").click(function(c){j(a(this),b,c)}).attr("href","#"+b);b===0&&c.addClass(h),d.indexed&&c.text(b+1),d.idPrefix&&c.attr("id",d.idPrefix+b);return c.appendTo(f)}k().length?k().each(function(b){a(this).click(function(c){j(a(this),b,c)})}):a.each(b.getItems(),function(a){l(a)}),b.onBeforeSeek(function(a,b){setTimeout(function(){if(!a.isDefaultPrevented()){var c=k().eq(b);!a.isDefaultPrevented()&&c.length&&k().removeClass(h).eq(b).addClass(h)}},1)});function m(a,b){var c=k().eq(b.replace("#",""));c.length||(c=k().filter("[href="+b+"]")),c.click()}b.onAddItem(function(a,c){c=l(b.getItems().index(c)),i&&c.history(m)}),i&&k().history(m)});return d.api?e:this}})(jQuery);(function(a){a.tools=a.tools||{version:"v1.2.5"},a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,history:!1},addEffect:function(a,c){b[a]=c}};var b={"default":function(a,b){this.getPanes().hide().eq(a).show(),b.call()},fade:function(a,b){var c=this.getConf(),d=c.fadeOutSpeed,e=this.getPanes();d?e.fadeOut(d):e.hide(),e.eq(a).fadeIn(c.fadeInSpeed,b)},slide:function(a,b){this.getPanes().slideUp(200),this.getPanes().eq(a).slideDown(400,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}},c;a.tools.tabs.addEffect("horizontal",function(b,d){c||(c=this.getPanes().eq(0).width()),this.getCurrentPane().animate({width:0},function(){a(this).hide()}),this.getPanes().eq(b).animate({width:c},function(){a(this).show(),d.call()})});function d(c,d,e){var f=this,g=c.add(this),h=c.find(e.tabs),i=d.jquery?d:c.children(d),j;h.length||(h=c.children()),i.length||(i=c.parent().find(d)),i.length||(i=a(d)),a.extend(this,{click:function(c,d){var i=h.eq(c);typeof c=="string"&&c.replace("#","")&&(i=h.filter("[href*="+c.replace("#","")+"]"),c=Math.max(h.index(i),0));if(e.rotate){var k=h.length-1;if(c<0)return f.click(k,d);if(c>k)return f.click(0,d)}if(!i.length){if(j>=0)return f;c=e.initialIndex,i=h.eq(c)}if(c===j)return f;d=d||a.Event(),d.type="onBeforeClick",g.trigger(d,[c]);if(!d.isDefaultPrevented()){b[e.effect].call(f,c,function(){d.type="onClick",g.trigger(d,[c])}),j=c,h.removeClass(e.current),i.addClass(e.current);return f}},getConf:function(){return e},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return f.click(j+1)},prev:function(){return f.click(j-1)},destroy:function(){h.unbind(e.event).removeClass(e.current),i.find("a[href^=#]").unbind("click.T");return f}}),a.each("onBeforeClick,onClick".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}}),e.history&&a.fn.history&&(a.tools.history.init(h),e.event="history"),h.each(function(b){a(this).bind(e.event,function(a){f.click(b,a);return a.preventDefault()})}),i.find("a[href^=#]").bind("click.T",function(b){f.click(a(this).attr("href"),b)}),location.hash&&e.tabs=="a"&&c.find("[href="+location.hash+"]").length?f.click(location.hash):(e.initialIndex===0||e.initialIndex>0)&&f.click(e.initialIndex)}a.fn.tabs=function(b,c){var e=this.data("tabs");e&&(e.destroy(),this.removeData("tabs")),a.isFunction(c)&&(c={onBeforeClick:c}),c=a.extend({},a.tools.tabs.conf,c),this.each(function(){e=new d(a(this),b,c),a(this).data("tabs",e)});return c.api?e:this}})(jQuery);(function(a){a.tools=a.tools||{version:"v1.2.5"};var b;b=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}};function c(){if(a.browser.msie){var b=a(document).height(),c=a(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-c<20?c:b]}return[a(document).width(),a(document).height()]}function d(b){if(b)return b.call(a.mask)}var e,f,g,h,i;a.mask={load:function(j,k){if(g)return this;typeof j=="string"&&(j={color:j}),j=j||h,h=j=a.extend(a.extend({},b.conf),j),e=a("#"+j.maskId),e.length||(e=a("<div/>").attr("id",j.maskId),a("body").append(e));var l=c();e.css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:j.startOpacity,zIndex:j.zIndex}),j.color&&e.css("backgroundColor",j.color);if(d(j.onBeforeLoad)===!1)return this;j.closeOnEsc&&a(document).bind("keydown.mask",function(b){b.keyCode==27&&a.mask.close(b)}),j.closeOnClick&&e.bind("click.mask",function(b){a.mask.close(b)}),a(window).bind("resize.mask",function(){a.mask.fit()}),k&&k.length&&(i=k.eq(0).css("zIndex"),a.each(k,function(){var b=a(this);/relative|absolute|fixed/i.test(b.css("position"))||b.css("position","relative")}),f=k.css({zIndex:Math.max(j.zIndex+1,i=="auto"?0:i)})),e.css({display:"block"}).fadeTo(j.loadSpeed,j.opacity,function(){a.mask.fit(),d(j.onLoad),g="full"}),g=!0;return this},close:function(){if(g){if(d(h.onBeforeClose)===!1)return this;e.fadeOut(h.closeSpeed,function(){d(h.onClose),f&&f.css({zIndex:i}),g=!1}),a(document).unbind("keydown.mask"),e.unbind("click.mask"),a(window).unbind("resize.mask")}return this},fit:function(){if(g){var a=c();e.css({width:a[0],height:a[1]})}},getMask:function(){return e},isLoaded:function(a){return a?g=="full":g},getConf:function(){return h},getExposed:function(){return f}},a.fn.mask=function(b){a.mask.load(b);return this},a.fn.expose=function(b){a.mask.load(b,this);return this}})(jQuery);

/* COMPR. 4 */
if(jQuery)(function($){$.extend($.fn,{selectBox:function(method,data){var typeTimer,typeSearch='';var init=function(select,data){if(select.tagName.toLowerCase()!=='select')return false;select=$(select);if(select.data('selectBox-control'))return false;var control=$('<a class="selectBox" />'),inline=select.attr('multiple')||parseInt(select.attr('size'))>1;var settings=data||{};if(settings.autoWidth===undefined)settings.autoWidth=true;control.addClass(select.attr('class')).attr('style',select.attr('style')||'').attr('title',select.attr('title')||'').attr('tabindex',parseInt(select.attr('tabindex'))).css('display','inline-block').bind('focus.selectBox',function(){if(this!==document.activeElement)$(document.activeElement).blur();if(control.hasClass('selectBox-active'))return;control.addClass('selectBox-active');select.trigger('focus')}).bind('blur.selectBox',function(){if(!control.hasClass('selectBox-active'))return;control.removeClass('selectBox-active');select.trigger('blur')});if(select.attr('disabled'))control.addClass('selectBox-disabled');if(inline){var options=getOptions(select,'inline');control.append(options).data('selectBox-options',options).addClass('selectBox-inline').addClass('selectBox-menuShowing').bind('keydown.selectBox',function(event){handleKeyDown(select,event)}).bind('keypress.selectBox',function(event){handleKeyPress(select,event)}).bind('mousedown.selectBox',function(event){if($(event.target).is('A.selectBox-inline'))event.preventDefault();if(!control.hasClass('selectBox-focus'))control.focus()}).insertAfter(select);if(!select[0].style.height){var size=select.attr('size')?parseInt(select.attr('size')):5;var tmp=control.clone().removeAttr('id').css({position:'absolute',top:'-9999em'}).show().appendTo('body');tmp.find('.selectBox-options').html('<li><a>\u00A0</a></li>');optionHeight=parseInt(tmp.find('.selectBox-options A:first').html('&nbsp;').outerHeight());tmp.remove();control.height(optionHeight*size)}disableSelection(control)}else{var label=$('<span class="selectBox-label" />'),arrow=$('<span class="selectBox-arrow" />');label.text($(select).find('OPTION:selected').text()||'\u00A0');var options=getOptions(select,'dropdown');options.appendTo('BODY');control.data('selectBox-options',options).addClass('selectBox-dropdown').append(label).append(arrow).bind('mousedown.selectBox',function(event){if(control.hasClass('selectBox-menuShowing')){hideMenus()}else{event.stopPropagation();options.data('selectBox-down-at-x',event.screenX).data('selectBox-down-at-y',event.screenY);showMenu(select)}}).bind('keydown.selectBox',function(event){handleKeyDown(select,event)}).bind('keypress.selectBox',function(event){handleKeyPress(select,event)}).insertAfter(select);disableSelection(control)}select.addClass('selectBox').data('selectBox-control',control).data('selectBox-settings',settings).hide()};var getOptions=function(select,type){var options;switch(type){case'inline':options=$('<ul class="selectBox-options" />');if(select.find('OPTGROUP').length){select.find('OPTGROUP').each(function(){var optgroup=$('<li class="selectBox-optgroup" />');optgroup.text($(this).attr('label'));options.append(optgroup);$(this).find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})})}else{select.find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})}options.find('A').bind('mouseover.selectBox',function(event){addHover(select,$(this).parent())}).bind('mouseout.selectBox',function(event){removeHover(select,$(this).parent())}).bind('mousedown.selectBox',function(event){event.preventDefault();if(!select.selectBox('control').hasClass('selectBox-active'))select.selectBox('control').focus()}).bind('mouseup.selectBox',function(event){hideMenus();selectOption(select,$(this).parent(),event)});disableSelection(options);return options;case'dropdown':options=$('<ul class="selectBox-dropdown-menu selectBox-options" />');if(select.find('OPTGROUP').length){select.find('OPTGROUP').each(function(){var optgroup=$('<li class="selectBox-optgroup" />');optgroup.text($(this).attr('label'));options.append(optgroup);$(this).find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})})}else{if(select.find('OPTION').length>0){select.find('OPTION').each(function(){var li=$('<li />'),a=$('<a />');li.addClass($(this).attr('class'));a.attr('rel',$(this).val()).text($(this).text());li.append(a);if($(this).attr('disabled'))li.addClass('selectBox-disabled');if($(this).attr('selected'))li.addClass('selectBox-selected');options.append(li)})}else{options.append('<li>\u00A0</li>')}}options.data('selectBox-select',select).css('display','none').appendTo('BODY').find('A').bind('mousedown.selectBox',function(event){event.preventDefault();if(event.screenX===options.data('selectBox-down-at-x')&&event.screenY===options.data('selectBox-down-at-y')){options.removeData('selectBox-down-at-x').removeData('selectBox-down-at-y');hideMenus()}}).bind('mouseup.selectBox',function(event){if(event.screenX===options.data('selectBox-down-at-x')&&event.screenY===options.data('selectBox-down-at-y')){return}else{options.removeData('selectBox-down-at-x').removeData('selectBox-down-at-y')}selectOption(select,$(this).parent());hideMenus()}).bind('mouseover.selectBox',function(event){addHover(select,$(this).parent())}).bind('mouseout.selectBox',function(event){removeHover(select,$(this).parent())});disableSelection(options);return options}};var destroy=function(select){select=$(select);var control=select.data('selectBox-control');if(!control)return;var options=control.data('selectBox-options');options.remove();control.remove();select.removeClass('selectBox').removeData('selectBox-control').removeData('selectBox-settings').show()};var showMenu=function(select){select=$(select);var control=select.data('selectBox-control'),settings=select.data('selectBox-settings'),options=control.data('selectBox-options');if(control.hasClass('selectBox-disabled'))return false;hideMenus();if(settings.autoWidth)options.css('width',control.outerWidth()-(parseInt(control.css('borderLeftWidth'))+parseInt(control.css('borderLeftWidth'))));options.css({top:control.offset().top+control.outerHeight()-(parseInt(control.css('borderBottomWidth'))),left:control.offset().left});switch(settings.menuTransition){case'fade':options.fadeIn(settings.menuSpeed);break;case'slide':options.slideDown(settings.menuSpeed);break;default:options.show(settings.menuSpeed);break}var li=options.find('.selectBox-selected:first');keepOptionInView(select,li,true);addHover(select,li);control.addClass('selectBox-menuShowing');$(document).bind('mousedown.selectBox',function(event){if($(event.target).parents().andSelf().hasClass('selectBox-options'))return;hideMenus()})};var hideMenus=function(){if($(".selectBox-dropdown-menu").length===0)return;$(document).unbind('mousedown.selectBox');$(".selectBox-dropdown-menu").each(function(){var options=$(this),select=options.data('selectBox-select'),control=select.data('selectBox-control'),settings=select.data('selectBox-settings');switch(settings.menuTransition){case'fade':options.fadeOut(settings.menuSpeed);break;case'slide':options.slideUp(settings.menuSpeed);break;default:options.hide(settings.menuSpeed);break}control.removeClass('selectBox-menuShowing')})};var selectOption=function(select,li,event){select=$(select);li=$(li);var control=select.data('selectBox-control'),settings=select.data('selectBox-settings');if(control.hasClass('selectBox-disabled'))return false;if(li.length===0||li.hasClass('selectBox-disabled'))return false;if(select.attr('multiple')){if(event.shiftKey&&control.data('selectBox-last-selected')){li.toggleClass('selectBox-selected');var affectedOptions;if(li.index()>control.data('selectBox-last-selected').index()){affectedOptions=li.siblings().slice(control.data('selectBox-last-selected').index(),li.index())}else{affectedOptions=li.siblings().slice(li.index(),control.data('selectBox-last-selected').index())}affectedOptions=affectedOptions.not('.selectBox-optgroup, .selectBox-disabled');if(li.hasClass('selectBox-selected')){affectedOptions.addClass('selectBox-selected')}else{affectedOptions.removeClass('selectBox-selected')}}else if(event.metaKey){li.toggleClass('selectBox-selected')}else{li.siblings().removeClass('selectBox-selected');li.addClass('selectBox-selected')}}else{li.siblings().removeClass('selectBox-selected');li.addClass('selectBox-selected')}if(control.hasClass('selectBox-dropdown')){control.find('.selectBox-label').text(li.text())}var i=0,selection=[];if(select.attr('multiple')){control.find('.selectBox-selected A').each(function(){selection[i++]=$(this).attr('rel')})}else{selection=li.find('A').attr('rel')}control.data('selectBox-last-selected',li);if(select.val()!==selection){select.val(selection);select.trigger('change')}return true};var addHover=function(select,li){select=$(select);li=$(li);var control=select.data('selectBox-control'),options=control.data('selectBox-options');options.find('.selectBox-hover').removeClass('selectBox-hover');li.addClass('selectBox-hover')};var removeHover=function(select,li){select=$(select);li=$(li);var control=select.data('selectBox-control'),options=control.data('selectBox-options');options.find('.selectBox-hover').removeClass('selectBox-hover')};var keepOptionInView=function(select,li,center){if(!li||li.length===0)return;select=$(select);var control=select.data('selectBox-control'),options=control.data('selectBox-options'),scrollBox=control.hasClass('selectBox-dropdown')?options:options.parent(),top=parseInt(li.offset().top-scrollBox.position().top),bottom=parseInt(top+li.outerHeight());if(center){scrollBox.scrollTop(li.offset().top-scrollBox.offset().top+scrollBox.scrollTop()-(scrollBox.height()/2))}else{if(top<0){scrollBox.scrollTop(li.offset().top-scrollBox.offset().top+scrollBox.scrollTop())}if(bottom>scrollBox.height()){scrollBox.scrollTop((li.offset().top+li.outerHeight())-scrollBox.offset().top+scrollBox.scrollTop()-scrollBox.height())}}};var handleKeyDown=function(select,event){select=$(select);var control=select.data('selectBox-control'),options=control.data('selectBox-options'),totalOptions=0,i=0;if(control.hasClass('selectBox-disabled'))return;switch(event.keyCode){case 8:event.preventDefault();typeSearch='';break;case 9:case 27:hideMenus();removeHover(select);break;case 13:if(control.hasClass('selectBox-menuShowing')){selectOption(select,options.find('LI.selectBox-hover:first'),event);if(control.hasClass('selectBox-dropdown'))hideMenus()}else{showMenu(select)}break;case 38:case 37:event.preventDefault();if(control.hasClass('selectBox-menuShowing')){var prev=options.find('.selectBox-hover').prev('LI');totalOptions=options.find('LI:not(.selectBox-optgroup)').length;i=0;while(prev.length===0||prev.hasClass('selectBox-disabled')||prev.hasClass('selectBox-optgroup')){prev=prev.prev('LI');if(prev.length===0)prev=options.find('LI:last');if(++i>=totalOptions)break}addHover(select,prev);keepOptionInView(select,prev)}else{showMenu(select)}break;case 40:case 39:event.preventDefault();if(control.hasClass('selectBox-menuShowing')){var next=options.find('.selectBox-hover').next('LI');totalOptions=options.find('LI:not(.selectBox-optgroup)').length;i=0;while(next.length===0||next.hasClass('selectBox-disabled')||next.hasClass('selectBox-optgroup')){next=next.next('LI');if(next.length===0)next=options.find('LI:first');if(++i>=totalOptions)break}addHover(select,next);keepOptionInView(select,next)}else{showMenu(select)}break}};var handleKeyPress=function(select,event){select=$(select);var control=select.data('selectBox-control'),options=control.data('selectBox-options');if(control.hasClass('selectBox-disabled'))return;switch(event.keyCode){case 9:case 27:case 13:case 38:case 37:case 40:case 39:break;default:if(!control.hasClass('selectBox-menuShowing'))showMenu(select);event.preventDefault();clearTimeout(typeTimer);typeSearch+=String.fromCharCode(event.charCode||event.keyCode);options.find('A').each(function(){if($(this).text().substr(0,typeSearch.length).toLowerCase()===typeSearch.toLowerCase()){addHover(select,$(this).parent());keepOptionInView(select,$(this).parent());return false}});typeTimer=setTimeout(function(){typeSearch=''},1000);break}};var enable=function(select){select=$(select);select.attr('disabled',false);var control=select.data('selectBox-control');if(!control)return;control.removeClass('selectBox-disabled')};var disable=function(select){select=$(select);select.attr('disabled',true);var control=select.data('selectBox-control');if(!control)return;control.addClass('selectBox-disabled')};var setValue=function(select,value){select=$(select);select.val(value);value=select.val();var control=select.data('selectBox-control');if(!control)return;var settings=select.data('selectBox-settings'),options=control.data('selectBox-options');control.find('.selectBox-label').text($(select).find('OPTION:selected').text()||'\u00A0');options.find('.selectBox-selected').removeClass('selectBox-selected');options.find('A').each(function(){if(typeof(value)==='object'){for(var i=0;i<value.length;i++){if($(this).attr('rel')==value[i]){$(this).parent().addClass('selectBox-selected')}}}else{if($(this).attr('rel')==value){$(this).parent().addClass('selectBox-selected')}}});if(settings.change)settings.change.call(select)};var setOptions=function(select,options){select=$(select);var control=select.data('selectBox-control'),settings=select.data('selectBox-settings');switch(typeof(data)){case'string':select.html(data);break;case'object':select.html('');for(var i in data){if(data[i]===null)continue;if(typeof(data[i])==='object'){var optgroup=$('<optgroup label="'+i+'" />');for(var j in data[i]){optgroup.append('<option value="'+j+'">'+data[i][j]+'</option>')}select.append(optgroup)}else{var option=$('<option value="'+i+'">'+data[i]+'</option>');select.append(option)}}break}if(!control)return;control.data('selectBox-options').remove();var type=control.hasClass('selectBox-dropdown')?'dropdown':'inline',options=getOptions(select,type);control.data('selectBox-options',options);switch(type){case'inline':control.append(options);break;case'dropdown':control.find('.selectBox-label').text($(select).find('OPTION:selected').text()||'\u00A0');$("BODY").append(options);break}};var disableSelection=function(selector){$(selector).css('MozUserSelect','none').bind('selectstart',function(event){event.preventDefault()})};switch(method){case'control':return $(this).data('selectBox-control');break;case'settings':if(!data)return $(this).data('selectBox-settings');$(this).each(function(){$(this).data('selectBox-settings',$.extend(true,$(this).data('selectBox-settings'),data))});break;case'options':$(this).each(function(){setOptions(this,data)});break;case'value':if(!data)return $(this).val();$(this).each(function(){setValue(this,data)});break;case'enable':$(this).each(function(){enable(this)});break;case'disable':$(this).each(function(){disable(this)});break;case'destroy':$(this).each(function(){destroy(this)});break;default:$(this).each(function(){init(this,method)});break}return $(this)}})})(jQuery);

/* COMPR. 8 */
if(typeof SEAT==="undefined"){var SEAT={}}SEAT.PATH_IMG='http://immagini.paginebianche.it/newpbol/img/';if(typeof Object.create!=='function'){Object.create=function(o){function F(){}F.prototype=o;return new F()}}

/* COMPR. 16 */
function setExample(xpath){$(xpath).unbind('drop').bind('drop',function(event){event.preventDefault()});$(xpath).focus(function(){$(this).addClass("focusField");var example=$(this).attr('example');if(this.value==example){this.value=''}if(this.value!=example){this.select()}});$(xpath).blur(function(){if($.trim(this.value)==''){$(this).removeClass("focusField");var example=$(this).attr('example');this.value=(example?example:'')}})};function clearExample(idForm,checkErrorIdArray,clearSearchCookie){if(clearSearchCookie){SEAT.cookie.setCookie('openmap','',false,false,false);SEAT.cookie.setCookie('rk','',false,false,false);SEAT.cookie.setCookie('iq','',false,false,false)}$('#'+idForm+' input[type="text"]').each(function(){var example=$(this).attr('example');if(this.value==example){this.value=''}else{this.value=$.trim(this.value)}});for(var i=0;i<checkErrorIdArray.length;i++){var element=$('#'+checkErrorIdArray[i]);if(element.val()===''){var box_id=element.attr('id');showErrorBox(box_id,idForm);return false}}return true};function showErrorBox(id_name,idForm){var box_id=id_name+'_error';$('#'+box_id).show();$('#'+box_id+'_close').unbind().click(function(){$('#'+box_id).hide();if(idForm&&idForm!=''){$('#'+idForm+' input[type="text"]').each(function(){if($(this).attr('id')!=id_name){$(this).blur()}})}$('#'+id_name).focus()})};SEAT.tabsInitialIndex=0;SEAT.autocompleter_enable=true;$(function(){setExample('input[type="text"]');if(!($.browser.msie&&$.browser.version.substr(0,1)==6)&&SEAT.autocompleter_enable){var urlDove='http://geo.paginegialle.it/lbs';var acOptions1={};var acOptions2={};if(!($.browser.msie&&$.browser.version.substr(0,1)==7)){acOptions1={appendTo:"#div_input_dove",position:{my:"left top",at:"left bottom"},open:function(){$('#div_input_dove').autocomplete("widget").width(295)}};acOptions2={appendTo:"#div_input_ind",position:{my:"left top",at:"left bottom"}}}else{acOptions1={position:{my:"left top",at:"left bottom",offset:"0 -8px"},open:function(){$('#input_dove').autocomplete("widget").width(295)}};acOptions2={position:{my:"left top",at:"left bottom",offset:"0 -8px"}}}SEAT.autocompleterDoveUnico($('#input_dove'),urlDove,{nresout:10,nresac:10},acOptions1);SEAT.autocompleterDoveUnico($('#input_ind'),urlDove,{nresout:10,nresac:10},acOptions2)}SEAT.tabsCurrentIndex=SEAT.tabsInitialIndex;$(".tab-search").tabs(".searches",{tabs:'li',initialIndex:SEAT.tabsInitialIndex,onClick:function(event,index){var pageArray=['cerca','cerca-da-numero','cerca-da-indirizzo'];if(index!=SEAT.tabsCurrentIndex){SEAT.tabsCurrentIndex=index;globalStatistics('','0',pageArray[index],'','')}}});var obj_lang=$('#open-lang');if(obj_lang.length>0){obj_lang.click(function(event){event.stopPropagation();if($(this).hasClass('opened-lang')){$(this).removeClass('opened-lang');$('#langbox').hide();return}else{$(this).addClass('opened-lang')}var lang_cord=$(this).offset();$('#langbox').css({'left':lang_cord.left,'top':lang_cord.top}).slideDown('fast');$(document).unbind().click(function(event){if(event.target.id!='open-lang'&&event.target.className!='langlink'&&event.target.className!='langbox-deco01'){$('#langbox').hide();$('#open-lang').removeClass('opened-lang')}})})}else{$('#langbox').remove()}$('input[type="text"]').removeAttr('disabled');$('.header-form-btn').removeAttr('disabled')});

/* COMPR. 32 */
(function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.13",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a,"tabindex"),d=isNaN(b);return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})(jQuery);(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)b(d).triggerHandler("remove");k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){b(this).triggerHandler("remove")});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery);(function(d){var e=0;d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){g=false;var f=d.ui.keyCode;switch(c.keyCode){case f.PAGE_UP:a._move("previousPage",c);break;case f.PAGE_DOWN:a._move("nextPage",c);break;case f.UP:a._move("previous",c);c.preventDefault();break;case f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:if(a.menu.active){g=true;c.preventDefault()}case f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(g){g=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||"body",b)[0]).mousedown(function(c){var f=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(h){h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,f){f=f.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&&a.element.val(f.value)},selected:function(c,f){var h=f.item.data("item.autocomplete"),i=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=i;setTimeout(function(){a.previous=i;a.selectedItem=h},1)}false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);a.term=a.element.val();a.close(c);a.selectedItem=h},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,g;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){g=this.options.source;this.source=function(c,f){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRequest===e&&f(h)},error:function(){this.autocompleteRequest===e&&f([])}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(!this.options.disabled&&a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",a)}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return d.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return d.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resizeMenu();b.position(d.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new d.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(a,b){var g=this;d.each(b,function(c,f){g._renderItem(a,f)})},_renderItem:function(a,b){return d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})(jQuery);(function(d){d.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,g=this.element.scrollTop(),c=this.element.height();if(b<0)this.element.scrollTop(g+b);else b>=c&&this.element.scrollTop(g+b-c+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,a,b){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(b,e):this.activate(b,this.element.children(a))}else this.activate(b,this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-a-b+d(this).height();return c<10&&c>-10});g.length||(g=this.element.children(".ui-menu-item:last"));this.activate(e,g)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var a=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var g=d(this).offset().top-a+b-d(this).height();return g<10&&g>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[d.fn.prop?"prop":"attr"]("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})(jQuery);

/* COMPR. 64 */
SEAT.autocompleter=function(sel,url,options,acOptions,getData,getResponse){acOptions=$.extend({minLength:1,delay:100},(acOptions||{}));sel.autocomplete({source:function(request,response){$.ajax({url:url,dataType:"jsonp",data:getData(request,response),success:function(data){response(getResponse(data))}})}});function setACOptionsPrivate(acOpts){$.extend(acOptions,(acOpts||{}));sel.autocomplete("option",acOptions)}setACOptionsPrivate();return{setACOptions:function(acOpts){setACOptionsPrivate(acOpts)},setOptions:function(opts){$.extend(options,(opts||{}))},getOptions:function(){return options||{}}}};

/* COMPR. 128 */
SEAT.autocompleterDove=function(sel,url,options,acOptions,isItemOK,isCallServer,modGetData,switchToCache,firstPartChanged){options=$.extend({st:SEAT.geo.AREA_ITALY,lg:SEAT.geo.LNG_ITALIAN,sito:SEAT.geo.SITO_API,opentipo:SEAT.geo.OPENTIPO_INIT_WORD,topotipo:SEAT.geo.TOPOTIPO_INIT_WORD,nresout:10,nresac:50,frazDiDesc:" frazione di "},(options||{}));var that=SEAT.autocompleter(sel,url,options,acOptions,getData,getResponse),remoteSource=$(sel).autocomplete('option','source'),cachedData=null,lastTerm="";isItemOK=isItemOK||function(){return true};isCallServer=isCallServer||function(){return false};modGetData=modGetData||function(d){return d};switchToCache=switchToCache||function(){return true};firstPartChanged=firstPartChanged||function(){};$(sel).bind("autocompletesearch",function(event,ui){var term=$(this).val(),bCallServer=false;if(cachedData){if(term.indexOf(lastTerm)!==0){bCallServer=true;firstPartChanged()}if(!bCallServer&&isCallServer(cachedData,term,lastTerm)){bCallServer=true}if(bCallServer){cachedData=null;$(sel).autocomplete('option','source',remoteSource);$(sel).autocomplete('search')}}});function getData(request,response){var d={st:that.getOptions().st,lg:that.getOptions().lg,sito:that.getOptions().sito,opentipo:that.getOptions().opentipo,nresout:that.getOptions().nresout,nresac:that.getOptions().nresac};d=modGetData(d,request,response,lastTerm);lastTerm=request.term;return d}function getResponse(data){var curTerm=sel.val(),r=[];if(curTerm!==""){r=$.map(data.r,function(item){var dsc;if(isItemOK(item)){dsc=that.getItemDesc(item);return{label:dsc,value:dsc,item:item}}});if(data.f===1&&switchToCache()){cachedData=data;$(sel).autocomplete('option','source',r)}}return r}that.getItemDesc=function(item){var dsc="";if(item.fraz&&item.fraz!==""){dsc=item.fraz+options.frazDiDesc+item.com+" ("+item.prov+")"}else if(item.com&&item.com!==""){dsc=item.com+" ("+item.prov+")"}else if(item.prov&&item.prov!==""){dsc=item.prov}else if(item.reg&&item.reg!==""){dsc=item.reg}dsc+=(item.topo&&item.topo!=="")?" "+item.topo:"";return dsc};return that};

/* COMPR. 256 */
SEAT.autocompleterDoveUnico=function(sel,url,options,acOptions){var usingCache=false,lastTermChk="";var that=SEAT.autocompleterDove(sel,url,options,acOptions,null,isCallServer,modGetData,switchToCache,firstPartChanged);function firstPartChanged(){usingCache=false;that.setOptions({opentipo:SEAT.geo.OPENTIPO_INIT_WORD});lastTermChk=""}function isCallServer(cachedData,term,lastTerm){var ret=true;usingCache=true;$.each(cachedData.r,function(i,v){var dsc=that.getItemDesc(v);if(dsc.toLowerCase().indexOf(term.toLowerCase())>=0){ret=false;return false}});if(ret){lastTermChk=term;that.setOptions({opentipo:SEAT.geo.OPENTIPO_CASCADE})}return ret}function modGetData(d,request,response,lastTerm){if(lastTermChk!==""&&request.term.indexOf(lastTermChk)!==0){firstPartChanged();$.extend(d,{opentipo:that.getOptions().opentipo})}$.extend(d,{dv:request.term});return d}function switchToCache(){return!usingCache}return that};

/* COMPR. 512 */
SEAT.geo={OPENTIPO_CAP:3,OPENTIPO_EXACT:2,OPENTIPO_EXACT_WORDS:1,OPENTIPO_INIT_WORD:0,OPENTIPO_CASCADE:-1,TOPOTIPO_INIT_WORD:0,LNG_ITALIAN:'ita',LNG_ENGLISH:'eng',LNG_FRENCH:'fre',LNG_GERMAN:'ger',AREA_ITALY:'it',AREA_FRANCE:'fr',SITO_API:'ac_api',TP_STATO:0,TP_REGIONE:1,TP_PROVINCIA:2,TP_ZONA:3,TP_COMUNE:4,TP_FRAZIONE:5};

/* COMPR. 1024 */
function share_click(type,url,title,e,scheda){if(!url){var u=location.href}else{var u=url;if(!scheda||scheda==='undefined'){if(!e||e==='undefined'){window.event.cancelBubble=true}else{e.stopPropagation()}}}if(title&&title!=''){var t=title}else{var t=document.title}t=t.replace("|","'");t=t.replace('||','"');var redsh='';var openUrl='';if(type==='fb'||type==='fb_h'){openUrl='http://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t);redsh='PB-SHA-FAC'}else{openUrl='https://twitter.com/share?url='+encodeURIComponent(u)+'&text='+encodeURIComponent(t);redsh='PB-SHA-TWI'}globalStatistics('','0',redsh,'','');window.open(openUrl,'sharer','toolbar=0,status=0,width=626,height=436');return false};$(function(){var width=$(window).width();var height=$(document).height();$('#daemon-footer').click(function(event){event.stopPropagation();if($(this).hasClass('actived')){$(this).stop();$(".tooltip").slideUp(300);setTimeout(function(){$('#daemon-footer').removeClass('actived');$(".footer-title-shadow").removeClass('actived-parent')},300)}else{$(this).attr('unselectable','on').addClass("actived");$(".footer-title-shadow").addClass('actived-parent');$(".tooltip").slideDown(300)}$(document).unbind().click(function(event){if(event.target.className!='footer-tooltip-link'&&event.target.id!='ul-tooltip-footer'){$(this).stop();$(".tooltip").slideUp(300);setTimeout(function(){$('#daemon-footer').removeClass('actived');$(".footer-title-shadow").removeClass('actived-parent')},300)}})});$("#note-legali").overlay({target:'#note-dialog',mask:"#020202",opacity:0.5,onBeforeLoad:function(){var wrap=this.getOverlay().find(".contentWrap");wrap.load(this.getTrigger().attr("href"))}});$("#dilatua").overlay({target:'#dilatua-dialog',mask:"#020202",opacity:0.5,fixed:false,onBeforeLoad:function(){var urldilatua=this.getTrigger().attr("href");$("#dilatua-wrap").html('<iframe src="'+urldilatua+'" width="100%" height="940px" border="no" frameborder="no" scrolling="no">')},onLoad:function(){$('body,html').animate({scrollTop:0},150)}});$("#privacy,.privacy-listing,.request-listing,.informativa").overlay({target:'#privacy-dialog',mask:"#020202",opacity:0.5,fixed:false,onBeforeLoad:function(event){event.stopPropagation();var wrap=this.getOverlay().find(".contentWrap");wrap.load(this.getTrigger().attr("href"))},onLoad:function(){$(document).scrollTop(0)},onClose:function(){}});$("#marchi-trattati").overlay({target:'#marchi-dialog',mask:"#020202",opacity:0.5,fixed:false,onBeforeLoad:function(){var wrap=this.getOverlay().find(".contentWrap");wrap.load(this.getTrigger().attr("href"))},onLoad:function(){$('body,html').animate({scrollTop:0},150)}});var promoElem=$(".footer-site-box-var").length;if(promoElem>0){var indexRnd=Math.floor(Math.random()*promoElem+1);$("#rnd-box-"+indexRnd).show()}});

/* COMPR. 2048 */
SEAT.autopromo=function(cls,pfx,startPos,showHideFx){var currentId=startPos?startPos:1;var okRotation=true;var rotationProcess;var eleCount=1;if(cls!=''){eleCount=$('.'+cls).hide().length;$('#'+pfx+'_'+startPos).show()}var showHide=showHideFx||showHideDef;function showHideDef(curIdx,nextIdx){$('#'+pfx+'_'+curIdx).hide();$('#'+pfx+'_'+nextIdx).show();currentId=nextIdx};var rotate=function(){if(okRotation){that.moveFwd()}else{window.clearInterval(rotationProcess);rotationProcess=null}};if(eleCount>1){rotationProcess=window.setInterval(rotate,5000)}var that={setCurrentId:function(id){currentId=id},setOkRotation:function(rotation){okRotation=rotation},moveFwd:function(){var nextIdx=currentId+1;if(currentId===eleCount){nextIdx=1}showHide(currentId,nextIdx)},moveBack:function(){var nextIdx=currentId-1;if(currentId===1){nextIdx=eleCount}showHide(currentId,nextIdx)}};return that};

/* COMPR. 4096 */
SEAT.approfondimenti=function(cls){var classId=cls?cls:'.scroll-ads';var root=$(classId).scrollable({circular:true}).autoscroll({easing:"swing"});window.api=root.data("scrollable");var that={};return that};

/* COMPR. 8192 */
function getPosLength(res){var result=0;if(!$.isArray(res)){for(tempValue in res){result++}}return result}SEAT.autopromoHandler=function(name,arraySel,format,arrayCls,arrayPfx,arrayIdFwd,arrayIdBack){var type='ATT';if(name!=''){type='PRE'}else{name='prova.json'}var d=new Date();var countSel=arraySel.length;$.getJSON("/autopromo/"+type+"/"+format+"/"+name+"?nocache="+d.getTime(),function(data){var countPos=getPosLength(data.res);if(countPos===0){var countRes=data.res.length;var startPos=0;if(countRes>countSel){startPos=Math.floor(Math.random()*countRes)}else if(countRes<countSel){}for(var i=0;i<countSel;i++){if(format==='approf'){$('#'+arraySel[i]).html(data.res[0]);SEAT.approfondimenti()}else{if(arrayCls!=''){for(var j=0;j<data.res.length;j++){$('#'+arraySel[i]).append(data.res[j])}SEAT.autopromo(arrayCls[i],arrayPfx[i],startPos+1)}else{$('#'+arraySel[i]).html(data.res[startPos]);SEAT.autopromo('','')}}if(startPos<(countRes-1)){startPos++}else{startPos=0}}}else if(countPos===countSel){}})};

/* COMPR. 16384 */
SEAT.cookie=function(){function getCookieValue(cookieStr,key,delim){var ret=null,i;if(cookieStr!==null&&cookieStr.length>0){cookies=cookieStr.split(delim);for(i=0;i<cookies.length;i+=1){if(cookies[i].indexOf(key+"=")>-1){ret=decodeURIComponent(cookies[i].split("=")[1])}}}return ret}return{setCookie:function(key,val,date,domain,path){document.cookie=(key+"="+encodeURIComponent(val))+((date)?";expires="+date.toGMTString():"")+((domain)?";domain="+domain:"")+(";path="+((!path)?"/":path))},getCookie:function(key){return getCookieValue(document.cookie,key,";")},delCookie:function(key,domain,path){SEAT.cookie.setCookie(key,"",new Date(10000),domain,path)}}}();

/* COMPR. 32768 */
var adagioBs=null;SEAT.banner=function(){var tmAdagioBanners;function callAdagioBanners(a){var cntYes=-1,cntNo=-1;adagioBs=new adagioBanners();adagioBs.name="adagioBs";if(a.length>0){SEAT.bannerYesCallback=[];SEAT.bannerNoCallback=[];$.each(a,function(i,v){var o=v.o,opts=[];if(o.id&&o.id!==''&&$('#'+o.id).length>0){if(v.callback){SEAT.bannerYesCallback.push(v.callback);opts['JsFunc']='SEAT.bannerYesCallback['+(++cntYes)+'].call();'}if(v.callbackNo){SEAT.bannerNoCallback.push(v.callbackNo);opts['JsFuncNo']='SEAT.bannerNoCallback['+(++cntNo)+'].call();'}if(v.type==='b'){adagioBs.addBanner(o.id,o.sito||'',o.size||'',o.sezione||'',o.catgeo||'',o.catgeo2||'',o.vcc||'',o.settore||'',o.regione||'',o.provincia||'',o.comune||'',o.keyword||'',opts)}else if(v.type==='f'){adagioBs.addFormat(o.id,o.format||'',o.sito||'',o.size||'',o.sezione||'',o.catgeo||'',o.catgeo2||'',o.vcc||'',o.settore||'',o.regione||'',o.provincia||'',o.comune||'',o.keyword||'',opts)}}});adagioBs.drawNextBanner()}}return{createBanners:function(a){if($('#adagioJS').length===0){$('body').append('<div id="adagioJS"></div>')}tmAdagioBanners=setInterval(function(){if(window.adagioBanners){callAdagioBanners(a);clearInterval(tmAdagioBanners);tmAdagioBanners=null}},200)}}}();

/* COMPR. 4194304 */
(function($){$.PaginationCalculator=function(maxentries,opts){this.maxentries=maxentries;this.opts=opts};$.extend($.PaginationCalculator.prototype,{numPages:function(){return Math.ceil(this.maxentries/this.opts.items_per_page)},getInterval:function(current_page){var ne_half=Math.floor(this.opts.num_display_entries/2);var np=this.numPages();var upper_limit=np-this.opts.num_display_entries;var start=current_page>ne_half?Math.max(Math.min(current_page-ne_half,upper_limit),0):0;var end=current_page>ne_half?Math.min(current_page+ne_half+(this.opts.num_display_entries%2),np):Math.min(this.opts.num_display_entries,np);return{start:start,end:end}}});$.PaginationRenderers={};$.PaginationRenderers.defaultRenderer=function(maxentries,opts){this.maxentries=maxentries;this.opts=opts;this.pc=new $.PaginationCalculator(maxentries,opts)};$.extend($.PaginationRenderers.defaultRenderer.prototype,{createLink:function(page_id,current_page,appendopts){var lnk,np=this.pc.numPages();page_id=page_id<0?0:(page_id<np?page_id:np-1);appendopts=$.extend({text:page_id+1,classes:""},appendopts||{});if(page_id==current_page){lnk=$("<span class='current'>"+appendopts.text+"</span>")}else{lnk=$("<a>"+appendopts.text+"</a>").attr('href',this.opts.link_to.replace(/__id__/,page_id))}if(appendopts.classes){lnk.addClass(appendopts.classes)}lnk.data('page_id',page_id);return lnk},appendRange:function(container,current_page,start,end,opts){var i;for(i=start;i<end;i++){this.createLink(i,current_page,opts).appendTo(container)}},getLinks:function(current_page,eventHandler){var begin,end,interval=this.pc.getInterval(current_page),np=this.pc.numPages(),fragment=$("<div class='pagination'></div>");if(this.opts.prev_text&&(current_page>0||this.opts.prev_show_always)){fragment.append(this.createLink(current_page-1,current_page,{text:this.opts.prev_text,classes:"prev"}))}if(interval.start>0&&this.opts.num_edge_entries>0){end=Math.min(this.opts.num_edge_entries,interval.start);this.appendRange(fragment,current_page,0,end,{classes:'sp'});if(this.opts.num_edge_entries<interval.start&&this.opts.ellipse_text){jQuery("<span>"+this.opts.ellipse_text+"</span>").appendTo(fragment)}}this.appendRange(fragment,current_page,interval.start,interval.end);if(interval.end<np&&this.opts.num_edge_entries>0){if(np-this.opts.num_edge_entries>interval.end&&this.opts.ellipse_text){jQuery("<span>"+this.opts.ellipse_text+"</span>").appendTo(fragment)}begin=Math.max(np-this.opts.num_edge_entries,interval.end);this.appendRange(fragment,current_page,begin,np,{classes:'ep'})}if(this.opts.next_text&&(current_page<np-1||this.opts.next_show_always)){fragment.append(this.createLink(current_page+1,current_page,{text:this.opts.next_text,classes:"next"}))}$('a',fragment).click(eventHandler);return fragment}});$.fn.pagination=function(maxentries,opts){opts=jQuery.extend({items_per_page:10,num_display_entries:11,current_page:0,num_edge_entries:0,link_to:"#",prev_text:"Prev",next_text:"Next",ellipse_text:"...",prev_show_always:true,next_show_always:true,renderer:"defaultRenderer",load_first_page:false,callback:function(){return false}},opts||{});var containers=this,renderer,links,current_page;function paginationClickHandler(evt){var links,new_current_page=$(evt.target).data('page_id'),continuePropagation=selectPage(new_current_page);if(!continuePropagation){evt.stopPropagation()}return continuePropagation};function selectPage(new_current_page){containers.data('current_page',new_current_page);links=renderer.getLinks(new_current_page,paginationClickHandler);containers.empty();links.appendTo(containers);var continuePropagation=opts.callback(new_current_page,containers);return continuePropagation};current_page=opts.current_page;containers.data('current_page',current_page);maxentries=(!maxentries||maxentries<0)?1:maxentries;opts.items_per_page=(!opts.items_per_page||opts.items_per_page<0)?1:opts.items_per_page;if(!$.PaginationRenderers[opts.renderer]){throw new ReferenceError("Pagination renderer '"+opts.renderer+"' was not found in jQuery.PaginationRenderers object.")}renderer=new $.PaginationRenderers[opts.renderer](maxentries,opts);var pc=new $.PaginationCalculator(maxentries,opts);var np=pc.numPages();containers.bind('setPage',{numPages:np},function(evt,page_id){if(page_id>=0&&page_id<evt.data.numPages){selectPage(page_id);return false}});containers.bind('prevPage',function(evt){var current_page=$(this).data('current_page');if(current_page>0){selectPage(current_page-1)}return false});containers.bind('nextPage',{numPages:np},function(evt){var current_page=$(this).data('current_page');if(current_page<evt.data.numPages-1){selectPage(current_page+1)}return false});links=renderer.getLinks(current_page,paginationClickHandler);containers.empty();links.appendTo(containers);if(opts.load_first_page){opts.callback(current_page,containers)}}})(jQuery);

/* COMPR. 8388608 */
SEAT.tabs=function(options,tabsOptions){var clsLoading='tabs_loading',api,cachedPanes=[];options=$.extend({selTabs:'ul.tabs',selPanes:'div.panes> div',switchToLoading:false,onBeforeClick:function(){},onClick:function(){}},(options||{}));$(options.selTabs).tabs(options.selPanes,$.extend({initialIndex:0,onBeforeClick:function(event,tabIndex){var self=this,tab=this.getTabs().eq(tabIndex),pane=this.getPanes().eq(tabIndex);options.onBeforeClick(event,tabIndex,this);if((tabIndex!==options.initialIndex)&&(pane.attr('isloaded')!=='1')){loadPane(tab,pane,pane.attr('turl'),function(){$(this).attr('isloaded','1');if(!options.switchToLoading){self.click(tabIndex)}});return options.switchToLoading}},onClick:function(event,tabIndex){options.onClick(event,tabIndex,this)}},tabsOptions||{}));api=$(options.selTabs).data("tabs");function loadPane(tab,pane,url,onAfterLoaded){var cachedEle=$.grep(cachedPanes,function(v,i){return(v.url===url)});if(cachedEle.length>0){pane.html(cachedEle[0].html)}else{tab.addClass(clsLoading);pane.addClass(clsLoading);pane.load(url,function(){cachedPanes.push({url:url,html:pane.html()});tab.removeClass(clsLoading);pane.removeClass(clsLoading);onAfterLoaded=onAfterLoaded||function(){};onAfterLoaded.call(this)})}}return{loadCurrentPane:function(url){var tab=api.getCurrentTab(),pane=api.getCurrentPane();loadPane(tab,pane,url)},getAPI:function(){return api}}};

/* COMPR. 16777216 */
var shiny_pars=[];var accrue_pars=[];var call_statistics=[];function globalStatistics(oneStatOnlyKey,rsh_cg,rsh_url,shiny_pag,accrue_tobj){if(oneStatOnlyKey===''||!call_statistics[''+oneStatOnlyKey]){if(rsh_cg!=''){var url='http://www.paginebianche.it';if(rsh_url!=''){url+='/'+rsh_url;if(rsh_url==='scheda'){if(accrue_pars['ti']==='2'||accrue_pars['ti']==='3'){rsh_cg='PB_CSITE_PB'}else{rsh_cg='PB_BVISIT'}}}redSheriffOnClick(rsh_cg,url)}if(shiny_pag!=''&&shiny_pars['user']&&shiny_pars['user']!=''){if(typeof(ssxl)==='function'){ssxl('PAG='+escape(shiny_pag))}else{ssxlInt('USER='+escape(shiny_pars['user']),'PAG='+escape(shiny_pag))}}if(accrue_tobj!=''){accrue_pars['ts']=accrue_tobj;accrue_stats(accrue_pars)}if(oneStatOnlyKey!=''){call_statistics[''+oneStatOnlyKey]=true}}};function accrue_stats(pars){var rnd=Math.floor(Math.random()*1001);var imgAccrue=new Image(1,1);imgAccrue.src='/accrue?tl=1&ts='+pars['ts']+'&cc='+pars['cc']+'&ti='+pars['ti']+'&cb='+pars['cb']+'&iq='+pars['iq']+'&l='+pars['lang']+'&rnd='+rnd};function redSheriffOnClick(code,url,cb){var cbDefault='paginegialle-it';if(url===undefined){url='http://www.paginebianche.it/PB_SUGG_PGIT'}if(cb===undefined){cb=cbDefault}if(cb!=cbDefault){code='0'}var rnd=Math.floor(Math.random()*1001);var imgRedsh=new Image(1,1);imgRedsh.src="http://secure-it.imrworldwide.com/cgi-bin/m?ci="+cb+"&cg="+code+"&rnd="+rnd+"&si="+escape(url)}function _ssrit(m){var n=new Date();var eT=n.getTime()+m;while(true){n=new Date();if(n.getTime()>eT){return}}}function _ssvoid(){return}function ssxlInt(us_,xl_){var i_=new Image(1,1);i_.src="http://ssc.paginebianche.it/cgi-bin/pbimpres.cgi?"+us_+"&"+xl_+"&RM="+Math.round(Math.random()*2147483647);_ssrit(500);i_.onload=function(){_ssvoid()}}function clickEmail(par_url){var w=window.open(par_url,'_blank','height=20,width=20,top=200,left=300,scrollbars=no,toolbar=no');self.window.focus()};

/* COMPR. 67108864 */
function new_freecap(id){if(document.getElementById){thesrc=document.getElementById("freecap-"+id).src;thesrc=thesrc.substring(0,thesrc.lastIndexOf(".")+4);document.getElementById("freecap-"+id).src=thesrc+"?rnd="+Math.round(Math.random()*100000)}else{}};function Count(testo,max){if(testo.value.length>max){testo.value=testo.value.substring(0,max)}};function checkForm(formId,type){var error=false;function checkTextInput(selInput,check){var value=$.trim($('#'+selInput).val());var check_error=false;if(value!=''&&check==='mail'&&!validateEmail(value)){check_error=true}if(value!=''&&check==='captcha'){$('#msg-error-'+selInput).hide()}else if(value!=''&&!check_error){$('#msg-error-'+selInput).hide();$('#msg-ok-'+selInput).show()}else{$('#msg-ok-'+selInput).hide();$('#msg-error-'+selInput).show();error=true}};function validateEmail(value){var emailPattern=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;return emailPattern.test(value)};function clearExampleContact(selInput){$(selInput).each(function(){if(this.value==this.title){this.value=''}else{this.value=$.trim(this.value)}})};clearExampleContact('#'+formId+' textarea');clearExampleContact('#'+formId+' input[type="text"]');if(type==='segnala'){checkTextInput('segnala-input-from','mail');checkTextInput('segnala-input-to','mail');checkTextInput('segnala-captcha','captcha')}else{checkTextInput('inform-txtarea','');checkTextInput('inform-nome','');checkTextInput('inform-email','mail');checkTextInput('contatta-captcha','captcha')}if(!error){var form_obj=$('#'+formId);var post_string=form_obj.serialize();var url=form_obj.attr('action');$.post(url,post_string,function(data){if(data.res==='OK'){$('#form_'+type).hide();$('#msg_ko_'+type).hide();$('#msg_ok_'+type).show()}else if(data.res==='KO_CAPTCHA'){$('#msg-ok-'+type+'-captcha').hide();$('#msg-error-'+type+'-captcha').show()}else{$('#form_'+type).hide();$('#msg_ok_'+type).hide();$('#msg_ko_'+type).show()}},"json");return true}else{return false}};function resetFormMail(formId){$('#'+formId+' textarea').each(function(){if($(this).attr('disabled')!='disabled'){$(this).val('').blur()}});$('#'+formId+' input[type = "text"]').val('').blur();$('.dialog-error-box').hide();$('.dialog-error-sbox').hide()};function bindSegnalaOverlay(selector,type){$(selector).overlay({target:'#tofriend-dialog',mask:"#020202",opacity:0.5,fixed:false,onBeforeLoad:function(event){event.stopPropagation();var wrap=this.getOverlay().find(".contentWrap");wrap.load(this.getTrigger().attr("href"),function(){$("#riprova_link_segnala").click(function(){$('#msg_ko_segnala').hide();$('#segnala-captcha').val('').blur();new_freecap('segnala');$('#form_segnala').show()});$("#nuova_segn_link_segnala").click(function(){resetFormMail('form_segnala');$('#msg_ok_segnala').hide();new_freecap('segnala');$('#form_segnala').show()});$(".whatis").mouseover(function(){$('.whatis-box').fadeIn()});$(".whatis").mouseleave(function(){$('.whatis-box').fadeOut()});setExample('#segnala-form-box input[type="text"]');setExample('#segnala-form-box textarea')})},onLoad:function(){var overlayAPI=this;$('body,html').animate({scrollTop:0},150);$("#tofriend-dialog .dialog-close").click(function(){overlayAPI.close()});if(type==='scheda'){stopVideo()}globalStatistics('','0','segnala','invia ad un amico','10')}})};

/* COMPR. 134217728 */
SEAT.mapAddrPos=1;SEAT.lang='it';SEAT.singleRouteUrl='';SEAT.isTabSchedaVisited=false;SEAT.isTabSediVisited=false;SEAT.isTabVideoVisited=false;function leggiTutto(){$('#cut-text').click(function(event){$('#cutted-txt').slideDown();$(this).hide();event.preventDefault()})}function mapToggle(){$("#map-show").click(function(e){$("#map-box").slideToggle();e.preventDefault()})}function getLangCode(langStr){var langCod=1;switch(langStr){case'it':langCod=1;break;case'en':langCod=2;break;case'de':langCod=3;break;case'fr':langCod=4;break;case'es':langCod=5;break}return langCod}function openRouteUrl(){var routeUrl='';if(SEAT.singleRouteUrl==''){var nodo=$("#accord-visible-indir div.accordion-parent[ ind = '"+SEAT.mapAddrPos+"' ]");var posX=nodo.attr('x');var posY=nodo.attr('y');var posIndir=nodo.find("span.street-address").text();var posLoc=nodo.find("span.locality").text();routeUrl='http://www.tuttocitta.it/tcol/percorsi?';routeUrl+='cx='+posX+'&cy='+posY+'&z=1&zd=0.6&dv2='+posLoc+'&ind2='+posIndir}else{routeUrl=SEAT.singleRouteUrl}routeUrl+='&l='+getLangCode(SEAT.lang);window.open(routeUrl)}function singleVideoOnClick(event,videoObj){globalStatistics('','','','video/'+videoObj.video,'')};var tabClickFirstTime=true;function tabClick(event,tabIndex){var sectName='scheda';var tabObj=$('#tabid-'+tabIndex);var sect=tabObj.attr('sectid');if(tabIndex>0){sectName=tabObj.attr('sectname')}if(!tabClickFirstTime){globalStatistics('','0',sectName,sectName,sect)}else{tabClickFirstTime=false}if(sectName=='scheda'&&!SEAT.isTabSchedaVisited){initMap();initPagineMultiIndir();pageSelectIndir(0);initImages();leggiTutto();mapToggle();SEAT.isTabSchedaVisited=true}if(sectName=='sedi'&&!SEAT.isTabSediVisited){initPagineRegioniSedi();pageSelectSedi(0);SEAT.isTabSediVisited=true}if(sectName=='video'&&!SEAT.isTabVideoVisited){initVideo();SEAT.isTabVideoVisited=true}if(sectName!='video'){stopVideo()}};function initImages(){var triggers=$(".img-overlay").overlay({mask:"#444"});$(".img-overlay").click(function(){$(".dialog-scrollable").scrollable({circular:true,speed:200});var api=$(".dialog-scrollable").data("scrollable");api.seekTo(0,1);var url=$(this).attr("src");$(".items-cont img").each(function(i){var src=$(this).attr("src");var item=$(".items");if(src==url){$(this).parent().prependTo(item)}})})};var videoHandlerObj=null;function stopVideo(){if(videoHandlerObj!=null){videoHandlerObj.stopCurrentVideo()}};$(document).ready(function(){var width=$(document).width();var height=$(document).height();$("#overlay-div").css({'width':width,'height':height,'position':'absolute','top':'0px','left':'0px'}).hide();$(".call-tooltip,#site-tooltip,#freecall-more").click(function(){var position=$(this).position();$("#overlay-div").fadeIn();$(this).next().css({'left':'0px','top':+position.top}).fadeIn()});$("#overlay-div,.close-tooltip").click(function(){$('#overlay-div').fadeOut();$(".toolbox").fadeOut()});$.tools.tabs.addEffect("slide",function(tabIndex,done){var maxHeight=this.getPanes().parent().height();this.getPanes().parent().height(maxHeight);this.getPanes().slideUp(200);this.getPanes().eq(tabIndex).slideDown(200,done)});$("#accordion").tabs("#accordion .pane",{tabs:'h2',effect:'slide',initialIndex:null});$(".scrollable").scrollable().navigator();$(".amail").overlay({target:'#contact-dialog',mask:"#020202",opacity:0.5,fixed:false,onBeforeLoad:function(){var wrap=this.getOverlay().find(".contentWrap");wrap.load(this.getTrigger().attr("href"),function(){$("#riprova_link_contatta").click(function(){$('#msg_ko_contatta').hide();$('#contatta-captcha').val('').blur();new_freecap('contatta');$('#form_contatta').show()});$("#nuova_segn_link_contatta").click(function(){resetFormMail('form_contatta');$('#msg_ok_contatta').hide();new_freecap('contatta');$('#form_contatta').show();if($("#andata-box").hasClass("inactived")){$("#andata-box").click()}});$(".whatis").mouseover(function(){$('.whatis-box').fadeIn()});$(".whatis").mouseleave(function(){$('.whatis-box').fadeOut()});setExample('#inform-box input[type="text"]');setExample('#inform-box textarea');$("#andata-box").click(function(event){$(this).toggleClass("inactived");if($(this).hasClass("inactived")){var altezza_exposeMask=($("#exposeMask").height()+250);$("#exposeMask").css({height:altezza_exposeMask});$(".footer").css({"top":"250px"})}$("#anadata-show").slideToggle(300);if(!$(this).hasClass("inactived")){var altezza_exposeMask=($("#exposeMask").height()-250);setTimeout(function(){$("#exposeMask").css({height:altezza_exposeMask});$(".footer").css({"top":"0px"})},300)}event.preventDefault()})})},onLoad:function(){$('body,html').animate({scrollTop:0},150);$("#contact-dialog .dialog-close").click(function(){$(".amail").overlay().close()});stopVideo();globalStatistics('','0','contatta','contatta','3')},onClose:function(){$(".footer").css({"top":"0px"})}});bindSegnalaOverlay("#friend-dialog","scheda");$(".freecall").overlay({target:'#call-dialog',mask:"#020202",opacity:0.5,fixed:false,onBeforeLoad:function(){var wrap=this.getOverlay().find(".contentWrap");wrap.load(this.getTrigger().attr("href"))},onLoad:function(){$('body,html').animate({scrollTop:0},150);stopVideo();globalStatistics('','0','chiamagratis','chiama gratis','14')}})});

/* COMPR. 268435456 */
var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();

/* COMPR. 536870912 */
if(typeof SEAT==="undefined"){var SEAT={}};SEAT.video=function(dataJSON,scroll_items,current_lang,create,opts){var opts_array={"next_arrow_class":".next","prev_arrow_class":".prev","disabled_arrow_class":"disabled","scroll_items_root_class":".items","scroll_items_elements":".video_tumb","scroll_items_active_class":"active","scroll_root_class":".scrollable","video_id":"content_video","video_width":"600","video_height":"286","video_title_id":"video_title","video_descr_id":"video_descr","player_url":"swf/player_video.swf","player_version":"9.0.0","player_install_url":"swf/expressInstall.swf","switch_lang_elements":".video-lang a","onClickLang":function(event,lang){},"onClickVideo":function(event,videoObj){}};function changeVideo(video,title,descr){$('#'+opts_array["video_title_id"]).html(title);if(descr!=''){$('#'+opts_array["video_descr_id"]).html(descr)}var flashvars={path:video};var params={wmode:"opaque",allowscriptaccess:"always"};var attributes={id:"flashMovieId",name:"flashMovie"};swfobject.embedSWF(opts_array["player_url"],opts_array["video_id"],opts_array["video_width"],opts_array["video_height"],opts_array["player_version"],opts_array["player_install_url"],flashvars,params,attributes)};function changeScrollbar(lang,create){var num_items=dataJSON[lang].length;if(create){var elemInScrollbar=1;var content='<div>';for(var i=0;i<num_items;i++){if((elemInScrollbar>=scroll_items)&&(((elemInScrollbar-1)%scroll_items)==0)){content+='</div><div>'}content+='<div class="video_tumb" id=\"scroll_video_'+i+'\"><img src=\"'+dataJSON[lang][i].img+'\" height=\"90\" width=\"120\"><div class="tumb_title">'+dataJSON[lang][i].title+'</div></div>';elemInScrollbar+=1}content+='</div>';$(opts_array["scroll_items_root_class"]).html(content)}var scroll_init_obj={prev:opts_array["prev_arrow_class"],next:opts_array["next_arrow_class"],disabledClass:opts_array["disabled_arrow_class"],items:opts_array["scroll_items_root_class"]};$(opts_array["scroll_root_class"]).scrollable(scroll_init_obj);$(opts_array["scroll_root_class"]).data("scrollable").begin();bindChangeVideo(lang)};function bindChangeVideo(lang){$(opts_array["scroll_items_root_class"]+' '+opts_array["scroll_items_elements"]).click(function(event){if($(this).hasClass(opts_array["scroll_items_active_class"])){return}var video_id=parseInt($(this).attr('id').replace('scroll_video_',''));var video_url=dataJSON[lang][video_id].video;var title=dataJSON[lang][video_id].title;var descr='';if(dataJSON[lang][video_id].descr){descr=dataJSON[lang][video_id].descr}changeVideo(video_url,title,descr);$(opts_array["scroll_items_root_class"]+' '+opts_array["scroll_items_elements"]).removeClass(opts_array["scroll_items_active_class"]);$(this).addClass(opts_array["scroll_items_active_class"]);if(opts_array["onClickVideo"]){var objVideo=dataJSON[lang][video_id];objVideo.video_id=video_id;objVideo.lang=lang;opts_array["onClickVideo"].apply(this,[event,objVideo])}}).filter(":first").click()};if(opts){$.extend(opts_array,opts)}$(function(){$(opts_array["switch_lang_elements"]).each(function(){var lang_id=$(this).attr('id').replace('lang_video_','');if(dataJSON[lang_id]&&dataJSON[lang_id].length>0){$(this).click(function(event){var lang=$(this).attr('id').replace('lang_video_','');if(opts_array["onClickLang"]){opts_array["onClickLang"].apply(this,[event,lang])}changeScrollbar(lang,true)})}else{$(this).remove()}});changeScrollbar(current_lang,create)});var that={stopCurrentVideo:function(){document.getElementById(opts_array["video_id"]).sendFromJS();return true}};return that};

/* COMPR. 1073741824 */
var PGGEO_URL='http://geo.paginegialle.it/lbs',PGGEOREV_URL='http://geo.paginegialle.it/reverse',PGROUTE_URL='http://mdr-routing.paginegialle.it/route_px',PGROUTE_IMG_PREFIX='http://routepgol.tuttocitta.it/Route_ReadDll/MapRender.aspx',PGROUTEFORMAT_URL='http://mdr-routing.paginegialle.it/route_px',icoCursorDrag='http://api.visual.paginegialle.it/tcolnew/mapsapi/grab.cur',icoCursorDragging='http://api.visual.paginegialle.it/tcolnew/mapsapi/grabbing.cur',layerTiles='http://layer.pgol.it/rtile',imgLogoTC='http://img.tuttocitta.it/tcolnew/img/PGvisual_watermark.gif';function getTilesHostName(i){return'http://visualimages'+((i%2)+1)+'.paginegialle.it'}

/* COMPR. 2147483648 */
jQuery.GlyphixDEBUG=false;if(!("console"in window)||!("firebug"in console)){var names=["log","debug","info","warn","error","assert","dir","dirxml","group","groupEnd","time","timeEnd","count","trace","profile","profileEnd"];if(jQuery.GlyphixDEBUG){jQuery(document).ready(function(){$(document.body).append('<div id="DEBUG" style="position:absolute;float:left;background:#F8EFCD;overflow:auto;top:20px;right:20px;z-index:999;font-size:10px;width:200px;height:300px;"><ol></ol></div>')});window.console={};for(var i=0;i<names.length;++i){window.console[names[i]]=function(a){$("#DEBUG ol").append("<li>"+a+"</li>")}}}}jQuery.fn.debug=function(){return this.each(function(){$.log(this)})};jQuery.log=function(b){if(jQuery.GlyphixDEBUG){var d=b;if(!("firebug"in console)){if(typeof(b)=="object"){d="&lt;";d+=b.nodeName.toLowerCase();for(var a=0;a<b.attributes.length;a++){d+=" "+b.attributes[a].nodeName.toLowerCase()+'="'+b.attributes[a].nodeValue+'"'}d+="&gt;"}}console.debug(d)}};(function(a){a.event.special.mousewheel={setup:function(){var b=a.event.special.mousewheel.handler;if(a.browser.mozilla){a(this).bind("mousemove.pgseat-mapsapi-mousewheel",function(d){a.data(this,"mwcursorposdata",{pageX:d.pageX,pageY:d.pageY,clientX:d.clientX,clientY:d.clientY})})}if(this.addEventListener){this.addEventListener((a.browser.mozilla?"DOMMouseScroll":"mousewheel"),b,false)}else{this.onmousewheel=b}},teardown:function(){var b=a.event.special.mousewheel.handler;a(this).unbind("mousemove.pgseat-mapsapi-mousewheel");if(this.removeEventListener){this.removeEventListener((a.browser.mozilla?"DOMMouseScroll":"mousewheel"),b,false)}else{this.onmousewheel=function(){}}a.removeData(this,"mwcursorposdata")},handler:function(e){var b=Array.prototype.slice.call(arguments,1);e=a.event.fix(e||window.event);a.extend(e,a.data(this,"mwcursorposdata")||{});var f=0,d=true;if(e.wheelDelta){f=e.wheelDelta/120}if(e.detail){f=-e.detail/3}if(a.browser.opera){f=-e.wheelDelta}e.data=e.data||{};e.type="mousewheel";b.unshift(f);b.unshift(e);return a.event.handle.apply(this,b)}};a.fn.extend({mousewheel:function(b){return b?this.bind("mousewheel.pgseat-mapsapi-mousewheel",b):this.trigger("mousewheel")},unmousewheel:function(b){return this.unbind("mousewheel.pgseat-mapsapi-mousewheel",b)}})})(jQuery);if(jQuery){(function(){$.extend($.fn,{rightClick:function(a){$(this).each(function(){$(this).mouseup(function(b){if(b.button===2){a($(this),b)}return true});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightDblClick:function(a){var b;$(this).each(function(){$(this).rightClick(function(f,d){if(b){clearTimeout(b);b=null;a($(this),d);return true}else{b=setTimeout(function(){clearTimeout(b);b=null},300);return false}})});return $(this)},rightMouseDown:function(a){$(this).each(function(){$(this).mousedown(function(b){if(b.button==2){a($(this));return true}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},rightMouseUp:function(a){$(this).each(function(){$(this).mouseup(function(b){if(b.button==2){a($(this));return true}else{return true}});$(this)[0].oncontextmenu=function(){return false}});return $(this)},noContext:function(){$(this).each(function(){$(this)[0].oncontextmenu=function(){return false}});return $(this)}})})(jQuery)}if(typeof SEAT==="undefined"){var SEAT={}}var PGEvent=function(){return{addListener:function(d,e,b,a){if(d&&d.eventRegister){d.eventRegisterPre(e,b,a);d.eventRegister(e,b,a);d.eventRegisterPost(e,b,a)}return{obj:d,id:e,fn:b,scope:a}},removeListener:function(a){a.obj.eventDeRegisterPre(a.id,a.fn,a.scope);a.obj.eventDeRegister(a.id,a.fn,a.scope);a.obj.eventDeRegisterPost(a.id,a.fn,a.scope)}}}();Array.prototype.max=function(){return Math.max.apply(Math,this)};Array.prototype.min=function(){return Math.min.apply(Math,this)};[].indexOf||(Array.prototype.indexOf=function(b,e){e=(e==null)?0:e;var a=this.length;for(var d=e;d<a;d++){if(this[d]==b){return d}}return-1});SEAT.PGUtil={getZone:function(g,e,f,d){if(typeof(g)=="string"){g=parseFloat(g)}if(typeof(e)=="string"){e=parseFloat(e)}var b=Math.floor((g+180)/360),h=(g+180)-b*360-180,a=32;if(isNaN(g)==false&&isNaN(e)==false){if(h>14.1285&&h<24.143875&&e>49.003201&&e<54.8387&&f<d){a=33}if(h<5.763938&&f<d){a=31}}return a},latLong2UTM:function(e,a,t){var p=6378137,n=0.00669438,l=0.9996,u=3.14159265,b=u*e/180,f=u*a/180,q=((t-1)*6-180+3)*u/180,h=(n)/(1-n),g=p/Math.sqrt(1-n*Math.sin(f)*Math.sin(f)),d=Math.tan(f)*Math.tan(f),m=h*Math.cos(f)*Math.cos(f),o=Math.cos(f)*(b-q),j=p*((1-n/4-3*n*n/64-5*n*n*n/256)*f-(3*n/8+3*n*n/32+45*n*n*n/1024)*Math.sin(2*f)+(15*n*n/256+45*n*n*n/1024)*Math.sin(4*f)-(35*n*n*n/3072)*Math.sin(6*f)),s=(l*g*(o+(1-d+m)*o*o*o/6+(5-18*d+d*d+72*m-58*h)*o*o*o*o*o/120)+500000),r=(l*(j+g*Math.tan(f)*(o*o/2+(5-d+9*m+4*m*m)*o*o*o*o/24+(61-58*d+d*d+600*m-330*h)*o*o*o*o*o*o/720)));return{x:s,y:r}},utm2LatLong:function(m,l,I){var A=0.9996,O=6378137,L=6356752.3142,K=3.14159265,q=((I-1)*6-180+3);m=m-500000;var r=l/A,j=0.081819,J=0.006694348761,F=r/(O*(1-(J)/4-3*J*J/64-5*J*J*J/256)),p=(1-Math.sqrt(1-J))/(1+Math.sqrt(1-J)),g=(1.5*p-27*Math.pow(p,3)/32),f=(21*p*p/16-55*Math.pow(p,4)/32),e=(151*Math.pow(p,3)/96),d=(1097*Math.pow(p,4)/512),o=F+g*Math.sin(2*F)+f*Math.sin(4*F)+e*Math.sin(6*F)+d*Math.sin(8*F),N=j*j/(1-j*j),G=N*Math.cos(o)*Math.cos(o),E=Math.tan(o)*Math.tan(o),H=O*(1-J)/Math.pow(1-J*Math.sin(o)*Math.sin(o),1.5),z=O/Math.sqrt(1-J*Math.sin(o)*Math.sin(o)),C=m/(z*A),B=z*Math.tan(o)/H,y=(C*C/2),x=(5+3*E+10*G-4*G*G-9*N)*Math.pow(C,4)/24,w=(61+90*E+298*G+45*E*E-3*G*G-252*N)*Math.pow(C,6)/720,u=C,t=(1+2*E+G)*Math.pow(C,3)/6,s=(5-2*G+28*E-3*G*G+8*N+24*E*E)*Math.pow(C,5)/120,n=(o-B*(y-x+w))*180/K,h=q+((u-t+s)/Math.cos(o))*180/K;return{x:h,y:n}},pixelLatLong:function(o,l,e,s,n,h,f,j){var g=this.latLong2UTM(e,s,j),r=(n*1609.3)*(h/430),q=f/h*r;o=parseInt(o-h/2,10);l=parseInt(f/2-l,10);var d=((o/h)*r)+g.x,a=((l/f)*q)+g.y,p=SEAT.PGUtil.utm2LatLong(d,a,j),b=parseFloat(SEAT.PGUtil.trunc(p.x+"",5)),m=parseFloat(SEAT.PGUtil.trunc(p.y+"",5));return{lon:b,lat:m}},pixelLatLongPoint:function(j,f,b,o,h,e){var d=this.latLong2UTM(b,o,e),n=(h*1609.3)*(j/430),m=(h*1609.3)*(f/430),l=SEAT.PGUtil.utm2LatLong(d.x+n,d.y+m,e),a=parseFloat(SEAT.PGUtil.trunc(l.x+0.000005+"",5)),g=parseFloat(SEAT.PGUtil.trunc(l.y+0.000005+"",5));return{lon:a,lat:g}},trunc:function(b,d){var a=b.lastIndexOf(".");if(a<0){return b}if(d>0){a+=1+d}if(a>b.length){return b}return b.substr(0,a)},isFilters:function(b){try{if(b.filters){return true}else{return false}}catch(a){return false}},addBckImg:function(f,a,g,e){var b;if(SEAT.PGUtil.isFilters(f)){f.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true "+(e||"")+' src="'+a+'")'}else{b='url("'+a+'") '+g;f.style.background=b}},isArray:function(a){return(a.constructor.toString().indexOf("Array")!==-1)},calcCoefficients:function(a,m,n,f,g,j){var d=SEAT.PGUtil.latLong2UTM(parseFloat(a),parseFloat(m),j),e=d.x+((n/2)-f),b=g+(n/2)-d.y,l=e/n,h=b/n;return{cox:l,coy:h}},augment:function(g,f){var e=g.prototype,h=f.prototype,b=arguments,d,j;if(b[2]){for(d=2;d<b.length;d=d+1){e[b[d]]=h[b[d]]}}else{for(j in h){if(!e[j]){e[j]=h[j]}}}},purge:function(g){var e=g.attributes,f,b,h;if(e){b=e.length;for(f=0;f<b;f+=1){h=e[f].name;if(typeof g[h]==="function"){g[h]=null}}}e=g.childNodes;if(e){b=e.length;for(f=0;f<b;f+=1){SEAT.PGUtil.purge(g.childNodes[f])}}},isPointInLine:function(d,n,b,m,j,h,l){var g=l/2;b-=d;m-=n;j-=d;h-=n;var f=j*b+h*m;var a;if(f<=0){a=0}else{j=b-j;h=m-h;f=j*b+h*m;if(f<=0){a=0}else{a=f*f/(b*b+m*m)}}var e=j*j+h*h-a;if(e<0){e=0}return Math.sqrt(e)<g},getClosestPointOnLine:function(h,g,e){var f=g.x-h.x,d=g.y-h.y,b,a;if((f==0)&&(d==0)){return h}b=((e.x-h.x)*f+(e.y-h.y)*d)/(f*f+d*d);if(b<0){a=h}else{if(b>1){a=g}else{a={x:h.x+b*f,y:h.y+b*d}}}return a},calculateMiddlePoint:function(b,a){return{x:Math.floor((b.x+a.x)/2),y:Math.floor((b.y+a.y)/2)}},calculateDistance:function(b,a){return Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2))}};SEAT.Date={days:["Domenica","Luned&igrave;","Marted&igrave;","Mercoled&igrave;","Gioved&igrave;","Venerd&igrave;","Sabato"],months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],getDay:function(e,a){var b=this.days;if(a){b=a}if(e>=0&&e<b.length){return b[e]}else{return""}},getMonth:function(a,b){var d=this.months;if(b){d=b}if(a>=0&&a<d.length){return d[a]}else{return""}}};SEAT.EventMgr=function(){};SEAT.EventMgr.prototype={eventRegisterPre:function(d,b,a){},eventRegisterPost:function(d,b,a){},eventRegister:function(e,b,a){var d=true;if(!this.listenerList){this.listenerList=[]}$.each(this.listenerList,function(g,f){if(f.id===e&&f.fn===b&&f.scope===a){d=false;return false}});if(d){this.listenerList.push({id:e,fn:b,scope:a||null})}},eventFire:function(b,a){if(this.listenerList){$.each(this.listenerList,function(e,d){if(d.id===b){d.fn.call((d.scope||d.fn),a)}})}},eventDeRegisterPre:function(d,b,a){},eventDeRegisterPost:function(d,b,a){},eventDeRegister:function(e,d,b){var a=this;if(this.listenerList){$.each(this.listenerList,function(g,f){if(f&&f.id===e&&(!d||(d&&f.fn===d))&&(!b||(b&&f.scope===b))){a.listenerList.splice(g,1)}})}},eventDeRegisterAll:function(){this.listenerList=[]}};SEAT.DragDropMgr=function(){};SEAT.DragDropMgr.prototype={addDragDrop:function(){},removeDragDrop:function(){},dragDropAdd:function(d,b){var a=this;this.dragDropId=d;this.ddOpts={dragBefore:function(){},dragging:function(){},dragAfter:function(){}};$.extend(this.ddOpts,b);this.ddFnMouseDown=function(f){return a.dragDropMouseDown(f)};this.ddFnMouseMove=function(f){return a.dragDropMouseMove(f)};this.ddFnMouseUp=function(f){return a.dragDropMouseUp(f)};this.selDDEle=$("#"+d).bind("mousedown.pgseat-mapsapi-dragdrop",this.ddFnMouseDown);$(document).bind("mousemove.pgseat-mapsapi-dragdrop",this.ddFnMouseMove);$(document).bind("mouseup.pgseat-mapsapi-dragdrop",this.ddFnMouseUp)},dragDropRemove:function(){if(this.selDDEle){this.selDDEle.unbind("mousedown.pgseat-mapsapi-dragdrop",this.ddFnMouseDown);$(document).unbind("mousemove.pgseat-mapsapi-dragdrop",this.ddFnMouseMove);$(document).unbind("mouseup.pgseat-mapsapi-dragdrop",this.ddFnMouseUp)}this.mouseStart=null;this.eleStart=null;this.selDDEle=null},dragDropMouseDown:function(a){this.dragDropping=true;this.actuallyMoved=false;this.mouseStart={x:a.pageX,y:a.pageY};this.eleStart={left:parseInt(this.selDDEle.css("left"),10),right:parseInt(this.selDDEle.css("right"),10),top:parseInt(this.selDDEle.css("top"),10),bottom:parseInt(this.selDDEle.css("bottom"),10)};this.startPos=this.selDDEle.position();this.curPos=this.startPos;this.manualChg={x:0,y:0};this.ddOpts.dragBefore.call(this.ddOpts.dragBefore,{e:a});return false},dragDropMouseMove:function(b){var a;if(this.dragDropping){this.actuallyMoved=true;a=this.dragDropGetChg(b);this.dragDropSetPos(a);this.ddOpts.dragging.call(this.ddOpts.dragging,{e:b,chg:a});return false}return true},dragDropMouseUp:function(b){var a;if(this.dragDropping){a=this.dragDropGetChg(b);if(a.x!==0||a.y!==0){this.dragDropSetPos(a)}this.dragDropping=false;if(this.actuallyMoved){this.ddOpts.dragAfter.call(this.ddOpts.dragAfter,{e:b,chg:a})}return false}return true},dragDropManualChg:function(b,a){this.manualChg.x+=b;this.manualChg.y+=a;this.curPos.left+=b;this.curPos.top+=a;this.selDDEle.css({left:this.curPos.left+b,top:this.curPos.top+a})},dragDropGetChg:function(b){var a={x:b.pageX,y:b.pageY};return{x:(a.x-this.mouseStart.x)+this.manualChg.x,y:(a.y-this.mouseStart.y)+this.manualChg.y}},dragDropSetPos:function(d){var f=this.eleStart,b=(f.left||f.left===0)?{left:f.left+d.x}:(f.right)?{right:f.right-d.x}:{},a=(f.top||f.top===0)?{top:f.top+d.y}:(f.bottom)?{bottom:f.bottom-d.y}:{};this.curPos={left:this.startPos.left+d.x,top:this.startPos.top+d.y};this.selDDEle.css(b).css(a)}};var PGDragDrop=function(){return{addDragDrop:function(a){if(a&&a.addDragDrop){a.addDragDrop()}},removeDragDrop:function(a){if(a&&a.removeDragDrop){a.removeDragDrop()}}}}();SEAT.ImgQ=function(a){this.p=a||{};this.p.concurReq=a.concurReq||4;this.p.imgTimeout=a.imgTimeout||50;this.p.onImgLoad=a.onImgLoad||function(){};this.numReq=0;this.Q=[]};SEAT.ImgQ.prototype={STS_QUEUED:"q",STS_REQUESTED:"r",STS_CALLING:"c",STS_DELETE:"d",queueImg:function(e,a){this.deQueueImg(e);var d,b=this.getAvaiable();if(b===null){d=this.Q.length;this.Q[d]={}}else{d=b}$.extend(this.Q[d],{id:e,imgName:a,sts:this.STS_QUEUED});if(this.numReq<this.p.concurReq){this.requestImg(d)}},deQueueAll:function(){var a=this;$.each(this.Q,function(d,b){a.deleteImg(d)})},deQueueImg:function(b){var a=this.isInQueue(b);if(a!==null){this.deleteImg(a)}},getAvaiable:function(){var a,b=null;for(a=0;a<this.Q.length;a+=1){if(this.Q[a].sts===this.STS_DELETE){b=a;break}}return b},isInQueue:function(b){var a;for(a=0;a<this.Q.length;a+=1){if(this.Q[a]&&this.Q[a].id===b){return a}}return null},requestImg:function(f){var b=this;this.numReq+=1;var e=function(){b.callImg(f)};var d=((this.numReq%this.p.concurReq)+1)*80;var a=window.setTimeout(e,d);$.extend(this.Q[f],{sts:this.STS_REQUESTED,tm:a})},deleteImg:function(a){if(this.Q[a].sts===this.STS_REQUESTED||this.Q[a].sts===this.STS_CALLING){this.numReq-=1}this.Q[a].id="";this.Q[a].imgName="";if(this.Q[a].tm){window.clearTimeout(this.Q[a].tm);this.Q[a].tm=null}if(this.Q[a].img){this.Q[a].img=null}this.Q[a].sts=this.STS_DELETE;this.checkQueue()},callImg:function(d){var a=this;$.extend(this.Q[d],{sts:this.STS_CALLING,tm:null,img:null});if(!this.Q[d].img){this.Q[d].img=new Image()}var b=function(){a.loadedImg(d)};this.Q[d].img.onload=b;this.Q[d].img.src=this.Q[d].imgName},loadedImg:function(a){this.p.onImgLoad(this.Q[a].id,this.Q[a].imgName,this.Q[a].img);this.deleteImg(a)},checkQueue:function(){var a;if(this.numReq<this.p.concurReq){for(a=0;a<this.Q.length;a+=1){if(this.Q[a].sts===this.STS_QUEUED&&this.numReq<this.p.concurReq){this.requestImg(a)}if(this.numReq>=this.p.concurReq){break}}}}};SEAT.GraphicsMgr=function(b){var a=this;this.id=b;$(window).unload(function(){a.unloadMe()})};SEAT.GraphicsMgr.prototype={unloadMe:function(){this.cvs=null;this.ctx=null},prepareCanvas:function(b,a,d){if(b!==this.containerId||a!==this.width||d!==this.height){this.removeCanvas()}this.containerId=b;this.width=a;this.height=d;if(!this.canvasExists()){this.createCanvas();this.ieFix();this.setContext()}},canvasExists:function(){return(this.cvs)?true:false},createCanvas:function(){var b=this,a=$("#"+this.containerId),e=a.css("z-index"),d=parseInt((e===undefined||e==="auto")?0:e,10)+1;this.cvsContId=this.containerId+"_cvsCont_"+this.id;this.selCvsCont=$("<div></div>").attr({id:b.cvsContId}).css({position:"absolute",width:this.width,height:this.height,"z-index":d+""}).appendTo(a);this.cvsId=this.cvsContId+"_cvs";this.cvs=document.createElement("canvas");this.cvs.setAttribute("id",this.cvsId);this.cvs.setAttribute("width",this.width);this.cvs.setAttribute("height",this.height);$("#"+this.cvsContId)[0].appendChild(this.cvs);$("#"+this.cvsId).css({position:"absolute",left:0,top:0})},setZIndex:function(a){this.selCvsCont.css("z-index",a)},ieFix:function(){if(window.G_vmlCanvasManager){window.G_vmlCanvasManager.initElement(this.cvs)}},setContext:function(){this.ctx=$("#"+this.cvsId)[0].getContext("2d")},posCanvas:function(a,b){$("#"+this.cvsContId).css({left:a,top:b})},clearCanvas:function(){if(this.ctx){this.ctx.clearRect(0,0,this.width,this.height)}},removeCanvas:function(){if(this.cvs){this.cvs=null;this.ctx=null;$("#"+this.cvsContId).html("");$("#"+this.cvsContId).remove()}},drawLine:function(g,e,a,d){var f,b,h;this.setStrokeColour(e);this.setLineWidth(a);this.setOpacity(d);b=g.length;if(b>=2){this.ctx.lineJoin="round";this.ctx.beginPath();this.ctx.moveTo(g[0].x,g[0].y);for(f=0;f<b;f+=1){h=g[f];this.ctx.lineTo(h.x,h.y)}this.ctx.stroke();this.ctx.closePath()}},drawPolygon:function(f,d,b){var e,a,g;this.setFillColour(d);this.setOpacity(b);a=f.length;if(a>=2){this.ctx.beginPath();this.ctx.moveTo(f[0].x,f[0].y);for(e=0;e<a;e+=1){g=f[e];this.ctx.lineTo(g.x,g.y)}this.ctx.closePath();this.ctx.fill()}},drawCircle:function(b,a,g,f,e,h){var d=e?a-e:a;this.setOpacity(f);if(h==true){this.setFillColour(g);this.ctx.beginPath();this.ctx.arc(b.x,b.y,d,0,Math.PI*2,false);this.ctx.fill()}else{this.setStrokeColour(g);this.ctx.lineWidth=e;this.ctx.beginPath();this.ctx.arc(b.x,b.y,a-Math.ceil(e/2),0,Math.PI*2,false);this.ctx.stroke()}},setStrokeColour:function(a){this.ctx.strokeStyle="rgb("+a.r+", "+a.g+", "+a.b+")"},setFillColour:function(a){this.ctx.fillStyle="rgb("+a.r+", "+a.g+", "+a.b+")"},setLineWidth:function(a){this.ctx.lineWidth=""+a},setOpacity:function(a){if(typeof(a)!="undefined"){if(a<0||a>1){a=null}this.ctx.globalAlpha=a}}};SEAT.AnimateMgr=function(e,a,b,d,f){this.dur=e;this.cbStep=a;this.scStep=b;this.cbEnd=d;this.scEnd=f};SEAT.AnimateMgr.prototype={startAnimate:function(){var a=this;this.start=(new Date()).getTime();this.vNow=0;this.chg();this.tm=setInterval(function(){a.aStep(0,1)},15)},aStep:function(f,e){var d,b;var a=(new Date()).getTime();if(a>this.dur+this.start){if(this.tm){clearInterval(this.tm)}this.tm=null;this.vNow=e;this.chg();this.cbEnd.call(this.scEnd,this.vNow)}else{d=a-this.start;b=d/this.dur;this.vNow=((-Math.cos(b*Math.PI)/2)+0.5)*(e-f)+f;this.chg()}},chg:function(){this.cbStep.call(this.scStep,this.vNow)},isActive:function(){return Boolean(this.tm)},stopAnimate:function(){if(this.tm){clearInterval(this.tm)}this.tm=null;this.chg();this.cbEnd.call(this.scEnd,this.vNow)}};var KEY_ESC=27;var KEY_LEFT_ARROW=37;var KEY_RIGHT_ARROW=39;var KEY_UP_ARROW=38;var KEY_DOWN_ARROW=40;var PGMAP_TYPE_MAP=1;var PGMAP_TYPE_ORTO=2;var PGMAP_TYPE_MIXED=3;var PGMAP_TYPE_ORTO_RECENTE=4;var PGMAP_ACTION_DRAG=1;var PGMAP_ACTION_ZOOM=2;var PGMAP_WWW="http://www.tuttocitta.it";var PGMAP_IMG_TYPE_LIGHT=2;var PGMAP_ZOOM_PAVEMENT=-3;var PGMAP_ZOOM_PAVEMENT_STREET=-2;var PGMAP_ZOOM_PAVEMENT_INTRA_STREET=-1;var PGMAP_ZOOM_STREET=0;var PGMAP_ZOOM_STREET_QUARTER=1;var PGMAP_ZOOM_QUARTER=2;var PGMAP_ZOOM_QUARTER_TOWN=3;var PGMAP_ZOOM_TOWN=4;var PGMAP_ZOOM_TOWN_PROVINCE=5;var PGMAP_ZOOM_PROVINCE=6;var PGMAP_ZOOM_PROVINCE_REGION=7;var PGMAP_ZOOM_REGION=8;var PGMAP_ZOOM_REGION_ITALY=9;var PGMAP_ZOOM_REGION_INTER_ITALY=9;var PGMAP_ZOOM_ITALY=10;var PGMAP_ZOOM_EUROPE=11;var PGMAP_TILE_OVER_MIXED=1;var PGMAP_TILE_OVER_STREET=2;var PGMAP_TILE_OVER_USER=999;SEAT.Map=function(f){var h={nameContainer:"mapcontainer",tileWidth:256,tileHeight:256,mapWidth:400,mapHeight:400,lng:1,mapType:PGMAP_TYPE_MAP,actionType:PGMAP_ACTION_DRAG,cursorDrag:"url("+icoCursorDrag+"), default",cursorDragging:"url("+icoCursorDragging+"), default",cursorZoom:"crosshair",lon:12.49353,lat:41.89504,minPixelsClick:3,quality:0,qualities:["85","75","55"],pgPoint:null,x:0,y:0,z:1,tmZoom:500,tmDispTileVal:1250,sito:"",tmDisp:1,tmLnk:1,dragEnabled:1,wheelZoomEnabled:1,radarParent:null,imgHost:null,imgType:null,classNoPrint:"noprint",zone:32,zoneLevelChg:9,extraZooms:false,tileOverLayers:0,minMapLevel:PGMAP_ZOOM_STREET,streetColour:"verde",extraTilesAround:0,mapBackground:(f.imgType&&f.imgType===PGMAP_IMG_TYPE_LIGHT)?"#F0F2E8":"#DAD38F",compassImgs:[],zoomImgs:[],showEurope:(f.showEurope)?f.showEurope:false,fade:0,overlapTolerance:(f.overlapTolerance)?f.overlapTolerance:1};$.extend(h,f||{});if(!f.extraPixels){h.extraPixels={hor:h.mapWidth,ver:h.mapHeight}}if(h.pgPoint){h.lon=h.pgPoint.lon;h.lat=h.pgPoint.lat}h.zone=SEAT.PGUtil.getZone(h.lon,h.lat,h.z,h.zoneLevelChg);var d=this,b,a,e,g;function j(){b=new SEAT.Map.Model(h);a=new SEAT.Map.View(d,b,h);e=new SEAT.Map.Controller(a,b);a.setController(e);g=new SEAT.Map.PGRoutePng(d);b.eventRegister("modelMapUpdate",a.update,a)}this.getOpts=function(){return h};this.startUp=function(){b.notifyUpdate()};this.addRoutePng=function(l){g.addLayer(l)};this.removeRoutePng=function(){g.removeLayer()};this.addLayer=function(l){l.setViewMap(a);l.setContMap(e);a.addLayer(l)};this.removeLayer=function(l){a.removeLayer(l)};this.addTileLayer=function(l){b.addTileLayer(l)};this.removeTileLayer=function(l){b.removeTileLayer(l)};this.setCenter=function(m,l){e.setLonLat(m,l)};this.getCenter=function(){return{lon:b.getLonLat().lon,lat:b.getLonLat().lat}};this.setCenterAndZoom=function(n,l,m){e.setLonLatAndZoom(n,l,m)};this.setDisabledZoom=function(l){b.setDisabledZoom(l)};this.getDisabledZoom=function(){return b.getDisabledZoom()};this.setZoomStart=function(l){e.setZoomStart(l)};this.setZoomStep=function(l){e.setZoomStep(l)};this.setZoomEnd=function(l){e.setZoomEnd(l)};this.setZoom=function(l){e.setZoom(l)};this.getZoom=function(){return b.getZoom()};this.getZoomDist=function(){return a.model.zoomArray[b.getZIdx()]};this.getNewZoom=function(){return a.model.newVals.z};this.checkZoomValue=function(l){return b.checkZoomValue(l)};this.zoomIn=function(){e.zoomIn()};this.zoomOut=function(){e.zoomOut()};this.setSize=function(l,m){a.setSize(l,m)};this.getSize=function(){return{width:a.opts.mapWidth,height:a.opts.mapHeight}};this.setLng=function(m){a.setLng(m)};this.getLng=function(){return a.opts.lng};this.setMapType=function(l){e.setMapType(l)};this.getMapType=function(){return e.getMapType()};this.setTileOverLayers=function(l){e.setTileOverLayers(l)};this.getTileOverLayers=function(){return e.getTileOverLayers()};this.setActionType=function(l){a.setActionType(l)};this.setQuality=function(m){var l=parseInt(m,10);a.opts.quality=(l>=0&&l<a.opts.qualities.length)?l:0};this.panMapBy=function(l,m){a.panMapBy(l,m)};this.panMapTo=function(m,l){a.panMapTo(m,l)};this.getUpdated=function(){return a.updated};this.setUpdated=function(l){a.updated=l};this.getLonLatFromPixel=function(m,n){var l=SEAT.PGUtil.pixelLatLong(m,n,b.getLonLat().lon,b.getLonLat().lat,b.getZoomValueFromIdx(b.getZIdx()),a.opts.mapWidth,a.opts.mapHeight,a.opts.zone);return{lon:l.lon,lat:l.lat}};this.getPixelFromLonLat=function(r,q){var o=b.getConsts();var t=SEAT.PGUtil.calcCoefficients(r,q,o.mapWidthMeters,o.mapCentreUTMEasting,o.mapCentreUTMNorthing,a.opts.zone);var p=a.tileLayerMgr.getCurrentLayer();var s=p.getLeftPos(b.getCoefficients().cox)-(a.opts.mapWidth/2);var n=p.getTopPos(b.getCoefficients().coy)-(a.opts.mapHeight/2);return{x:p.getLeftPos(t.cox)-s,y:p.getTopPos(t.coy)-n}};this.pixelsBetweenTwoLonLats=function(q,p){var o=this.getPixelFromLonLat(q.lon,q.lat),n=this.getPixelFromLonLat(p.lon,p.lat),m=o.x-n.x,l=o.y-n.y;return Math.sqrt((m*m)+(l*l))};this.getMapBounds=function(){return a.getMapBounds()};this.disableMap=function(){a.opts.dragEnabled=0};this.enableMap=function(){a.opts.dragEnabled=1};this.disableWheelZoom=function(){a.opts.wheelZoomEnabled=0};this.enableWheelZoom=function(){a.opts.wheelZoomEnabled=1};this.preventMapMouseDown=function(){a.setPreventMapMouseDown(true)};this.addRadar=function(l){a.addRadar(l)};this.getZoomIndex=function(l){return b.getZoomIndex(l)};this.getZoomValueFromIdx=function(l){return b.getZoomValueFromIdx(l)};this.moveToCoeff=function(m,l){a.moveToCoeff(m,l)};this.getZone=function(){return a.opts.zone};j()};SEAT.PGUtil.augment(SEAT.Map,SEAT.EventMgr);SEAT.Map.ID_LAYER_CONTAINER="mapLayerCont";SEAT.Map.PAN_DURATION=1000;SEAT.Map.View=function(e,a,d){this.myParent=e;this.mapModel=a;this.opts=d;this.model=null;this.initedUpdated=false;this.layerList=[];this.sel=$("#"+d.nameContainer).css({position:"relative",overflow:"hidden",background:d.mapBackground});this.chgMapSize();this.updateCursor();this.initEventListeners();this.tileLayerMgr=new SEAT.Map.TileLayerMgr(d);this.initZoomBox();this.createLogoDiv();var b=this;this.eventClickMap=function(m){var l=b.getMapContainerPos();var h={x:m.pageX,y:m.pageY};var g=(h.x-l.x);var f=(h.y-l.y);var j=b.myParent.getLonLatFromPixel(g,f);b.myParent.eventFire("click",{event:m,x:g,y:f,lon:j.lon,lat:j.lat})};this.createEventClick();$("#"+d.nameContainer).bind("mousedown.pgseat-mapsapi-viewmap",function(f){return b.cont.mouseDown(f)});$(document).bind("mousemove.pgseat-mapsapi-viewmap",function(f){return b.cont.mouseMove(f)});$(document).bind("mouseup.pgseat-mapsapi-viewmap",function(f){return b.cont.mouseUp(f)});if(!this.opts.radarParent){$("#"+d.nameContainer).bind("dblclick.pgseat-mapsapi-viewmap",function(f){return b.cont.dblClick(f)}).bind("keydown.pgseat-mapsapi-viewmap",function(f){return b.cont.keyDown(f)}).bind("keyup.pgseat-mapsapi-viewmap",function(f){return b.cont.keyUp(f)});$("#"+d.nameContainer).rightDblClick(function(g,f){b.cont.dblClick(f,true);return true});$("#"+d.nameContainer).mousewheel(function(f,g){if(b.opts.wheelZoomEnabled===1){f.preventDefault();return b.cont.mouseWheel(f,g)}else{return true}})}$(window).unload(function(){b.unloadMe()})};SEAT.Map.View.prototype={createEventClick:function(){if(!this.eventClickCreated){$("#"+this.opts.nameContainer).bind("click.pgseat-mapsapi-viewmap",this.eventClickMap);this.eventClickCreated=true}},destroyEventClick:function(){if(this.eventClickCreated){$("#"+this.opts.nameContainer).unbind("click.pgseat-mapsapi-viewmap",this.eventClickMap);this.eventClickCreated=false}},unloadMe:function(){$("#"+this.opts.nameContainer).unbind();$(document).unbind(".pgseat-mapsapi-viewmap");this.sel=null;this.radar=null;this.radarBox=null},initEventListeners:function(){},setController:function(a){this.cont=a},addLayer:function(a){this.layerList.push(a);a.init()},removeLayer:function(a){a.remove();this.layerList=$.grep(this.layerList,function(b,d){return b!==a})},update:function(j){var r,a,o,f,b,q,g,e,d,p,n,m=false;this.model=j;this.tileLayerMgr.update(this.model);if(j.transType&&j.transType==="zoom"){if(j.startTrans){this.myParent.eventFire("zoombefore",{oldZ:j.z});this.oldZ=j.z;this.newLon=j.newLon;this.newLat=j.newLat;this.updated=true;if(this.radar){n={newLon:j.newLon,newLat:j.newLat,newCox:j.newCox,newCoy:j.newCoy};this.radar.setZoomStart(n)}}else{if(j.stepTrans){}else{if(j.endTrans){if(this.radar){p=j.z+3;p=this.checkZoomValue(p);d=p-this.radar.getZoom().z;this.radar.setZoomEnd(d)}this.model.lon=this.model.newLon;this.model.lat=this.model.newLat;this.model.cox=this.model.newCox;this.model.coy=this.model.newCoy;this.cont.setLonLat(this.model.lon,this.model.lat);this.mapModel.model.oldMapType=null;this.myParent.eventFire("zoomaftermap",{oldZ:this.oldZ,z:j.z})}}}}else{if(j.transType&&j.transType==="pan"){r={x:this.startPan.chgX*j.now,y:this.startPan.chgY*j.now};if(j.startTrans){this.panning=true}else{if(j.stepTrans){a=r.x+this.startPan.startX;o=r.y+this.startPan.startY;this.moveToSimple(a,o,true)}else{if(j.endTrans){this.clearTmDispTile();a=r.x+this.startPan.startX;o=r.y+this.startPan.startY;this.moveToSimple(a,o,true);this.panning=false;m=true}}}}else{if(this.initedUpdated){if(this.radar){if(!this.radar.getUpdated()){this.updated=true;this.radar.setCenter(j.lon,j.lat)}this.radar.setUpdated(false)}else{if(this.opts.radarParent){if(!this.opts.radarParent.getUpdated()){this.opts.radarParent.panMapTo(j.lon,j.lat,true);this.updated=true}this.opts.radarParent.setUpdated(false)}}}if(j.oldMapType){this.myParent.eventFire("typeaftermap",{oldMapType:j.oldMapType,mapType:j.mapType})}}}b=this.layerList.length;for(f=0;f<b;f+=1){this.layerList[f].updateMap(j)}if(m){this.cont.recalcLonLat({x:r.x+(this.recalcOffsetX||0),y:r.y+(this.recalcOffsetY||0)})}if(j.transType&&j.transType==="zoom"){if(j.endTrans){this.myParent.eventFire("zoomafter",{oldZ:this.oldZ,z:j.z})}}else{if(j.transType&&j.transType==="pan"){}else{if(j.oldMapType){this.myParent.eventFire("typeafter",{oldMapType:j.oldMapType,mapType:j.mapType})}}}this.initedUpdated=true},getMapPos:function(){var a=this.tileLayerMgr.getCurrentLayer();return{x:a.x,y:a.y}},getMapContainerPos:function(){var a=this.sel.offset();return{x:a.left,y:a.top,xTo:a.left+this.opts.mapWidth,yTo:a.top+this.opts.mapHeight}},moveTo:function(f,e,b){var d,a,g=this.tileLayerMgr.getCurrentLayer();this.moveToSimple(f,e,b);if(this.radar){d=((f*-1)+(this.opts.mapWidth/2))/g.width;a=((e*-1)+(this.opts.mapHeight/2))/g.height;this.radar.moveToCoeff(d,a)}},moveToSimple:function(f,e,a){var d,b=this;this.tileLayerMgr.showTileLayerHideOthers(this.tileLayerMgr.getCurrentLayerIdx());var g=this.tileLayerMgr.getCurrentLayer();g.moveTo(f,e);if(a&&!this.tmDispTile){d=function(){b.checkForTilesToDisplay();b.clearTmDispTile()};this.tmDispTile=window.setTimeout(d,this.opts.tmDispTileVal)}},checkForTilesToDisplay:function(){var d=this.tileLayerMgr.getCurrentLayer(),a=d.x*-1,b=d.y*-1;if(a<d.visiblePos.minX||(a+this.opts.mapWidth)>d.visiblePos.maxX||b<d.visiblePos.minY||(b+this.opts.mapHeight)>d.visiblePos.maxY){this.displayTiles()}},moveToCoeff:function(b,a){var d=this.tileLayerMgr.getCurrentLayer();this.moveToSimple(((b*d.width)-(this.opts.mapWidth/2))*-1,((a*d.height)-(this.opts.mapHeight/2))*-1,true)},clearTmDispTile:function(){if(this.tmDispTile){window.clearTimeout(this.tmDispTile);this.tmDispTile=null}},chgMapSize:function(){this.sel.css({width:this.opts.mapWidth,height:this.opts.mapHeight})},setSize:function(b,a){var d={oldWidth:this.opts.mapWidth,oldHeight:this.opts.mapHeight};this.opts.mapWidth=b;this.opts.mapHeight=a;this.chgMapSize();this.model.transType=null;this.model.oldMapType=null;this.model.oldZ=null;this.model.oldZIdx=null;this.update(this.model);$.extend(d,{width:b,height:a});this.myParent.eventFire("sizeaftermap",d);if(this.radar){this.radar.setSize(this.radar.getSize().width,this.radar.getSize().height)}$.each(this.layerList,function(f,e){e.updateMapSize()});this.myParent.eventFire("sizeafter",d)},setLng:function(a){var b={oldLng:this.opts.lng};this.opts.lng=a;this.model.transType=null;this.model.oldMapType=null;this.model.oldZ=null;this.model.oldZIdx=null;this.update(this.model);$.extend(b,{lng:a});this.myParent.eventFire("languageaftermap",b);if(this.radar){this.radar.setLng(a)}$.each(this.layerList,function(e,d){d.updateMapLanguage()});this.myParent.eventFire("languageafter",b)},setActionType:function(a){this.opts.actionType=(a===PGMAP_ACTION_DRAG||a===PGMAP_ACTION_ZOOM)?a:PGMAP_ACTION_DRAG;this.updateCursor()},panMapBy:function(d,b,a){var e=this.tileLayerMgr.getCurrentLayer();this.startPan={chgX:d,chgY:b,startX:e.x,startY:e.y};this.cont.panMapBy((a||a===0)?a:SEAT.Map.PAN_DURATION)},panMapTo:function(e,b){this.cont.stopTransition();var h=SEAT.PGUtil.calcCoefficients(e,b,this.model.mapWidthMeters,this.model.mapCentreUTMEasting,this.model.mapCentreUTMNorthing,this.model.zone),g=this.model.cox-h.cox,d=this.model.coy-h.coy,a=(g*this.tileLayerMgr.getCurrentLayer().width),f=(d*this.tileLayerMgr.getCurrentLayer().height);this.panMapBy(a,f)},updateCursor:function(a){var b;if(this.opts.actionType===PGMAP_ACTION_ZOOM){b=this.opts.cursorZoom}else{b=(a)?this.opts.cursorDragging:this.opts.cursorDrag}this.sel[0].style.cursor=b},initZoomBox:function(){this.idZoomBox=this.opts.nameContainer+"_zoomBox";var a='<div id="'+this.idZoomBox+'"></div>';$("body").append(a);$("#"+this.idZoomBox).css({position:"absolute",display:"none",overflow:"hidden",zIndex:"250",border:"3px solid #4144AE"})},zoomBoxActivate:function(j,f){var e=(j.x<f.x)?j.x:f.x;var b=(j.x>f.x)?j.x:f.x;var a=(j.y<f.y)?j.y:f.y;var h=(j.y>f.y)?j.y:f.y;if(e<this.getMapContainerPos().x){e=this.getMapContainerPos().x}var g=parseInt($("#"+this.idZoomBox).css("borderLeftWidth"),10)*2;if((b+g)>this.getMapContainerPos().xTo){b=this.getMapContainerPos().xTo-g}if(a<this.getMapContainerPos().y){a=this.getMapContainerPos().y}var d=parseInt($("#"+this.idZoomBox).css("borderTopWidth"),10)*2;if((h+d)>this.getMapContainerPos().yTo){h=(this.getMapContainerPos().yTo-d)}if((b-e>=this.opts.minPixelsClick)||(h-a>=this.opts.minPixelsClick)){this.zoomBoxShow()}$("#"+this.idZoomBox).css({left:e+"px",top:a+"px",width:b-e+"px",height:h-a+"px"})},zoomBoxMouseUp:function(h,d){this.zoomBoxHide();var e=h.x-this.getMapContainerPos().x;var g=h.y-this.getMapContainerPos().y;var b=d.x-this.getMapContainerPos().x;var f=d.y-this.getMapContainerPos().y;if(b<0){b=0}if(b>this.opts.mapWidth){b=this.opts.mapWidth}if(f<0){f=0}if(f>this.opts.mapHeight){f=this.opts.mapHeight}var a=SEAT.PGUtil.pixelLatLong(parseInt((e+b)/2,10),parseInt((g+f)/2,10),this.model.lon,this.model.lat,this.myParent.getZoomValueFromIdx(this.model.zIdx),this.opts.mapWidth,this.opts.mapHeight,this.opts.zone);this.cont.setLonLatAndZoom(a.lon,a.lat,this.zoomBoxGetNewZoom())},zoomBoxGetNewZoom:function(){var e=this.model.zIdx;var b=$("#"+this.idZoomBox).width();var d=$("#"+this.idZoomBox).height();var a=(b<d)?b:d;if(e>0){e-=1;if((e>0)&&(parseInt(a,10)<this.opts.mapWidth/3)){e-=1}}return this.cont.calcZFromIdx(e)},zoomBoxShow:function(){$("#"+this.idZoomBox).show()},zoomBoxHide:function(){$("#"+this.idZoomBox).hide()},zoomBoxCancel:function(){this.zoomBoxHide()},createLogoDiv:function(){var d=this,f,e;if(this.opts.tmDisp===1){this.idWWW=this.opts.nameContainer+"_WWW";f='<div id="'+this.idWWW+'">www.tuttocitta.it</div>';e=$(f).appendTo("#"+this.opts.nameContainer);e.css({position:"absolute",width:"150px",height:"27px",fontFamily:"verdana",fontSize:"11px",zIndex:"999",top:"5px",right:"20px"})}this.idLogo=this.opts.nameContainer+"_logo";var a="";var b="";if(this.opts.mapType===PGMAP_TYPE_MAP){a="&nbsp;&copy;2011 Navteq &nbsp;XLimage&reg;";b="#000"}else{if(this.opts.mapType===PGMAP_TYPE_ORTO||this.opts.mapType===PGMAP_TYPE_ORTO_RECENTE){a="&nbsp;&copy; e-GEOS &nbsp;XLimage&reg;";b="#fff"}else{if(this.opts.mapType===PGMAP_TYPE_MIXED){a="&nbsp;&copy;2011 Navteq<br>  &nbsp;&copy;e-GEOS &nbsp;XLimage&reg;";b="#fff"}}}var h='<div id="'+this.idLogo+'">'+((this.opts.tmDisp===1)?'<div style="float:left;"><img src="'+imgLogoTC+'" width="112" height="27" /></div>':"")+'<div id="logoName" style="float:left;padding-top:5px;color:'+b+'">'+a+"</div></div>";var g=$(h).appendTo("#"+this.opts.nameContainer);g.css({position:"absolute",width:"300px",height:"27px",fontFamily:"verdana",fontSize:"11px",zIndex:"999",bottom:"5px",left:"10px"});if(this.opts.tmDisp===1&&this.opts.tmLnk===1){e.css({cursor:"pointer"}).click(function(){d.openVisual()});g.find("img").css({cursor:"pointer"}).click(function(){d.openVisual()})}},openVisual:function(){window.open(PGMAP_WWW)},addRadar:function(e){e=e||{};e.width=e.width||150;e.height=e.height||100;var f=this.opts.nameContainer+"_radar";var d=$('<div id="'+f+'_wrap"><div id="'+f+'"></div></div>').css({position:"absolute",width:e.width,height:e.height,border:"4px solid #000","z-index":999,background:"#fff"}).appendTo(this.sel);var a={};if(e.top){$.extend(a,{top:e.top})}else{if(e.bottom){$.extend(a,{bottom:e.bottom})}else{$.extend(a,{top:20})}}if(e.left){$.extend(a,{left:e.left})}else{if(e.right){$.extend(a,{right:e.right})}else{$.extend(a,{right:10})}}d.css(a);var b=this.model.z<9?this.model.z+3:this.model.z;this.radar=new SEAT.PGMappy({nameContainer:f,radarParent:this.myParent,lon:this.model.lon,lat:this.model.lat,mapWidth:e.width,mapHeight:e.height,z:b,tmDisp:0,sito:this.opts.sito,imgHost:this.opts.imgHost,imgType:this.opts.imgType,zone:this.opts.zone,extraTilesAround:0,mapBackground:this.opts.mapBackground});this.radarBox=new SEAT.RadarBox();this.radar.addLayer(this.radarBox)},setPreventMapMouseDown:function(a){this.preventMapMove=a},getPreventMapMouseDown:function(){return this.preventMapMove},displayTiles:function(){this.tileLayerMgr.displayTiles()},calcZIdx:function(a){return this.cont.calcZIdx(a)},getZoomIndex:function(a){return this.cont.getZoomIndex(a)},checkZoomValue:function(a){return this.cont.checkZoomValue(a)},getMapBounds:function(){var b=this.myParent.getLonLatFromPixel(0,0),e=this.myParent.getLonLatFromPixel(this.opts.mapWidth,0),g=this.myParent.getLonLatFromPixel(0,this.opts.mapHeight),d=this.myParent.getLonLatFromPixel(this.opts.mapWidth,this.opts.mapHeight),a=this.myParent.getLonLatFromPixel(this.opts.mapWidth/2,0),f=this.myParent.getLonLatFromPixel(this.opts.mapWidth/2,this.opts.mapHeight);return{topLeft:{lon:b.lon,lat:b.lat},topRight:{lon:e.lon,lat:e.lat},botLeft:{lon:g.lon,lat:g.lat},botRight:{lon:d.lon,lat:d.lat},topMid:{lon:a.lon,lat:a.lat},botMid:{lon:f.lon,lat:f.lat}}}};SEAT.Map.Controller=function(b,a){this.view=b;this.mapModel=a};SEAT.Map.Controller.prototype={mouseDown:function(b){var a=true;if(!this.view.getPreventMapMouseDown()){this.view.myParent.eventFire("mousedownbefore",{event:b});this.view.clearTmDispTile();if(this.view.opts.actionType===PGMAP_ACTION_DRAG&&this.view.opts.dragEnabled!==1){}else{this.dragging=true;this.view.updateCursor(true);this.view.myParent.eventFire("mapposbefore",{event:b})}this.okToDrag=true;if(this.view.panning){this.view.panning=false;this.mapModel.stopTransition()}this.mouseStart={x:b.pageX,y:b.pageY};this.mapLayerContStart=this.view.getMapPos();if(this.view.opts.actionType===PGMAP_ACTION_ZOOM){this.zoomBoxing=true;this.view.zoomBoxActivate(this.mouseStart,this.mouseStart)}this.view.myParent.eventFire("mousedownafter",{event:b});a=false}return a},mouseMove:function(g){var f=true;var d,b,a=this;if(!this.view.getPreventMapMouseDown()){if(this.dragging){if(this.okToDrag){this.view.destroyEventClick();this.view.myParent.eventFire("mousemovebefore",{event:g});if(this.view.opts.actionType===PGMAP_ACTION_ZOOM){if(this.zoomBoxing){this.view.zoomBoxActivate(this.mouseStart,{x:g.pageX,y:g.pageY})}}else{b=this.getChg(g);this.setPos(b,true)}this.okToDrag=false;setTimeout(function(){a.okToDrag=true},20);this.view.myParent.eventFire("mousemoveafter",{event:g})}f=false}}return f},mouseUp:function(f){var d,b,a=this;if(!this.view.getPreventMapMouseDown()){b=this.isMouseOverMap(f);if(b){this.view.myParent.eventFire("mouseupbefore",{event:f})}if(this.dragging){this.view.updateCursor(false);this.view.myParent.eventFire("mouseupmapbefore",{event:f});this.dragging=false;setTimeout(function(){a.view.createEventClick()},0);if(this.view.opts.actionType===PGMAP_ACTION_ZOOM){if(this.zoomBoxing){this.view.zoomBoxMouseUp(this.mouseStart,{x:f.pageX,y:f.pageY});this.zoomBoxing=false}}else{this.view.clearTmDispTile();d=this.getChg(f);if(d.x!==0||d.y!==0){this.setPos(d,false);this.recalcLonLat(d)}}this.view.myParent.eventFire("mouseupmapafter",{event:f});this.view.myParent.eventFire("mapposafter",{event:f})}if(b){this.view.myParent.eventFire("mouseupafter",{event:f})}}this.view.setPreventMapMouseDown(false);return true},dblClick:function(h,g){var d={x:h.pageX,y:h.pageY},b=d.x-(this.view.getMapContainerPos().x+this.view.opts.mapWidth/2),j=d.y-(this.view.getMapContainerPos().y+this.view.opts.mapHeight/2),a=SEAT.PGUtil.pixelLatLongPoint(b,-j,this.view.model.lon,this.view.model.lat,parseFloat(this.view.model.zoomArray[this.view.model.zIdx]),this.view.opts.zone),f=(g)?this.view.model.z+1:this.view.model.z-1;this.setLonLatAndZoom(a.lon,a.lat,f);return false},keyDown:function(b){var a=10;if(!this.keyDownStarted){this.mapLayerContStart=this.view.getMapPos();this.keyDownStarted=true;this.keyChg={x:0,y:0};this.view.myParent.eventFire("mapposbefore",{event:b})}if(this.zoomBoxing&&b.keyCode===KEY_ESC){this.zoomBoxing=false;this.view.zoomBoxCancel();return false}else{if(b.keyCode===KEY_LEFT_ARROW){this.keyChg.x+=a;this.setPos({x:this.keyChg.x,y:this.keyChg.y},true)}else{if(b.keyCode===KEY_RIGHT_ARROW){this.keyChg.x-=a;this.setPos({x:this.keyChg.x,y:this.keyChg.y},true)}else{if(b.keyCode===KEY_UP_ARROW){this.keyChg.y+=a;this.setPos({x:this.keyChg.x,y:this.keyChg.y},true)}else{if(b.keyCode===KEY_DOWN_ARROW){this.keyChg.y-=a;this.setPos({x:this.keyChg.x,y:this.keyChg.y},true)}}}}}return true},keyUp:function(a){if(a.keyCode===KEY_LEFT_ARROW||a.keyCode===KEY_RIGHT_ARROW||a.keyCode===KEY_UP_ARROW||a.keyCode===KEY_DOWN_ARROW){this.recalcLonLat({x:this.keyChg.x,y:this.keyChg.y});this.view.myParent.eventFire("mapposafter",{event:a})}this.keyDownStarted=false},mouseWheel:function(b,d){var a=(d>0)?this.view.model.z-1:this.view.model.z+1;this.setZoom(a);return false},getChg:function(a){return{x:a.pageX-this.mouseStart.x,y:a.pageY-this.mouseStart.y}},setPos:function(e,b){var g=this.mapLayerContStart.x+e.x,f=this.mapLayerContStart.y+e.y,a=this.view.tileLayerMgr.getCurrentLayer(),d={x:g,y:f};this.view.moveTo(d.x,d.y,b);this.view.myParent.eventFire("mappos",{chg:e})},recalcLonLat:function(d){var b=(parseInt(this.view.opts.mapWidth,10)/2)-d.x,e=(parseInt(this.view.opts.mapHeight,10)/2)-d.y,a=SEAT.PGUtil.pixelLatLong(b,e,this.mapModel.model.lon,this.mapModel.model.lat,parseFloat(this.mapModel.model.zoomArray[this.mapModel.model.zIdx]),this.view.opts.mapWidth,this.view.opts.mapHeight,this.view.opts.zone);this.mapModel.setLonLat(a.lon,a.lat)},stopTransition:function(){this.mapModel.stopTransition()},panMapBy:function(a){this.mapModel.transition(a,{transType:"pan"})},setLonLat:function(b,a){this.mapModel.setLonLat(b,a)},setLonLatAndZoom:function(d,a,b){this.mapModel.setLonLatAndZoom(d,a,b)},setZoomStart:function(a){this.mapModel.setZoomStart(a)},setZoomStep:function(a){this.mapModel.setZoomStep(a)},setZoomEnd:function(a){this.mapModel.setZoomEnd(a)},setZoom:function(a){this.mapModel.setZoom(a)},zoomIn:function(){this.mapModel.zoomIn()},zoomOut:function(){this.mapModel.zoomOut()},setMapType:function(a){this.mapModel.setMapType(a)},getMapType:function(){return this.mapModel.getMapType()},setTileOverLayers:function(a){this.mapModel.setTileOverLayers(a)},getTileOverLayers:function(){return this.mapModel.getTileOverLayers()},calcZIdx:function(a){return this.mapModel.calcZIdx(a)},calcZFromIdx:function(a){return this.mapModel.calcZFromIdx(a)},getZoomIndex:function(a){return this.mapModel.getZoomIndex(a)},checkZoomValue:function(a){return this.mapModel.checkZoomValue(a)},isMouseOverMap:function(d){var b={x:d.pageX,y:d.pageY},a=this.view.getMapContainerPos();return((b.x>=a.x)&&(b.x<=a.xTo)&&(b.y>=a.y)&&(b.y<=a.yTo))}};SEAT.Map.Model=function(a){this.model={mapWidthLevel1Pixel:33554432,mapWidthMeters:4709238.7,mapCentreUTMEasting:637855.35,mapCentreUTMNorthing:5671353.65,zoomArray:(a.extraZooms)?[0.0375,0.075,0.15,0.3,0.6,1.2,2.4,4.8,9.6,19.2,38.4,76.8,153.6,307.2,614.4,1228.8]:[0.0375,0.075,0.15,0.3,0.6,1.2,2.4,4.8,9.6,19.2,38.4,76.8,153.6,614.4,1228.8],zoomArrayCent:(a.extraZooms)?[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]:[1,2,3,4,5,6,7,8,9,10,11,12,13,15,16],mapType:a.mapType,tileOverLayers:a.tileOverLayers,minMapLevel:a.minMapLevel,lon:a.lon,lat:a.lat,cox:0,coy:0,zIdx:0,z:a.z,tmZoom:a.tmZoom,zone:a.zone,zoneLevelChg:a.zoneLevelChg,extraZooms:a.extraZooms,disabledZoom:a.disabledZoom||[],tileLayers:[]};this.model.zIdx=this.calcZIdx(this.model.z);this.setZoneVals(this.model.zone);if(this.model.extraZooms){PGMAP_ZOOM_REGION_INTER_ITALY=10;PGMAP_ZOOM_ITALY=11;PGMAP_ZOOM_EUROPE=12}this.extra={};this.utid=1;this.calcCoefficients()};SEAT.Map.Model.prototype={transition:function(d,e,b){var a=this;this.stopTransition();this.newVals=b||{};this.transExtra=e;$.extend(this.extra,this.transExtra,{startTrans:true},{newVals:this.newVals});this.notifyUpdate();this.anim=new SEAT.AnimateMgr(d,a.transitionStep,a,a.transitionEnd,a);this.anim.startAnimate()},transitionStep:function(a){$.extend(this.extra,this.transExtra,{stepTrans:true,now:a},{newVals:this.newVals});this.notifyUpdate()},transitionEnd:function(a){$.extend(this.model,this.newVals);$.extend(this.extra,this.transExtra,{endTrans:true,now:a});this.transExtra=null;this.anim=null;this.notifyUpdate()},stopTransition:function(){if(this.anim){this.anim.stopAnimate();this.anim=null}this.transExtra=null},setDisabledZoom:function(a){this.model.disabledZoom=a},getDisabledZoom:function(){return this.model.disabledZoom},setZoomStart:function(a){this.chgZoomStart(a)},setZoomStep:function(b){var a=0;b=this.checkZoomValue(this.model.z+b)-this.model.z;this.chgZoomStep(b,a)},setZoomEnd:function(b){b=this.checkZoomValue(this.model.z+b)-this.model.z;var a=(b>=0)?Math.ceil(b):Math.floor(b);this.setZoomEndFinish(b,a,false)},setZoomEndFinish:function(f,a,e){var d=this,b;this.chgZ=f;this.finalChgZ=a;this.finalDiff=a-f;b=(!e||(this.finalDiff===0))?0:this.model.tmZoom;this.anim=new SEAT.AnimateMgr(b,d.zoomAnimateStep,d,d.zoomAnimateEnd,d);this.anim.startAnimate()},zoomAnimateStep:function(b){var a=this.chgZ+(this.finalDiff*b);this.chgZoomStep(a,b)},zoomAnimateEnd:function(a){this.anim=null;this.chgZoomEnd(this.finalChgZ,a)},chgZoomStart:function(a){this.stopTransition();this.newPos=a||{};if(!this.newPos.newLon||!this.newPos.newLat){this.newPos.newLon=this.model.lon;this.newPos.newLat=this.model.lat;this.newPos.newCox=this.model.cox;this.newPos.newCoy=this.model.coy}if(!this.newPos.newZone){this.newPos.newZone=this.model.zone}this.origZ=this.model.z;$.extend(this.extra,{transType:"zoom",startTrans:true},this.newPos);this.notifyUpdate()},chgZoomStep:function(b,a){$.extend(this.extra,{transType:"zoom",stepTrans:true,chgZ:b,now:a,oldZ:this.model.z,oldZIdx:this.model.zIdx,oldZone:this.model.zone});this.notifyUpdate()},chgZoomEnd:function(d,a){$.extend(this.extra,{transType:"zoom",endTrans:true,newVals:{z:this.model.z,zIdx:this.model.zIdx},oldZ:this.model.z,oldZIdx:this.model.zIdx,oldZone:this.model.zone,chgZ:d,now:a},this.newPos);var b=this.origZ+this.finalChgZ;b=this.checkZoomValue(b);$.extend(this.model,{oldZ:this.model.z,oldZIdx:this.model.zIdx,z:b,zIdx:this.calcZIdx(b)});this.setZoneVals(this.newPos.newZone);this.notifyUpdate()},setZoom:function(f,d){var b=false,e,a;$.each(this.model.disabledZoom,function(h,g){if(parseInt(g,10)===parseInt(f,10)){b=true;return false}});if(!b){this.stopTransition();f=this.checkZoomValue(f);a=this.checkZone((d&&d.newLon)?d.newLon:this.model.lon,(d&&d.newLat)?d.newLat:this.model.lat,f);d=d||{};d.newZone=a.newZone;e=f-this.model.z;this.chgZoomStart(d);this.setZoomEndFinish(0,e,true)}},zoomIn:function(){var a=this.model.z-1;this.setZoom(a)},zoomOut:function(){var a=this.model.z+1;this.setZoom(a)},checkZoomValue:function(f){var d=this,a=this.model.zoomArray.length-1-SEAT.Map.Model.NUM_OF_NEGATIVE_ZOOM_LEVELS,e=[{a:12.225248,b:41.648857,c:12.857263,d:42.106668},{a:9.040675,b:45.399193,c:9.278047,d:45.535958},{a:7.575495,b:45.017648,c:7.770832,d:45.141136},{a:8.665256,b:44.382267,c:9.089091,d:44.519214},{a:12.152387,b:45.228948,c:12.581304,d:45.589057},{a:11.80394,b:45.348796,c:11.959782,d:45.458577},{a:11.22559,b:44.418602,c:11.421476,d:44.558825},{a:10.26749,b:43.582474,c:10.438307,d:43.751211},{a:11.147756,b:43.728345,c:11.339952,d:43.838108},{a:14.127744,b:40.790255,c:14.356175,d:40.921094},{a:13.239721,b:38.052818,c:13.460422,d:38.227123},{a:10.873612,b:45.35921,c:11.116805,d:45.54515},{a:9.226909,b:45.556359,c:9.313644,d:45.632358}],b=false;if(f<-SEAT.Map.Model.NUM_OF_NEGATIVE_ZOOM_LEVELS){f=-SEAT.Map.Model.NUM_OF_NEGATIVE_ZOOM_LEVELS}else{if(f>=a){f=a}}if((this.model.mapType===PGMAP_TYPE_MAP)&&(f<this.model.minMapLevel)){f=this.model.minMapLevel}if((this.model.mapType===PGMAP_TYPE_MAP)&&(f<PGMAP_ZOOM_STREET)){$.each(e,function(h,g){if((parseFloat(d.model.lon)>=parseFloat(g.a))&&(parseFloat(d.model.lon)<=parseFloat(g.c))&&(parseFloat(d.model.lat)>=parseFloat(g.b))&&(parseFloat(d.model.lat)<=parseFloat(g.d))){b=true;return false}});f=(b)?f:PGMAP_ZOOM_STREET}return f},calcZIdx:function(a){return a+SEAT.Map.Model.NUM_OF_NEGATIVE_ZOOM_LEVELS},calcZFromIdx:function(a){return a-SEAT.Map.Model.NUM_OF_NEGATIVE_ZOOM_LEVELS},calcCoefficients:function(){var a=SEAT.PGUtil.calcCoefficients(this.model.lon,this.model.lat,this.model.mapWidthMeters,this.model.mapCentreUTMEasting,this.model.mapCentreUTMNorthing,this.model.zone);this.model.cox=a.cox;this.model.coy=a.coy},setLonLat:function(d,b){var a=this.checkZone(d,b,this.model.z);$.extend(this.extra,{oldZone:a.oldZone,newZone:a.newZone});this.setZoneVals(a.newZone);this.model.lon=d;this.model.lat=b;this.calcCoefficients();this.notifyUpdate()},setLonLatAndZoom:function(e,b,d){var f=SEAT.PGUtil.calcCoefficients(e,b,this.model.mapWidthMeters,this.model.mapCentreUTMEasting,this.model.mapCentreUTMNorthing,this.model.zone);var a={newLon:e,newLat:b,newCox:f.cox,newCoy:f.coy};this.setZoom(d,a)},setMapType:function(e){var d,f;if((e===PGMAP_TYPE_MAP||e===PGMAP_TYPE_ORTO||e===PGMAP_TYPE_MIXED||e===PGMAP_TYPE_ORTO_RECENTE)&&e!==this.model.mapType){f=this.model.mapType;$.extend(this.extra,{oldMapType:f});this.model.mapType=e;var a="";var b="";if(e===PGMAP_TYPE_MAP){a="&nbsp;&copy;2011 Navteq &nbsp;XLimage&reg;";b="#000"}else{if(e===PGMAP_TYPE_ORTO||e===PGMAP_TYPE_ORTO_RECENTE){a="&nbsp;&copy; e-GEOS &nbsp;XLimage&reg;";b="#fff"}else{if(e===PGMAP_TYPE_MIXED){a="&nbsp;&copy;2011 Navteq<br>  &nbsp;&copy;e-GEOS &nbsp;XLimage&reg;";b="#fff"}}}$("#logoName").html(a).css({color:b});d=this.checkZoomValue(this.model.z);if(d!==this.model.z){this.model.oldMapType=f;this.setZoom(d)}else{this.notifyUpdate()}}},getMapType:function(){return this.model.mapType},setTileOverLayers:function(a){this.model.tileOverLayers=a},getTileOverLayers:function(){return this.model.tileOverLayers},notifyUpdate:function(){var a=$.extend({},this.model,this.extra);this.extra={};this.eventFire("modelMapUpdate",a)},getLonLat:function(){return{lon:this.model.lon,lat:this.model.lat}},getZoom:function(){return this.model.z},getZIdx:function(){return this.model.zIdx},getCoefficients:function(){return{cox:this.model.cox,coy:this.model.coy}},getConsts:function(){return{mapWidthLevel1Pixel:this.model.mapWidthLevel1Pixel,mapWidthMeters:this.model.mapWidthMeters,mapCentreUTMEasting:this.model.mapCentreUTMEasting,mapCentreUTMNorthing:this.model.mapCentreUTMNorthing}},getZoomIndex:function(d){var b;var a=this.model.zoomArray.length-1;for(b=3;b<this.model.zoomArray.length;b+=1){if(d<=parseFloat(this.model.zoomArray[b])){a=b;break}}return this.calcZFromIdx(a)},getZoomValueFromIdx:function(a){return parseFloat(this.model.zoomArray[a])},checkZone:function(e,b,d){var a=this.model.zone,f=SEAT.PGUtil.getZone(e,b,d,this.model.zoneLevelChg);return{oldZone:a,newZone:f}},setZoneVals:function(a){this.model.zone=a;if(a===33){this.model.mapCentreUTMNorthing=5677219.33619-117761.5;this.model.mapCentreUTMEasting=718496.723786+133922.35}else{if(a===35){this.model.mapCentreUTMNorthing=4533619.12;this.model.mapCentreUTMEasting=637855.35}else{if(a===31){this.model.mapCentreUTMNorthing=5699775.82+103232.5;this.model.mapCentreUTMEasting=1056886.43-617710}else{this.model.mapCentreUTMNorthing=5671353.65;this.model.mapCentreUTMEasting=637855.35}}}},addTileLayer:function(a){if(this.getIndexTileLayer(a)===-1){a.id=this.utid++;this.model.tileLayers.push(a);this.notifyUpdate()}},removeTileLayer:function(b){var d=this.getIndexTileLayer(b),a=[];if(d>=0){$.each(this.model.tileLayers,function(f,e){a.push(e)});$.extend(this.extra,{oldTileLayers:a});this.model.tileLayers.splice(d,1);this.notifyUpdate()}},getIndexTileLayer:function(b){var a=-1;$.each(this.model.tileLayers,function(e,d){if(b.id===d.id){a=e;return false}});return a}};SEAT.Map.Model.NUM_OF_NEGATIVE_ZOOM_LEVELS=3;SEAT.PGUtil.augment(SEAT.Map.Model,SEAT.EventMgr);SEAT.Map.TileLayer=function(h,g,f,a,e){var b=this,d='<div id="'+h+'"></div>';this.id=h;this.opts=g;this.parent=e;this.sel=$(d).appendTo("#"+g.nameContainer).css({position:"absolute"});this.sel.css({width:"100%",height:"100%"});this.setSize(f,a);this.origWidth=f;this.origHeight=a;this.width=f;this.height=a;this.x=0;this.y=0;this.visiblePos={minX:0,maxX:0,minY:0,maxY:0};this.ij=[];this.tiles=[];this.eta=0;this.imgQ=new SEAT.ImgQ({onImgLoad:function(l,j){b.imgLoad(l,j)}});this.hideZ();this.imgTrans=new Image();this.imgTrans.src="http://img.tuttocitta.it/nuovotcol/img/trans_point.gif";$(window).unload(function(){b.unloadMe()})};SEAT.Map.TileLayer.prototype={IMG_ID_PART_MAP:"tile",IMG_ID_PART_MIXED:"otile1",IMG_ID_PART_USER:"otileu_",unloadMe:function(){this.sel=null;this.ij=null;this.imgQ=null;this.imgTrans=null;this.tiles=null},resetSize:function(){this.setSize(this.origWidth,this.origHeight)},setSize:function(a,b){this.width=a;this.height=b},getLeftPos:function(a){var b=this.width*(this.leftAdjustCox||0);return Math.round((this.width*a)+b)},getTopPos:function(a){var b=this.height*(this.topAdjustCoy||0);return Math.round((this.height*a)+b)},addTileToList:function(e,b,d,a,f){this.tiles.push({sel:e,part:b,i:d,j:a,id:f})},getTilesByPart:function(a){return $.grep(this.tiles,function(b,d){return(b.part===a)})},getATile:function(a,d,e){var b=null;$.each(this.tiles,function(g,f){if((f.part===a)&&(f.i===d)&&(f.j===e)){b=f;return false}});return b},removeTilesByPart:function(a){this.tiles=$.grep(this.tiles,function(b,d){return(b.part!==a)})},removeAllTilesFromQ:function(){var a=this;$.each(this.imgQ.Q,function(d,b){if((b.id!=="")&&(b.id.indexOf(a.id+"_")>-1)){a.imgQ.deQueueImg(b.id)}})},displayTiles:function(b,h,g,e,f,d){var a=this;this.eta=d;this.iFrom=h;this.iTo=g;this.jFrom=e;this.jTo=f;this.displayTilesType(b,h,g,e,f,this.IMG_ID_PART_MAP,null);if(b.mapType===PGMAP_TYPE_MIXED&&b.z>=0){this.displayTilesType(b,h,g,e,f,this.IMG_ID_PART_MIXED,PGMAP_TILE_OVER_MIXED)}$.each(b.tileLayers,function(l,j){a.displayTilesType(b,h,g,e,f,a.IMG_ID_PART_USER+j.id,PGMAP_TILE_OVER_USER,j)})},displayTilesType:function(b,s,g,h,y,m,a,l){var o=this,z=this.getTilesByPart(m),p=Math.floor(s+((g-s)/2)),u=Math.ceil(h+((y-h)/2)),A=1,f=0,q=0,d=0,n,e,x=true,t,r,w=[];$.each(this.imgQ.Q,function(B,j){var E,C,D;if(j.id!==""){E=j.id.split("_");C=parseInt(E[E.length-2],10);D=parseInt(E[E.length-1],10);if(j.id.indexOf(o.id+"_"+m+"_")>-1&&(C<s||C>g||D>h||D>y)){o.imgQ.deQueueImg(j.id)}}});this.visiblePos={minX:s*this.opts.tileWidth,maxX:(g+1)*this.opts.tileWidth,minY:h*this.opts.tileHeight,maxY:(y+1)*this.opts.tileHeight};$.each(z,function(B,j){if((j.i<s)||(j.i>g)||(j.j<h)||(j.j>y)){j.sel.hide()}else{if(j.sel.attr("src")!==o.imgTrans.src){j.sel.show()}else{j.sel.hide()}}});for(t=s;t<=g;t+=1){for(r=h;r<=y;r+=1){w.push({i:t,j:r,displayed:false})}}while(x){if(p>=s&&p<=g&&u>=h&&u<=y){n=this.getATile(m,p,u);if(n===null){e=null;z=this.getTilesByPart(m);$.each(z,function(B,j){if((j.i<s)||(j.i>g)||(j.j<h)||(j.j>y)){e=j;return false}});if(e!==null){this.modifyATile(b,e,p,u,m,a,l)}else{this.createATile(b,p,u,a,l)}}else{if(!n.sel.is(":visible")){this.modifyATile(b,n,p,u,m,a,l)}}$.each(w,function(B,j){if(j.i===p&&j.j==u){j.displayed=true;return false}})}if(q===0){p+=1}else{if(q===1){u-=1}else{if(q===2){p-=1}else{if(q===3){u+=1}}}}f+=1;if(f>=A){f=0;q=(q<3)?q+=1:0;if((d%2)===1){A+=1}d+=1}x=false;$.each(w,function(B,j){if(!j.displayed){x=true;return false}})}},getTileId:function(a,d,b){return(this.id+"_"+a+"_"+d+"_"+b)},removeAllTiles:function(a){var b=this;this.removeAllTilesPart(this.IMG_ID_PART_MAP);if(!(a&PGMAP_TILE_OVER_MIXED)){this.removeAllTilesPart(this.IMG_ID_PART_MIXED)}if(this.parent.model&&this.parent.model.tileLayers){$.each(this.parent.model.tileLayers,function(e,d){b.removeAllTilesPart(b.IMG_ID_PART_USER+d.id)})}},removeAllTilesPart:function(a){$.each(this.getTilesByPart(a),function(d,b){b.sel.remove();b.sel=null});this.removeTilesByPart(a)},showZ:function(){this.sel.css({"z-index":SEAT.Map.TileLayer.ZINDEX_SHOW})},showMe:function(){this.sel.show()},showBelow:function(){this.sel.css({"z-index":SEAT.Map.TileLayer.ZINDEX_SHOW_BELOW})},hideZ:function(){this.sel.css({"z-index":SEAT.Map.TileLayer.ZINDEX_HIDE})},hide2:function(){this.sel.hide()},moveTo:function(a,b){if(!this.leftAdjustCox){this.leftAdjustCox=a/this.width;this.topAdjustCoy=b/this.height}this.x=a;this.y=b;this.cssX=a-(this.leftAdjustCox*this.width);this.cssY=b-(this.topAdjustCoy*this.height);this.sel.css({left:this.cssX,top:this.cssY})},createATile:function(g,f,d,o,b){var n,a,m,l,h,e;if(o===null){this.createATileType(f,d,this.IMG_ID_PART_MAP,"100",this.imageSrc(g,f,d),false)}else{if(o===PGMAP_TILE_OVER_MIXED){this.createATileType(f,d,this.IMG_ID_PART_MIXED,"110",this.imageSrc(g,f,d,PGMAP_TILE_OVER_MIXED),false)}else{if(o===PGMAP_TILE_OVER_USER){n=b.getTileUrl;l=g.zoomArrayCent[g.zIdx];e={i:f,j:d,z:l};a=n.call(n,e);n=b.getZIndex;m=n.call(n,e);n=b.getIsPng;h=n.call(n,e);this.createATileType(f,d,this.IMG_ID_PART_USER+b.id,m,a,h)}}}},createATileType:function(e,d,a,l,m,g){var b=this.getTileId(a,e,d),n=(g)?' class="typepng"':"",f='<img id="'+b+'" name="'+b+'" src="'+this.imgTrans.src+'" galleryimg="no"'+n+"/>",h=$(f).appendTo(this.sel).css({left:this.getLeftPos((e*this.opts.tileWidth)/this.origWidth),top:this.getTopPos((d*this.opts.tileHeight)/this.origHeight),width:this.opts.tileWidth,height:this.opts.tileHeight,overflow:"hidden",position:"absolute",border:"0px",padding:"0 0 0 0",margin:"0 0 0 0",zIndex:l}).hide();this.addTileToList(h,a,e,d,b);this.imgQ.queueImg(b,m)},modifyATile:function(g,h,f,e,p,o,d){var a=(o===null)?this.IMG_ID_PART_MAP:p,l=this.getTileId(a,f,e),n,b,m;h.sel.hide().attr({src:this.imgTrans.src,id:l,name:l}).css({left:this.getLeftPos((f*this.opts.tileWidth)/this.origWidth),top:this.getTopPos((e*this.opts.tileHeight)/this.origHeight)});h.i=f;h.j=e;h.id=l;if(o===PGMAP_TILE_OVER_USER){n=d.getTileUrl;m=g.zoomArrayCent[g.zIdx];b=n.call(n,{i:f,j:e,z:m});this.imgQ.queueImg(l,b)}else{this.imgQ.queueImg(l,this.imageSrc(g,f,e,o))}},imgLoad:function(d,a){var m=this,b,h,g,j,e,f,l;$.each(this.tiles,function(o,n){if(n.id===d){n.sel.attr({src:a});j=d.indexOf(m.IMG_ID_PART_USER);if(j>-1){if(m.parent.model&&m.parent.model.tileLayers){e=d.substr(j).split("_");b=parseInt(e[1],10);f=e[2];l=e[3];$.each(m.parent.model.tileLayers,function(p,q){var s,r;if(q.id===b){s=m.parent.model.zoomArrayCent[m.parent.model.zIdx];r={id:d,ulid:b,i:f,j:l,z:s};h=q.getOpacity;g=h.call(h,r);if(parseInt(g,10)<1){n.sel.css({opacity:g})}h=q.onLoadImg;h.call(h,r);return false}})}}m.imgShow(n.sel)}})},imgShow:function(a){if(this.opts.fade>0){a.fadeIn(this.opts.fade,function(){})}a.show()},imageSrc:function(l,h,g,e){var a,m,d,o,f,n;if(h>=0&&g>=0){m=l.zoomArrayCent[l.zIdx];d=Math.pow(2,m-1);var b="";if(this.opts.lng!=1){b="&lg="+this.opts.lng}o=this.opts.imgHost||getTilesHostName(h);if(e===PGMAP_TILE_OVER_MIXED){a=o+"/xmlpng_miste.php/europa-pngmix.imgi?cmd=tile&x="+h+"&y="+g+"&z="+d+"&extra=2&ts="+this.opts.tileWidth+"&utm="+this.opts.zone+b+"&sito="+this.opts.sito+"&v=8"}else{if((l.mapType===PGMAP_TYPE_MAP)&&this.opts.imgType&&(this.opts.imgType===PGMAP_IMG_TYPE_LIGHT)){n="/xmlpng.php/europa-png.imgi?cmd=tile";if(this.opts.showEurope&&((d===32768)||(d===16384)||(d===8192)||(d===4096))){n="/xmlpng.php/europa-png-eu.imgi?cmd=tile"}a=o+n+"&x="+h+"&y="+g+"&z="+d+"&extra=2&ts="+this.opts.tileWidth+"&utm="+this.opts.zone+b+"&sito="+this.opts.sito+"&v=31"}else{f="europa.imgi";if(l.mapType===PGMAP_TYPE_ORTO){f="europa-orto.imgi"}else{if(l.mapType===PGMAP_TYPE_MIXED){f="europa-orto.imgi"}else{if(l.mapType===PGMAP_TYPE_ORTO_RECENTE){f="europa-orto-recente.imgi"}}}o=this.opts.imgHost||getTilesHostName(h);a=o+"/xml.php/"+f+"?cmd=tile&format=jpeg&x="+h+"&y="+g+"&z="+d+"&q="+this.opts.qualities[this.opts.quality]+"&extra=2&ts="+this.opts.tileWidth+"&sito="+this.opts.sito+"&v=1"}}}return a},update:function(d){var b,a=this;this.model=d;if(d.transType&&d.transType==="zoom"){if(d.startTrans){this.startZIdx=this.model.zIdx;this.chgBy(d,0);b=this.tiles;this.ij=[];$.each(b,function(h,g){var f=(g.i*a.opts.tileWidth)/a.origWidth,e=(g.j*a.opts.tileHeight)/a.origHeight;if((g.i>=(a.iFrom+a.eta))&&(g.i<=(a.iTo-a.eta))&&(g.j>=(a.jFrom+a.eta))&&(g.j<=(a.jTo-a.eta))){a.ij.push({tile:g.sel,i:g.i,j:g.j,cox:f,coy:e});g.sel.show()}else{g.sel.hide()}})}else{if(d.stepTrans){this.chgBy(d,d.chgZ)}else{if(d.endTrans){this.chgBy(d,d.chgZ)}}}}},chgBy:function(b,e){var a=this,d=this.getNewSizeForChange(b,this.opts.tileWidth,this.opts.tileHeight,e);$.each(this.ij,function(g,f){f.tile.css({left:a.getLeftPos(f.cox),top:a.getTopPos(f.coy),width:d.width,height:d.height})})},getNewSizeForChange:function(d,j,m,h){var t,a,u,e,s,b,p,g,o,l,n,r=d.zoomArrayCent[this.startZIdx],q,f;if(h<0){n=h*-1;t=Math.floor(n);a=Math.ceil(n);q=r-d.zoomArrayCent[this.startZIdx-t];f=r-d.zoomArrayCent[this.startZIdx-a];u=Math.pow(2,q)*j;e=Math.pow(2,q)*m;s=Math.pow(2,f)*j;b=Math.pow(2,f)*m;p=(s-u)*(n-t);g=(b-e)*(n-t);o=u+p;l=e+g}else{t=Math.floor(h);a=Math.ceil(h);q=d.zoomArrayCent[this.startZIdx+t]-r;f=d.zoomArrayCent[this.startZIdx+a]-r;u=Math.pow(2,(q*-1))*j;e=Math.pow(2,(q*-1))*m;s=Math.pow(2,(f*-1))*j;b=Math.pow(2,(f*-1))*m;p=(u-s)*(h-t);g=(e-b)*(h-t);o=u-p;l=e-g}return{width:o,height:l}}};SEAT.Map.TileLayer.ZINDEX_SHOW=100;SEAT.Map.TileLayer.ZINDEX_SHOW_BELOW=99;SEAT.Map.TileLayer.ZINDEX_HIDE=98;var PGTileLayer=function(){};PGTileLayer.prototype={getTileUrl:function(){return null},getZIndex:function(){return"130"},getIsPng:function(){return false},getOpacity:function(){return 1},onLoadImg:function(){}};SEAT.Map.TileLayerMgr=function(a){this.opts=a;this.tileLayerList=[];this.inited=false};SEAT.Map.TileLayerMgr.prototype={initTileLayers:function(a){var d,b,e=a.zoomArrayCent.length;for(d=0;d<e;d+=1){b=this.getSizeForZoom(a,d);this.addTileLayer(new SEAT.Map.TileLayer(this.opts.nameContainer+"_z_"+d,this.opts,b.width,b.height,this))}this.inited=true},addTileLayer:function(a){this.tileLayerList.push(a)},update:function(b){var g,f,a,l,j,e,d,h;this.model=b;if(!this.inited){this.initTileLayers(b)}if(b.transType&&b.transType==="zoom"){if(b.startTrans){this.showTileLayerHideOthers(b.zIdx);this.startLayer=this.getCurrentLayer();this.startZIdx=this.model.zIdx;this.startCoeff={cox:b.cox,coy:b.coy};this.chgCoeff={cox:b.newCox-b.cox,coy:b.newCoy-b.coy};this.chgBy(0,0)}else{if(b.stepTrans){this.chgBy(b.chgZ,b.now)}else{if(b.endTrans){this.checkChgZone(b.oldZone,b.zone);h=this.getLayer(b.zIdx);h.resetSize();h.chgBy(b,0);this.showTileLayerHideOthers(b.zIdx,b.oldZIdx)}}}this.startLayer.update(b)}else{if(b.transType&&b.transType==="pan"){if(b.endTrans){this.checkChgZone(b.oldZone,b.zone)}}else{this.checkChgZone(b.oldZone,b.zone);this.setPosAndShow(b)}}},checkChgZone:function(b,a){if(b&&(b!==a)){$.each(this.tileLayerList,function(e,d){d.removeAllTiles();d.opts.zone=a})}},chgBy:function(h,d){var b=this.getNewSizeForChange(this.startZIdx,h);this.startLayer.setSize(b.width,b.height);var g=this.startCoeff.cox+(this.chgCoeff.cox*d);var f=this.startCoeff.coy+(this.chgCoeff.coy*d);var e=((g*b.width)*-1)+(this.opts.mapWidth/2);var a=((f*b.height)*-1)+(this.opts.mapHeight/2);this.startLayer.moveTo(e,a)},getNewSizeForChange:function(p,b){var l,m,f,h,d,g,j,o,e,n,a;if(b<0){a=(b*-1);l=Math.floor(a);m=Math.ceil(a);f=this.getSizeForZoom(this.model,p-l).width;h=this.getSizeForZoom(this.model,p-l).height;d=this.getSizeForZoom(this.model,p-m).width;g=this.getSizeForZoom(this.model,p-m).height;j=(d-f)*(a-l);o=(g-h)*(a-l);e=f+j;n=h+o}else{l=Math.floor(b);m=Math.ceil(b);f=this.getSizeForZoom(this.model,p+l).width;h=this.getSizeForZoom(this.model,p+l).height;d=this.getSizeForZoom(this.model,p+m).width;g=this.getSizeForZoom(this.model,p+m).height;j=(f-d)*(b-l);o=(h-g)*(b-l);e=f-j;n=h-o}return{width:e,height:n}},setPosLayer:function(d,b){var a,e;a=((d.width*b.cox)*-1)+(this.opts.mapWidth/2);e=((d.height*b.coy)*-1)+(this.opts.mapHeight/2);d.moveTo(a,e)},setPosAndShow:function(b){var a=this;this.setPosLayer(this.getCurrentLayer(),b);if(b.oldMapType&&b.oldMapType!==b.mapType){$.each(this.tileLayerList,function(e,d){d.removeAllTiles()})}if(b.oldTileLayers){$.each(b.oldTileLayers,function(e,d){var f=false;$.each(b.tileLayers,function(h,g){if(g.id===d.id){f=true;return false}});if(!f){$.each(a.tileLayerList,function(h,g){g.removeAllTilesPart(g.IMG_ID_PART_USER+d.id)})}})}this.showTileLayer()},showTileLayer:function(){var d,b,a=this.tileLayerList.length;for(d=0;d<a;d+=1){b=this.tileLayerList[d];if(d===this.model.zIdx){b.showZ();this.displayTiles()}else{b.hideZ();if(d!==this.model.oldZIdx){b.removeAllTiles()}}}},showTileLayerHideOthers:function(f,e){var d,b,a=this.tileLayerList.length;for(d=0;d<a;d+=1){b=this.tileLayerList[d];if(d===f){b.showZ();b.showMe()}else{if(d===e){b.showBelow();b.showMe()}else{b.hideZ();b.hide2()}}}},displayTiles:function(){var a=this.getVisibleTiles();this.getCurrentLayer().displayTiles(this.model,a.minI,a.maxI,a.minJ,a.maxJ,a.eta)},getSizeForZoom:function(a,d){var b=parseFloat(a.mapWidthLevel1Pixel/(Math.pow(2,a.zoomArrayCent[d]-1)));return{width:b,height:b}},getCurrentLayerIdx:function(){return this.model.zIdx},getCurrentLayer:function(){return this.tileLayerList[this.model.zIdx]},getNewLayer:function(){return this.tileLayerList[this.model.newVals.zIdx]},getLayer:function(a){return this.tileLayerList[a]},getVisibleTiles:function(){var f,b,n,e,m,d,l,g,j,a=this.opts.extraTilesAround;f=this.opts.tileWidth;b=this.opts.tileHeight;j=this.getCurrentLayer();n=Math.floor((-j.x/f))-a;e=Math.floor(((-j.x+this.opts.mapWidth)/f))+a;m=Math.floor((-j.y/b))-a;d=Math.floor(((-j.y+this.opts.mapHeight)/b))+a;n=(n<0)?0:n;m=(m<0)?0:m;l=(j.width/f)-1;g=(j.height/b)-1;e=(e>l)?l:e;d=(d>g)?g:d;return{minI:n,maxI:e,minJ:m,maxJ:d,eta:a}}};SEAT.LayerBase=function(){};SEAT.LayerBase.prototype={init:function(){},setViewMap:function(a){this.viewMap=a},setContMap:function(a){this.contMap=a},setPGMappy:function(a){this.pgMappy=a},updateMap:function(){},updateMapSize:function(){},updateMapLanguage:function(){},remove:function(){}};SEAT.Compass=function(){};SEAT.Compass.prototype={init:function(){this.viewMap.opts.compassImgs.push(SEAT.Compass.POINTS_IMGS_DEFAULT);this.initCompassPoints();this.addCompass()},initCompassPoints:function(){var b,a=this,d=$.grep(this.viewMap.opts.compassImgs,function(f,e){return(f.lng===a.viewMap.opts.lng)});if(d.length>0){b=d[0].imgs;$.each(b,function(f,e){SEAT.Compass.POINTS[f][1]=e[0];SEAT.Compass.POINTS[f][2]=e[1];SEAT.Compass.POINTS[f][3]=d[0].urlPfx+e[2]})}},exists:function(){return($("."+this.getIdPfx()+"cls","#"+this.viewMap.opts.nameContainer).length>0)},addCompass:function(){var a=this;this.lingua=this.viewMap.opts.lng||0;if(!this.exists()){$.each(SEAT.Compass.POINTS,function(d,b){a.addCompassPoint(b[0],b[1],b[2],b[3])});this.posCompass();this.addObservers()}},addCompassPoint:function(l,a,e,b){var g=this.getIdPfx()+l,j='<div id="'+g+'"><span style="position:relative"><p style="position:relative;margin:0px;padding:0px;width:'+a+"px;height:"+e+'px;"></p></span></div>';$("#"+this.viewMap.opts.nameContainer).append(j);$("#"+g).css({width:a,height:e,position:"absolute",zIndex:"999",cursor:"pointer"}).addClass(this.viewMap.opts.classNoPrint).addClass(this.getIdPfx()+"cls");var f=$("#"+g).find("p").get(0);SEAT.PGUtil.addBckImg(f,b,"no-repeat")},getIdPfx:function(){return this.viewMap.opts.nameContainer+"_comp_"},posCompass:function(){var l,b,f,g,e,a,j,d=this;$.each(SEAT.Compass.POINTS,function(m,h){l=h[0];b=h[1];f=h[2];g=$("#"+d.getIdPfx()+l,"#"+d.viewMap.opts.nameContainer);e=(d.viewMap.opts.mapWidth/2)-(b/2);a=(d.viewMap.opts.mapHeight/2)-(f/2);j={};if(l==="n"){j.top=0;j.left=e}else{if(l==="s"){j.bottom=0;j.left=e}else{if(l==="e"){j.right=0;j.top=a}else{if(l==="w"){j.left=0;j.top=a}else{if(l==="ne"){j.top=0;j.right=0}else{if(l==="nw"){j.top=0;j.left=0}else{if(l==="se"){j.bottom=0;j.right=0}else{if(l==="sw"){j.bottom=0;j.left=0}}}}}}}}g.css(j)})},addObservers:function(){var j,d,g,f,h,b,e,a=this;$.each(SEAT.Compass.POINTS,function(m,l){j=l[0];d=$("#"+a.getIdPfx()+j,"#"+a.viewMap.opts.nameContainer);d.bind("mousedown.pgseat-mapsapi-compass",function(n){return false});d.bind("click.pgseat-mapsapi-compass",function(n){h=this.id.split("_");b=h[h.length-1];e=$.grep(SEAT.Compass.POINTS,function(o){return o[0]===b})[0];a.viewMap.panMapBy((a.viewMap.opts.mapWidth/2)*e[4],(a.viewMap.opts.mapHeight/2)*e[5]);return false})})},removeObservers:function(){var a=this;$.each(SEAT.Compass.POINTS[a.lingua],function(d,b){$("#"+a.getIdPfx()+b[0],"#"+a.viewMap.opts.nameContainer).unbind()})},remove:function(){this.removeObservers();$("."+this.getIdPfx()+"cls","#"+this.viewMap.opts.nameContainer).remove()},updateMapLanguage:function(){this.remove();this.initCompassPoints();this.addCompass()},updateMapSize:function(){this.posCompass()}};SEAT.PGUtil.augment(SEAT.Compass,SEAT.LayerBase);SEAT.Compass.POINTS=[["n",0,0,"",0,1],["e",0,0,"",-1,0],["s",0,0,"",0,-1],["w",0,0,"",1,0],["ne",0,0,"",-1,1],["se",0,0,"",-1,-1],["sw",0,0,"",1,-1],["nw",0,0,"",1,1]];SEAT.Compass.POINTS_IMGS_DEFAULT={lng:1,urlPfx:"http://img.tuttocitta.it/nuovotcol/img/cardinali/",imgs:[[70,17,"nord.png"],[17,69,"est.png"],[70,17,"sud.png"],[17,69,"ovest.png"],[23,23,"nordest.png"],[23,23,"sudest.png"],[23,23,"sudovest.png"],[23,23,"nordovest.png"]]};SEAT.PGMouseMove=function(){PGMouseMove=this};SEAT.PGMouseMove.prototype={init:function(){var a=this;this.mouseStopped=false;$(document.body).bind("mousemove.pgseat-mapsapi-mousemove",function(b){if(a.mouseStopped){a.eventFire("mouserestart",{});a.mouseStopped=false}if(a.timeout){clearTimeout(a.timeout)}a.timeout=setTimeout(function(){var d=a.calcP(b);a.eventFire("mousestopped",d);a.mouseStopped=true},500)})},calcP:function(d){var g=this.viewMap.getMapContainerPos();var b={};var a=d.pageX||(d.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));var f=d.pageY||(d.clientY+(document.documentElement.scrollTop||document.body.scrollTop));if($.browser.msie){b={x:a-g.x-2,y:f-g.y-2}}else{b={x:a-g.x,y:f-g.y}}return b},remove:function(){$(document.body).unbind("mousemove.pgseat-mapsapi-mousemove")}};SEAT.PGUtil.augment(SEAT.PGMouseMove,SEAT.LayerBase);SEAT.PGUtil.augment(SEAT.PGMouseMove,SEAT.EventMgr);SEAT.PGMappy=function(b){var a=this;$(window).unload(function(){a.unloadMe()});this.map=new SEAT.Map(b);this.pointList=new PGPointList();this.pgLineList=new PGLineList();this.pgPolygonList=new SEAT.PGPolygonList();this.pgCircleList=new SEAT.PGCircleList();this.viewRoute=new SEAT.ViewRoute(a);this.viewRouteFormat=new SEAT.ViewRouteFormat(a);this.addLayer(this.pointList);this.addLayer(this.viewRoute);this.addLayer(this.viewRouteFormat);this.addLayer(this.pgLineList);this.addLayer(this.pgPolygonList);this.addLayer(this.pgCircleList);if(!b.radarParent){this.addLayer(new SEAT.PGMouseMove())}this.startUp();this.addPGTileLayers()};SEAT.PGMappy.prototype={getVersion:function(){return"2.3.8"},unloadMe:function(){this.map=null;this.pointList=null;this.pgLineList=null;this.pgPolygonList=null;this.pgCircleList=null;this.viewRoute=null;this.viewRouteFormat=null;this.mouseMoveHandler=null},startUp:function(){this.map.startUp()},addLayer:function(a){a.setPGMappy(this);this.map.addLayer(a)},removeLayer:function(a){if(a){this.map.removeLayer(a)}},addTileLayer:function(a){this.map.addTileLayer(a)},removeTileLayer:function(a){this.map.removeTileLayer(a)},addRoutePng:function(a){this.map.addRoutePng(a);this.setCenterAndZoom()},removeRoutePng:function(){this.map.removeRoutePng()},addCompass:function(){var a=new SEAT.Compass();this.map.addLayer(a);a.addCompass()},setQuality:function(a){this.map.setQuality(a)},pointAdder:function(a){this.pointList.pointAdder(a)},removePoint:function(a){this.pointList.removePoint(a)},removeAllPoints:function(){this.pointList.removeAllPoints()},setDisabledZoom:function(a){this.map.setDisabledZoom(a)},getDisabledZoom:function(){return this.map.getDisabledZoom()},getZoom:function(){return{z:this.map.getZoom(),zDist:this.map.getZoomDist()}},checkZoomValue:function(a){return this.map.checkZoomValue(a)},setZoomStart:function(a){this.map.setZoomStart(a)},setZoomStep:function(a){this.map.setZoomStep(a)},setZoomEnd:function(a){this.map.setZoomEnd(a)},setZoom:function(a){this.map.setZoom(a)},zoomIn:function(){this.map.zoomIn()},zoomOut:function(){this.map.zoomOut()},setSize:function(a,b){this.map.setSize(a,b)},getSize:function(){return this.map.getSize()},setLng:function(a){this.map.setLng(a)},getLng:function(){return this.map.getLng()},setMapType:function(a){this.map.setMapType(a)},getMapType:function(){return this.map.getMapType()},addStreetViewLayer:function(){this.addTileLayer(this.tileLayerStreet)},removeStreetViewLayer:function(){this.removeTileLayer(this.tileLayerStreet)},setTileOverLayers:function(a){if(a&PGMAP_TILE_OVER_STREET){this.addStreetViewLayer()}else{this.removeStreetViewLayer()}this.map.setTileOverLayers(a)},getTileOverLayers:function(){return this.map.getTileOverLayers()},setActionType:function(a){this.map.setActionType(a)},panMapBy:function(a,b){this.map.panMapBy(a,b)},panMapTo:function(b,a){this.map.panMapTo(b,a)},getUpdated:function(){return this.map.getUpdated()},setUpdated:function(a){this.map.setUpdated(a)},setCenter:function(b,a){this.map.setCenter(b,a)},getCenter:function(){return this.map.getCenter()},setCenterPoint:function(a){this.setCenter(a.lon,a.lat)},setCenterAndZoom:function(d,a,b){var e;if(arguments.length===0){if((this.pointList).pointList.length>0){e=this.getRouteCenter((this.pointList).pointList);this.setCenterAndZoom(e.lon,e.lat,e.z)}}else{this.map.setCenterAndZoom(d,a,b)}},adaptToPoints:function(d){var a=new PGPointList(),e;if(d.length>0){for(var b=0;b<d.length;b++){a.pointList.push(d[b])}e=this.getRouteCenter(a.pointList);this.setCenterAndZoom(e.lon,e.lat,e.z)}},getRouteCenter:function(b){var o=[];var m=[];$.each(b,function(r,p){o.push(p.lon);m.push(p.lat)});var n=SEAT.PGUtil.latLong2UTM(o.min(),m.min(),this.map.getZone());var d=SEAT.PGUtil.latLong2UTM(o.max(),m.max(),this.map.getZone());var h=o.min()+((+o.max()-o.min())/2);var e=m.min()+((+m.max()-m.min())/2);var g=d.x-n.x;var f=d.y-n.y;var j=parseFloat(g*430/(1609.3*(this.map.getSize().width-40)));var q=parseFloat(f*430/(1609.3*(this.map.getSize().height-40)));var a=(j>q)?j:q;var l=this.map.getZoomIndex(a);return{lon:h,lat:e,z:l}},getLonLatFromPixel:function(a,b){return this.map.getLonLatFromPixel(a,b)},getPixelFromLonLat:function(b,a){return this.map.getPixelFromLonLat(b,a)},pixelsBetweenTwoLonLats:function(b,a){return this.map.pixelsBetweenTwoLonLats(b,a)},getMapBounds:function(){return this.map.getMapBounds()},disableMap:function(){this.map.disableMap()},enableMap:function(){this.map.enableMap()},disableWheelZoom:function(){this.map.disableWheelZoom()},enableWheelZoom:function(){this.map.enableWheelZoom()},pgLineAdder:function(a){this.pgLineList.pgLineAdder(a)},removeLine:function(a){this.pgLineList.removeLine(a)},removeAllPGLines:function(){this.pgLineList.removeAllPGLines()},pgPolygonAdder:function(a){this.pgPolygonList.pgPolygonAdder(a)},pgCircleAdder:function(a){this.pgCircleList.pgCircleAdder(a)},pgPointAndCircleAdder:function(a,b){this.pointList.pointAdder(a);b.center=a;this.pgCircleList.pgCircleAdder(b)},removeAllPGPolygons:function(){this.pgPolygonList.removeAllPGPolygons()},preventMapMouseDown:function(){this.map.preventMapMouseDown()},getRoute:function(a,b){this.viewRoute.getRoute(a,b)},getRouteFormat:function(a,b){this.viewRouteFormat.getRoute(a,b)},addRoute:function(a){this.viewRoute.addRoute(a)},addRouteWithParams:function(a){this.viewRoute.addRouteWithParams(a)},addRouteFormat:function(a){this.viewRouteFormat.addRoute(a)},removeRoute:function(a){this.viewRoute.removeRoute(a)},removeRouteFormat:function(a){this.viewRouteFormat.removeRoute(a)},removeAllRoutes:function(){this.viewRoute.removeAllRoutes()},removeAllRouteFormats:function(){this.viewRouteFormat.removeAllRoutes()},setRouteUpToStep:function(b,a){this.viewRoute.setUpToStep(b,a)},addRadar:function(a){this.map.addRadar(a)},moveToCoeff:function(b,a){this.map.moveToCoeff(b,a)},eventRegisterPre:function(d,b,a){this.map.eventRegisterPre(d,b,a)},eventRegisterPost:function(d,b,a){this.map.eventRegisterPost(d,b,a)},eventRegister:function(d,b,a){this.map.eventRegister(d,b,a)},eventDeRegisterPre:function(b,a){this.map.eventDeRegisterPre(b,a)},eventDeRegisterPost:function(b,a){this.map.eventDeRegisterPost(b,a)},eventDeRegister:function(b,a){this.map.eventDeRegister(b,a)},addPGTileLayers:function(){var a=this;this.tileLayerStreet=new PGTileLayer();this.tileLayerStreet.getTileUrl=function(d){var b=a.map.getOpts().imgHost||getTilesHostName(d.i);return(b+"/streetview_get.php?x="+d.i+"&y="+d.j+"&z="+d.z+"&c="+a.map.getOpts().streetColour)};this.tileLayerStreet.getOpacity=function(d){var b=1;if(a.map.getZoom()<PGMAP_ZOOM_REGION_INTER_ITALY){if(jQuery.browser.msie&&parseFloat(jQuery.browser.version)<7){}else{b=0.5}}return b};this.tileLayerStreet.getIsPng=function(){return true};this.tileLayerStreet.getZIndex=function(){return 120}}};PGMappy=SEAT.PGMappy;PGPOINT_TYPE_CLIENT=1;PGPOINT_TYPE_NONCLIENT=2;PGPoint=function(b){var a=this;this.j=$.extend({offsetX:0,offsetY:0,isVisible:true},b);if(this.j.pgAddress){this.lon=this.j.pgAddress.comuneList[0].lon;this.lat=this.j.pgAddress.comuneList[0].lat}else{this.lon=this.j.lon;this.lat=this.j.lat}this.pxX=0;this.pxY=0;$(window).unload(function(){a.unloadMe()});return this};PGPoint.prototype={unloadMe:function(){this.dragDropRemove();this.eventDeRegisterAll();this.dPointBig=null;this.dPoint=null;this.parent=null;this.viewMap=null},setModel:function(a){this.model=a},initPoint:function(){var a=SEAT.PGUtil.calcCoefficients(this.lon,this.lat,this.model.mapWidthMeters,this.model.mapCentreUTMEasting,this.model.mapCentreUTMNorthing,this.model.zone);this.cox=a.cox;this.coy=a.coy},initVals:function(d,a,b){this.parent=d;this.viewMap=a;this.i=b},initOpened:function(){var a=this.j.opened;if(a){this.j.opened=$.extend({},{offsetX:0,offsetY:0,moveOpen:{left:10,right:10,top:10,bot:10}},a)}},drawAndPosPoint:function(){if(this.j.html&&this.j.html!==""){var e=this.viewMap.opts.nameContainer+"_point_"+this.i;this.id=e;if($("#"+e).length===0){var f=this.j.zIndex||"250";var d='<div id="'+e+'"></div>';this.dPoint=$(d).attr({title:this.j.title||""}).css({position:"absolute",overflow:this.j.overflow||"hidden",zIndex:f,visibility:"hidden"}).appendTo("#"+this.viewMap.tileLayerMgr.getCurrentLayer().id);var b=this.dPoint.html(this.j.html).find("img:first");if(this.setPointDimensions(false)||b.length==0||(navigator.userAgent.toLowerCase().indexOf("msie")!=-1)){this.setImagePosition()}else{if(b.complete){this.imageOnLoadCallback()}else{var a=this;b.load(function(){a.imageOnLoadCallback()})}}}}else{this.drawPoint();this.posPoint()}},setPointDimensions:function(b){var a=this.j.width||null;var d=this.j.height||null;if(a===null||d===null){var e=$(this.dPoint.children().get(0));a=a||parseInt(e.width(),10);d=d||parseInt(e.height(),10)}if(b||(a!==null&&a!=0&&d!==null&&d!=0)){this.pointWidth=parseInt(a,10);this.pointHeight=parseInt(d,10);this.dPoint.css({width:this.pointWidth,height:this.pointHeight,visibility:"visible"});return true}return false},setImagePosition:function(){this.createObserverPoint();this.posPoint()},imageOnLoadCallback:function(){this.setPointDimensions(true);this.setImagePosition()},drawPoint:function(){var g,n,f,b,d,e,l,a,j;var o=this.viewMap.opts.nameContainer+"_point_"+this.i;this.id=o;if($("#"+o).length===0){var m=this.j.zIndex||"250";g='<div id="'+o+'"></div>';this.dPoint=$(g).attr({title:this.j.title||""}).css({position:"absolute",overflow:this.j.overflow||"hidden",zIndex:m}).appendTo("#"+this.viewMap.tileLayerMgr.getCurrentLayer().id);if(this.j.html&&this.j.html!==""){this.dPoint.html(this.j.html);this.setPointDimensions()}else{n=40;f=32;d="#FFF";e="http://img.tuttocitta.it/nuovotcol/img/png/icoCliente.png";if(this.j.typ&&this.j.typ===PGPOINT_TYPE_NONCLIENT){n=36;f=30;d="#323B96";e="http://img.tuttocitta.it/nuovotcol/img/png/icoNoCliente.png"}this.dPoint.css({textAlign:"center",width:n,height:f});l="<div></div>";a=$(l).css({textAlign:"center",width:n,height:f}).appendTo(this.dPoint);SEAT.PGUtil.addBckImg(a.get(0),e,"no-repeat top left");j="<span></span>";$(j).css({padding:"8px 0px 0px 0px",textAlign:"center",color:d,fontWeight:"bold",fontSize:"11px",textDecoration:"none",fontFamily:"arial, verdana",display:"block",width:n,height:f,position:"relative",zIndex:"251"}).attr({title:this.j.title||""}).html(this.j.txt||"").appendTo(a);this.pointWidth=n;this.pointHeight=f}this.createObserverPoint()}},addDragDrop:function(){var a=this;this.destroyObserverPoint();this.dragDropAdd(this.id,{dragBefore:function(b){a.dragBefore(b)},dragging:function(b){a.dragging(b)},dragAfter:function(b){a.dragAfter(b)}})},removeDragDrop:function(){this.dragDropRemove();this.eventDeRegister("dragbefore");this.eventDeRegister("dragging");this.eventDeRegister("dragafter");this.createObserverPoint()},dragBefore:function(a){this.eventFire("dragbefore",{e:a.e,id:this.j.id,lon:this.lon,lat:this.lat})},dragging:function(a){this.eventFire("dragging",{e:a.e,id:this.j.id,chgX:a.chg.x,chgY:a.chg.y})},dragAfter:function(a){if(a.chg.x!==0||a.chg.y!==0){this.movePointChg(a.chg.x,a.chg.y);this.eventFire("dragafter",{e:a.e,id:this.j.id,chgX:a.chg.x,chgY:a.chg.y,lon:this.lon,lat:this.lat})}},movePointChg:function(d,b){var a=this.getLonLat(d,-b);this.lon=a.lon;this.lat=a.lat;this.setModel(this.model);this.initPoint()},getLonLat:function(d,b){var a=SEAT.PGUtil.pixelLatLongPoint(d,b,this.lon,this.lat,parseFloat(this.model.zoomArray[this.model.zIdx]),this.model.zone);return{lon:a.lon,lat:a.lat}},setLonLat:function(b,a){this.lon=b;this.lat=a;this.initPoint();this.posPoint()},posPoint:function(){var a=this.getPos(this.viewMap);this.pxX=(a.x-(this.pointWidth/2))+this.j.offsetX;this.pxY=(a.y-(this.pointHeight))+this.j.offsetY;this.dPoint.css({left:this.pxX+"px",top:this.pxY+"px"});if(this.bigVisible){this.dispBig()}},getPos:function(b){var d=b.tileLayerMgr.getCurrentLayer(),a=d.getLeftPos(this.cox),e=d.getTopPos(this.coy);return{x:a,y:e}},removePoint:function(){if(this.dPointBig){this.closeBig();this.removeBig()}if(this.dPoint){this.destroyObserverPoint();this.dPoint.unbind();this.dPoint.remove()}this.dPointBig=null;this.dPoint=null},addOpener:function(b){var d,e,a,g;this.customBigHTML=(b)?true:false;var f=this.viewMap.opts.nameContainer+"_pointBig_"+this.i;if($("#"+f,"#"+this.viewMap.opts.nameContainer).length===0){d="<div></div>";this.dPointBig=$(d).attr({id:f}).css({position:"absolute",overflow:this.j.opened.overflow||"hidden",zIndex:"300"}).appendTo("#"+this.viewMap.tileLayerMgr.getCurrentLayer().id);this.hideBig();if(this.customBigHTML){this.dPointBig.html(b)}else{e='<div id="'+f+'_d1"><div id="'+f+'_d2"></div><div id="'+f+'_d3"><div id="'+f+'_d4"><table><tbody><tr><td><div id="'+f+'_d5"></div><div id="'+f+'_d6"><div id="'+f+'_d7"><div id="'+f+'_a1"><img id="'+f+'_i1"></img></div></div></div></td></tr></tbody></table></div></div><div id="'+f+'_d8"></div></div>';this.dPointBig.append(e);$("#"+f+"_d1").css({position:"absolute",zIndex:"300",fontFamily:"arial, verdana, georgia, helvetica, sans-serif",fontSize:"11px"});$("#"+f+"_d2").css({width:"307px",height:"31px",padding:"0px 3px 0px 3px"});SEAT.PGUtil.addBckImg($("#"+f+"_d2").get(0),"http://img.tuttocitta.it/nuovotcol/img/fumetti/bgHeaderAltri.png","no-repeat top left","");$("#"+f+"_d3").css({width:"307px"});SEAT.PGUtil.addBckImg($("#"+f+"_d3").get(0),"http://img.tuttocitta.it/nuovotcol/img/fumetti/bgContentAltri.png","","sizingMethod=scale");$("#"+f+"_d4").css({width:"301px",marginLeft:"2px",background:"url(http://img.tuttocitta.it/nuovotcol/img/fumetti/fondinoAltri.gif)"});$("#"+f+"_d5").css({margin:"0px",padding:"0px",fontSize:"11px"});$("#"+f+"_d6").css({margin:"10px 0px 0px 0px",padding:"0px"});this.idClose=f+"_d7";$("#"+this.idClose).css({position:"absolute",top:"7px",right:"10px"});$("#"+f+"_a1").attr({cursor:"pointer",title:"Close"});$("#"+f+"_i1").attr({height:"14px",width:"14px",alt:"Close",border:"0",src:"http://img.tuttocitta.it/nuovotcol/img/fumetti/icoChiudiFumetto.gif"});$("#"+f+"_d8").css({width:"307px",height:"7px",position:"relative",fontSize:"0"});SEAT.PGUtil.addBckImg($("#"+f+"_d8").get(0),"http://img.tuttocitta.it/nuovotcol/img/fumetti/bgfooteraltribasso.png","no-repeat top left","");if(this.j.opened.name&&this.j.opened.name!==""){$("<span></span>").css({fontWeight:"bold",fontSize:"12px",color:"#323B96",margin:"0px",padding:"0px 0px 3px 0px"}).html(this.j.opened.name).appendTo("#"+f+"_d5")}if(this.j.opened.info){a=(SEAT.PGUtil.isArray(this.j.opened.info))?this.j.opened.info:[this.j.opened.info];$.each(a,function(j,h){$("<p></p>").css({fontWeight:"normal",margin:"0 0 2px 0",padding:"0",color:"#333"}).html(h).appendTo("#"+f+"_d5")})}}if(!this.j.opened.autoSize){g=$(this.dPointBig.children(0));this.dPointBig.css({width:g.width(),height:g.height()})}}},createObserverPoint:function(){var a=this;if(this.j.opened){this.evPointMouseDown=function(b){a.parent.viewMap.myParent.preventMapMouseDown()};this.evPointClick=function(b){a.eventFire("click",{event:b,id:a.j.id});a.onClickPoint(b);return false};this.dPoint.bind("mousedown",this.evPointMouseDown).bind("click",this.evPointClick).css({cursor:"pointer"})}else{this.evPointClick=function(b){a.eventFire("click",{event:b,id:a.j.id})};this.dPoint.bind("click",this.evPointClick)}this.dPoint.hover(function(b){a.eventFire("mouseover",{event:b,id:a.j.id})},function(b){a.eventFire("mouseout",{event:b,id:a.j.id})}).dblclick(function(b){a.eventFire("dblclick",{event:b,id:a.j.id});return false})},destroyObserverPoint:function(){var a=this;this.dPoint.unbind("mousedown",this.evPointMouseDown).unbind("click",this.evPointClick).unbind("dblclick").unbind("mouseover").unbind("mouseout").css({cursor:""});this.dPoint.unbind()},createObserverBig:function(){var d=this,b=this.dPointBig,e,a="#"+this.viewMap.tileLayerMgr.getCurrentLayer().id;if(this.j.opened.closeID&&$("#"+this.j.opened.closeID,a).length>0){e=$("#"+this.j.opened.closeID,a)}else{if(this.customBigHTML){e=b}else{e=$("#"+this.idClose,a)}}b.css({cursor:"auto"});e.css({cursor:"pointer"});this.evBigMouseDown=function(f){return false};this.evBigClick=function(f){d.onCloseBig(f);return false};b.bind("mousedown",this.evBigMouseDown);e.bind("click",this.evBigClick)},destroyObserverBig:function(){if(this.dPointBig){this.dPointBig.unbind("mousedown",this.evBigMouseDown).unbind("click",this.evBigClick).css({cursor:""});if(this.customBigHTML){this.dPointBig.children().unbind()}}},onClickPoint:function(a){this.openBig()},openBig:function(b){var a;this.eventFire("openbefore",{id:this.j.id});this.parent.closeOpenPoints();if(this.j.opened){this.initOpened();if(this.j.opened.html){this.addOpener(this.j.opened.html)}else{if(this.j.opened.onOpen){a=this.j.opened.onOpen.call(this.j.opened.onOpen,this.j.opened.onOpenParams);this.addOpener(a)}else{this.addOpener()}}}this.bigVisible=true;this.destroyObserverPoint();this.dispBig();this.createObserverBig();if(b==null||b==true){this.makeBigVisible()}this.eventFire("openafter",{id:this.j.id})},makeBigVisible:function(){var e=0,d=0,g=this.viewMap.tileLayerMgr.getCurrentLayer(),b={x:g.cssX,y:g.cssY},m=parseFloat(this.dPointBig.css("left")),f=m+parseFloat(this.dPointBig.width()),j=parseFloat(this.dPointBig.css("top")),h=j+parseFloat(this.dPointBig.height()),l=this.j.opened.moveOpen;if(m<((b.x*-1)+l.left)){e=(b.x*-1)-m+l.left}else{if(f>((b.x*-1)+this.viewMap.opts.mapWidth-l.right)){e=((b.x*-1)+this.viewMap.opts.mapWidth)-f-l.right}}if(j<((b.y*-1)+l.top)){d=(b.y*-1)-j+l.top}else{if(h>((b.y*-1)+this.viewMap.opts.mapHeight-l.bot)){d=((b.y*-1)+this.viewMap.opts.mapHeight)-h-l.bot}}if(e!==0||d!==0){this.viewMap.panMapBy(e,d)}},onCloseBig:function(a){this.closeBig()},closeBig:function(){this.destroyObserverBig();if(this.bigVisible){this.eventFire("closebefore",{id:this.j.id});this.bigVisible=false;if(this.j.opened.onOpen){this.removeBig()}else{this.hideBig()}this.createObserverPoint();this.eventFire("closeafter",{id:this.j.id})}},removeBig:function(){if(this.dPointBig){this.dPointBig.unbind();this.dPointBig.remove();this.dPointBig=null}},dispBig:function(){var a,f,e=this.getPos(this.viewMap),b=parseInt(this.dPointBig.width(),10),d=parseInt(this.dPointBig.height(),10);if(this.j.opened.relX){if(this.j.opened.relX==="m"){a=e.x-(b/2)}else{if(this.j.opened.relX==="r"){a=e.x-b}else{a=e.x}}}else{a=(this.j.opened.left)?e.x:e.x-(b/2)}if(this.j.opened.relY){if(this.j.opened.relY==="m"){f=e.y-(d/2)}else{if(this.j.opened.relY==="b"){f=e.y-d}else{f=e.y}}}else{if(this.j.opened.top){f=e.y}else{if(this.customBigHTML){f=e.y-(d/2)}else{f=e.y-d-5}}}a+=this.j.opened.offsetX;f+=this.j.opened.offsetY;this.dPointBig.css({left:a,top:f})},hideBig:function(){this.dPointBig.css({left:-9999})},movePoint:function(a){this.dPoint.appendTo("#"+a);if(this.dPointBig){this.dPointBig.appendTo("#"+a)}}};SEAT.PGUtil.augment(PGPoint,SEAT.EventMgr);SEAT.PGUtil.augment(PGPoint,SEAT.DragDropMgr);PGPointList=function(){var a=this;this.pointList=[];this.i=0;$(window).unload(function(){a.unloadMe()})};PGPointList.prototype={unloadMe:function(){this.pointList=null;this.viewMap=null;this.contMap=null;this.pgMappy=null},pointAdder:function(a){a.initVals(this,this.viewMap,this.i+=1);this.pointList.push(a);a.setModel(this.model);a.initPoint();a.drawAndPosPoint()},removePoint:function(a){a.removePoint();this.pointList=$.grep(this.pointList,function(b,d){return b!==a})},removeAllPoints:function(){$.each(this.pointList,function(b,a){a.removePoint()});this.pointList=[]},setModelPoints:function(){var a=this;$.each(this.pointList,function(d,b){b.setModel(a.model)})},drawPoints:function(){var a=this;$.each(this.pointList,function(d,b){b.drawPoint(a.viewMap)})},posPoints:function(){var a=this;$.each(this.pointList,function(d,b){b.posPoint(a.viewMap)})},closeOpenPoints:function(){$.each(this.pointList,function(b,a){a.closeBig()})},updateMap:function(a){this.model=a;if(a.transType&&a.transType==="zoom"){if(a.startTrans){this.closeOpenPoints()}else{if(a.stepTrans){this.posPoints()}else{if(a.endTrans){this.setModelPoints();this.checkChgZone(a.oldZone,a.zone);$.each(this.pointList,function(d,b){b.movePoint(this.viewMap.tileLayerMgr.getCurrentLayer().id);b.posPoint(this.viewMap)})}}}}else{if(a.transType&&a.transType==="pan"){}else{this.setModelPoints();if(this.checkChgZone(a.oldZone,a.zone)){this.posPoints()}if(!this.initDone){this.drawPoints();this.posPoints()}}}this.initDone=true},checkChgZone:function(d,a){var b=false;if(d&&(d!==a)){$.each(this.pointList,function(f,e){e.initPoint()});b=true}return b}};SEAT.PGUtil.augment(PGPointList,SEAT.LayerBase);SEAT.PGShapeBase=function(){};SEAT.PGShapeBase.prototype={unloadMe:function(){this.graphicsMgr=null;this.viewMap=null;this.parent=null},initShape:function(b){var a=this;if(b&&b.points&&(b.points[0].x||b.points[0].x===0)){this.pixelArray=b.points}else{this.points=b.points}this.id=b.id;this.rgb=b.rgb||{r:120,g:120,b:255};this.opacity=b.opacity||null;$(window).unload(function(){a.unloadMe()})},initVals:function(d,f,a,h){var g,e,b;this.graphicsMgr=d;this.viewMap=a;this.parent=h;if(this.points){for(g=0;g<this.points.length;g+=1){this.points[g].setModel(f);this.points[g].initPoint()}}else{if(this.pixelArray&&this.pixelArray.length>0){e=a.getMapPos();b=a.tileLayerMgr.getCurrentLayer();for(g=0;g<this.pixelArray.length;g+=1){this.pixelArray[g].cox=(-e.x+this.pixelArray[g].x)/b.width;this.pixelArray[g].coy=(-e.y+this.pixelArray[g].y)/b.height}}}},drawShape:function(d,l){var b,h,g,f,m;var j=[];if(this.pixelArray){var a=this.observed;var e=this.viewMap.getMapPos();m=this.viewMap.tileLayerMgr.getCurrentLayer();$.each(this.pixelArray,function(o,n){j.push({x:m.getLeftPos(n.cox)-l.x,y:m.getTopPos(n.coy)-l.y,i:n.i});if(a){n.x=m.getLeftPos(n.cox)+e.x;n.y=m.getTopPos(n.coy)+e.y}});this.drawShapePortions(j)}else{if(this.points){for(b=0;b<this.points.length;b+=1){h=this.points[b].getPos(this.viewMap).x;g=this.points[b].getPos(this.viewMap).y;f={x:h-l.x,y:g-l.y};if(b===0){$.extend(f,{i:1})}j.push(f)}this.drawShapePortions(j)}}},drawShapePortions:function(a){}};var PGLine=function(a){this.initShape(a);this.lineWidth=a.lineWidth||10};PGLine.prototype={eventRegisterPost:function(d,b,a){this.observed=true;if(this.listenerList.length===1){PGMouseMove.eventRegister("mousestopped",this.mouseOverLine,this)}},eventDeRegisterPost:function(d,b,a){if(this.listenerList.length===0){this.observed=false;PGMouseMove.eventDeRegister("mousestopped",this.mouseOverLine,this)}},drawShapePortions:function(b){var d,a,f,e=[];a=b.length;for(d=0;d<a;d+=1){f=b[d];if(d===0||f.i===1){e=[]}e.push(f);if((d+1>=b.length)||(b[d+1].i===1)){this.graphicsMgr.drawLine(e,this.rgb,this.lineWidth,this.opacity)}}},mouseOverLine:function(f){var a=false;if(this.pixelArray){for(var d=0;d<this.pixelArray.length-1;d++){a=SEAT.PGUtil.isPointInLine(this.pixelArray[d].x,this.pixelArray[d].y,this.pixelArray[d+1].x,this.pixelArray[d+1].y,f.x,f.y,this.lineWidth);if(a){this.eventFire("mouseoverline",{id:this.id,p:f});break}}}else{if(this.points){var b=this.viewMap.getMapPos();for(var d=0;d<this.points.length-1;d++){var g=this.points[d].getPos(this.viewMap);var e=this.points[d+1].getPos(this.viewMap);a=SEAT.PGUtil.isPointInLine((g.x+b.x),(g.y+b.y),(e.x+b.x),(e.y+b.y),f.x,f.y,this.lineWidth);if(a){this.eventFire("mouseoverline",{id:this.id,p:f});break}}}}return a},remove:function(){if(this.listenerList){PGMouseMove.eventDeRegister("mousestopped",this.mouseOverLine,this);this.listenerList=null}}};SEAT.PGUtil.augment(PGLine,SEAT.PGShapeBase);SEAT.PGUtil.augment(PGLine,SEAT.EventMgr);var PGLineList=function(){this.pgLineList=[]};PGLineList.prototype={pgLineAdder:function(a){if(a){if(!this.graphicsMgr){this.graphicsMgr=new SEAT.GraphicsMgr("pgline")}this.addLine(a);this.prepareForDrawing();a.drawShape(this.posOffset,this.delta)}},prepareForDrawing:function(){var a=this.viewMap.tileLayerMgr.getCurrentLayer();var b=this.viewMap.opts;this.posOffset={beforeX:b.extraPixels.hor,afterX:b.extraPixels.hor,beforeY:b.extraPixels.ver,afterY:b.extraPixels.ver};this.canvasWidth=this.posOffset.beforeX+this.viewMap.opts.mapWidth+this.posOffset.afterX;this.canvasHeight=this.posOffset.beforeY+this.viewMap.opts.mapHeight+this.posOffset.afterY;this.graphicsMgr.prepareCanvas(a.id,this.canvasWidth,this.canvasHeight);this.graphicsMgr.setZIndex(150);this.delta={x:(-a.cssX-this.posOffset.beforeX),y:(-a.cssY-this.posOffset.beforeY)};this.graphicsMgr.posCanvas(this.delta.x,this.delta.y)},addLine:function(a){if(a){a.initVals(this.graphicsMgr,this.model,this.viewMap);this.pgLineList.push(a)}},removeLine:function(a){this.pgLineList=$.grep(this.pgLineList,function(b){if((b.id&&b.id===a)){b.remove()}return(!b.id||(b.id&&b.id!==a))});if(this.graphicsMgr&&(this.pgLineList===null||this.pgLineList.length===0)){this.graphicsMgr.removeCanvas()}else{this.drawLines()}},removeAllPGLines:function(){for(var a=0;a<this.pgLineList.length;a++){this.pgLineList[a].remove()}this.pgLineList=[];if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}},drawLines:function(){var a=this;if(this.pgLineList.length>0){this.graphicsMgr.clearCanvas();this.prepareForDrawing();$.each(this.pgLineList,function(d,b){b.drawShape(a.posOffset,a.delta)})}},updateMap:function(a){this.model=a;if(a.transType&&a.transType==="zoom"){if(a.startTrans){if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}}else{if(a.stepTrans){}else{if(a.endTrans){if(this.checkChgZone(a.oldZone,a.zone)){this.drawLines()}}}}}else{if(a.transType&&a.transType==="pan"){if(a.startTrans){}else{if(a.stepTrans){}else{if(a.endTrans){}}}}else{this.setModelPoints();this.checkChgZone(a.oldZone,a.zone);this.drawLines()}}},checkChgZone:function(d,a){var b=false;if(d&&(d!==a)){$.each(this.pgLineList,function(f,e){$.each(e.points,function(g,h){h.initPoint()})});b=true}return b},setModelPoints:function(){var a=this;$.each(this.pgLineList,function(d,b){$.each(b.points,function(e,f){f.setModel(a.model)})})}};SEAT.PGUtil.augment(PGLineList,SEAT.LayerBase);var PGPolygon=function(a){this.initShape(a);this.borderRgb=a.borderRgb||null;this.borderWidth=a.borderWidth||10;this.borderOpacity=a.borderOpacity||null};PGPolygon.prototype={drawShapePortions:function(a){if(this.borderRgb&&(this.borderRgb.r!==this.rgb.r||this.borderRgb.g!==this.rgb.g||this.borderRgb.b!==this.rgb.b)){a.push(a[0]);this.graphicsMgr.drawLine(a,this.borderRgb,this.borderWidth,this.borderOpacity)}this.graphicsMgr.drawPolygon(a,this.rgb,this.opacity)},remove:function(){if(this.id){this.parent.removePolygon(this.id)}}};SEAT.PGUtil.augment(PGPolygon,SEAT.PGShapeBase);SEAT.PGPolygonList=function(){var a=this;this.pgPolygonList=[];$(window).unload(function(){a.unloadMe()})};SEAT.PGPolygonList.prototype={unloadMe:function(){this.pgPolygonList=null;this.graphicsMgr=null},pgPolygonAdder:function(a){if(a){if(!this.graphicsMgr){this.graphicsMgr=new SEAT.GraphicsMgr("pgpolygon")}this.addPolygon(a);this.prepareForDrawing();a.drawShape(this.posOffset,this.delta)}},prepareForDrawing:function(){var a=this.viewMap.tileLayerMgr.getCurrentLayer();var b=this.viewMap.opts;this.posOffset={beforeX:b.extraPixels.hor,afterX:b.extraPixels.hor,beforeY:b.extraPixels.ver,afterY:b.extraPixels.ver};this.canvasWidth=this.posOffset.beforeX+this.viewMap.opts.mapWidth+this.posOffset.afterX;this.canvasHeight=this.posOffset.beforeY+this.viewMap.opts.mapHeight+this.posOffset.afterY;this.graphicsMgr.prepareCanvas(a.id,this.canvasWidth,this.canvasHeight);this.graphicsMgr.setZIndex(150);this.delta={x:(-a.cssX-this.posOffset.beforeX),y:(-a.cssY-this.posOffset.beforeY)};this.graphicsMgr.posCanvas(this.delta.x,this.delta.y)},addPolygon:function(a){if(a){a.initVals(this.graphicsMgr,this.model,this.viewMap,this);this.pgPolygonList.push(a)}},removePolygon:function(a){this.pgPolygonList=$.grep(this.pgPolygonList,function(b){return(!b.id||(b.id&&b.id!==a))});if(this.graphicsMgr&&(this.pgPolygonList===null||this.pgPolygonList.length===0)){this.graphicsMgr.removeCanvas()}else{this.drawPolygons()}},removeAllPGPolygons:function(){this.pgPolygonList=[];if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}},drawPolygons:function(){var a=this;if(this.pgPolygonList.length>0){this.graphicsMgr.clearCanvas();this.prepareForDrawing();$.each(this.pgPolygonList,function(d,b){b.drawShape(a.posOffset,a.delta)})}},updateMap:function(a){this.model=a;if(a.transType&&a.transType==="zoom"){if(a.startTrans){if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}}else{if(a.stepTrans){}else{if(a.endTrans){if(this.checkChgZone(a.oldZone,a.zone)){this.drawPolygons()}}}}}else{if(a.transType&&a.transType==="pan"){}else{this.setModelPoints();this.checkChgZone(a.oldZone,a.zone);this.drawPolygons()}}},checkChgZone:function(d,a){var b=false;if(d&&(d!==a)){$.each(this.pgPolygonList,function(f,e){$.each(e.points,function(g,h){h.initPoint()})});b=true}return b},setModelPoints:function(){var a=this;$.each(this.pgPolygonList,function(d,b){$.each(b.points,function(e,f){f.setModel(a.model)})})}};SEAT.PGUtil.augment(SEAT.PGPolygonList,SEAT.LayerBase);var PGROUTE_TYPE_CAR="C";var PGROUTE_TYPE_PED="P";var PGROUTE_TYPE_CAR_BEST_DIST="CBD";var PGROUTE_TYPE_CAR_NO_TOLL="CNT";var PGROUTE_TYPE_CAR_NO_ECOPASS="nep";var PGROUTE_TYPE_PUBLIC_TRANSPORT="pt";var PGROUTE_TYPE_PUBLIC_TRANSPORT_ALLTRANSPORTS="atq";var PGROUTE_TYPE_PUBLIC_TRANSPORT_FEWTRANSFERS="atft";var PGROUTE_TYPE_PUBLIC_TRANSPORT_FEWWALKS="atfp";var PGROUTE_TYPE_PUBLIC_TRANSPORT_NOMETRO="nmq";var PGROUTE_TYPE_PUBLIC_TRANSPORT_NOMETRO_FEWTRANSFERS="nmft";var PGROUTE_TYPE_PUBLIC_TRANSPORT_NOMETRO_FEWWALKS="nmfp";var PGROUTE_TRANS_PED=0;var PGROUTE_TRANS_CAR=1;var PGROUTE_TRANS_TRAM=2;var PGROUTE_TRANS_METRO=3;var PGROUTE_TRANS_RAIL=4;var PGROUTE_TRANS_BUS=5;var PGROUTE_TRANS_FERRY=6;var PGROUTE_TRANS_CABLE_CAR=7;var PGROUTE_TRANS_SUSP_CABLE_CAR=8;var PGROUTE_TRANS_FUNICULAR=9;var PGRoute=function(a){this.callPer(a)};PGRoute.prototype={callPer:function(a){var f=PGRouteUtil.getItnVal(a.itn),e="";if(a.extra){for(k in a.extra){v=a.extra[k];e+="&"+k+"="+encodeURIComponent(v)}}var d="x="+a.lon+"&y="+a.lat+"&z="+a.z+"&lx="+a.startLon+"&ly="+a.startLat+"&ex="+a.endLon+"&ey="+a.endLat+"&itn="+f+"&rt="+a.rt+"&xpix="+a.xpix+"&ypix="+a.ypix+"&dz="+(parseInt(a.xpix,10)/430)+"&serv="+(a.serv||"")+"&sito="+(a.sito||"")+"&chk="+(a.chk||"")+"&mode=tc&idx="+(a.idx||"")+"&zone="+(a.zone||"")+((a.minimap)?"&minimap="+a.minimap:"")+((a.coordsonly)?"&coordsonly="+a.coordsonly:"")+"&date="+(a.date||"")+e+"&format=javascript,"+escape(a.onComplete)+((a.id&&a.id!="")?","+a.id:"");var b=(a.host||PGROUTE_URL)+"?"+d;$.getScript(b)}};var PGRouteUtil=function(){return{getMainImg:function(f,d,e){var a={xpix:500,ypix:500};e=$.extend(a,(e||{}));var b=PGROUTE_IMG_PREFIX+"?x="+f.initLon+"&y="+f.initLat+"&z="+SEAT.PGUtil.zoomArray[PGUtil.getZIdx(f.initZ)]+"&lx="+f.pStart.lon+"&ly="+f.pStart.lat+"&ex="+f.pEnd.lon+"&ey="+f.pEnd.lat+"&itn="+PGRouteUtil.getItnVal(PGRouteUtil.getItnArray(f.pItn))+"&rt="+f.rt+"&serv="+d.serv+"&xpix="+e.xpix+"&ypix="+e.ypix+"&dz="+(e.xpix/430)+"&om=1&fi=jpeg";return b},getStepImg:function(f,d,h,g,e){var a={xpix:300,ypix:300,z:0.6};e=$.extend(a,(e||{}));var b=PGROUTE_IMG_PREFIX+"?x="+d.rplan[h].rleg[g].x+"&y="+d.rplan[h].rleg[g].y+"&z="+e.z+"&lx="+f.pStart.lon+"&ly="+f.pStart.lat+"&ex="+f.pEnd.lon+"&ey="+f.pEnd.lat+"&itn="+PGRouteUtil.getItnVal(PGRouteUtil.getItnArray(f.pItn))+"&rt="+f.rt+"&serv="+d.serv+"&xpix="+e.xpix+"&ypix="+e.ypix+"&dz="+(e.xpix/430)+"&om=1&fi=jpeg";return b},getItnArray:function(d){var b=[];if(d&&SEAT.PGUtil.isArray(d)){$.each(d,function(e,a){b[b.length]={lon:a.lon,lat:a.lat}})}return b},getItnVal:function(b){var a="";if(b&&SEAT.PGUtil.isArray(b)){$.each(b,function(e,d){a+=d.lon+";"+d.lat+";"})}return a}}}();var PGRouteFormat=function(a){this.callPer(a)};PGRouteFormat.prototype={callPer:function(a){var d="id="+a.id+"&x="+(a.lon||"")+"&y="+(a.lat||"")+"&z="+(a.z||"")+"&url="+a.url+"&xpix="+a.xpix+"&ypix="+a.ypix+"&viewport="+a.viewport+"&dz="+(parseInt(a.xpix,10)/430)+"&serv="+(a.serv||"")+"&test=api&format=javascript,"+escape(a.onComplete)+((a.id&&a.id!="")?","+a.id:"");var b=(a.host||PGROUTEFORMAT_URL)+"?"+d;$.getScript(b)}};SEAT.PGRouteCallback=function(){return{register:function(b,a){this.fn=b;this.scope=a},callback:function(a,b){this.fn.call(this.scope,a,b)}}}();SEAT.ViewRoute=function(a){this.parent=a;this.idNum=0;this.routeParamsA=[]};SEAT.ViewRoute.prototype={COORDSONLY:"yes",init:function(){var a=this;PGEvent.addListener(this.pgMappy,"mousedownbefore",function(b){a.mousedown=true});PGEvent.addListener(this.pgMappy,"mouseupmapafter",function(b){a.mousedown=false})},getRoute:function(d,f){var e=PGRouteUtil.getItnArray(d.pItn);var b=this.viewMap.opts;this.pOff={b4X:b.extraPixels.hor,afX:b.extraPixels.hor,b4Y:b.extraPixels.ver,afY:b.extraPixels.ver};this.canvasWidth=this.pOff.b4X+b.mapWidth+this.pOff.afX;this.canvasHeight=this.pOff.b4Y+b.mapHeight+this.pOff.afY;d.idx=(d.idx)?d.idx+=1:1;var a={id:d.id,idx:d.idx,lon:(d.initLon&&!d.initDone)?d.initLon:this.model.lon,lat:(d.initLat&&!d.initDone)?d.initLat:this.model.lat,z:((d.initZ||d.initZ===0)&&!d.initDone)?this.model.zoomArray[this.viewMap.calcZIdx(d.initZ)]:this.model.zoomArray[this.model.zIdx],startLon:d.pStart.lon,startLat:d.pStart.lat,endLon:d.pEnd.lon,endLat:d.pEnd.lat,itn:e,rt:d.rt,xpix:this.canvasWidth,ypix:this.canvasHeight,serv:(d.serv||d.serv===0)?d.serv:"",sito:b.sito,host:d.host,mode:(d.mode||""),zone:this.model.zone,minimap:d.minimap,coordsonly:d.coordsonly,date:(d.date||""),extra:d.extra,onComplete:f};new PGRoute(a)},addRoute:function(g){var d,b,e,a=false,h,f;if(g.length>0){if(!this.graphicsMgr){this.graphicsMgr=new SEAT.GraphicsMgr("pgroute")}e=g[0].routeParams;if((e.initLon&&e.initLat)||(e.initZ||e.initZ===0)){a=true}for(d=0;d<g.length;d+=1){b=g[d];f=b.routeParams.lineWidth;h=b.routeParams.opacity;$.extend(b.routeParams,{id:g[d].routeParams.id||"pgroute_"+(this.idNum+=1),serv:b.route.serv,initDone:1,updateDone:1,drawFirstTime:false,rgb:b.routeParams.rgb||{r:255,g:0,b:0},lineWidth:(f||f===0)?f:15,opacity:(h||h===0)?h:0.6,mezzi:b.routeParams.mezzi||[],upToStep:b.routeParams.upToStep||null,onRouteCall:b.routeParams.onRouteCall||function(){},onRouteRemove:b.routeParams.onRouteRemove||function(){},inizioTrattoCallback:b.routeParams.inizioTrattoCallback||function(){},route:b.route});this.routeParamsA.push(b.routeParams);if(!a){this.drawRoute(b.route,b.routeParams.id)}}if(a){this.firstTime=true;if(e.initLon&&e.initLat&&(e.initZ||e.initZ===0)){this.parent.setCenterAndZoom(parseFloat(e.initLon),parseFloat(e.initLat),parseInt(e.initZ,10))}else{if(e.initZ||e.initZ===0){this.parent.setZoom(parseInt(e.initZ,10))}else{this.parent.setCenter(parseFloat(e.initLon),parseFloat(e.initLat))}}}else{this.firstTime=false}}},addRouteWithParams:function(b){var a=this;this.saveRouteParams=b;SEAT.PGRouteCallback.register(a.afterRouteWithParams,a);this.getRoute(b,"SEAT.PGRouteCallback.callback")},afterRouteWithParams:function(a){var b=[{routeParams:this.saveRouteParams,route:a}];this.addRoute(b)},drawRoute:function(b,j){var g,h,f=[],d,a=this,e;g=$.grep(a.routeParamsA,function(l){return l.id===j})[0];if(g){if(parseInt(b.req.idx,10)===parseInt(g.idx,10)){g.updateDone=1;g.route=b;e=g.onRouteCall;e.call(e,g.id,b,g.changed,g)}else{return false}}if(!this.zooming&&this.getARoute()){this.drawAllRoutes()}},drawAllRoutes:function(){var d=this,a,e,g,f,b;if(this.routeParamsA.length>0){if(this.graphicsMgr){this.graphicsMgr.clearCanvas();a=this.viewMap.tileLayerMgr.getCurrentLayer();this.graphicsMgr.prepareCanvas(a.id,this.canvasWidth,this.canvasHeight);this.graphicsMgr.setZIndex(190);this.graphicsMgr.posCanvas(-a.cssX-this.pOff.b4X,-a.cssY-this.pOff.b4Y)}$.each(this.routeParamsA,function(j,h){var l;if(h.route.rplan.length>0&&!d.mousedown){d.drawPortions(h,h.route.rplan,h.rgb,h.lineWidth,h.opacity,h.mezzi,h.upToStep);if(h.doppioPercorso&&h.doppioPercorso==true){l=(h.limiteZoom||h.limiteZoom===0)?h.limiteZoom:-4;if(d.pgMappy.getZoom().z>l){e=h.rgb2||{r:255,g:255,b:255};g=h.lineWidth2>0?h.lineWidth2:11;f=(h.opacity2||h.opacity2===0)?h.opacity2:0.6;b=h.mezzi2||h.mezzi;d.drawPortions(h,h.route.rplan,e,g,f,b,h.upToStep)}}h.drawFirstTime=true}})}},drawPortions:function(E,t,b,a,l,e,s){var D,C,d,G,H,B,A,q,y,n,o,h=[],m=0,r=0,x,F,g,f,w,u=3,p,z;if(E.adaptWidth){p=this.pgMappy.getZoom().z;if(p>=-1){z=Math.round(a*(13-p)/13);a=(z>=u)?z:u;if(s){s.lineWidth=a}}}for(D=0;D<t.length;D+=1){G=t[D];$.merge(h,G.steps_ends);r=0;x=0;for(C=0;C<G.steps_coords.length;C+=1){A={rgb:b,lineWidth:a,opacity:l};H=parseInt(G.steps_coords[C],10);if(H>0){r+=H;B=parseInt(G.steps_type[C],10);if(e.length>0){$.each(e,function(I,j){if(j.type===B){A=j;return false}})}else{if(G.steps_colors&&G.steps_colors[C]){A.rgb=G.steps_colors[C]}}F=0;g=H;if(s){if(s.id>h.length){F=H;g=0}else{if((s.id>1)&&(s.id>(m+1))){w=h[s.id-2]+1;if(r<=w){F=H;g=0}else{if(x<w){g=r-w;F=H-g}}}}}if(!E.drawFirstTime){y=G.steps_desc[C];n=G.steps_ll[C].x;o=G.steps_ll[C].y;q=E.inizioTrattoCallback;q.call(q,y,n,o,G,H,B)}f=null;if(F>0){f=G.coords[F-1];d=G.coords.splice(0,F);this.graphicsMgr.drawLine(d,s.rgb,s.lineWidth,s.opacity)}if(g>0){d=G.coords.splice(0,g);if(f!==null){d.splice(0,0,f)}this.graphicsMgr.drawLine(d,A.rgb,A.lineWidth,A.opacity)}x+=H}}m+=G.steps_ends.length}},updateMap:function(b){var a=this;this.model=b;if(this.routeParamsA.length>0){if(b.transType&&b.transType==="zoom"){if(b.startTrans){this.zooming=true;if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}}else{if(b.stepTrans){}else{if(b.endTrans){this.zooming=false;if(this.checkChgZone(b.oldZone,b.zone)){for(i=0;i<this.routeParamsA.length;i+=1){this.routeParamsA[i].zone=b.zone}redrawAllRoutes(true,this.COORDSONLY)}}}}}else{if(b.transType&&b.transType==="pan"){}else{if(!b.oldMapType){if(this.firstTime){this.drawAllRoutes()}else{this.redrawAllRoutes(true,this.COORDSONLY)}this.firstTime=false}}}}},checkChgZone:function(d,a){var b=false;if(d&&(d!==a)){b=true}return b},redrawAllRoutes:function(b,a){$.each(this.routeParamsA,function(e,d){d.updateDone=0;d.coordsonly=a;if(b){d.changed=false}});this.getARoute()},getARoute:function(){var d,b=true,a=this;SEAT.PGRouteCallback.register(a.drawRoute,a);for(d=0;d<this.routeParamsA.length;d+=1){if(this.routeParamsA[d].updateDone===0){this.getRoute(this.routeParamsA[d],"SEAT.PGRouteCallback.callback");b=false;break}}return b},removeRoute:function(b){var a=function(){};$.each(this.routeParamsA,function(e,d){if(d.id===b){a=d.onRouteRemove;return false}});a.call(a,b);this.routeParamsA=$.grep(this.routeParamsA,function(d){return(!d.id||(d.id&&d.id!==b))});if(this.graphicsMgr&&(this.routeParamsA===null||this.routeParamsA.length===0)){this.graphicsMgr.removeCanvas()}else{this.drawAllRoutes()}},removeAllRoutes:function(){$.each(this.routeParamsA,function(b,a){var d=a.onRouteRemove;d.call(d,a.id)});this.routeParamsA=[];if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}},setUpToStep:function(e,b,a){var d=this;$.each(this.routeParamsA,function(g,f){if(f.id===e){f.upToStep=b;d.redrawAllRoutes(true,a);return false}})}};SEAT.PGUtil.augment(SEAT.ViewRoute,SEAT.LayerBase);SEAT.PGRouteFormatCallback=function(){return{register:function(b,a){this.fn=b;this.scope=a},callback:function(a,b){this.fn.call(this.scope,a,b)}}}();SEAT.ViewRouteFormat=function(a){this.parent=a;this.routeParamsA=[]};SEAT.ViewRouteFormat.prototype={init:function(){var a=this;PGEvent.addListener(this.pgMappy,"mousedownbefore",function(b){a.mousedown=true});PGEvent.addListener(this.pgMappy,"mouseupmapafter",function(b){a.mousedown=false})},getRoute:function(d,e){var b=this.viewMap.opts;this.pOff={b4X:b.extraPixels.hor,afX:b.extraPixels.hor,b4Y:b.extraPixels.ver,afY:b.extraPixels.ver};this.canvasWidth=this.pOff.b4X+b.mapWidth+this.pOff.afX;this.canvasHeight=this.pOff.b4Y+b.mapHeight+this.pOff.afY;var a={id:d.id,lon:(d.initDone)?this.model.lon:"",lat:(d.initDone)?this.model.lat:"",z:(d.initDone)?this.model.zoomArray[this.model.zIdx]:"",url:d.url,xpix:this.canvasWidth,ypix:this.canvasHeight,viewport:this.pOff.b4X+","+this.pOff.b4Y+","+(this.pOff.b4X+b.mapWidth)+","+(this.pOff.b4Y+b.mapHeight),serv:d.serv||"",onComplete:e};new PGRouteFormat(a)},addRoute:function(f){var d,b,e,g,a=false;if(f.length>0){if(!this.graphicsMgr){this.graphicsMgr=new SEAT.GraphicsMgr("pgrouteformat")}for(d=0;d<f.length;d+=1){b=f[d];$.extend(b.routeParams,{serv:b.route.serv,initDone:1,updateDone:1,rgb:b.routeParams.rgb||{r:255,g:0,b:0},lineWidth:b.routeParams.lineWidth||15,opacity:b.routeParams.opacity||0.6,route:b.route});this.routeParamsA.push(b.routeParams)}e=f[0].route.metadata;g=this.viewMap.getZoomIndex(parseFloat(e.zlevel));this.firstTime=true;this.parent.setCenterAndZoom(parseFloat(e.cx),parseFloat(e.cy),g)}},drawRoute:function(b,h){var f,g,e=[],d,a=this;f=$.grep(a.routeParamsA,function(j){return j.id===h})[0];f.updateDone=1;f.route=b;if(this.getARoute()){this.drawAllRoutes()}},drawAllRoutes:function(){var a,b=this;if(this.graphicsMgr){this.graphicsMgr.clearCanvas();a=this.viewMap.tileLayerMgr.getCurrentLayer();this.graphicsMgr.prepareCanvas(a.id,this.canvasWidth,this.canvasHeight);this.graphicsMgr.posCanvas(-a.cssX-this.pOff.b4X,-a.cssY-this.pOff.b4Y)}$.each(this.routeParamsA,function(e,d){if(d.route.rplan.length>0&&!b.mousedown){b.drawPortions(d.route.rplan,d.rgb,d.lineWidth,d.opacity)}})},drawPortions:function(l,e,a,d){var f,b,g,h;for(f=0;f<l.length;f+=1){g=[];h=l[f];e=h.color||e;a=(h.width||h.width===0)?h.width:a;d=(h.opacity||h.opacity===0)?h.opacity:d;for(b=0;b<h.coords.length;b+=1){g.push(h.coords[b])}this.graphicsMgr.drawLine(g,e,a,d)}},updateMap:function(b){var a=this;this.model=b;if(this.routeParamsA.length>0){if(b.transType&&b.transType==="zoom"){if(b.startTrans){if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}}else{if(b.stepTrans){}else{if(b.endTrans){}}}}else{if(b.transType&&b.transType==="pan"){}else{if(!b.oldMapType){if(this.firstTime){this.drawAllRoutes()}else{this.redrawAllRoutes()}this.firstTime=false}}}}},redrawAllRoutes:function(){$.each(this.routeParamsA,function(b,a){a.updateDone=0});this.getARoute()},getARoute:function(){var d,b=true,a,e;a=this;e=null;e=function(f,g){a.drawRoute.call(a,f,g)};SEAT.PGRouteFormatCallback.register(a.drawRoute,a);for(d=0;d<this.routeParamsA.length;d+=1){if(this.routeParamsA[d].updateDone===0){this.getRoute(this.routeParamsA[d],"SEAT.PGRouteFormatCallback.callback");b=false;break}}return b},removeRoute:function(a){this.routeParamsA=$.grep(this.routeParamsA,function(b){return(!b.id||(b.id&&b.id!==a))});if(this.graphicsMgr&&(this.routeParamsA===null||this.routeParamsA.length===0)){this.graphicsMgr.removeCanvas()}else{this.drawAllRoutes()}},removeAllRoutes:function(){this.routeParamsA=[];if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}}};SEAT.PGUtil.augment(SEAT.ViewRouteFormat,SEAT.LayerBase);var PGGEO_OK=1,PGGEO_NOK=2,PGGEO_MULTI=3,PGGEO_NAT_ITALIA=0,PGGEO_NAT_FRANCIA=1,PGGEO_NAT_GERMANIA=2,PGGEO_NAT_TURCHIA=3,PGGEO_CD_STATO=0,PGGEO_CD_REGIONE=1,PGGEO_CD_PROVINCIA=2,PGGEO_CD_RAGGRUPPAMENTO=3,PGGEO_CD_COMUNE=4,PGGEO_CD_FRAZIONE=5,PGGEO_CD_STRADA=6,PGGEO_CD_CIVICO=7,PGGEO_CD_POI=8;var PGGeoCod=function(b,a){this.callGeo(b,a)};PGGeoCod.prototype={callGeo:function(b,a){var e,d;e="nat="+encodeURIComponent(b.nazione||"")+((b.dove&&b.dove!=="")?"&dv="+encodeURIComponent(b.dove):"&open="+encodeURIComponent(b.comune||"")+((b.provincia&&b.provincia!=="")?" ("+encodeURIComponent(b.provincia)+")":"")+"&topo="+encodeURIComponent(b.indirizzo||"")+"&civ="+encodeURIComponent(b.civico||""))+this.getExtra(a)+"&format=javascript,"+encodeURIComponent(b.onComplete);d=(b.host||PGGEO_URL)+"?"+e+"&sito=api";$.getScript(d)},getExtra:function(a){var b="";if(a){for(k in a){v=a[k];if(v!==""){b+="&"+k+"="+encodeURIComponent(v)}}}return b}};var PGGeoRevCod=function(b,a){this.callGeoRev(b,a)};PGGeoRevCod.prototype={callGeoRev:function(h,a){var g,e,f="",d,b;if(a){for(d in a){b=a[d];f+="&"+d+"="+encodeURIComponent(b)}}g="&x="+escape(h.lon)+"&y="+escape(h.lat)+f+"&format=javascript,"+escape(h.onComplete);e=(h.host||PGGEOREV_URL)+"?"+g;$.getScript(e)}};SEAT.RadarBox=function(){var a=this;$(window).unload(function(){a.unloadMe()})};SEAT.RadarBox.prototype={unloadMe:function(){this.selBox=null},init:function(){var a=this;this.id=this.viewMap.opts.nameContainer+"_radarBox";$('<div id="'+this.id+'"></div>').appendTo("#"+this.viewMap.opts.nameContainer);this.selBox=$("#"+this.id).css({background:"#555",opacity:0.5,border:"2px solid #000",position:"absolute",zIndex:999});this.sizeMe();this.setPos(this.getPos().left,this.getPos().top);this.dragDropAdd(this.id,{dragBefore:function(b){a.dragBefore(b)},dragging:function(b){a.dragging(b)},dragAfter:function(b){a.dragAfter(b)}})},remove:function(){},sizeMe:function(){var a=this.getDimensions(this.viewMap.model.z,this.viewMap.opts.radarParent.getZoom());this.setDimensions(a.width,a.height)},getDimensions:function(b,f){var e=Math.pow(2,b-f+1),d=this.viewMap.opts.radarParent.getSize().width/e,a=this.viewMap.opts.radarParent.getSize().height/e;return{width:d,height:a}},setDimensions:function(b,a){this.width=b;this.height=a;this.selBox.css({width:this.width,height:this.height})},getPos:function(){return{left:(this.viewMap.opts.mapWidth-this.width)/2,top:(this.viewMap.opts.mapHeight-this.height)/2}},setPos:function(b,a){this.left=b;this.top=a;this.selBox.css({left:this.left,top:this.top})},dragBefore:function(a){this.mapLayerContStart=this.viewMap.getMapPos();this.chgLeft=0;this.chgTop=0},dragging:function(j){var g=this;var f=parseInt(this.selBox.css("left"),10);var h=parseInt(this.selBox.css("top"),10);var d=15;var e=2;this.cL=0;this.cT=0;if(this.width<(this.viewMap.opts.mapWidth-(d*2))){if(f<d){this.cL=e}else{if((f+this.width)>(this.viewMap.opts.mapWidth-d)){this.cL=-e}}}if(this.height<(this.viewMap.opts.mapHeight-(d*2))){if(h<d){this.cT=e}else{if((h+this.height)>(this.viewMap.opts.mapHeight-d)){this.cT=-e}}}if(this.cL!==0||this.cT!==0){if(!this.intMoveCont){this.intMoveCont=setInterval(function(){g.moveCont()},15)}}else{if(this.intMoveCont){clearInterval(this.intMoveCont);this.intMoveCont=null}}},dragAfter:function(a){if(this.intMoveCont){clearInterval(this.intMoveCont);this.intMoveCont=null}this.left+=a.chg.x;this.top+=a.chg.y;this.viewMap.recalcOffsetX=this.chgLeft;this.viewMap.recalcOffsetY=this.chgTop;this.viewMap.panMapBy(-a.chg.x,-a.chg.y)},moveCont:function(){var b,a;this.chgLeft+=this.cL;this.chgTop+=this.cT;b=this.mapLayerContStart.x+this.chgLeft;a=this.mapLayerContStart.y+this.chgTop;this.viewMap.moveToSimple(b,a)},updateMap:function(b){var h,g,e,a,j,f;this.model=b;if(b.transType&&b.transType==="zoom"){if(b.startTrans){}else{if(b.stepTrans){}else{if(b.endTrans){j=this.getDimensions(b.z,this.viewMap.opts.radarParent.getZoom());this.setDimensions(j.width,j.height);this.setPos(this.getPos().left,this.getPos().top)}}}}else{if(b.transType&&b.transType==="pan"){if(b.startTrans){if(this.left!==this.getPos().left||this.top!==this.getPos().top){this.startPos={left:this.left,top:this.top};this.chg={x:this.getPos().left-this.left,y:this.getPos().top-this.top}}}else{if(b.stepTrans){if(this.chg){h=this.startPos.left+(this.chg.x*b.now);g=this.startPos.top+(this.chg.y*b.now);this.setPos(h,g)}}else{if(b.endTrans){if(this.chg){this.setPos(this.getPos().left,this.getPos().top)}this.chg=null}}}}else{}}},updateMapSize:function(){this.sizeMe();this.setPos(this.getPos().left,this.getPos().top)}};SEAT.PGUtil.augment(SEAT.RadarBox,SEAT.LayerBase);SEAT.PGUtil.augment(SEAT.RadarBox,SEAT.DragDropMgr);var PGWayPoint=function(){return{addWayPoints:function(f,b,d){var e=[],a=this;d=d||{};if(b&&b.way_points&&b.way_points.length>0){$.each(b.way_points,function(j,g){var h,l;if(g.sym){if(g.sym.href&&g.sym.href!=""){h=g.sym.href}else{if(isNaN(g.sym.id)){}else{if(parseInt(g.sym.id,10)>=0){h="http://img.tuttocitta.it/api/icons/"+g.sym.id+".png"}}}}if(h){l=new SEAT.ImgQ({onImgLoad:function(o,n,m){a.addAWayPoint(o,b.way_points[o],m,d,b.way_points.length,e,f)}});l.queueImg(j,h)}else{a.addAWayPoint(j,g,null,d,b.way_points.length,e,f)}})}},addAWayPoint:function(e,q,l,r,f,g,a){var m="",d,n,j=null,o;if(l){o=($.browser.msie)?"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true src='"+l.src+"');":"background: url("+l.src+") no-repeat;";j='<div style="'+o+"width:"+l.width+"px;height:"+l.height+'px;"></div>'}if(r.onOpen){n="closeMe"+q.id;$.extend(q,{closeID:n});d=new PGPoint({html:j,lon:q.x,lat:q.y,opened:{onOpen:r.onOpen,onOpenParams:q,closeID:n}})}else{m+='<div style="width:300px;background:#fff;">';m+='<div style="padding:15px 5px 5px 5px;border:2px solid #000;">';m+='<div id="closeMe'+q.id+'" style="position:absolute;top:5px;right:5px;width:14px;height:14px;"><img src="http://img.tuttocitta.it/nuovotcol/img/fumetti/icoChiudiFumetto.gif" width="14" height="14"/></div>';if(l){m+='<img src="'+l.src+'" style="margin:0 5px 5px 0;vertical-align:text-top;width:'+l.width+"px;height:"+l.height+'px;"/>'}m+=(q.name&&q.name!=="")?"<b>"+q.name+"</b>":"";m+=(q.dsc&&q.dsc!=="")?"<br/>"+q.dsc:"";m+=(q.cmt&&q.cmt!=="")?"<br/>"+q.cmt:"";m+='<div style="clear:both;height:10px;width:1px;"></div>';m+="</div>";m+="</div>";d=new PGPoint({html:j,lon:q.x,lat:q.y,opened:{html:m,closeID:"closeMe"+q.id}})}g.push(d);a.pointAdder(d);if(r.onComplete&&g.length===f){r.onComplete.call(r.onComplete,{map:a,points:g})}},removeWayPoints:function(a){if(a&&a.points&&a.points.length>0){$.each(a.points,function(d,b){a.map.removePoint(b)})}}}}();var PGCircle=function(a){this.id=a.id||null;this.center=a.center||null;this.radius=a.radius||50;this.rgb=a.rgb||{r:0,g:0,b:0};this.opacity=(a.opacity>=0&&a.opacity<=1)?a.opacity:1;this.borderRgb=a.borderRgb||{r:0,g:0,b:0};this.borderWidth=a.borderWidth||null;this.borderOpacity=(a.borderOpacity>=0&&a.borderOpacity<=1)?a.borderOpacity:1;this.inMeters=(typeof(a.inMeters)=="boolean")?a.inMeters:true};PGCircle.prototype={initCircleVals:function(b,d,a,e){this.graphicsMgr=b;this.viewMap=a;this.parent=e;this.center.setModel(d);this.center.initPoint()},remove:function(){if(this.id){this.parent.removeCircle(this.id)}},drawFullCircle:function(b){var a=this.viewMap.model.zIdx;metersPerPixel=this.viewMap.model.mapWidthMeters/(this.viewMap.model.mapWidthLevel1Pixel/Math.pow(2,a)),newRadius=this.radius,c=this.center.getPos(this.viewMap);c.x-=b.x;c.y-=b.y;if(this.inMeters==true){newRadius=Math.round(this.radius/metersPerPixel)}this.graphicsMgr.drawCircle(c,newRadius,this.rgb,this.opacity,this.borderWidth,true);if(this.borderWidth){this.graphicsMgr.drawCircle(c,newRadius,this.borderRgb,this.borderOpacity,this.borderWidth,false)}}};SEAT.PGCircleList=function(){var a=this;this.pgCircleList=[];$(window).unload(function(){a.unloadMe()})};SEAT.PGCircleList.prototype={unloadMe:function(){this.pgCircleList=null;this.graphicsMgr=null;this.delta={x:0,y:0}},pgCircleAdder:function(a){if(a){if(!this.graphicsMgr){this.graphicsMgr=new SEAT.GraphicsMgr("pgcircle")}this.addCircle(a);this.prepareForDrawing();a.drawFullCircle(this.delta)}},prepareForDrawing:function(){var a=this.viewMap.tileLayerMgr.getCurrentLayer();var b=this.viewMap.opts;this.posOffset={beforeX:b.extraPixels.hor,afterX:b.extraPixels.hor,beforeY:b.extraPixels.ver,afterY:b.extraPixels.ver};this.canvasWidth=this.posOffset.beforeX+this.viewMap.opts.mapWidth+this.posOffset.afterX;this.canvasHeight=this.posOffset.beforeY+this.viewMap.opts.mapHeight+this.posOffset.afterY;this.graphicsMgr.prepareCanvas(a.id,this.canvasWidth,this.canvasHeight);this.delta={x:(-a.cssX-this.posOffset.beforeX),y:(-a.cssY-this.posOffset.beforeY)};this.graphicsMgr.posCanvas(this.delta.x,this.delta.y)},addCircle:function(a){if(a){a.initCircleVals(this.graphicsMgr,this.model,this.viewMap,this);this.pgCircleList.push(a)}},removeCircle:function(a){this.pgCircleList=$.grep(this.pgCircleList,function(b){return(!b.id||(b.id&&b.id!==a))});if(this.graphicsMgr&&(this.pgCircleList===null||this.pgCircleList.length===0)){this.graphicsMgr.removeCanvas()}else{this.drawCircles()}},removeAllPGCircles:function(){this.pgCircleList=[];if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}},drawCircles:function(){var a=this;if(a.pgCircleList.length>0){a.graphicsMgr.clearCanvas();a.prepareForDrawing();$.each(a.pgCircleList,function(d,b){b.drawFullCircle(a.delta)})}},updateMap:function(a){this.model=a;if(a.transType&&a.transType==="zoom"){if(a.startTrans){if(this.graphicsMgr){this.graphicsMgr.removeCanvas()}}else{if(a.stepTrans){}else{if(a.endTrans){if(this.checkChgZone(a.oldZone,a.zone)){this.drawCircles()}}}}}else{if(a.transType&&a.transType==="pan"){}else{this.setModelPoints();this.checkChgZone(a.oldZone,a.zone);this.drawCircles()}}},checkChgZone:function(d,a){var b=false;if(d&&(d!==a)){$.each(this.pgCircleList,function(f,e){e.center.initPoint()});b=true}return b},setModelPoints:function(){var a=this;$.each(this.pgCircleList,function(d,b){b.center.setModel(a.model)})}};SEAT.PGUtil.augment(SEAT.PGCircleList,SEAT.LayerBase);SEAT.ZoomControl=function(a){this.opts=a||{};this.opts=$.extend({type:"mini"},this.opts)};SEAT.ZoomControl.prototype={init:function(){if(this.opts.type==="mini"){this.viewMap.opts.zoomImgs.push(SEAT.ZoomControl.MINI_POINTS_IMGS_DEFAULT)}this.addZoomControlMini()},addZoomControlMini:function(){var d,b=this,f,g,e,a,j,h=$.grep(this.viewMap.opts.zoomImgs,function(m,l){return(m.lng===b.viewMap.opts.lng)});if(h.length>0){d=h[0];e=d.tooltips;a=d.ctrls;f='<a id="mmz_out_2" href="javascript:void(0)" title="'+e[1]+'" class="minizoomOut" >'+e[1]+"</a>";g='<a id="mmz_in_2" href="javascript:void(0)" title="'+e[0]+'" class="minizoomIn" >'+e[0]+"</a>";$("#"+this.viewMap.opts.nameContainer).append(f).append(g);j=this.addCtrl(a,d.urlPfx,0,"mmz_out_2");j.click(function(){b.contMap.zoomIn()});j=this.addCtrl(a,d.urlPfx,1,"mmz_in_2");j.click(function(){b.contMap.zoomOut()})}},addCtrl:function(g,l,h,b){var m,e,d,n,j,f,a;m=g[h][1];e=g[h][0];d=g[h][2];n=g[h][3];j=g[h][4];f=g[h][5];a=l+g[h][6];return $("#"+b).css({top:m,display:"block",height:n,left:e,position:"absolute","text-indent":"-5000px",width:d,"z-index":"1000",background:'url("'+a+'") no-repeat '+j+" "+f+" scroll transparent"})},remove:function(){$("#mmz_out_2, #mmz_in_2").remove()}};SEAT.PGUtil.augment(SEAT.ZoomControl,SEAT.LayerBase);SEAT.ZoomControl.MINI_POINTS_IMGS_DEFAULT={lng:1,urlPfx:"http://img.tuttocitta.it/tcolnew/img/",ctrls:[[0,20,"25px","28px","-5px","0px","controller_piu.png"],[0,45,"25px","28px","-5px","0px","controller_meno.png"]],tooltips:[["Aumenta lo zoom"],["Diminuisci lo zoom"]]};SEAT.Map.PGRoutePng=function(b){var a=this;this.map=b;$(window).unload(function(){a.unloadMe()})};SEAT.Map.PGRoutePng.prototype={unloadMe:function(){this.cache=null},addLayer:function(d){var a=this;var b={rgb:{r:255,g:0,b:0},opacity:0.7,lineWidth:15,adaptWidth:false,tileHost:layerTiles};$.extend(b,d[0].routeParams||{});this.rPar=b;if(!this.tileLayer){this.tileLayer=new PGTileLayer();this.tileLayer.getTileUrl=function(e){return a.getTileUrl(e)};this.map.addTileLayer(this.tileLayer)}},removeLayer:function(){if(this.tileLayer){this.map.removeTileLayer(this.tileLayer);this.tileLayer=null}},getTileUrl:function(b){var a="false";if(this.rPar.adaptWidth){var a="true"}return this.rPar.tileHost+"?col="+b.i+"&row="+b.j+"&zoom="+b.z+"&red="+this.rPar.rgb.r+"&green="+this.rPar.rgb.g+"&blue="+this.rPar.rgb.b+"&alpha="+this.rPar.opacity+"&lineWidth="+this.rPar.lineWidth+"&adaptWidth="+a+"&sx="+this.rPar.pStart.lon+"&sy="+this.rPar.pStart.lat+"&ex="+this.rPar.pEnd.lon+"&ey="+this.rPar.pEnd.lat+"&rt="+this.rPar.rt+"&mode="+this.rPar.mode+"&zone="+this.map.getZone()}};

/* COMPR. 4294967296 */
SEAT.wPgZoom=function(A){if(A){$.extend(this,A)}};SEAT.wPgZoom.prototype={idZoomN:{},idZoomDisabilitati:{},idOrto:{},idInOut:{},idZoomGruppi:{},logicaGruppi:false,initGrafica:function(){},optsInitGrafica:{},adattaLingua:function(){},selezionaFinoCorrente:false,abilitaMenoUno:false,init:function(){var F=this;if(this.zoomLimit===undefined){this.zoomLimit=10}this.initGrafica(this.optsInitGrafica);$("#"+this.idInOut["out"]).bind("click",function(){if(F.viewMap.model.z<F.zoomLimit){var G=true;var H=F.viewMap.model.z+1;for(var I in F.idZoomDisabilitati){if(I==H){G=false;break}}if(G){F.pgMappy.zoomOut()}}}).bind("dblclick",function(G){G.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraZoomOut")},function(){$(this).removeClass("mouseSopraZoomOut")});$("#"+this.idInOut["in"]).bind("click",function(){if((F.abilitaMenoUno&&(F.viewMap.model.z>-1||F.viewMap.model.mapType!=1))||(F.viewMap.model.z>0||F.viewMap.model.mapType!=1)){var G=true;var H=F.viewMap.model.z-1;for(var I in F.idZoomDisabilitati){if(I==H){G=false;break}}if(G){F.pgMappy.zoomIn()}}}).bind("dblclick",function(G){G.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraZoomIn")},function(){$(this).removeClass("mouseSopraZoomIn")});function D(G){this.setZoom=function(){if(F.viewMap.model.z!=G&&((F.abilitaMenoUno&&!(G<-1&&F.viewMap.model.mapType==1))||!(G<0&&F.viewMap.model.mapType==1))){F.pgMappy.setZoom(G)}}}var C=[];for(var B in this.idZoomN){if(parseInt(B)<0){C[parseInt(B)+15]=new D(B);$("#"+this.idZoomN[""+B]).bind("click",C[parseInt(B)+15].setZoom).bind("dblclick",function(G){G.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraZoomN")},function(){$(this).removeClass("mouseSopraZoomN")})}else{C[B]=new D(B);$("#"+this.idZoomN[""+B]).bind("click",C[B].setZoom).bind("dblclick",function(G){G.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraZoomN")},function(){$(this).removeClass("mouseSopraZoomN")})}}var A=[];for(var B in this.idZoomDisabilitati){A.push(parseInt(B));$("#"+this.idZoomDisabilitati[""+B]).bind("click",function(G){G.stopPropagation()}).bind("dblclick",function(G){G.stopPropagation()}).addClass("zoomDisabilitati")}if(A.length>0){this.pgMappy.setDisabledZoom(A)}var E=[];for(var B in this.idOrto){E[parseInt(B)+3]=new D(B);$("#"+this.idOrto[""+B]).bind("click",E[parseInt(B)+3].setZoom).bind("dblclick",function(G){G.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraZoomN")},function(){$(this).removeClass("mouseSopraZoomN")})}this.updateZoom();this.updateType()},updateZoom:function(){var B=this.viewMap.model.z;var A=false;for(var C in this.idZoomN){if(C!=B){$("#"+this.idZoomN[""+C]).removeClass("zCorrente").removeClass("zFinoCorrente").addClass("zDefault")}else{$("#"+this.idZoomN[""+C]).removeClass("zDefault").removeClass("zFinoCorrente").addClass("zCorrente");A=true}}for(var C in this.idOrto){if(C!=B){$("#"+this.idOrto[""+C]).removeClass("zCorrente").removeClass("zFinoCorrente").addClass("zDefault")}else{$("#"+this.idOrto[""+C]).removeClass("zDefault").removeClass("zFinoCorrente").addClass("zCorrente");A=true}}if(!A&&this.logicaGruppi){for(var C in this.idZoomGruppi){if(C==B){$("#"+this.idZoomGruppi[""+C]).removeClass("zFinoCorrente").removeClass("zDefault").addClass("zCorrente");A=true}}}if(A&&this.selezionaFinoCorrente){for(var C in this.idZoomN){if(C>B){$("#"+this.idZoomN[""+C]).removeClass("zDefault").addClass("zFinoCorrente")}}for(var C in this.idOrto){if(C>B){$("#"+this.idOrto[""+C]).removeClass("zDefault").addClass("zFinoCorrente")}}}},updateType:function(){for(var A in this.idOrto){if(this.viewMap.model.mapType==1){$("#"+this.idOrto[""+A]).removeClass("ortoAbilitate").addClass("ortoDisabilitate")}else{$("#"+this.idOrto[""+A]).removeClass("ortoDisabilitate").addClass("ortoAbilitate")}}},updateMap:function(A){if(A.transType&&A.transType==="zoom"){if(A.endTrans){this.updateZoom()}}if(A.oldMapType){this.updateZoom();this.updateType()}},updateMapLanguage:function(){var A=this.viewMap.opts.lng||0;this.adattaLingua(A)}};SEAT.PGUtil.augment(SEAT.wPgZoom,SEAT.LayerBase);SEAT.wPgType=function(A){if(A){$.extend(this,A)}};SEAT.wPgType.prototype={initGrafica:function(){},optsInitGrafica:{},adattaLinguaType:function(){},idType:{},init:function(){var D=this;this.initGrafica(this.optsInitGrafica);function B(E){this.setType=function(){if(D.viewMap.model.mapType!=E){D.pgMappy.setMapType(parseInt(E))}}}var C=[];for(var A in this.idType){C[A]=new B(A);$("#"+this.idType[""+A]).bind("click",C[A].setType).bind("dblclick",function(E){E.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraType")},function(){$(this).removeClass("mouseSopraType")})}this.update()},update:function(){var A=this.viewMap.model.mapType;for(var B in this.idType){if(B!=A){$("#"+this.idType[""+B]).removeClass("tpCorrente").addClass("tpDefault")}else{$("#"+this.idType[""+B]).removeClass("tpDefault").addClass("tpCorrente")}}},updateMap:function(A){if(A.oldMapType){this.update()}},updateMapLanguage:function(){var A=this.viewMap.opts.lng||0;this.adattaLinguaType(A)}};SEAT.PGUtil.augment(SEAT.wPgType,SEAT.LayerBase);SEAT.wPgScale=function(A){if(A){$.extend(this,A)}};SEAT.wPgScale.prototype={zoom_array_desc:["100 mt","200 mt","400 mt","800 mt","1.5 km","3 km","6 km","12 km","25 km","50 km","200 km","500 km"],zoom_neg_array_desc:["50 mt","20 mt","10 mt"],adattaLingua2:function(){},css:{},init:function(){if(!this.div){this.div="wPgScaleContainer";$("#"+this.viewMap.opts.nameContainer).append('<div id="wPgScaleContainer"></div>');$("#"+this.div).css({"position":"absolute","z-index":"999"})}$("#"+this.div).css(this.css);this.update()},update:function(){var A=this.viewMap.model.z;if(A<0){$("#"+this.div).html(this.zoom_neg_array_desc[-(A)-1])}else{$("#"+this.div).html(this.zoom_array_desc[A])}},updateMap:function(A){if(A.transType&&A.transType==="zoom"){if(A.endTrans){this.update()}}},updateMapLanguage:function(){var A=this.viewMap.opts.lng||0;this.adattaLingua2(A)}};SEAT.PGUtil.augment(SEAT.wPgScale,SEAT.LayerBase);SEAT.wPgLegend=function wPgLegend(A){if(A){$.extend(this,A)}};SEAT.wPgLegend.prototype={divId:"",css:{},url:"",title:"",adattaLinguaLegend:function(){},altro:"",init:function(){var A=this;$("#"+this.divId).css(A.css).bind("click",function(){var B=open(A.url,A.title,A.altro);B.focus()}).hover(function(){$(this).addClass("mouseSopraLegend")},function(){$(this).removeClass("mouseSopraLegend")})},updateMapLanguage:function(){var A=this.viewMap.opts.lng||0;this.adattaLinguaLegend(A)}};SEAT.PGUtil.augment(SEAT.wPgLegend,SEAT.LayerBase);SEAT.wPgSize=function(A){if(A){$.extend(this,A)}};SEAT.wPgSize.prototype={idSize:{},initGrafica:function(){},optsInitGrafica:{},adattaLinguaSize:function(){},init:function(){var D=this;this.initGrafica(this.optsInitGrafica);function B(E){this.setSize=function(){var F=E.h;var G=E.w;D.pgMappy.setSize(G,F)}}var C=[];for(var A in this.idSize){C[A]=new B(this.idSize[""+A])}for(var A in this.idSize){$("#"+this.idSize[""+A].id).bind("click",C[A].setSize).bind("dblclick",function(E){E.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraSize")},function(){$(this).removeClass("mouseSopraSize")})}this.update()},update:function(){var C=this.viewMap.opts.mapHeight;var A=this.viewMap.opts.mapWidth;for(var B in this.idSize){if((this.idSize[""+B].h!=C)||(this.idSize[""+B].w!=A)){$("#"+this.idSize[""+B].id).removeClass("szCorrente");$("#"+this.idSize[""+B].id).addClass("szDefault")}else{$("#"+this.idSize[""+B].id).removeClass("szDefault");$("#"+this.idSize[""+B].id).addClass("szCorrente")}}},updateMap:function(A){},updateMapSize:function(A){this.update()},updateMapLanguage:function(){var A=this.viewMap.opts.lng||0;this.adattaLinguaSize(A)}};SEAT.PGUtil.augment(SEAT.wPgSize,SEAT.LayerBase);SEAT.wPgDragZoom=function(A){if(A){$.extend(this,A)}};SEAT.wPgDragZoom.prototype={initGrafica:function(){},optsInitGrafica:{},adattaLinguaDragZm:function(){},idAction:{},init:function(){var D=this;this.initGrafica(this.optsInitGrafica);function A(E){this.setActionType=function(){if(D.viewMap.model.actionType!=E){D.pgMappy.setActionType(parseInt(E));D.update()}}}var C=[];for(var B in this.idAction){C[B]=new A(B);$("#"+this.idAction[""+B]).bind("click",C[B].setActionType).bind("dblclick",function(E){E.stopPropagation()}).hover(function(){$(this).addClass("mouseSopraActionType")},function(){$(this).removeClass("mouseSopraActionType")})}this.update()},update:function(){var A=this.viewMap.opts.actionType;for(var B in this.idAction){if(B!=A){$("#"+this.idAction[""+B]).removeClass("actionCorrente").addClass("actionDefault")}else{$("#"+this.idAction[""+B]).removeClass("actionDefault").addClass("actionCorrente")}}},updateMapLanguage:function(){var A=this.viewMap.opts.lng||0;this.adattaLinguaDragZm(A)}};SEAT.PGUtil.augment(SEAT.wPgDragZoom,SEAT.LayerBase)

/* COMPR. 1099511627776 */
SEAT.MappaProx=function(idContainer,lonCentro,latCentro,zoom,width,height,lng,type){this.idContainer=idContainer;var mapParams={};mapParams.nameContainer=idContainer;mapParams.mapWidth=width;mapParams.mapHeight=height;mapParams.sito='pbol';if(lng=='de'){mapParams.lng='3'}mapParams.imgType=PGMAP_IMG_TYPE_LIGHT;if((typeof zoom=='number')||(zoom!='')){mapParams.z=zoom};if(lonCentro!=''&&latCentro!=''){mapParams.pgPoint=new PGPoint({lon:lonCentro,lat:latCentro})};if(type&&type>0){mapParams.mapType=type};this.lonCentro=lonCentro;this.latCentro=latCentro;this.map=new PGMappy(mapParams);$('#'+idContainer+'_WWW').hide();$('#'+idContainer+'_logo').css({'left':'','right':'10px'});$('#'+idContainer+'_logo div').css({'float':'right','padding-top':''})};SEAT.MappaProx.prototype={imgServer:'http://immagini.paginebianche.it/',imgPath:'/newpbol/img/',writeFumetto:function(sInputIndex){var sFumetto='';var oContattabile=document.getElementById('co-'+sInputIndex);var imgFumetto=this.imgServer+this.imgPath+"palloccio-nuovo.png";if(oContattabile){sFumetto='<div  class="fumetto clearfix"	>'+'<div id="primo" class="angoli"><img alt="angolo" title="angoli" src="'+imgFumetto+'"/></div>'+'<div id="secondo" class="angoli"><img alt="angolo"	title="angoli" src="'+imgFumetto+'"/></div>'+'<div id="terzo" class="angoli"><img alt="angolo" title="angoli" src="'+imgFumetto+'"/></div>'+'<div id="quarto" class="angoli"><img alt="angolo" title="angoli" src="'+imgFumetto+'"/></div>'+'<div id="quinto" class="angoli"><img alt="angolo" title="angoli" src="'+imgFumetto+'"/></div>'+oContattabile.innerHTML+'<span class="pointer" id="close-'+sInputIndex+'" title="'+'CHIUDI	'+'">'+'CHIUDI'+'</span>'+'</div>'}return sFumetto},addPoint:function(lon,lat,index,type,tipoMappa,cliccable,linkObj){var selfRef=this;var pointHtml='';var offsetX=0;var offsetY=0;var pallinoW=36;var pallinoH=40;var pallinoImg;var pallinoText="";if(index==0){pallinoText='&nbsp;'}else{pallinoText=index}pointHtml='<div class="mappa_point" style="width:'+pallinoW+'px;height:'+pallinoH+'px;"><img class="palloccio_stampa_img" src="http://img.pbol.it/pbit/img/spirets_pointmap.png"/><span	class="num">'+pallinoText+'</span></div>';sFumetto='';var point;if(sFumetto==''){point=new PGPoint({lon:lon,lat:lat,html:pointHtml,width:pallinoW,height:pallinoH,offsetX:offsetX,offsetY:offsetY})}else{point=new PGPoint({lon:lon,lat:lat,html:pointHtml,width:pallinoW,height:pallinoH,offsetX:offsetX,offsetY:offsetY,opened:{html:sFumetto,closeID:'close-'+index,offsetX:165,offsetY:-19,autoSize:true}})}this.map.pointAdder(point);if(cliccable){if(!linkObj){linkObj={}}linkObj.index=index;this.ev=PGEvent.addListener(point,'dblclick',function(data){selfRef.addDraggablePointer(point,linkObj);PGEvent.removeListener(selfRef.ev)})}},addZoomWidget:function(divId,disabled){var ig=function(opt){var i,wz;var b=[];var k=0;var titles=['Italia','Regione','Regione','Provincia','Provincia','Comune','Comune','Quartiere','Quartiere','Via','Via','Strada','Strada','Strada'];b[k++]='<div id="zoom_title_up">Zoom:	</div>';b[k++]='<div id="ZOut_up"	title="Zoom	Out"></div>';for(i=10;i>-4;i--){b[k++]='<div id="Z'+i+'_up"	title="'+titles[Math.abs(i-10)]+'"></div>'}b[k++]='<div id="ZIn_up" title="Zoom In"></div>';$('#'+divId).html(b.join(' '))};if(disabled){wz=new SEAT.wPgZoom({initGrafica:ig,idZoomN:{'5':'Z5_up','6':'Z6_up','7':'Z7_up','8':'Z8_up','9':'Z9_up','10':'Z10_up'},idZoomDisabilitati:{'0':'Z0_up','1':'Z1_up','2':'Z2_up','3':'Z3_up','4':'Z4_up'},idOrto:{},idInOut:{'out':'ZOut_up','in':'ZIn_up'},idZoomGruppi:{'0':'Z5_up','1':'Z5_up','2':'Z5_up','3':'Z5_up','4':'Z5_up','-1':'Z5_up','-2':'Z5_up','-3':'Z5_up'},logicaGruppi:true,selezionaFinoCorrente:true})}else{wz=new SEAT.wPgZoom({initGrafica:ig,idZoomN:{'0':'Z0_up','1':'Z1_up','2':'Z2_up','3':'Z3_up','4':'Z4_up','5':'Z5_up','6':'Z6_up','7':'Z7_up','8':'Z8_up','9':'Z9_up','10':'Z10_up'},idOrto:{'-1':'Z-1_up','-2':'Z-2_up','-3':'Z-3_up'},idInOut:{'out':'ZOut_up','in':'ZIn_up'},idZoomGruppi:{'-1':'Z0_up','-2':'Z0_up','-3':'Z0_up'},logicaGruppi:true,selezionaFinoCorrente:true})}this.map.addLayer(wz)},addNewZoomWidget:function(divId,disabled){var ig=function(){var b=[];var k=0;var titles=[msgLabelMappa['europa'],msgLabelMappa['italia'],msgLabelMappa['regione'],msgLabelMappa['provincia'],msgLabelMappa['provincia'],msgLabelMappa['comune'],msgLabelMappa['comune'],msgLabelMappa['quartiere'],msgLabelMappa['quartiere'],msgLabelMappa['via'],msgLabelMappa['via'],msgLabelMappa['via']];b[k++]='<ul	class="clearfix"><li class="zoomIn"><a title="'+msgLabelMappa['ingrandisci']+'"	href="javascript:void(0)" class="zoomIn" id="zoomIn">'+msgLabelMappa['ingrandisci']+'</a></li></ul>';b[k++]='<ul	id="gauge" class="clearfix">';for(var i=0;i<12;i++){var nStr=(i<10)?'0'+i:i;b[k++]='<li><a title="'+titles[11-i]+'"	href="javascript:void(0)" id="zoom'+nStr+'">'+msgLabelMappa['zoom']+nStr+'</a></li>'}b[k++]='</ul>';b[k++]='<ul	class="zoomOut clearfix"><li class="zoomOut"><a	title="'+msgLabelMappa['riduci']+'"	href="javascript:void(0)" class="zoomOut" id="zoomOut">'+msgLabelMappa['ingrandisci']+'</a></li></ul>';$('#'+divId).html(b.join('	'))};var objZoom={initGrafica:ig,idZoomN:{'0':'zoom00','1':'zoom01','2':'zoom02','3':'zoom03','4':'zoom04','5':'zoom05','6':'zoom06','7':'zoom07','8':'zoom08','9':'zoom09','10':'zoom10','11':'zoom11'},idOrto:{},idZoomGruppi:{'-1':'zoom00','-2':'zoom00','-3':'zoom00'},logicaGruppi:true,idInOut:{'out':'zoomOut','in':'zoomIn'},selezionaFinoCorrente:true,zoomLimit:12};if(disabled){$.extend(objZoom,{idZoomN:{'5':'zoom05','6':'zoom06','7':'zoom07','8':'zoom08','9':'zoom09','10':'zoom10','11':'zoom11'},idZoomDisabilitati:{'0':'zoom00','1':'zoom01','2':'zoom02','3':'zoom03','4':'zoom04'}})}var wz=new SEAT.wPgZoom(objZoom);this.map.addLayer(wz);$('#divZoom').show()},pointClicker:function(params){},addTypeWidget:function(){var selfRef=this;var igType=function(){$("#"+selfRef.idContainer).append('<div	id="type" class="type-map"></div>');if(typeof(bHideFotoAerea)=='undefined'||(typeof(bHideFotoAerea)!='undefined'&&!bHideFotoAerea)){var d=[];d.push('<div id="typeMappa">'+msgLabelMappa['mappa']+'</div>');d.push('<div id="typeFoto">'+msgLabelMappa['foto']+'</div>');d.push('<div id="typeMista">'+msgLabelMappa['mista']+'</div>');$("#type").html(d.join(' '))}};var tp=new SEAT.wPgType({initGrafica:igType,idType:{'1':'typeMappa','2':'typeFoto','3':'typeMista'}});this.map.addLayer(tp)},addScaleWidget:function(){var sc=new SEAT.wPgScale({div:'wPgScaleContainer'});this.map.addLayer(sc);$('#wPgScaleContainer').show()},addMirino:function(){var width=45;var height=45;var offsetY=23;if($.browser.msie){var pointHtml='<div style="width:45px; height:45px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod=scale	src='+this.imgServer+this.imgPath+'mirino_big.png)"> </div>'}else{var pointHtml='<div style="width:45px;height:45px;background:url('+this.imgServer+this.imgPath+'mirino_big.png)"> </div>'}var mirino=new PGPoint({lon:this.lonCentro,lat:this.latCentro,html:pointHtml,width:width,height:height,offsetY:offsetY});this.map.pointAdder(mirino)},addDraggablePointer:function(point,linkObj){var selfRef=this;if($.browser.msie){var html='<div style="width:35px;	height:35px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true	sizingMethod=scale src='+this.imgServer+this.imgPath+'mk_pallino_gray.png)"></div>'}else{var html='<div style="width:35px;	height:35px; background:url('+this.imgServer+this.imgPath+'mk_pallino_gray.png)"></div>'}var newPoint=new PGPoint({lon:point.lon,lat:point.lat,html:html,width:35,height:35});this.map.pointAdder(newPoint);PGDragDrop.addDragDrop(newPoint);PGEvent.addListener(newPoint,'dragafter',function(data){selfRef.buildCoordinatesPopup(data,linkObj)})},addCompass:function(){this.map.addCompass()},buildCoordinatesPopup:function(data,linkObj){if(!$('#coordPopup').size()>0){var divPopup='<div id="coordPopup"></div>';$('#mappa').append(divPopup);$('#coordPopup').css({'display':'none','position':'absolute','width':'200px','height':'8.5em','background-color':'white','z-index':'999','border':'solid 1px'})}var html='<div>Coordinate</div><div>Longitudine: '+data.lon+'</div><div>Latitudine: '+data.lat+'</div><span class="chiudi"><a	title="chiudi" rel="nofollow">chiudi</a></span>';var modifUrl='/execute.cgi?ts=111&qs=&tu=2&cod='+linkObj.cod+'&xn='+data.lon+'&yn='+data.lat;html+='<a title="invia" rel="nofollow"	target="_blank"	href="'+modifUrl+'"	style="float:left;text-decoration:underline;margin:2px">Modifica la	geolocalizzazione della	tua	attivit&aacute;</a>';$('#coordPopup').html(html).show();$('#coordPopup .chiudi').click(function(){$('#coordPopup').hide()})},newCenter:function(lon,lat,zoom,index,type,tipoMappa){$('#coordPopup').html('').hide();this.map.removeAllPoints();this.map.setCenterAndZoom(lon,lat,zoom);this.addPoint(lon,lat,index,type,tipoMappa,true)}};SEAT.showLegend=function(){var obj=$('.legend');if($.trim(obj.html())==''){var html='';html+='<h4>'+msgLabelMappa['legenda']+'</h4>';html+='<a class="chiudi" title="'+msgLabelMappa['chiudi']+'" href="javascript:void(0)"	onclick="SEAT.hideLegend();return false;"><span	class="chiusura">'+msgLabelMappa['chiudi']+'</span></a>';html+='<ul	class="servizi">';html+='<li><span class="leg1">'+msgLabelMappa['metro']+'</span>'+msgLabelMappa['metro_lab']+'</li>';html+='<li><span class="leg2">'+msgLabelMappa['passante']+'</span>'+msgLabelMappa['passante_lab']+'</li>';html+='<li><span class="leg3">'+msgLabelMappa['ferrovia']+'</span>'+msgLabelMappa['ferrovia_lab']+'</li>';html+='<li><span class="leg4">'+msgLabelMappa['autobus']+'</span>'+msgLabelMappa['autobus_lab']+'</li>';html+='<li><span class="leg5">'+msgLabelMappa['porto']+'</span>'+msgLabelMappa['porto_lab']+'</li>';html+='<li><span class="leg6">'+msgLabelMappa['aeroporto']+'</span>'+msgLabelMappa['aeroporto_lab']+'</li>';html+='</ul>';html+='<ul	class="strade">';html+='<li><span class="leg7">'+msgLabelMappa['autostrada']+'</span>'+msgLabelMappa['autostrada_lab']+'</li>';html+='<li><span class="leg8">'+msgLabelMappa['altaPerc']+'</span>'+msgLabelMappa['altaPerc_lab']+'</li>';html+='<li><span class="leg9">'+msgLabelMappa['mediaPerc']+'</span>'+msgLabelMappa['mediaPerc_lab']+'</li>';html+='<li><span class="leg10">'+msgLabelMappa['bassaPerc']+'</span>'+msgLabelMappa['bassaPerc_lab']+'</li>';html+='<li><span class="leg11">'+msgLabelMappa['pedonale']+'</span>'+msgLabelMappa['pedonale_lab']+'</li>';html+='<li><span class="leg12">'+msgLabelMappa['confine_reg']+'</span>'+msgLabelMappa['confine_reg_lab']+'</li>';html+='<li><span class="leg13">'+msgLabelMappa['confine_stato']+'</span>'+msgLabelMappa['confine_stato_lab']+'</li>';html+='</ul>';html+='<ul	class="aree">';html+='<li><span class="leg14">'+msgLabelMappa['monumenti']+'</span>'+msgLabelMappa['monumenti_lab']+'</li>';html+='<li><span class="leg15">'+msgLabelMappa['scuole']+'</span>'+msgLabelMappa['scuole_lab']+'</li>';html+='<li><span class="leg16">'+msgLabelMappa['fiere']+'</span>'+msgLabelMappa['fiere_lab']+'</li>';html+='<li><span class="leg17">'+msgLabelMappa['parchi']+'</span>'+msgLabelMappa['parchi_lab']+'</li>';html+='<li><span class="leg18">'+msgLabelMappa['industria']+'</span>'+msgLabelMappa['industria_lab']+'</li>';html+='<li><span class="leg19">'+msgLabelMappa['stazioni']+'</span>'+msgLabelMappa['stazioni_lab']+'</li>';html+='</ul>';html+='<span class="rcSx">	</span>';html+='<span class="rcDx">	</span>';obj.html(html)}obj.show('slow');return false};SEAT.hideLegend=function(){$('.legend').hide('fast');return false};

/* COMPR. 70368744177664 */
function social_start(fb_lang,gp_lang,share_url,type){$(function(){if(fb_lang!=''){(function(){var fb_url='';var width=(type==='fp')?'292px':((type==='hp')?'500px':'120px');var height=(type==='fp')?'62px':'40px';if(type==='fp'){fb_url='http://www.facebook.com/plugins/likebox.php?locale='+fb_lang+'&href='+encodeURIComponent(share_url)+'&width=292&height=62&colorscheme=light&show_faces=false&stream=false&header=true&font=arial'}else{var layout='button_count';fb_url='http://www.facebook.com/plugins/like.php?locale='+fb_lang+'&href='+encodeURIComponent(share_url)+'&send=false&layout='+layout+'&width=450&show_faces=false&action=like&colorscheme=light&height=35&font=arial'}var po=document.createElement('iframe');po.setAttribute('scrolling','no');po.setAttribute('frameBorder','0');po.setAttribute('allowTransparency','true');po.setAttribute('width',width);po.setAttribute('height',height);po.style.overflow='hidden';po.style.height=height;po.style.width=width;if(type==='hp'){po.style.position='absolute'}po.src=fb_url;$('#fb-root').after(po)})()}if(gp_lang!=''){window.___gcfg={lang:gp_lang};(function(){var po=document.createElement('script');po.type='text/javascript';po.async=true;po.src='https://apis.google.com/js/plusone.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(po,s)})()}})}

/* COMPR. 140737488355328 */
function insertMediamind(){var ebSession='';var ebRand=Math.random()+'';ebRand=ebRand*1000000;$.getScript('http://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=155623&rnd='+ebRand+'&Session='+ebSession)};function insertMediamindHP(){var ebRand=Math.random()+'';ebRand=ebRand*1000000;$.getScript('http://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&ActivityID=155624&rnd='+ebRand)};

