//-- Urchin Tracking Module Version 6 (UTM 6) $Revision: 1.23 $
//-- Copyright 2004 Urchin Software Corporation, All Rights Reserved.

/*--------------------------------------------------
   Urchin On Demand Settings
   NOTE: Don't modify if not using Urchin On Demand
--------------------------------------------------*/
var __utmacct="";               /*-- set up the Urchin Account --*/
var __utmserv=0;                /*-- service mode (0=local,1=remote,2=both) --*/

/*--------------------------------------------------
   UTM User Settings
--------------------------------------------------*/
var __utmfsc=1;                 /*-- set client info flag (1=on|0=off) --*/
var __utmdn="auto";             /*-- (auto|none|domain) set the domain name for cookies --*/
var __utmhash="on";             /*-- (on|off) unique domain hash for cookies --*/
var __utmtimeout="1800";        /*-- set the inactive session timeout in seconds --*/
var __utmgifpath="js/__utm.gif";  /*-- set the web path to the __utm.gif file --*/
var __utmtsep="|";              /*-- transaction field separator --*/
var __utmwv = "6.0";

var __utmflash=1;               /*-- set flash version detect option (1=on|0=off) --*/
var __utmtitle=1;               /*-- set the document title detect option (1=on|0=off) --*/

/*--------------------------------------------------
   UTM Campaign Tracking Settings
--------------------------------------------------*/
var __utmctm=1;                 /*-- set campaign tracking module (1=on|0=off) --*/
var __utmcto="15768000";        /*-- set the campaign timeout in seconds (6 month default) --*/

var __utmccn="utm_campaign";    /*-- campaign name --*/
var __utmcmd="utm_medium";      /*-- campaign medium (cpc|cpm|link|email|organic) --*/
var __utmcsr="utm_source";      /*-- campaign source --*/
var __utmctr="utm_term";        /*-- campaign term/keyword --*/
var __utmcct="utm_content";     /*-- campaign content --*/
var __utmcid="utm_id";          /*-- campaign id number --*/

var __utmcno="utm_nooverride";  /*-- don't override campaign information--*/

/*--- Auto/Organic Sources and Keywords ---*/
var __utmOsr = new Array();
var __utmOkw = new Array();

__utmOsr[0]  = "google";     __utmOkw[0]  = "q";
__utmOsr[1]  = "yahoo";      __utmOkw[1]  = "p";
__utmOsr[2]  = "msn";        __utmOkw[2]  = "q";
__utmOsr[3]  = "aol";        __utmOkw[3]  = "query";
__utmOsr[4]  = "lycos";      __utmOkw[4]  = "query";
__utmOsr[5]  = "ask";        __utmOkw[5]  = "q";
__utmOsr[6]  = "altavista";  __utmOkw[6]  = "q";
__utmOsr[7]  = "search";     __utmOkw[7]  = "q";
__utmOsr[8]  = "netscape";   __utmOkw[8]  = "query";
__utmOsr[9]  = "earthlink";  __utmOkw[9]  = "q";
__utmOsr[10] = "cnn";        __utmOkw[10] = "query";
__utmOsr[11] = "looksmart";  __utmOkw[11] = "key";
__utmOsr[12] = "about";      __utmOkw[12] = "terms";
__utmOsr[13] = "excite";     __utmOkw[13] = "qkw";
__utmOsr[14] = "mamma";      __utmOkw[14] = "query";
__utmOsr[15] = "alltheweb";  __utmOkw[15] = "q";
__utmOsr[16] = "gigablast";  __utmOkw[16] = "q";
__utmOsr[17] = "voila";      __utmOkw[17] = "kw";
__utmOsr[18] = "virgilio";   __utmOkw[18] = "qs";
__utmOsr[19] = "teoma";      __utmOkw[19] = "q";

/*--- Auto/Organic Keywords to Ignore ---*/
var __utmOno = new Array();

//__utmOno[0] = "urchin";
//__utmOno[1] = "urchin.com";
//__utmOno[2] = "www.urchin.com";

/*--- Referral domains to Ignore ---*/
var __utmRno = new Array();

//__utmRno[0] = ".urchin.com";

/*--------------------------------------------------
   Don't modify below this point
--------------------------------------------------*/
var __utmgifpath2="http://service.urchin.com/__utm.gif";
if (document.location.protocol == "https:") __utmgifpath2="https://service.urchin.com/__utm.gif";
var __utmf,__utmdh,__utmd,__utmdom="",__utmu,__utmjv="-",__utmfns=0, __utmns=0,__utmr="-";
var __utmcfno=0,__utmst=0;

