// CallTrax+ Image Swap (Beta) 08-23-2009
// (c) 2009, Buildtelligence Web Solutions, Inc.
// Parse URL for: _vsrefdom= and change the graphic call to match the value.

function writeCookie(cname, value, days){ // standard cookie routine to writeout
  if(days){
    (t=new Date()).setTime(new Date().getTime()+days*24*60*60*1000);
    var e='; expires='+t.toGMTString();
  }else{
    var e='';
  }
  document.cookie=cname+"="+value+e+"; path=/";
}

function varlookup(name, url) { // optional- pass URL otherwise parse current
	if (!url) url = window.location.href;
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var results = new RegExp("[\\?&]"+name+"=([^&#]*)").exec(url);
	if( results == null ) return null;		// return null if not found
	else // decodeURIComponent doesn't recognize '+' as encoding for space
		return decodeURIComponent(results[1].replace(/\\+/g," "));
}


if(varlookup('_vsrefdom') != null){
//    var vsref = $.varlookup("_vsrefdom"); // setup the var + store
    var vsref = varlookup("_vsrefdom"); // setup the var + store
    writeCookie('calltraxplus', vsref, '31');
}

function readCookie(name)
{
  var ca = document.cookie.split(';');
  var nameEQ = name + "=";
  for(var i=0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1, c.length); //delete spaces
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
  return null;
}

if (readCookie('calltraxplus') != null) {
    calltrax = readCookie('calltraxplus');
}
else
{
    calltrax = "default";
}

// Now preload the Images - make sure the path is correct, and each corresponds to the Calltrax setup
CT1largeImage = new Image(381,50)
CT1smallImage = new Image(287,36)
CT1largeImage.src="/images/CT1.gif"
CT1smallImage.src="/images/CT1Sm.gif"
CT2largeImage = new Image(381,50)
CT2smallImage = new Image(287,36)
CT2largeImage.src="/images/CT2.gif"
CT2smallImage.src="/images/CT2Sm.gif"
CT3largeImage = new Image(381,50)
CT3smallImage = new Image(287,36)
CT3largeImage.src="/images/CT3.gif"
CT3smallImage.src="/images/CT3Sm.gif"
CT4largeImage = new Image(381,50)
CT4smallImage = new Image(287,36)
CT4largeImage.src="/images/CT4.gif"
CT4smallImage.src="/images/CT4Sm.gif"
CT5largeImage = new Image(381,50)
CT5smallImage = new Image(287,36)
CT5largeImage.src="/images/CT5.gif"
CT5smallImage.src="/images/CT5Sm.gif"
CT6largeImage = new Image(381,50)
CT6smallImage = new Image(287,36)
CT6largeImage.src="/images/CT6.gif"
CT6smallImage.src="/images/CT6Sm.gif"
CT7largeImage = new Image(381,50)
CT7smallImage = new Image(287,36)
CT7largeImage.src="/images/CT7.gif"
CT7smallImage.src="/images/CT7Sm.gif"
CT8largeImage = new Image(381,50)
CT8smallImage = new Image(287,36)
CT8largeImage.src="/images/CT8.gif"
CT8smallImage.src="/images/CT8Sm.gif"
CT9largeImage = new Image(381,50)
CT9smallImage = new Image(287,36)
CT9largeImage.src="/images/CT9.gif"
CT9smallImage.src="/images/CT9Sm.gif"
CT10largeImage = new Image(381,50)
CT10smallImage = new Image(287,36)
CT10largeImage.src="/images/CT10.gif"
CT10smallImage.src="/images/CT10Sm.gif"
CT11largeImage = new Image(381,50)
CT11smallImage = new Image(287,36)
CT11largeImage.src="/images/CT11.gif"
CT11smallImage.src="/images/CT11Sm.gif"
CT12largeImage = new Image(381,50)
CT12smallImage = new Image(287,36)
CT12largeImage.src="/images/CT12.gif"
CT12smallImage.src="/images/CT12Sm.gif"
CT13largeImage = new Image(381,50)
CT13smallImage = new Image(287,36)
CT13largeImage.src="/images/CT13.gif"
CT13smallImage.src="/images/CT13Sm.gif"
