﻿
// debugger;

var qsParm = new Array();

function ReadTrackingPhoneNumber() {
	ReadQueryString();
	
	if (qsParm["TrackNum"] != undefined) {
	
		// Set a Cookie for tracking number:
		SetCookie("TrackNum", qsParm["TrackNum"], 1);
	}
}

function PrintPhoneNumber() {
	if (ReadCookie("TrackNum") != "" && ReadCookie("TrackNum") != ";")
		document.write(ReadCookie("TrackNum"))
	else 
		document.write(defaultNum);
}

function PrintTrackableNumberImage(defaultPhoneNumberImage, trackablePhoneNumberImage) {
	if (ReadCookie("TrackNum") != "" && ReadCookie("TrackNum") != ";")
		document.write('<img src="' + trackablePhoneNumberImage + '" alt="' + defaultNum + '" border="0" />')
	else
		document.write('<img src="' + defaultPhoneNumberImage + '" alt="' + ReadCookie("TrackNum") + '" border="0" />')
}

function PrintPredominantPhoneNumber() {
	if (ReadCookie("TrackNum") != "" && ReadCookie("TrackNum") != ";") {
	    try {
	        document.getElementById('TrackablePhoneNumber').style.display = '';
		}
		catch(err)  {
		    // Keep Moving;
		    throw err;
		}
	}
}

// This function from: http://javascript.about.com/library/blqs1.htm
function ReadQueryString() {
	var query = window.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) {
		var pos = parms[i].indexOf('=');
		if (pos > 0) {
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			qsParm[key] = val;
		}
	}
}

// This function from: http://www.javascripter.net/faq/readinga.htm
function ReadCookie(cookieName) {
	var theCookie=""+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=="") return ""; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length; 
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

// This function from: http://www.javascripter.net/faq/settinga.htm
function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)
				 + ";expires="+expire.toGMTString();
}