function urchinTracker(page) {
   if (document.location.protocol == "file:") return;
   if (__utmf && (!page || page == "")) return;

   var __utma,__utmb,__utmc,__utmv;
   var __utmexp="",__utms="",__utmlf=0;

   /*-- get useful information --*/
   __utmdh = __utmSetDomain();
   __utma  = document.cookie.indexOf("__utma="+__utmdh);
   __utmb  = document.cookie.indexOf("__utmb="+__utmdh);
   __utmc  = document.cookie.indexOf("__utmc="+__utmdh);
   __utmu  = Math.round(Math.random() * 2147483647);
   __utmd  = new Date();
   __utmst = Math.round(__utmd.getTime()/1000);

   if (__utmdn && __utmdn != "") { __utmdom = " domain="+__utmdn+";"; }
   if (__utmtimeout && __utmtimeout != "") {
	  __utmexp = new Date(__utmd.getTime()+(__utmtimeout*1000));
	  __utmexp = " expires="+__utmexp.toGMTString()+";";
   }

   /*-- grab cookies from the commandline --*/
   __utms = document.location.search;
   if (__utms && __utms != "" && __utms.indexOf("__utma=") >= 0) {
	  __utma = __utmGetCookie(__utms,"__utma=","&");
	  __utmb = __utmGetCookie(__utms,"__utmb=","&");
	  __utmc = __utmGetCookie(__utms,"__utmc=","&");
	  if (__utma != "-" && __utmb != "-" && __utmc != "-") __utmlf = 1;
	  else if (__utma != "-")                              __utmlf = 2;
   }

   /*-- based on the logic set cookies --*/
   if (__utmlf == 1) {
	  document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;";
	  document.cookie="__utmb="+__utmb+"; path=/;"+__utmexp;
	  document.cookie="__utmc="+__utmc+"; path=/;";
   } else if (__utmlf == 2) {
	  __utma = __utmFixA(__utms,"&",__utmst);
	  document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;";
	  document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp;
	  document.cookie="__utmc="+__utmdh+"; path=/;";
	  __utmfns=1;
   } else if (__utma >= 0 && __utmb >= 0 && __utmc >= 0) {
	  document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;
   } else if (__utma >=0) {
	  __utma = __utmFixA(document.cookie,";",__utmst);
	  document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;
	  document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;
	  document.cookie="__utmc="+__utmdh+"; path=/;"+__utmdom;
	  __utmfns=1;
   } else if (__utma < 0 && __utmb < 0 && __utmc < 0) {
	  __utma = __utmCheckUTMI(__utmd);
	  if (__utma == "-")  __utma = __utmdh+"."+__utmu+"."+__utmst+"."+__utmst+"."+__utmst+".1";
	  else                __utma = __utmdh+"."+__utma;
	  document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;
	  document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;
	  document.cookie="__utmc="+__utmdh+"; path=/;"+__utmdom;
	  __utmfns=1;
   } else {
	  __utma = __utmdh+"."+__utmu+"."+__utmst+"."+__utmst+"."+__utmst+".1";
	  document.cookie="__utma="+__utma+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;
	  document.cookie="__utmb="+__utmdh+"; path=/;"+__utmexp+__utmdom;
	  document.cookie="__utmc="+__utmdh+"; path=/;"+__utmdom;
	  __utmfns=1;
   }

   if (__utms && __utms != "" && __utms.indexOf("__utmv=") >= 0) {
	  if ((__utmv = __utmGetCookie(__utms,"__utmv=","&")) != "-") {
		 document.cookie="__utmv="+__utmv+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;
	  }
   }

   __utmSetInfo(page);
   __utmfns=0;
   __utmcfno=0;
   __utmf=1;
}
urchinTracker();

function __utmSetInfo(page) {
   var __utmp;
   var __utmsrc = "";
   var loc = document.location;
   var __utmpg = loc.pathname+loc.search;
   if (page && page != "") __utmpg = escape(page);

   __utmr = document.referrer;
   if (!__utmr || __utmr == "") { __utmr = "-"; }
   else {
	  __utmp = __utmr.indexOf(document.domain);
	  if ((__utmp >= 0) && (__utmp <= 8)) { __utmr = "0"; }
	  if (__utmr.indexOf("[") == 0 && __utmr.lastIndexOf("]") == (__utmr.length-1)) { __utmr = "-"; }
   }
   __utmsrc += "&utmn="+__utmu;
   if (__utmfsc && __utmfns) {__utmsrc += __utmGetClientInfo(page); }
   if (__utmctm && (!page || page == "")) {__utmsrc += __utmSetCampaignInfo(); }
   if (__utmtitle && document.title && document.title != "") __utmsrc += "&utmdt="+escape(document.title);
   if (loc.hostname && loc.hostname != "") __utmsrc += "&utmhn="+escape(loc.hostname);
   if (!page || page == "") __utmsrc += "&utmr="+__utmr;
   __utmsrc += "&utmp="+__utmpg;

   if (__utmserv==0 || __utmserv==2) {
	  var __utmi = new Image(1,1);
	  __utmi.src  = __utmgifpath+"?"+"utmwv="+__utmwv+__utmsrc;
	  __utmi.onload  = function() { __utmVoid(); }
   }
   if (__utmserv==1 || __utmserv==2) {
	  var __utmi2 = new Image(1,1);
	  var __utmsrc2 = __utmsrc;
	  __utmsrc2 += "&utmac="+__utmacct;
	  __utmsrc2 += "&utmcc="+__utmGetCookieSet();
	  __utmi2.src = __utmgifpath2+"?"+"utmwv="+__utmwv+__utmsrc2;
	  __utmi2.onload  = function() { __utmVoid(); }
   }

   return 0;
}
function __utmVoid() { return; }

