

function redirect(where) {
	switch(where) {
		case 1: //
			window.location = '/products/zipcode/index.asp';
			break;
		case 2: //
			window.location = '/products/zipcode3digit/index.asp';
			break;
		case 3: //
			window.location = '/products/place/index.asp';
			break;
		case 4: //
			window.location = '/products/carrierroute/index.asp';
			break;
		case 5://
			window.location = '/products/censustract/index.asp';
			break;
		case 6: //
			window.location = '/products/street/index.asp';
			break;
		case 7: //
			window.location = '/products/state/index.asp';
			break;
		case 8: //
			window.location = '/products/radius/index.asp';
			break;
		case 9: //
			window.location = '/products/metro/index.asp';
			break;
		case 10: //
			window.location = '/products/county/index.asp';
			break;
		case 11: //
			window.location = '/products/sectionals/index.asp';
			break;
		case 12: //
			window.location = '/products/city/index.asp';
			break;
		case 13: //
			window.location = '/products/us/index.asp';
			break;
		case 14: //
			window.location = '/products/usregionals/index.asp';
			break;
		case 15: //
			window.location = '/products/drivetime/index.asp';
			break;
		case 16: //
			window.location = '/products/sets/index.asp';
			break;
		case 17: //
			window.location = '/products/customarea/index.asp';
			break;
	}
}

function Start(page)
{
	OpenWin = this.open(page, "mm_preview", "width=620,height=650,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}

var win=null;
function NewWindow(mypage, myname, w, h, scroll, pos)
{
	if(pos=="random")
	{
			LeftPosition = (screen.width) ? Math.floor(Math.random()*(screen.width - w)) : 100;
			TopPosition = (screen.height) ? Math.floor(Math.random()*((screen.height - h) - 75)) : 100;
		}
	if(pos=="center")
	{
		LeftPosition = (screen.width) ? (screen.width - w) / 2 : 100;
		TopPosition=(screen.height) ? (screen.height - h) / 2 : 100;
	}
	else if((pos != "center" && pos != "random") || pos==null)
	{
		LeftPosition=0;
		TopPosition=20
	}
	
	settings = 'width=' + w + ',height=' + h + ',top=' + TopPosition + ',left=' + LeftPosition + 
		',scrollbars=' + scroll + ',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win = window.open(mypage, myname, settings);
}

function Zoom1(page)
{
	OpenWin = this.open(page, "mm_zoom", "width=630,height=480,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}

function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie= name + "=" + value +
		((expires) ? "; expires=" + expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

function getCookie(name)
{
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	
	if (begin == -1)
	{
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else
	{
		begin += 2;
	}
	
	var end = document.cookie.indexOf(";", begin);
	
	if (end == -1)
	{
		end = dc.length;
	}
	
	return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, path, domain)
{
	if (getCookie(name))
	{
		document.cookie = name + "=" + 
			((path) ? "; path=" + path : "") +
			((domain) ? "; domain=" + domain : "") +
			"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}

function decimal(dec)
{
	this.dec=dec;
	this.toBinary=function() { return this.dec.toString(2); }
	this.toHex=function() { return this.dec.toString(16).toUpperCase(); }
	this.toOctal=function() { return this.dec.toString(8); }
}

function checkCookie(refurl)
{
	
	var compare = getCookie('CurrentTestID');
	var compareOld = getCookie('PreviousTestID');
			
	if((compare != null && compare != "")|| (compareOld != null && compareOld != ""))
	{
		var pageID = getCookie('CurrentPageID');
		var expir = new Date("December 31, 2024");
		var rExp = /\&/g;
		var PageServed = getCookie(compare);
		var PageTested = getCookie('PageTested');	
		var SessID = getCookie('SessionID');
		PageTested = PageTested.replace(rExp, "|");
		var PageRefer = getCookie('TestRef');
				
		var WebUserID = getCookie('webUserID');
								
		var url = location.href.replace(rExp, "|");
				
		//var dc = document.cookie;
		document.write('<img src=\'/para/Record.aspx?comparison=' + compare + '&PageRefer=' + PageRefer + '&' + compare + '=' + PageServed +'&WebUserID=' + WebUserID + '&SessID=' + SessID + '&pageID=' + pageID + '&url=' + url + '&refurl=' + refurl +'&PageTested=' + PageTested + '\'><br>');
		
	}
}
	
function writeImage()
{
	var today = new Date();
	var temp = today.getTime();
	var expiry = new Date("December 31, 2024");
	var hexId = new decimal(temp).toHex();
	var idValue = getCookie("webUserID");
	var pos = location.href.indexOf('?');

	if(pos == -1)
	{
		var websrc = getCookie("ZCMsource");
		var webkwd = getCookie("ZCMkeyword");
	}
	else
	{
		var Rawurl = location.href.substring(pos+1, location.href.length);
		var fields = Rawurl.split('&');

		for ( var i=0, len=fields.length; i<len; ++i )
		{
			if(fields[i].indexOf('source')!=-1)
			{
				var websrc = fields[i].substring(fields[i].indexOf('=')+1, fields[i].length);
				setCookie("ZCMsource", websrc, expiry, "/");
			}
			if(fields[i].indexOf('kwid')!=-1)
			{
				var webkwd = fields[i].substring(fields[i].indexOf('=')+1, fields[i].length);
				setCookie("ZCMkeyword", webkwd, expiry, "/");
			}
			if(fields[i].indexOf('referer')!=-1)
			{
				var webref = fields[i].substring(fields[i].indexOf('=')+1, fields[i].length);
				setCookie("ZCMreferer", webref, expiry, "/");
			}
		}
	}
	
	var website = "NewZCM";
	var url = document.URL;
	var refurl = document.referrer;
	if (refurl == '') 
	{
		refurl = 'undefined';
	}
		
	var flagVar = "no";
	var rExp = /\&/g;
	var url2 = url.replace(rExp, "|").replace("#", "_");
	var refurl2 = refurl.replace(rExp, "|").replace("#", "_");
	hexId = hexId.toString();

	if (idValue) 
	{
		flagVar = "yes"
	} 
	else 
	{
		setCookie("webUserID", hexId, expiry, "/");
		idValue = getCookie("webUserID");
		if (idValue) {	flagVar = "yes"  }
	}
	
	document.write("<img width='1' height='1' src='/newimage.aspx?website=" + website + "&idValue=" + idValue + "&url=" + url2 + "&refurl=" + refurl2 + "&flagVar=" + flagVar + "&websrc=" + websrc + "&webkwd=" + webkwd + "'>")
	checkCookie(refurl2);
}

writeImage();