/*
 * Piwik - Web Analytics
 *
 * @link http://piwik.org
 * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
 * @version $Id: piwik.js 1320 2009-07-23 03:30:43Z vipsoft $
 */
var Piwik,piwik_log,piwik_track;if(!this.Piwik){Piwik=(function(){var b,f={},d=document,c=navigator,g=screen,k=window,h=false,n=[];function m(p){return typeof p!=="undefined"}function e(s,r,q,p){if(s.addEventListener){s.addEventListener(r,q,p);return true}else{if(s.attachEvent){return s.attachEvent("on"+r,q)}}s["on"+r]=q}function j(q,t){var p="",s,r;for(s in f){r=f[s][q];if(typeof r==="function"){p+=r(t)}}return p}function l(p){if(m(b)){var q=new Date();while(q.getTime()<b){q=new Date()}}j("unload")}function o(q){if(!h){h=true;j("load");for(var p=0;p<n.length;p++){n[p]()}}return true}function a(){if(d.addEventListener){e(d,"DOMContentLoaded",function(){d.removeEventListener("DOMContentLoaded",arguments.callee,false);o()})}else{if(d.attachEvent){d.attachEvent("onreadystatechange",function(){if(d.readyState==="complete"){d.detachEvent("onreadystatechange",arguments.callee);
o()}});if(d.documentElement.doScroll&&k==k.top){(function(){if(h){return}try{d.documentElement.doScroll("left")}catch(p){setTimeout(arguments.callee,0);return}o()}())}}}e(k,"load",o,false)}function i(P,N){var C=P||"",Y=N||"",X="",E="7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd||xls|xml|z|zip",Q=[k.location.hostname],s=[],R=[],S=[],B=500,M,w="0",u,A={pdf:["pdf","application/pdf","0"],quicktime:["qt","video/quicktime","0"],realplayer:["realp","audio/x-pn-realaudio-plugin","0"],wma:["wma","application/x-mplayer2","0"],director:["dir","application/x-director","0"],flash:["fla","application/x-shockwave-flash","0"],java:["java","application/x-java-vm","0"],gears:["gears","application/x-googlegears","0"],silverlight:["ag","application/x-silverlight","0"]},I=false,q=k.encodeURIComponent||escape,V=k.decodeURIComponent||unescape,Z=function(ac){var af=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,ad={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
function aa(ag){af.lastIndex=0;return af.test(ag)?'"'+ag.replace(af,function(ah){var ai=ad[ah];return typeof ai==="string"?ai:"\\u"+("0000"+ah.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+ag+'"'}function ab(ag){return ag<10?"0"+ag:ag}function ae(al,ak){var aj,ai,ah,ag,am=ak[al];if(am===null){return"null"}if(am&&typeof am==="object"&&typeof am.toJSON==="function"){am=am.toJSON(al)}switch(typeof am){case"string":return aa(am);case"number":return isFinite(am)?String(am):"null";case"boolean":case"null":return String(am);case"object":ag=[];if(am instanceof Array){for(aj=0;aj<am.length;aj++){ag[aj]=ae(aj,am)||"null"}ah=ag.length===0?"[]":"["+ag.join(",")+"]";return ah}if(am instanceof Date){return aa(am.getUTCFullYear()+"-"+ab(am.getUTCMonth()+1)+"-"+ab(am.getUTCDate())+"T"+ab(am.getUTCHours())+":"+ab(am.getUTCMinutes())+":"+ab(am.getUTCSeconds())+"Z")}for(ai in am){ah=ae(ai,am);if(ah){ag[ag.length]=aa(ai)+":"+ah}}ah=ag.length===0?"{}":"{"+ag.join(",")+"}";return ah}}return ae("",{"":ac})},t={};
function x(ag,ad,ab,af,ac,ae){var aa;if(ab){aa=new Date();aa.setTime(aa.getTime()+ab*86400000)}d.cookie=ag+"="+q(ad)+(ab?";expires="+aa.toGMTString():"")+";path="+(af?af:"/")+(ac?";domain="+ac:"")+(ae?";secure":"")}function r(ae,ad,ac){var aa=new RegExp("(^|;)[ ]*"+ae+"=([^;]*)"+(ad?"(;[ ]*expires=[^;]*)?;[ ]*path="+ad.replace("/","\\/")+"":"")+(ac?";[ ]*domain="+ac+"(;|$)":"")),ab=aa.exec(d.cookie);return ab?V(ab[2]):0}function p(ac,ab){var aa=new Date(),ad=new Image(1,1);b=aa.getTime()+ab;ad.onLoad=function(){};ad.src=ac}function y(){var aa,ab;if(typeof c.javaEnabled!=="undefined"&&c.javaEnabled()){A.java[2]="1"}if(typeof k.GearsFactory==="function"){A.gears[2]="1"}if(c.mimeTypes&&c.mimeTypes.length){for(aa in A){ab=c.mimeTypes[A[aa][1]];if(ab&&ab.enabledPlugin){A[aa][2]="1"}}}}function G(){var aa="";try{aa=top.document.referrer}catch(ac){if(parent){try{aa=parent.document.referrer}catch(ab){aa=""}}}if(aa===""){aa=d.referrer}return aa}function L(){var aa="_pk_testcookie";if(!m(c.cookieEnabled)){x(aa,"1");
return r(aa)=="1"?"1":"0"}return c.cookieEnabled?"1":"0"}function F(){var ab,aa,ac;aa=new Date();ac="idsite="+Y+"&url="+q(d.location.href)+"&res="+g.width+"x"+g.height+"&h="+aa.getHours()+"&m="+aa.getMinutes()+"&s="+aa.getSeconds()+"&cookie="+w+"&urlref="+q(u)+"&rand="+Math.random();for(ab in A){ac+="&"+A[ab][0]+"="+A[ab][2]}ac=C+"?"+ac;return ac}function O(){var aa=F();aa+="&action_name="+q(X);if(m(M)){aa+="&data="+q(Z(M))}aa+=j("log");p(aa,B)}function U(aa,ad,ac){var ab=F();ab+="&idgoal="+aa;if(m(ad)&&ad!==null){ab+="&revenue="+ad}if(m(ac)){if(ac!==null){ab+="&data="+q(Z(ac))}}else{if(m(M)){ab+="&data="+q(Z(M))}}ab+=j("goal");p(ab,B)}function z(ab,aa,ad){var ac;ac="idsite="+Y+"&"+aa+"="+q(ab)+"&rand="+Math.random()+"&redirect=0";if(m(ad)){if(ad!==null){ac+="&data="+q(Z(ad))}}else{if(m(M)){ac+="&data="+q(Z(M))}}ac+=j("click");ac=C+"?"+ac;p(ac,B)}function J(ad){var ab,aa,ac;for(ab=0;ab<Q.length;ab++){aa=Q[ab];if(ad==aa){return true}if(aa.substr(0,2)=="*."){if((ad)==aa.substr(2)){return true
}ac=ad.length-aa.length+1;if((ac>0)&&(ad.substr(ac)==aa.substr(1))){return true}}}return false}function K(ac,ab){var ad,aa="(^| )(piwik_"+ab;if(m(ac)){for(ad=0;ad<ac.length;ad++){aa+="|"+ac[ad]}}aa+=")( |$)";return new RegExp(aa)}function W(ad,aa,ae){if(!ae){return"link"}var ac=K(R,"download"),ab=K(S,"link"),af=new RegExp("\\.("+E+")$","i");return ab.test(ad)?"link":(ac.test(ad)||af.test(aa)?"download":0)}function D(ah){var ab,ag,ai,aa;if(!m(ah)){ah=k.event}if(m(ah.target)){ab=ah.target}else{if(m(ah.srcElement)){ab=ah.srcElement}else{return}}while((ag=ab.parentNode)&&((ai=ab.tagName)!="A"&&ai!="AREA")){ab=ag}if(m(ab.href)){var af=ab.hostname,ad=af.toLowerCase(),ac=ab.href.replace(af,ad),ae=/^(javascript|vbscript|jscript|mocha|livescript|ecmascript): */i;if(!ae.test(ac)){aa=W(ab.className,ac,J(ad));if(aa){z(ac,aa)}}}}function T(aa){e(aa,"click",D,false)}function H(){if(!I){I=true;var ab,aa=K(s,"ignore"),ac=d.links;if(ac){for(ab=0;ab<ac.length;ab++){if(!aa.test(ac[ab].className)||!aa.test(ac[ab].rel)){T(ac[ab])
}}}}}function v(ab,aa){var ac=null;if(typeof ab=="string"&&!m(t[ab])){if(typeof aa=="object"){ac=aa}else{if(typeof aa=="string"){try{eval("hookObj ="+aa)}catch(ad){}}}t[ab]=ac}return ac}u=G();w=L();y();j("run",v);return{hook:t,getHook:function(aa){return t[aa]},setTrackerUrl:function(aa){if(m(aa)){C=aa}},setSiteId:function(aa){if(m(aa)){Y=aa}},setCustomData:function(aa){if(m(aa)){M=aa}},setLinkTrackingTimer:function(aa){if(m(aa)){B=aa}},setDownloadExtensions:function(aa){if(m(aa)){E=aa}},addDownloadExtensions:function(aa){if(m(aa)){E+="|"+aa}},setDomains:function(aa){if(typeof aa=="object"&&aa instanceof Array){Q=aa;Q[Q.length]=k.location.hostname}else{if(typeof aa=="string"){Q=[aa,k.location.hostname]}}},setIgnoreClasses:function(aa){if(typeof aa=="object"&&aa instanceof Array){s=aa}else{if(typeof aa=="string"){s=[aa]}}},setDocumentTitle:function(aa){if(m(aa)){X=aa}},setDownloadClasses:function(aa){if(typeof aa=="object"&&aa instanceof Array){R=aa}else{if(typeof aa=="string"){R=[aa]
}}},setDownloadClass:function(aa){if(typeof aa=="string"){R=[aa]}},setLinkClasses:function(aa){if(typeof aa=="object"&&aa instanceof Array){S=aa}else{if(typeof aa=="string"){S=[aa]}}},setLinkClass:function(aa){if(typeof aa=="string"){S=[aa]}},addListener:function(aa){if(m(aa)){T(aa)}},enableLinkTracking:function(){if(h){H()}else{n[n.length]=function(){H()}}},trackGoal:function(aa,ac,ab){U(aa,ac,ab)},trackLink:function(ab,aa,ac){z(ab,aa,ac)},trackPageView:function(){O()}}}e(k,"beforeunload",l,false);a();return{addPlugin:function(p,q){f[p]=q},getTracker:function(p,q){return new i(p,q)}}}());piwik_log=function(b,e,c,f){function a(g){try{return eval("piwik_"+g)}catch(h){}return}var d=Piwik.getTracker(c,e);d.setDocumentTitle(b);d.setCustomData(f);d.setLinkTrackingTimer(a("tracker_pause"));d.setDownloadExtensions(a("download_extensions"));d.setDomains(a("hosts_alias"));d.setIgnoreClasses(a("ignore_classes"));d.trackPageView();if(a("install_tracker")!==false){piwik_track=function(h,j,i,g){d.setSiteId(j);
d.setTrackerUrl(i);d.trackLink(h,g)};d.enableLinkTracking()}}};