function __utmSetCampaignInfo() {
	var __utmcc = "";
	var __utmtmp = "-";
	var __utmtmp2 = "-";
	var __utmnoover = 0;
	var __utmcsc = 0;
	var __utmcnc = 0;
	var __utmi   = 0;
	if (!__utmcto || __utmcto == "") { __utmcto = "15768000"; }
	var __utmcx = new Date(__utmd.getTime()+(__utmcto*1000));
	__utmcx = " expires="+__utmcx.toGMTString()+";";

	var __utmx = document.location.search;
	var __utmz = __utmGetCookie(__utmx,"__utmz=","&");
	if (__utmz != "-") {
	  document.cookie="__utmz="+__utmz+"; path=/;"+__utmcx+__utmdom;
	  return "";
	}

	__utmz = document.cookie.indexOf("__utmz="+__utmdh);
	if (__utmz > -1) {
	   __utmz = __utmGetCookie(document.cookie,"__utmz=",";");
	} else { __utmz = "-"; }

	/*--- check for campaign id or campaign source ---*/
	__utmtmp  = __utmGetCookie(__utmx,__utmcid+"=","&");
	__utmtmp2 = __utmGetCookie(__utmx,__utmcsr+"=","&");

	if ((__utmtmp != "-" && __utmtmp != "") || (__utmtmp2 != "-" && __utmtmp2 != "")) {
	   if (__utmtmp != "-" && __utmtmp != "") {
		  __utmcc += "utmcid="+__utmtmp;
		  if (__utmtmp2 != "-" && __utmtmp2 != "") __utmcc += "|utmcsr="+__utmtmp2;
	   } else {
		  if (__utmtmp2 != "-" && __utmtmp2 != "") __utmcc += "utmcsr="+__utmtmp2;
	   }
	   __utmtmp = __utmGetCookie(__utmx,__utmccn+"=","&");
	   if (__utmtmp != "-" && __utmtmp != "") __utmcc += "|utmccn="+__utmtmp;
	   else                                   __utmcc += "|utmccn=(not set)";
	   __utmtmp = __utmGetCookie(__utmx,__utmcmd+"=","&");
	   if (__utmtmp != "-" && __utmtmp != "") __utmcc += "|utmcmd="+__utmtmp;
	   else                                   __utmcc += "|utmcmd=(not set)";
	   __utmtmp = __utmGetCookie(__utmx,__utmctr+"=","&");
	   if (__utmtmp != "-" && __utmtmp != "") {
		  __utmcc += "|utmctr="+__utmtmp;
	   } else {
		  __utmtmp = __utmGetOrganic(1);
		  if (__utmtmp != "-" && __utmtmp != "")  __utmcc += "|utmctr="+__utmtmp;
	   }
	   __utmtmp = __utmGetCookie(__utmx,__utmcct+"=","&");
	   if (__utmtmp != "-" && __utmtmp != "") __utmcc += "|utmcct="+__utmtmp;
	   __utmtmp = __utmGetCookie(__utmx,__utmcno+"=","&");
	   if (__utmtmp == "1") __utmnoover = 1;

	   /*--- if previous campaign is set and no override is set return ---*/
	   if (__utmz != "-" && __utmnoover == 1) return "";
	}

	/*--- check for organic ---*/
	if (__utmcc == "-" || __utmcc == "") {
	   __utmcc = __utmGetOrganic();

	   /*--- if previous campaign is set and organic no override term is found return ---*/
	   if (__utmz != "-" && __utmcfno == 1)  return "";
	}

	/*--- check for referral ---*/
	if (__utmcc == "-" || __utmcc == "") {
	   if (__utmfns == 1)  __utmcc = __utmGetReferral();

	   /*--- if previous campaign is set and referral no override term is found return ---*/
	   if (__utmz != "-" && __utmcfno == 1)  return "";
	}

	/*--- set default if z is not yet set ---*/
	if (__utmcc == "-" || __utmcc == "") {
	   if (__utmz == "-" && __utmfns == 1) {
		  __utmcc = "utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)";
	   }
	   if (__utmcc == "-" || __utmcc == "") return "";
	}

	/*--- check if campaign is already set and if it's the same ---*/
	if (__utmz != "-") {
	   __utmi =  __utmz.indexOf(".");
	   if (__utmi > -1) __utmi =  __utmz.indexOf(".",__utmi+1);
	   if (__utmi > -1) __utmi =  __utmz.indexOf(".",__utmi+1);
	   if (__utmi > -1) __utmi =  __utmz.indexOf(".",__utmi+1);

	   __utmtmp = __utmz.substring(__utmi + 1,__utmz.length);
	   if (__utmtmp.toLowerCase() == __utmcc.toLowerCase()) __utmcsc = 1;

	   __utmtmp = __utmz.substring(0,__utmi);
	   if ((__utmi =  __utmtmp.lastIndexOf(".")) > -1) {
		  __utmtmp = __utmtmp.substring(__utmi+1,__utmtmp.length);
		  __utmcnc = (__utmtmp*1);
	   }
	}

	/*--- set the cookie ---*/
	if (__utmcsc == 0 || __utmfns == 1) {
	   __utmtmp = __utmGetCookie(document.cookie,"__utma=",";");
	   if ((__utmi=__utmtmp.lastIndexOf(".")) > 9) {
		  __utmns = __utmtmp.substring(__utmi+1,__utmtmp.length);
		  __utmns = (__utmns*1);
	   }
	   __utmcnc++;
	   if (__utmns == 0) __utmns = 1;
	   document.cookie="__utmz="+__utmdh+"."+__utmst+"."+__utmns+"."+__utmcnc+"."+__utmcc+"; path=/; "+__utmcx+__utmdom;
	}

	/*--- set the new campaign flag  ---*/
	if (__utmcsc == 0 || __utmfns == 1) return "&utmcn=1";
	else                                return "&utmcr=1";
}

