/**
 *
 * Extra functions designed to work together with SWFObject v1.4.4 and Webtrends
 *
 */
 
 //This function checks for extra flash variables in url.
 function writeFlash(swfObject) {
	try {
		FlashVarArray=getFlashVars();
		for (i in FlashVarArray) {
			thisFlashVar=FlashVarArray[i].split("=");
			swfObject.addVariable(thisFlashVar[0], thisFlashVar[1]);
		}
	} catch (e) {
	}
	try {
		swfObject.write("flashcontent");
	} catch (e) {
	}
 }
 
 //Function that returns an array with Flash variables
function getFlashVars() {
	thisArray=new Array();
	try {
		href=document.location.href;
		startPath='none';
		urlArray=new Array();
		urlArray=href.split('?');
		if (urlArray.length==2) {
			querystringArray=new Array();
			querystringArray=urlArray[1].split('&');
			for (i in querystringArray) {
				thisQueryVar=querystringArray[i].split("=");
				if (querystringArray[i].substring(0,6)=='flash_') {
					thisArray.push(querystringArray[i]);
				}
			}
		}
	} catch (e) {
	}
	return thisArray;
}

//function for for stat generation with exception handling
function IRWdcsMultiTrack() {
	try {
		if (window.gDomain===undefined) {
			WTdom_Load=false;
		} else {
			WTdom_Load=true;
		}
		if (window.WTmain_Load === true && window.WTdom_Load === true) {
			dcsMultiTrack.apply(this,arguments);
		}
	} catch (e) {}	
}