function dumpProps(obj, parent) {
   // Go through all the properties of the passed-in object 
   msg = "";
   var k = 0;
   for (var i in obj) {
      if (parent) { msg = msg + "\n" + parent + "." + i + "\t\t" + obj[i]; } else { msg = msg + "\n" + i + "\t\t" + obj[i]; }
	  
	  /*
	  if (typeof obj[i] == "object") { 
         if (parent) { dumpProps(obj[i], parent + "." + i); } else { dumpProps(obj[i], i); }
      }
	  */
	  k = k + 1;
	  if (k >= 20) {
		  alert(msg);
		  msg = "";
		  k = 0;
	  }
   }
   alert(msg);
}

function execute($pUrl, $pEvent, $pBoxID) {
	var userAgent = new String(navigator.appName);

	if (userAgent.substring(0,3) == 'Mic')
	{
		fromLink = $pEvent.srcElement.href;
	} else {
		fromLink = $pEvent.target.href;
	}
	if (fromLink) {
		//var img = new Image();
		//img.src = $pUrl;
		expire = new Date(); expire.setTime(expire.getTime() + 3600000); 
		document.cookie = "BoxID="+ $pBoxID +";expires="+expire.toGMTString();
	}
}