function __utmGetReferral() {
   if (__utmr == "0" || __utmr == "" || __utmr == "-") return "";
   var __utmi=0;
   var __utmhn;
   var __utmkt;

   /*-- get the hostname of the referral --*/
   if ( (__utmi = __utmr.indexOf("://")) < 0) return "";
   __utmhn = __utmr.substring(__utmi+3,__utmr.length);
   if (__utmhn.indexOf("/") > -1) {
	  __utmkt = __utmhn.substring(__utmhn.indexOf("/"),__utmhn.length);
	  if (__utmkt.indexOf("?") > -1) {
		 __utmkt = __utmkt.substring(0,__utmkt.indexOf("?"));
	  }
	  __utmhn = __utmhn.substring(0,__utmhn.indexOf("/"));
   }
   __utmhn = __utmhn.toLowerCase();
   for (var ii=0;ii<__utmRno.length;ii++) {
	  if (( __utmi=__utmhn.indexOf(__utmRno[ii].toLowerCase())) > -1 && __utmhn.length == (__utmi+__utmRno[ii].length)) { __utmcfno = 1; break; }
   }

   if (__utmhn.indexOf("www.") == 0) {
	  __utmhn = __utmhn.substring(4,__utmhn.length);
   }

   return "utmccn=(referral)|utmcsr="+__utmhn+"|"+"utmcct="+__utmkt+"|utmcmd=referral";

}

function __utmGetOrganic(termonly) {
   if (__utmr == "0" || __utmr == "" || __utmr == "-") return "";
   var __utmi=0;
   var __utmhn;
   var __utmkt;

   /*-- get the hostname of the referral --*/
   if ( (__utmi = __utmr.indexOf("://")) < 0) return "";
   __utmhn = __utmr.substring(__utmi+3,__utmr.length);
   if (__utmhn.indexOf("/") > -1) {
	  __utmhn = __utmhn.substring(0,__utmhn.indexOf("/"));
   }

   for (var ii=0;ii<__utmOsr.length;ii++) {
	  if (__utmhn.indexOf(__utmOsr[ii]) > -1) {
		 if ( (__utmi = __utmr.indexOf("?"+__utmOkw[ii]+"=")) > -1 ||
			  (__utmi = __utmr.indexOf("&"+__utmOkw[ii]+"=")) > -1) {
			__utmkt = __utmr.substring(__utmi+__utmOkw[ii].length+2,__utmr.length);
			if ( (__utmi = __utmkt.indexOf("&")) > -1) {
			   __utmkt = __utmkt.substring(0,__utmi);
			}

			for (var yy=0;yy<__utmOno.length;yy++) {
			   if (__utmOno[yy].toLowerCase() == __utmkt.toLowerCase()) { __utmcfno = 1; break; }
			}

			if (termonly) {
			   return __utmkt;
			} else {
			   return "utmccn=(organic)|utmcsr="+__utmOsr[ii]+"|"+"utmctr="+__utmkt+"|utmcmd=organic";
			}
		 }
	  }
   }

   return "";
}

