﻿// scripts used in site to go here

function _getCookie(strParam)
{
   var _ucookies = document.cookie.split(";");
   for (var i = 0, m = _ucookies.length; i < m; i++) {
	   var np = _ucookies[i].split("=");
	   if (_trim(np[0].toLowerCase()) == strParam.toLowerCase()) 
      {
		   var val = "";
		   for (i = 1, m = np.length; i < m; i++) {
				if (i > 1)
					val += "=";

				val += np[i];
		   };
		   return unescape(_trim(val));
	   };
   }
   return "";
};

function _trim(val)
{
   return val.replace(/^\s+|\s+$/g, '');
};

function __utmVisitorCode(f)
{
   var r=0,t=0,i=0,i2=0,m=31;
   //var a=_uGC(_ubd.cookie,"__utma="+_udh+".",";");
   var a = _getCookie("__utma");

   if( a )
   {
      if ((i=a.indexOf(".",0))<0) return;
      if ((i2=a.indexOf(".",i+1))>0) r=a.substring(i+1,i2); else return "";  // extracts the UNIQUEID
      if ((i=a.indexOf(".",i2+1))>0) t=a.substring(i2+1,i); else return "";  // Extracts the INITIALSESSIONTIME
      if (f) {
         return r;
      } else {
         var c=['A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9'];
         return c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5&m]+c[t&m];
      }
   }
   else
   {
      return r;
   }
}
