/*
 * 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 1185 2009-06-05 20:48:00Z vipsoft $
 */
var Piwik;try{if(Piwik.getTracker){}}catch(e){Piwik=(function(){var c,j={},f=document,d=navigator,h=screen,m=window,g=false,o=[];function n(q){return typeof q!=="undefined"}function i(q,s,r,t){if(q.addEventListener){q.addEventListener(s,r,t);return true}else{if(q.attachEvent){return q.attachEvent("on"+s,r)}}q["on"+s]=r}function l(s,u){var t="",r,q;for(r in j){q=j[r][s];if(typeof q==="function"){t+=q(u)}}return t}function b(q){if(n(c)){var r=new Date();while(r.getTime()<c){r=new Date()}}l("unload")}function p(r){if(!g){g=true;l("load");for(var q=0;q<o.length;q++){o[q]()}}return true}function a(){if(f.addEventListener){i(f,"DOMContentLoaded",function(){f.removeEventListener("DOMContentLoaded",arguments.callee,false);p()})}else{if(f.attachEvent){f.attachEvent("onreadystatechange",function(){if(f.readyState==="complete"){f.detachEvent("onreadystatechange",arguments.callee);
p()}});if(f.documentElement.doScroll&&m==m.top){(function(){if(g){return}try{f.documentElement.doScroll("left")}catch(q){setTimeout(arguments.callee,0);return}p()}())}}}i(m,"load",p,false)}function k(R,C){var E=R||"",Z=C||"",X="",L="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",A=[m.location.hostname],U=[],Q="piwik_download",q="piwik_link",D=500,N,S="0",x,O={director:["dir","application/x-director",["SWCtl.SWctl.1"],"0",""],flash:["fla","application/x-shockwave-flash",["ShockwaveFlash.ShockwaveFlash.1"],"0",""],pdf:["pdf","application/pdf",["AcroPDF.PDF.1","PDF.PdfCtrl.6","PDF.PdfCtrl.5","PDF.PdfCtrl.1"],"0",""],realplayer:["realp","audio/x-pn-realaudio-plugin",["rmocx.RealPlayer G2 Control.1","RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)"],"0",""],wma:["wma","application/x-mplayer2",["WMPlayer.OCX","MediaPlayer.MediaPlayer.1"],"0",""]},H=false,t=m.encodeURIComponent||escape,W=m.decodeURIComponent||unescape,Y=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(ak,ai){var aj,ah,ag,al,am=ai[ak];if(am===null){return"null"}if(am&&typeof am==="object"&&typeof am.toJSON==="function"){am=am.toJSON(ak)}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":al=[];if(am instanceof Array){for(aj=0;aj<am.length;aj++){al[aj]=ae(aj,am)||"null"}ag=al.length===0?"[]":"["+al.join(",")+"]";return ag}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(ah in am){ag=ae(ah,am);if(ag){al[al.length]=aa(ah)+":"+ag}}ag=al.length===0?"{}":"{"+al.join(",")+"}";return ag}}return ae("",{"":ac})},v={};
function K(){var aa=d.userAgent.toLowerCase();return(aa.indexOf("msie")!=-1)&&(aa.indexOf("opera")==-1)&&((aa.indexOf("win")!=-1)||(aa.indexOf("32bit")!=-1))}function z(af,ad,ab,ae,aa,ag){var ac;if(ab){ac=new Date();ac.setTime(ac.getTime()+ab*86400000)}f.cookie=af+"="+t(ad)+(ab?";expires="+ac.toGMTString():"")+";path="+(ae?ae:"/")+(aa?";domain="+aa:"")+(ag?";secure":"")}function u(ae,ad,aa){var ab=new RegExp("(^|;)[ ]*"+ae+"=([^;]*)"+(ad?"(;[ ]*expires=[^;]*)?;[ ]*path="+ad.replace("/","\\/")+"":"")+(aa?";[ ]*domain="+aa+"(;|$)":"")),ac=ab.exec(f.cookie);return ac?W(ac[2]):0}function r(ac,ab){var aa=new Date(),ad=new Image(1,1);c=aa.getTime()+ab;ad.onLoad=function(){};ad.src=ac}function y(){var ad,ac="";function ab(ae,af){if(ac.indexOf(af)!=-1&&d.mimeTypes[af].enabledPlugin!==null){O[ae][3]="1"}}function aa(ae,af){if(af!==null&&n(m.ActiveXObject)){for(var ag=0;ag<af.length;ag++){try{if(new ActiveXObject(af[ag])){O[ae][3]="1";break}}catch(ah){}}}}if(K()){for(ad in O){aa(ad,O[ad][2])}}else{for(ad=0;
ad<d.mimeTypes.length;ad++){ac+=d.mimeTypes[ad].type.toLowerCase()}for(ad in O){ab(ad,O[ad][1])}}}function J(){var aa="";try{aa=top.document.referrer}catch(ac){if(parent){try{aa=parent.document.referrer}catch(ab){aa=""}}}if(aa===""){aa=f.referrer}return aa}function F(){var aa="_pk_testcookie";if(!n(d.cookieEnabled)){z(aa,"1");return u(aa)=="1"?"1":"0"}return d.cookieEnabled?"1":"0"}function P(){var ad,aa,ag,ac,ab,ae,af;aa="";if(n(N)){aa="&data="+t(Y(N))}ag="";for(ad in O){ag+="&"+O[ad][0]+"="+O[ad][3]}ac=l("log");ab=new Date();af="idsite="+Z+"&url="+t(f.location.href)+"&action_name="+t(X)+"&res="+h.width+"x"+h.height+"&h="+ab.getHours()+"&m="+ab.getMinutes()+"&s="+ab.getSeconds()+"&cookie="+S+"&urlref="+t(x)+ag+aa+ac;ae=E+"?"+af;r(ae,D)}function B(ac,aa,ag){var ab,ad,ae,af;ab="";if(n(ag)){ab="&data="+t(Y(ag))}else{if(n(N)){ab="&data="+t(Y(N))}}ad=l("click");af="idsite="+Z+"&"+aa+"="+t(ac)+"&rand="+Math.random()+"&redirect=0"+ab+ad;ae=E+"?"+af;r(ae,D)}function M(ac){var ab,aa,ad;for(ab=0;
ab<A.length;ab++){aa=A[ab];if(ac==aa){return true}if(aa.substr(0,2)=="*."){if((ac)==aa.substr(2)){return true}ad=ac.length-aa.length+1;if((ad>0)&&(ac.substr(ad)==aa.substr(1))){return true}}}return false}function s(ad,ac,ab){if(!ab){return"link"}var aa=new RegExp("(^| )("+Q+"|"+q+")( |$)"),ae=aa.exec(ad),af=new RegExp("\\.("+L+")$","i");return ae?(ae[2]==Q?"download":"link"):(af.test(ac)?"download":0)}function G(ah){var af,ab,aa;if(!n(ah)){ah=m.event}if(n(ah.target)){af=ah.target}else{if(n(ah.srcElement)){af=ah.srcElement}else{return true}}while((ab=af.tagName)!="A"&&ab!="AREA"){af=af.parentNode}if(n(af.href)){var ae=af.hostname,ad=ae.toLowerCase(),ag=af.href.replace(ae,ad),ac=/^(javascript|vbscript|jscript|mocha|livescript|ecmascript): */i;if(!ac.test(ag)){aa=s(af.className,ag,M(ad));if(aa){B(ag,aa)}}}return true}function w(){var ab,aa="(^| )(piwik_ignore";if(n(U)){for(ab=0;ab<U.length;ab++){aa+="|"+U[ab]}}aa+=")( |$)";return new RegExp(aa)}function V(aa){i(aa,"click",G,false)}function I(){if(!H){H=true;
var ab,aa=w(),ac=f.links;if(ac){for(ab=0;ab<ac.length;ab++){if(!aa.test(ac[ab].className)){V(ac[ab])}}}}}function T(aa,ac){var ab=null;if(typeof aa=="string"&&!n(v[aa])){if(typeof ac=="object"){ab=ac}else{if(typeof ac=="string"){try{eval("hookObj ="+ac)}catch(ad){}}}v[aa]=ab}return ab}x=J();S=F();y();l("run",T);return{hook:v,getHook:function(aa){return v[aa]},setTrackerUrl:function(aa){if(n(aa)){E=aa}},setSiteId:function(aa){if(n(aa)){Z=aa}},setCustomData:function(aa){if(n(aa)){N=aa}},setLinkTrackingTimer:function(aa){if(n(aa)){D=aa}},setDownloadExtensions:function(aa){if(n(aa)){L=aa}},addDownloadExtensions:function(aa){if(n(aa)){L+="|"+aa}},setDomains:function(aa){if(typeof aa=="object"&&aa instanceof Array){A=aa;A[A.length]=m.location.hostname}else{if(typeof aa=="string"){A=[aa,m.location.hostname]}}},setIgnoreClasses:function(aa){if(typeof aa=="object"&&aa instanceof Array){U=aa}else{if(typeof aa=="string"){U=[aa]}}},setDocumentTitle:function(aa){if(n(aa)){X=aa}},setDownloadClass:function(aa){if(typeof aa=="string"&&aa.length>0){Q=aa
}},setLinkClass:function(aa){if(typeof aa=="string"&&aa.length>0){q=aa}},addListener:function(aa){if(n(aa)){V(aa)}},enableLinkTracking:function(){if(g){I()}else{o[o.length]=function(){I()}}},trackLink:function(ab,aa,ac){B(ab,aa,ac)},trackPageView:function(){P()}}}i(m,"beforeunload",b,false);a();return{addPlugin:function(q,r){j[q]=r},getTracker:function(q,r){return new k(q,r)}}}());var piwik_track;function piwik_log(c,g,a,f){function b(h){try{return eval("piwik_"+h)}catch(i){}return}var d=Piwik.getTracker(a,g);d.setDocumentTitle(c);d.setCustomData(f);d.setLinkTrackingTimer(b("tracker_pause"));d.setDownloadExtensions(b("download_extensions"));d.setDomains(b("hosts_alias"));d.setIgnoreClasses(b("ignore_classes"));d.trackPageView();if(b("install_tracker")!==false){piwik_track=function(j,k,i,h){d.setSiteId(k);d.setTrackerUrl(i);d.trackLink(j,h)};d.enableLinkTracking()}}};