function __utmGetClientInfo(page) {
   var __utmtmp="-",__utmsr="-",__utmsa="-",__utmsc="-",__utmbs="-",__utmul="-",__utmfl="-";
   var __utmje=1,__utmce=1,__utmtz=0;
   if (self.screen) {
	  __utmsr = screen.width+"x"+screen.height;
	  __utmsa = screen.availWidth+"x"+screen.availHeight;
	  __utmsc = screen.colorDepth+"-bit";
   } else if (self.java) {
	  var __utmjk = java.awt.Toolkit.getDefaultToolkit();
	  var __utmjksize = __utmjk.getScreenSize();
	  __utmsr = __utmjksize.width+"x"+__utmjksize.height;
   }
   if( typeof( window.innerWidth ) == 'number' ) {
	  __utmbs = window.innerWidth+"x"+window.innerHeight;
   } else {
	 if (document.documentElement &&
	   (document.documentElement.offsetHeight || document.documentElement.offsetWidth ) ) {
		__utmbs = document.documentElement.offsetWidth+"x"+document.documentElement.offsetHeight;
	 } else if (document.body && (document.body.offsetWidth || document.body.offsetHeight) ) {
		__utmbs = document.body.offsetWidth+"x"+document.body.offsetHeight;
	 }
   }
   if (__utmjv == "-" && (!page || page == "")) {
	  for (var i=5;i>=0;i--) {
		 var __utmtmp = "<script language='JavaScript1."+i+"'>__utmjv='1."+i+"';</script>";
		 document.write(__utmtmp);
		 if (__utmjv != "-") break;
	  }
   }
   if (navigator.language) { __utmul = navigator.language.toLowerCase(); }
   else if (navigator.browserLanguage) { __utmul = navigator.browserLanguage.toLowerCase(); }
   __utmje = navigator.javaEnabled()?1:0;
   if (document.cookie.indexOf("__utmb=") < 0) { __utmce = "0"; }
   if (document.cookie.indexOf("__utmc=") < 0) { __utmce = "0"; }
   __utmtz = __utmd.getTimezoneOffset();
   __utmtz = __utmTZConvert(__utmtz);
   if (__utmflash) __utmfl = __utmGetFlash();
   __utmtmp ="";
   __utmtmp += "&utmsr="+__utmsr+"&utmsa="+__utmsa+"&utmsc="+__utmsc+"&utmbs="+__utmbs;
   __utmtmp += "&utmul="+__utmul+"&utmje="+__utmje+"&utmce="+__utmce+"&utmtz="+__utmtz+"&utmjv="+__utmjv+"&utmfl="+__utmfl;
   return __utmtmp;
}
function __utmSetTrans() {
   var __utmmye;
   if (document.getElementById)  __utmmye = document.getElementById("utmtrans");
   else if (document.utmform && document.utmform.utmtrans) __utmmye = document.utmform.utmtrans;
   if (!__utmmye) return;

   var __utmlines = __utmmye.value.split("UTM:");
   var __utmi,__utmi2,__utmcset;
   if (__utmserv==0 || __utmserv==2) __utmi = new Array();
   if (__utmserv==1 || __utmserv==2) { __utmi2 = new Array(); __utmcset = __utmGetCookieSet(); }

   for (var ii=0;ii<__utmlines.length;ii++) {
	  __utmlines[ii] = __utmTrim(__utmlines[ii]);
	  if (__utmlines[ii].charAt(0) != 'T' && __utmlines[ii].charAt(0) != 'I') continue;
	  var __utmrn = Math.round(Math.random() * 2147483647);
	  if (!__utmtsep || __utmtsep == "") __utmsep = "|";
	  var __utmfd = __utmlines[ii].split(__utmtsep);
	  var __utmsrc = "";

	  if (__utmfd[0].charAt(0) == 'T') {
		 __utmsrc = "&utmt=tran"+"&utmn="+__utmrn;
		 __utmfd[1]=__utmTrim(__utmfd[1]); if(__utmfd[1]&&__utmfd[1]!="") __utmsrc += "&utmtid="+escape(__utmfd[1]);
		 __utmfd[2]=__utmTrim(__utmfd[2]); if(__utmfd[2]&&__utmfd[2]!="") __utmsrc += "&utmtst="+escape(__utmfd[2]);
		 __utmfd[3]=__utmTrim(__utmfd[3]); if(__utmfd[3]&&__utmfd[3]!="") __utmsrc += "&utmtto="+escape(__utmfd[3]);
		 __utmfd[4]=__utmTrim(__utmfd[4]); if(__utmfd[4]&&__utmfd[4]!="") __utmsrc += "&utmttx="+escape(__utmfd[4]);
		 __utmfd[5]=__utmTrim(__utmfd[5]); if(__utmfd[5]&&__utmfd[5]!="") __utmsrc += "&utmtsp="+escape(__utmfd[5]);
		 __utmfd[6]=__utmTrim(__utmfd[6]); if(__utmfd[6]&&__utmfd[6]!="") __utmsrc += "&utmtci="+escape(__utmfd[6]);
		 __utmfd[7]=__utmTrim(__utmfd[7]); if(__utmfd[7]&&__utmfd[7]!="") __utmsrc += "&utmtrg="+escape(__utmfd[7]);
		 __utmfd[8]=__utmTrim(__utmfd[8]); if(__utmfd[8]&&__utmfd[8]!="") __utmsrc += "&utmtco="+escape(__utmfd[8]);
	  } else {
		 __utmsrc = "&utmt=item"+"&utmn="+__utmrn;
		 __utmfd[1]=__utmTrim(__utmfd[1]); if(__utmfd[1]&&__utmfd[1]!="") __utmsrc += "&utmtid="+escape(__utmfd[1]);
		 __utmfd[2]=__utmTrim(__utmfd[2]); if(__utmfd[2]&&__utmfd[2]!="") __utmsrc += "&utmipc="+escape(__utmfd[2]);
		 __utmfd[3]=__utmTrim(__utmfd[3]); if(__utmfd[3]&&__utmfd[3]!="") __utmsrc += "&utmipn="+escape(__utmfd[3]);
		 __utmfd[4]=__utmTrim(__utmfd[4]); if(__utmfd[4]&&__utmfd[4]!="") __utmsrc += "&utmiva="+escape(__utmfd[4]);
		 __utmfd[5]=__utmTrim(__utmfd[5]); if(__utmfd[5]&&__utmfd[5]!="") __utmsrc += "&utmipr="+escape(__utmfd[5]);
		 __utmfd[6]=__utmTrim(__utmfd[6]); if(__utmfd[6]&&__utmfd[6]!="") __utmsrc += "&utmiqt="+escape(__utmfd[6]);
	  }

	  if (__utmserv==0 || __utmserv==2) {
		 __utmi[ii] = new Image(1,1);
		 __utmi[ii].src  = __utmgifpath+"?"+"utmwv="+__utmwv+__utmsrc;
		 __utmi[ii].onload  = function() { __utmVoid(); }
	  }
	  if (__utmserv==1 || __utmserv==2) {
		 var __utmsrc2 = __utmsrc;
		 __utmsrc2 += "&utmac="+__utmacct;
		 __utmsrc2 += "&utmcc="+__utmcset;
		 __utmi2[ii] = new Image(1,1);
		 __utmi2[ii].src = __utmgifpath2+"?"+"utmwv="+__utmwv+__utmsrc2;
		 __utmi2[ii].onload  = function() { __utmVoid(); }
	  }
   }

   return;
}
function __utmGetFlash() {
   var __utmfv = "-";
   if (navigator.plugins && navigator.plugins.length) {
	  for (ii=0; ii < navigator.plugins.length; ii++) {
		 if (navigator.plugins[ii].name.indexOf('Shockwave Flash') != -1) {
			__utmfv = navigator.plugins[ii].description.split('Shockwave Flash ')[1];
			break;
		 }
	  }
   } else if (window.ActiveXObject) {
	  for (ii = 10; ii >= 2; ii--) {
		 try {
			var oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + ii + "');");
			if (oFlash) { __utmfv = ii + '.0'; break; }
		 }
		 catch(e) {}
	  }
   }
   return __utmfv;
}
function __utmLinker(__utmlink) {
   var __utmlp,__utmi,__utmi2,__utmta="-",__utmtb="-",__utmtc="-",__utmtz="-";

   if (__utmlink && __utmlink != "") {
	  if (document.cookie) {
		 __utmta = __utmGetCookie(document.cookie,"__utma="+__utmdh,";");
		 __utmtb = __utmGetCookie(document.cookie,"__utmb="+__utmdh,";");
		 __utmtc = __utmGetCookie(document.cookie,"__utmc="+__utmdh,";");
		 __utmtz = __utmGetCookie(document.cookie,"__utmz="+__utmdh,";");
		 __utmtv = __utmGetCookie(document.cookie,"__utmv="+__utmdh,";");
		 __utmlp = "__utma="+__utmta+"&__utmb="+__utmtb+"&__utmc="+__utmtc+"&__utmz="+__utmtz+"&__utmv="+__utmtv;
	  }
	  if (__utmlp) {
		 if (__utmlink.indexOf("?") <= -1) { document.location = __utmlink+"?"+__utmlp; }
		 else { document.location = __utmlink+"&"+__utmlp; }
	  } else { document.location = __utmlink; }
   }
}
function __utmLinkPost(__utmform) {
   var __utmlp,__utmi,__utmi2,__utmta="-",__utmtb="-",__utmtc="-",__utmtz="-",__utmtv="-";
   if (!__utmform || !__utmform.action) return;

   if (document.cookie) {
	  __utmta = __utmGetCookie(document.cookie,"__utma="+__utmdh,";");
	  __utmtb = __utmGetCookie(document.cookie,"__utmb="+__utmdh,";");
	  __utmtc = __utmGetCookie(document.cookie,"__utmc="+__utmdh,";");
	  __utmtz = __utmGetCookie(document.cookie,"__utmz="+__utmdh,";");
	  __utmtv = __utmGetCookie(document.cookie,"__utmv="+__utmdh,";");
	  __utmlp = "__utma="+__utmta+"&__utmb="+__utmtb+"&__utmc="+__utmtc+"&__utmz="+__utmtz+"&__utmv="+__utmtv;
   }
   if (__utmlp) {
	  if (__utmform.action.indexOf("?") <= -1) { __utmform.action += "?"+__utmlp; }
	  else { __utmform.action += "&"+__utmlp; }
   }
   return;
}
function __utmSetVar(__utmvar) {
   if (!__utmvar || __utmvar == "") return;
   var __utmrn = Math.round(Math.random() * 2147483647);
   document.cookie="__utmv="+__utmdh+"."+__utmvar+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+__utmdom;
   var __utmsrc = "&utmt=var&utmn="+__utmrn;
   if (__utmserv==0 || __utmserv==2) {
	  var __utmi = new Image(1,1);
	  __utmi.src  = __utmgifpath+"?"+"utmwv="+__utmwv+__utmsrc;
	  __utmi.onload  = function() { __utmVoid(); }
   }
   if (__utmserv==1 || __utmserv==2) {
	  var __utmi2 = new Image(1,1);
	  var __utmsrc2 = __utmsrc;
	  __utmsrc2 += "&utmac="+__utmacct;
	  __utmsrc2 += "&utmcc="+__utmGetCookieSet();
	  __utmi2.src = __utmgifpath2+"?"+"utmwv="+__utmwv+__utmsrc2;
	  __utmi2.onload  = function() { __utmVoid(); }
   }
}
function __utmGetCookieSet() {
   var __utmp;
   var __utmco="";
   if ((__utmp = __utmGetCookie(document.cookie,"__utma=",";")) != "-") __utmco += escape("__utma="+__utmp+";+");
   if ((__utmp = __utmGetCookie(document.cookie,"__utmb=",";")) != "-") __utmco += escape("__utmb="+__utmp+";+");
   if ((__utmp = __utmGetCookie(document.cookie,"__utmc=",";")) != "-") __utmco += escape("__utmc="+__utmp+";+");
   if ((__utmp = __utmGetCookie(document.cookie,"__utmz=",";")) != "-") __utmco += escape("__utmz="+__utmp+";+");
   if ((__utmp = __utmGetCookie(document.cookie,"__utmv=",";")) != "-") __utmco += escape("__utmv="+__utmp+";");
   if (__utmco.charAt(__utmco.length-1) == "+") __utmco = __utmco.substring(0,__utmco.length-1);
   return __utmco;
}
function __utmGetCookie(__utmclist,__utmcname,__utmcsep) {
   if (!__utmclist || __utmclist == "") return "-";
   if (!__utmcname || __utmcname == "") return "-";
   if (!__utmcsep  || __utmcsep  == "") return "-";
   var __utmi, __utmi2, __utmi3, __utmtc="-";

   __utmi = __utmclist.indexOf(__utmcname);
   __utmi3 = __utmcname.indexOf("=")+1;
   if (__utmi > -1) {
	  __utmi2 = __utmclist.indexOf(__utmcsep,__utmi); if (__utmi2 < 0) { __utmi2 = __utmclist.length; }
	  __utmtc = __utmclist.substring((__utmi+__utmi3),__utmi2);
   }
   return __utmtc;
}
function __utmSetDomain() {
   if (!__utmdn || __utmdn == "" || __utmdn == "none") { __utmdn = ""; return 1; }
   if (__utmdn == "auto") {
	  var __utmdomain = document.domain;
	  if (__utmdomain.substring(0,4) == "www.") {
		 __utmdomain = __utmdomain.substring(4,__utmdomain.length);
	  }
	  __utmdn = __utmdomain;
   }
   if (__utmhash == "off") return 1;
   return __utmHash(__utmdn);
}
function __utmHash(__utmd) {
   if (!__utmd || __utmd == "") return 1;
   var __utmhash=0, __utmg=0;
   for (var i=__utmd.length-1;i>=0;i--) {
	  var __utmc = parseInt(__utmd.charCodeAt(i));
	  __utmhash = ((__utmhash << 6) & 0xfffffff) + __utmc + (__utmc << 14);
	  if ((__utmg = __utmhash & 0xfe00000) != 0) __utmhash = (__utmhash ^ (__utmg >> 21));
   }
   return __utmhash;
}
function __utmFixA(__utmcs,__utmsp, __utmst) {
   if (!__utmcs || __utmcs == "") return "-";
   if (!__utmsp || __utmsp == "") return "-";
   if (!__utmst || __utmst == "") return "-";
   var __utmt = __utmGetCookie(__utmcs,"__utma=",__utmsp);
   var __utmlt=0;
   var __utmi=0;

   if ((__utmi=__utmt.lastIndexOf(".")) > 9) {
	  __utmns = __utmt.substring(__utmi+1,__utmt.length);
	  __utmns = (__utmns*1)+1;
	  __utmt = __utmt.substring(0,(__utmi));

	  if ((__utmi = __utmt.lastIndexOf(".")) > 7) {
		 __utmlt = __utmt.substring(__utmi+1,__utmt.length);
		 __utmt = __utmt.substring(0,(__utmi));
	  }

	  if ((__utmi = __utmt.lastIndexOf(".")) > 5) {
		 __utmt = __utmt.substring(0,(__utmi));
	  }
	  __utmt += "."+__utmlt+"."+__utmst+"."+__utmns;
   }
   return __utmt;
}

