<!--
function cmSetClientID(thisID) {
	var cm_ClientID=thisID;
	window.cm_ClientID=cm_ClientID;
}

var ampString="%26";
function cmExtractParameter(parameter, s) {
	var begin = s.indexOf(parameter);
	var end = s.indexOf("&", begin);
	if (end == -1) {
		end = s.indexOf("%26", begin);
		if (end==-1)
		{
			end = s.length;
		}
	} else {
		ampString="&";
	}
	var middle = s.indexOf("=", begin);
	return s.substring(middle + 1, end);
}

function cmRemoveParameter(inS, value) {
	var begin = inS.indexOf(value);
	var end = inS.indexOf("&", begin);
	if (end == -1) {
		end = inS.indexOf("%26", begin);
		if (end==-1)
		{
			end = inS.length;
		}
	}
	if ((end<inS.length) && (inS.charAt(end) == "&")){
		end = end +1;
	} else {
		if ((end+2<inS.length) && (inS.charAt(end) == "%") && (inS.charAt(end+1) == "2") && (inS.charAt(end+2) == "6")) 
			end = end + 3;
	}

	return inS.substring(0, begin) + inS.substring(end, inS.length);
}

function cmCorrectMMCParameters(inS) {
	// indeces
	// alert(inS);
	// alert(window.location.href);
	var iVen = inS.indexOf("cm_ven");
	var iCat = inS.indexOf("cm_cat");
	var iPla = inS.indexOf("cm_pla");
	var iItem = inS.indexOf("cm_ite");

	// values
	var vVen = cmExtractParameter("cm_ven",inS);
	var vCat = cmExtractParameter("cm_cat",inS);
	var vPla = cmExtractParameter("cm_pla",inS);
	var vItem = cmExtractParameter("cm_ite",inS);

	if ((iVen == -1) || (iCat == -1) || (iPla == -1) || (iItem == -1)) {
		// alert(1);
		return inS;
	}

	if ((!vVen) || (!vCat) || (!vPla) || (!vItem)) {
		// alert(vVen);
		return inS;
	}
	if ((iVen < iCat) && (iCat < iPla) && (iPla < iItem)) {
		// alert(3);
		return inS;
	}
	else {
		var out;
		out = cmRemoveParameter(inS, "cm_ven");
		out = cmRemoveParameter(out, "cm_cat");
		out = cmRemoveParameter(out, "cm_pla");
		out = cmRemoveParameter(out, "cm_ite");

		var MMCString = "cm_ven=" + vVen + ampString + "cm_cat=" + vCat + ampString + "cm_pla=" + vPla + ampString + "cm_ite=" + vItem;
		if (out.charAt(out.length - 1) != "?") {
			MMCString = ampString + MMCString;
		}
		out = out + MMCString;
		// alert(out);
		return out;
	}
}

function resetVCPIVariables(url_string) {
	var pattern = /cm%5Fven/ig;
	var new_url = url_string;
	new_url = new_url.replace(pattern, "cm_ven");

	pattern = /cm%5Fcat/ig;
	new_url = new_url.replace(pattern, "cm_cat");
	
	pattern = /cm%5Fpla/ig;
	new_url = new_url.replace(pattern, "cm_pla");
	
	pattern = /cm%5Fite/ig;
	new_url = new_url.replace(pattern, "cm_ite");
	return cmCorrectMMCParameters(new_url);
}

var cm_HOST="test.coremetrics.com/eluminate?";
var cm_max = 50;
/* Please do not modify anything below this line. */
var cm_count = 0;
var cm_img = new Array(cm_max);
function cmWrite(){
var n=navigator,d=document,cm_pl=location.protocol;
this.vn1="e3.1";
this.qs="tid="+this.tid;
var dt=new Date();
this.rnd=dt.getTime()%10000000;
if(!this.rf){
if(n.appName=="Microsoft Internet Explorer"&&parseFloat(n.appVersion)<4){this.rf="unavailable";}
else if(d.referrer=="undefined"){this.rf="";}
else this.rf=d.referrer;}
if(this.ul==null||this.ul==""||this.ul=="(none)")this.ul=resetVCPIVariables(window.location.href);
this.ts=cmCookie("TestSess");
if(this.ts!="Yes"){
d.cookie="TestSess=Yes";
this.ts=cmCookie('TestSess');}
this.tp=cmCookie("TestPerm");
if(this.tp!="Yes"){
dt.setHours(dt.getHours()+5);
d.cookie="TestPerm=Yes;expires="+dt.toGMTString()+"; path=/;";
this.tp=cmCookie('TestPerm');}
for(var cOb in this){
if(this[cOb]==null||this[cOb]==""||this[cOb].toString().indexOf("function ")>=0||cOb=="qs"||cOb=="tid")continue;
this.qs+="&"+cmStrip(cOb)+"="+cmEncode(cmStrip(this[cOb]));}
if(this.tid=="2"||this.tid=="3")cm_pl="https:";
if(cm_pl!="http:"&&cm_pl!="https:")cm_pl="http:";
var request=cm_pl+"//"+cm_HOST+cmEncode(this.qs)
if(arguments[0]>0)return request;
var tag="<img width=\"1\" height=\"1\" src=\""+request+"\">";
if(arguments[1]>0){
img[cm_count]=new Image();
img[cm_count].src=request;
cm_count++;
if (cm_count==cm_max)cm_count=0;
} else {
document.write(tag);
}
return tag;}
function imgSrc(){return this.write(1,0)};
function img(){return this.write(0,0)};
function imgMem(){return this.write(0,1)};
function _cm(){
var a=arguments;
this.ci=window.cm_ClientID;
for (var i=0;i<a.length;i++)this[a[i]]=a[++i];
this.write=cmWrite;
this.getImgSrc=imgSrc;
this.writeImg=img;
this.loadImg=imgMem;}
function cmStrip(s){
var z="";
s=z+s;
return s.split("'").join(z).split("\"").join(z).split("\r").join(z).split("\n").join(z);}
function cmEncode(s){
var i=0,j;
while(s.charAt(i)==" "&&i!=s.length)i++;
j=s.length-1;
while(s.charAt(j)==" "&&j!=0)j--;
s=escape(s.substring(i,j+1));
s=s.split("+").join("%2B");
return s;}
function cmCookie(n){
var d=document.cookie,ar=n+"=",al=ar.length,cl=d.length,i=0;
while(i<cl){
var j=i+al;
if(d.substring(i,j)==ar){
var en=d.indexOf(";",j);
if(en==-1)en=d.length;
return unescape(d.substring(j,en));}
i=d.indexOf(" ",i)+1;
if(i==0)break;}
return null;}
//-->