function __utmCheckUTMI(__utmd) {
   var __utm1A = new Array();
   var __utmlst=0,__utmpst=0,__utmlvt=0,__utmlu=0,__utmi=0,__utmpi=0;
   var __utmap = "-";
   var __utmld = "";
   var __utmt2;
   var __utmt = document.cookie;

   while((__utmi = __utmt.indexOf("__utm1=")) >= 0) {
	  __utm1A[__utm1A.length] = __utmGetCookie(__utmt,"__utm1=",";");
	  __utmt = __utmt.substring(__utmi+7,__utmt.length);
   }
   if (__utm1A.length) {
	  var __utmcts = Math.round(__utmd.getTime()/1000);
	  var __utmlex = " expires="+__utmd.toGMTString()+";";
	  __utmt = document.cookie;
	  if ((__utmi = __utmt.lastIndexOf("__utm3=")) >= 0) {
		 __utmlst = __utmt.substring(__utmi,__utmt.length);
		 __utmlst = __utmGetCookie(__utmlst,"__utm3=",";");
	  }
	  if ((__utmi = __utmt.lastIndexOf("__utm2=")) >= 0) {
		 __utmpst = __utmt.substring(__utmi,__utmt.length);
		 __utmpst = __utmGetCookie(__utmpst,"__utm2=",";");
	  }
	  for (var i=0;i<__utm1A.length;i++) {
		 __utmt = __utm1A[i];
		 if ((__utmi = __utmt.lastIndexOf(".")) >= 0) {
			__utmt2 = (__utmt.substring(0,__utmi))*1;
			__utmt  = (__utmt.substring(__utmi+1,__utmt.length))*1;
			if (__utmlvt == 0 || __utmt < __utmlvt) {
			   __utmlvt = __utmt;
			   __utmlu  = __utmt2;
			}
		 }
	  }
	  if (__utmlvt && __utmlst) {
		 if (!__utmpst ||  __utmpst > __utmlst) __utmpst = __utmlst;
		 __utmap = __utmlu+"."+__utmlvt+"."+__utmpst+"."+__utmlst+".2";
	  } else if (__utmlvt) {
		 if (!__utmpst || __utmpst > __utmcts) __utmpst = __utmcts;
		 __utmap = __utmlu+"."+__utmlvt+"."+__utmpst+"."+__utmcts+".2";
	  }
	  __utmld = __utmt = document.domain;
	  __utmi=__utmpi=0;
	  while((__utmi = __utmt.indexOf(".",__utmpi+1)) >= 0) {
		 if (__utmpi>0) __utmld = __utmt.substring(__utmpi+1,__utmt.length);
		 __utmld = " domain="+__utmld+";";
		 document.cookie="__utm1=1; path=/;"+__utmlex+__utmld;
		 document.cookie="__utm2=1; path=/;"+__utmlex+__utmld;
		 document.cookie="__utm3=1; path=/;"+__utmlex+__utmld;
		 __utmpi=__utmi;
	  }
	  document.cookie="__utm1=1; path=/;"+__utmlex;
	  document.cookie="__utm2=1; path=/;"+__utmlex;
	  document.cookie="__utm3=1; path=/;"+__utmlex;
   }
   return __utmap;
}

function __utmTZConvert(__utmmz) {
   var __utmhr=0,__utmmn=0,__utmsg='+';
   if (__utmmz && __utmmz != "") {
	  if (__utmmz <= 0) {__utmsg='+'; __utmmz*=-1; }
	  else {__utmsg='-'; __utmmz*=1; }
	  __utmhr = Math.floor((__utmmz/60));
	  __utmmn = Math.floor((__utmmz%60));
   }
   if (__utmhr < 10) __utmhr = "0"+__utmhr;
   if (__utmmn < 10) __utmmn = "0"+__utmmn;
   return __utmsg+__utmhr+__utmmn;
}
function __utmTrim(s) {
  if (!s || s == "") return "";
  while ((s.charAt(0) == ' ') || (s.charAt(0) == '\n') || (s.charAt(0,1) == '\r')) {
	s = s.substring(1,s.length);
  }
  while ((s.charAt(s.length-1) == ' ') || (s.charAt(s.length-1) == '\n') || (s.charAt(s.length-1) == '\r')) {
	s = s.substring(0,s.length-1);
  }
  return s;
}
