//IMPORTANT:: HARD CODE LINE 536   ********  A other EI HACK :: DEFINE HOST PATH FOR IE

//GET COUNTRY IP2Location COOKIE
//Variable already define by ASP Server Side
if(!omnCountryCode){ if(omnCountryCode != "") omnSetCookie( 'COUNTRYCODE', omnCountryCode) };
if(!omnCountryName){ if(omnCountryName != "") omnSetCookie( 'COUNTRYNAME', omnCountryName) };

	
//Declaration
var omnDebugMode = ""; //1 = show button, 2 = hide button, NOTHING = no button
var omnCheckPoint = "";
var omnHostName = "";
var omnChannel = "";
var omnPagePath = "";
var omnLanguage = "";
var omnCookieLanguage = "";
var omnCookieCountry = "";
var omnCountry = "";

var omnCampaignCode = "";
var omnInternalCampaignCode = "";
var omnExtension = "";	
var omnHier1 = "";
var omnHier2 = "";	
var omnHier3 = "";
var omnHier4 = "";
var omnHier5 = "";	


//*********  Function & Controle settings  ***************
function getCdsParam(omnURL){
	
	//Force lowercase function for 
	omnURL = omnURL.toLowerCase() ;
	//var omnURL = document.location.href;
	omnCheckPoint = "";
	omnChannel = "";
	omnHostName = "";
	omnPagePath = "";
	omnLanguage = "";
	omnCookieLanguage = "";
	omnCountry = "";
	omnCookieCountry = "";	
	omnCampaignCode = "";
	omnInternalCampaignCode = "";
	omnExtension = "";
	omnHier1 = "";
	omnHier2 = "";	
	omnHier3 = "";
	omnHier4 = "";
	omnHier5 = "";	

	var objRegExp = /^(\s*)$/;

	if(objRegExp.test(omnURL)) {
	   omnURL = omnURL.replace(objRegExp, '');
	   if( omnURL.length == 0)
		  return omnURL;
	}

	objRegExp = /^((http[s]?|ftp):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([\w\-\.]+[^#?\s]+)(.*)?(#[\w\-]+)?$/;
	if(objRegExp.test(omnURL)) {
		//Host Name
		omnHostName = RegExp['$3'];
		
		//Language
		if((RegExp['$4'].length == 1)&&(RegExp['$6'].length == 2)){
			omnLanguage = RegExp['$6'];
			omnChannel = RegExp['$3'];
		}
		
		//omnExtension de fichier
		if (RegExp['$6']) omnExtension = isAspHtmlFile(RegExp['$6']);

		//Get omnChannel
		var omnFileName = "";
		var omnCurrentHier = 0;
		if(RegExp['$6']) omnFileName = RegExp['$6'];

		var arrFolder = RegExp['$4'].split('/');	
		for (i = 0; i <= arrFolder.length-1; i++) { 
			if(arrFolder[i] != ""){		
/*
				if( (arrFolder[1].toLowerCase() == 'cirquedusoleil')&&(arrFolder[2].length == 2)&&(i > 3) ||
					(arrFolder[1].toLowerCase() != 'cirquedusoleil')&&(arrFolder[2].length == 2)&&(i > 2) ){

				
					omnCurrentHier++;
					switch(omnCurrentHier){
					case 1:
						omnHier1 = arrFolder[i];
						omnHier2 = omnFileName;
						break; 
					case 2:
						omnHier2 = arrFolder[i];
						omnHier3 = omnFileName;
						break;
					case 3:
						omnHier3 = arrFolder[i];
						omnHier4 = omnFileName;
						break;
					case 4:
						omnHier4 = arrFolder[i];
						omnHier5 = omnFileName;
						break;
					case 5:
						omnHier5 = arrFolder[i];
						break;
					default:
						//Do nothing
						break;
					}				
				}
*/				
				//Construction of PageName
				if(!(((arrFolder[i].toLowerCase() == 'cirquedusoleil')&&(i == 1)) || ((arrFolder[i].length == 2)&&(i == 2)))){
					omnPagePath = omnPagePath + arrFolder[i] + " : ";	
				}

				if((i >= 2)&&(arrFolder[1].toLowerCase() == 'world')&&(arrFolder[2].length == 2)&&(arrFolder[3].length == 2)){	
					omnCheckPoint = omnCheckPoint + " 1";
					omnChannel = arrFolder[1];
					omnLanguage = arrFolder[2];		
					omnCountry = arrFolder[3];
				}else if((i >= 2)&&(arrFolder[1].toLowerCase() == 'cirquedusoleil')&&(arrFolder[2].length == 2)){	
					omnCheckPoint = omnCheckPoint + " 2";				
					omnChannel = arrFolder[3];
					omnLanguage = arrFolder[2];
				}else if((i > 2)&&(arrFolder[i].toLowerCase() != 'cirquedusoleil')&&(arrFolder[2].length == 2)){	
					omnCheckPoint = omnCheckPoint + " 3";				
					omnChannel = arrFolder[1];
					omnLanguage = arrFolder[2];
					
				}else if((arrFolder.length == 1 )&&(arrFolder[0].toLowerCase() == 'cirquedusoleil')){
					omnCheckPoint = omnCheckPoint + " 4";				
					omnChannel = arrFolder[0];
					omnLanguage = "";	
				}else{
					omnCheckPoint = omnCheckPoint + " 5";				
					omnChannel = RegExp['$3'];
					omnLanguage =  "";
				}	
			}
		}
		//GESTION D'EXCEPTION
		//SI AUCUN omnChannel N'EST ASSIGNÉ
		if(!omnChannel)omnChannel = RegExp['$3'];
		
		// Search for campaign
		var arrParam = RegExp['$7'];
		omnCampaignCode = searchParamKeyValue( arrParam, 'sa_campaign');
		omnInternalCampaignCode = searchParamKeyValue( arrParam, 'icid');
		if(searchParamKeyValue( arrParam, 'cid'))omnCampaignCode = searchParamKeyValue( arrParam, 'cid');
		
		if(omnCampaignCode != ""){
		
			if(omnCampaignCode.indexOf("internal")!=-1){
		
				omnInternalCampaignCode = omnCampaignCode;
				omnCampaignCode = '';
			}else{
			
				omnInternalCampaignCode = '';
			}
		}
		
	}else{
		//Return URL
		omnCheckPoint = omnCheckPoint + " ";
		omnChannel = omnURL;
		if (omnChannel.substring( omnChannel.length-1) == "/") omnChannel = omnChannel.slice(0, omnChannel.length-1);
	}	

	//Construction and cleanup of Channel
	if(omnChannel){
		omnChannel = omnChannel.replace("http://","");
		omnChannel = omnChannel.replace(".com","");
		omnChannel = omnChannel.replace(".org","");
		omnChannel = omnChannel.replace("www.","");
	}
	
	//GET LANGUAGE COOKIE
	if (omnGetCookie('CDS%5FLANGUAGE') != null) omnCookieLanguage = omnGetCookie('CDS%5FLANGUAGE'); //COOKIE LANGUAGE SELECTION BY USER
	
	//GET COUNTRY SELECTED COOKIE
	if (omnGetCookie('CDS%5FCOUNTRY') != null) omnCookieCountry = omnGetCookie('CDS%5FCOUNTRY'); //COOKIE COUNTRY SELECTION BY USER
	
	
//GET USER INFO COOKIE - SET BY IP2Location
//	if (omnGetCookie('COUNTRYCODE') != null) omnCountryCode = omnGetCookie('COUNTRYCODE'); //COOKIE - CDS_COUNTRY_CODE from IP2Location
//	if (omnGetCookie('COUNTRYNAME') != null) omnCountryName = omnGetCookie('COUNTRYNAME'); //COOKIE - CDS_COUNTRY_NAME from IP2Location


/*	
	//GET COUNTRY IP2Location COOKIE
	if (omnGetCookie('CDS%5FCOUNTRY%5FLOCATION') != null){
		//COOKIE COUNTRY ALREADY SET BY IP2Location FOR THIS SESSION
		omnCountryLocation = omnGetCookie('CDS%5FCOUNTRY%5FLOCATION'); 
	}else{
		//SET COOKIE COUNTRY with  IP2Location 

		
		omnCountryLocation = "en"; //omnCountryLocation = IP2Location();
		if (omnCountryLocation != ""){
			omnSetCookie( 'CDS%5FCOUNTRY%5FLOCATION', omnCountryLocation);
		}else{
			omnCountryLocation = "xx";
		}
	}
*/
	//GET COUNTRY IP2Location COOKIE
	if(!s.eVar2){     
		if(s.c_r('eVar2Cookie') == "cirque club member")
			s.eVar2 = "cirque club member";
			//s.eVar2=s.getAndPersistValue('cirque club member','eVar2Cookie',1); // TO PUT IN THE CLUB CIRQUE PAGE
		else
			s.eVar2 = s.getAndPersistValue('non-club member', 'eVar2Cookie', 365);
			//s.eVar2="non-club member";
	}	
	
	
	
	//Construction and cleanup of PageName
	if(omnPagePath){
		if (omnPagePath.substring( omnPagePath.length-1) == ":") omnPagePath = omnPagePath.slice(0, omnPagePath.length-1);
		if (omnPagePath.substring(0,1) == ":") omnPagePath = omnPagePath.slice(1, omnPagePath.length);
		omnPagePath = omnPagePath + omnFileName;
		omnPagePath = omnPagePath.replace("."+omnExtension,"");
		omnPagePath = omnPagePath.replace(" : "+omnLanguage+" : ",":");
		omnPagePath = omnPagePath.replace(":"," : ");
		omnPagePath = omnPagePath.replace("  :  "," : ");
	}

//alert(omnFileName);

	//**************** SPLASH * SCREEN * DEFINITION * EXCEPTION  ************************
	if( omnFileName == undefined ) omnFileName = "default";
		
	if( omnPagePath == ''){ 
		omnPagePath = omnFileName.replace("."+omnExtension,"");// + "_splash";
		omnHier1 = omnFileName;
		omnHier2 = '';
		omnChannel = 'cirquedusoleil';
	}else if( omnPagePath == 'world : default'){
		omnPagePath = omnFileName.replace("."+omnExtension,"");// + "_splash";
		omnHier1 = omnFileName;
		omnHier2 = '';
		omnChannel = 'world';
	}else if( omnPagePath == 'casting : splash'){
		omnPagePath = omnFileName.replace("."+omnExtension,"");// + "_splash";
		omnHier1 = omnFileName;
		omnHier2 = '';
		omnChannel = 'casting';
	}else if( omnPagePath == 'zumanity : default'){
		omnPagePath = omnFileName.replace("."+omnExtension,"");// + "_splash";
		omnHier1 = omnFileName;
		omnHier2 = '';
		omnChannel = 'zumanity';
	}else if( omnPagePath == 'zaia : index'){
		omnPagePath = omnFileName.replace("."+omnExtension,"");// + "_splash";
		omnHier1 = omnFileName;
		omnHier2 = '';
		omnChannel = 'zaia';
	}else{

	}
	
//	omnDebugMode = searchParamKeyValue( arrParam, 'debug');
}

function  searchParamKeyValue( arrParam, aParam ){

	if(arrParam.length > 1) 
		arrParam = arrParam.substring(1, arrParam.length);
	else 
		arrParam = null;
	
	if(arrParam) {
		var  arrKeyValuePairs = new Array();
		arrParam = arrParam.split('&');
		var a = new Array(arrParam.length);
		for(var j=0; j < arrParam.length; j++) {
			if (arrParam[j].split("=")[0] == aParam ) return arrParam[j].split("=")[1];
		}
	}
	return "";
}

function getArgs( omnURL) {
	var args = new Object();
	var query = omnURL.substring(1);
	var pairs = query.split("&");
	
	for(var i = 0; i < pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos == -1) continue;
		var argname = pairs[i].substring(0,pos);
		var value = pairs[i].substring(pos+1);
		args[argname] = unescape(value);
	}
	return args;
}

function isAspHtmlFile(omnURL){
	
	if (omnURL.indexOf('.html') > -1)
		return "html";
	else if (omnURL.indexOf('.htm') > -1)
		return "htm";
	else if (omnURL.indexOf('.asp') > -1)
		return "asp";
	else
		return "";	
}


/*-------------------------------------------*\
                 COOKIES
\*-------------------------------------------*/
function omnGetCookie(name) {

	var cname = name + "=";                
	var dc = document.cookie;              
//if(name == 'COUNTRYNAME')alert(name + " = " + document.cookie); 
	if (dc.length > 0) {
		begin = dc.indexOf(cname);
        
		if (begin != -1) {
			begin += cname.length;        
			end = dc.indexOf(";", begin); 
			if (end == -1) end = dc.length; 
//alert(name + " = " + unescape(dc.substring(begin, end))); 
			return unescape(dc.substring(begin, end)); 
		}  
	} 
	return null; 
}

//EX: onClick="omnSetCookie('CDS%5FLANGUAGE','fr');"
//EX: onClick="omnSetCookie('CDS%5FCOUNTRY','cn');"
function omnSetCookie( name, value ) {
	var days = '365';
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function omnEraseCookie(name) {
	createCookie(name,"",-1);
}

/*
//EX: onClick="omnSetCookie('CDS%5FCOUNTRY','cn');"
function omnSetCookie( name, value ) {

	//var expiration = new Date(); 
	//expiration.setTime(expiration.getTime() + (100000*1000000*365));  // 365day	

	document.cookie = name + "=" + escape(value)+ 
	//"; expires=" + expiration.toGMTString() + 
	"; path=/"; 
	//((domain == null)  ? "" : "; domain=" + domain); 
}
*/
function omnShowHideTAGs(){

	var omnDiv = document.getElementById("resultTest");
	if (omnDiv.style.display == 'none')
	{
		omnDiv.style.display = '';
	} else {
		omnDiv.style.display = 'none';
	}
}


//CALL CDS FUNCTION

//getCdsParam("http://www.dev.cirquedusoleil.com/zaia/"); 										//SPLASH SCREEN - ZAIA  ** DANGER !!!!  ***  FILE NOT FUND ***
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/en/default.htm ");						//SPLASH SCREEN - CIRQUE DU SOLEIL *********************
//getCdsParam("http://www.dev.cirquedusoleil.com/zaia/index.asp");								//SPLASH SCREEN - ZAIA  ********************************
//getCdsParam("http://www.dev.cirquedusoleil.com/cirquedusoleil/world/default.htm");					//SPLASH SCREEN - WORLD *******************************
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/en/casting/splash.htm"); 				//SPLASH SCREEN - CASTING ******************************
//getCdsParam("http://www.dev.cirquedusoleil.com/Zumanity/en/default.asp"); 						//SPLASH SCREEN - ZUMANITY  ****************************
//getCdsParam("http://www.dev.cirquedusoleil.com/Zumanity/en/intro/intro.asp");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/help/help.htm?categoryID=2&debug=1");
//getCdsParam("http://www.dev.cirquedusoleil.com/world/en/cn/intro/intro.asp");
//getCdsParam("http://www.dev.cirquedusoleil.com/world/en/cn/index.asp");
//getCdsParam("http://www.dev.cirquedusoleil.com/jobs/en/intro/intro.asp"); 
//getCdsParam("http://www.dev.cirquedusoleil.com/TapisRouge/en/northamerica/intro.asp");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/en/cirquecitoyen/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/cirquedusoleil/fr/showstickets/wintuk/intro/intro.htm"); 
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/alegria/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/believe/fr/videos/intro.asp");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/kooza/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/corteo/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/dralion/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/ka/home/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/lanouba/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/mystere/mystere-Las-Vegas.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/o/o-Las-Vegas.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/quidam/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/saltimbanco/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/love/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/varekai/intro/intro.htm");
//getCdsParam("http://www.dev.cirquedusoleil.com/CirqueDuSoleil/fr/showstickets/zed/intro");
//getCdsParam("http://www.dev.cirquedusoleil.com/zaia/fr/intro/intro.asp ");
//getCdsParam("");
//***** FOR DEBUG ONLY *****+


getCdsParam(document.location.href);

function addPrimarySettingsOmniture() {
	
}

//IP2LOCATION - ASSIGNATION
//GET USER PREFERENCE LANGUAGE - get COOKIE ( IP2location) if no selection user
if(omnCountry == ""){
	if ((omnGetCookie('CDS%5FCOUNTRY') != null)&&(omnGetCookie('CDS%5FCOUNTRY') != "")){
		omnCountry = omnGetCookie('CDS%5FCOUNTRY');
	}else{
		if(omnCountryCode != "")omnCountry = omnCountryCode;
	}
};


//OMNITURE VARIABLE SETTINGS
s.pageType="";
s.prop1 = omnLanguage; //Page URL LANGUAGE
s.prop2 = "";
s.prop3 = "";
s.prop4 = "";
s.prop5 = omnCookieLanguage; //COOKIE LANGUAGE - USER SELECTION
s.prop6 = omnCountry; //COUNTRY - CURRENT NAVIGATION
s.prop7 = omnCookieCountry; //COOKIE COUNTRY - USER SELECTION
s.prop8 = ""; 
s.prop9 = "";
s.prop10 = "";
				
s.pageName = omnPagePath; //Page Name

//HIERARCHY
s.hier1 = stripCharacter(omnPagePath,' ');
s.hier2 = "";
s.hier3 = "";
s.hier4 = "";
s.hier5 = "";
/*
s.hier1 = omnHier1;
s.hier2 = omnHier2;
s.hier3 = omnHier3;
s.hier4 = omnHier4;
s.hier5 = omnHier5;
*/
s.channel = omnChannel;
//s.omnChannel = omnHostName;
s.currencyCode = "USD";
s.formList="contactForm,Registration";
s.trackFormList=true;

/* E-conversion Variables */
s.campaign = omnCampaignCode;
s.state="";
s.zip="";
s.events="";
s.products="";
s.purchaseID="";
s.eVar1 = omnInternalCampaignCode;
s.eVar2 = "";
s.eVar3 = "";
s.eVar4 = "";
s.eVar5 = "";
s.eVar6 = omnCountryName; //COUNTRY - IP 2 LOCATION

if(omnDebugMode != ''){
	if(omnDebugMode == '1')document.write( "<div id='omnMonitor' style='z-index:900; position:absolute; top:0px; left:0px; width:100px; height:20px; background-color: #FF0000; font-weight: bold;  color: #000099;' onClick='omnShowHideTAGs();'>OMNITURE</div>" );
	if(omnDebugMode == '2')document.write( "<div id='omnMonitor' style='z-index:900; position:absolute; top:0px; left:0px;  font-weight: bold;  color: #000099;' onClick='omnShowHideTAGs();'>&nbsp;</div>" );
	if((omnDebugMode == '1')||(omnDebugMode == '2'))document.write( "<Div id='omnMonitor' style='z-index:900;position: absolute; top: 0px; left: 0px; text-align: left;  width:100%; height: 310px; background-color: #DDDDDD;  color: 000099; padding: 5px; display:none;'>&nbsp;</div>" );
}

function createOmnitureDIV(){
	if((omnDebugMode == '1')||(omnDebugMode == '2')){
		//FOR MONITORING
		var omnTemp = "";
		omnTemp = omnTemp + "<center><strong>* * * DEBUG MODE RESULT * * *</strong></center><br>";
		omnTemp = omnTemp + "<style type='text/css'>.omnStyle td{ font-family:verdana; font-size:9px; color:#000099; } .omnStyle strong{ font-family:verdana; font-size:9px; color:#005555; }</style>";
		omnTemp = omnTemp + "<table id='tblOmniture' class='omnStyle' width='95%'  border='1' align='center' >";
		omnTemp = omnTemp + "<tr><td width='33%'><strong>Host Name: </strong>"+ omnHostName +"</td>" + "<td width='33%'><strong>Page Name: </strong>"+ omnPagePath + "</td width='33%'>" + "<td><strong>Channel Name: </strong>"+ omnChannel +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>TBD: </strong>"+ "--------" + "</td><td><strong>Country Name IP2Location: </strong>" + omnCountryName + "</td><td><strong>TBD: </strong>"+ "--------" +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>Language: </strong>"+ omnLanguage +"</td><td><strong>Country Code IP2Location: </strong>" + omnCountryCode +"</td><td><strong>OMNITURE Env.: </strong>"+ s_account +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>Cookie language: </strong>"+ omnCookieLanguage +"</td>" + "<td><strong>Cookie Country: </strong>"+ omnCookieCountry +"</td><td><strong>GAG CheckPoint: </strong>"+ omnCheckPoint +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop1: </strong>"+ s.prop1 +"</td>" + "<td><strong>VAR s.eVar1: </strong>"+ s.eVar1 +"</td>" + "<td><strong>VAR s.channel: </strong>"+s.channel +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop2: </strong>"+ s.prop2 +"</td>" + "<td><strong>VAR s.eVar2: </strong>"+ s.eVar2 +"</td>" + "<td><strong>VAR s.pageName: </strong>"+ s.pageName +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop3: </strong>"+ s.prop3 +"</td>" + "<td><strong>VAR s.eVar3: </strong>"+ s.eVar3 +"</td>" + "<td><strong>VAR s.campaign: </strong>"+ s.campaign +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop4: </strong>"+ s.prop4 +"</td>" + "<td><strong>VAR s.eVar4: </strong>"+ s.eVar4 +"</td>" + "<td><strong>VAR s.currencyCode: </strong>"+ s.currencyCode +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop5: </strong>"+ s.prop5 +"</td>" + "<td><strong>VAR s.eVar5: </strong>"+ s.eVar5 +"</td>" + "<td><strong>VAR s.hier1: </strong>"+ s.hier1  +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop6: </strong>"+ s.prop6 +"</td>" + "<td><strong>VAR s.eVar6: </strong>"+ s.eVar6 +"</td>" + "<td><strong>VAR s.hier2: </strong>"+ s.hier2  +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop7: </strong>"+ s.prop7 +"</td>" + "<td><strong>VAR s.events: </strong>"+ s.events +"</td>" + "<td><strong>VAR s.hier3: </strong>"+ s.hier3  +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop8: </strong>"+ s.prop8 +"</td>" + "<td><strong>VAR s.products: </strong>"+ s.products +"</td>" + "<td><strong>VAR s.hier4: </strong>"+ s.hier4  +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop9: </strong>"+ s.prop9 +"</td>" + "<td><strong>VAR s.purchaseID: </strong>"+ s.purchaseID +"</td>" + "<td><strong>VAR s.hier5: </strong>"+ s.hier5  +"</td></tr>";
		omnTemp = omnTemp + "<tr><td><strong>VAR s.prop10: </strong>"+ s.prop10 +"</td>" + "<td><strong>VAR s.pageType: </strong>"+ s.pageType + "</td>" + "<td><strong>VAR TBD: </strong>"+ s.eVar6 +"</td></tr>";
		omnTemp = omnTemp + "</table>";
		
		//FINALIZE
		document.getElementById("resultTest").innerHTML = omnTemp;
	}
}


/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
function callOmnitureStatistic(){

	var s_code=s.t();if(s_code)document.write(s_code);
}

/* SAMPLE CODE *** IF YOU WANT TO ADD SPECIFIC OMNITURE FEATURES  for a page
<script type="text/javascript">
	function addCustumFeatureOmniture() {
		s.prop3 = 'test'; //EXEMPLE
	}
</script>	
*/

function stripCharacter(words,character) {
	var spaces = words.length;
	for(var x = 1; x < spaces; ++x){
		words = words.replace(character, "");
	}
	return words;
}

function initOmnitureGenericFeature() {
	// quit if this function has already been called
	if (arguments.callee.done) return;

	// flag this function so we don't do the same thing twice
	arguments.callee.done = true;
	
	// call the "Primary Settings" Function
	addPrimarySettingsOmniture();	
	
	// call for SPECIFIC OMNITURE FEATURES in  a page
	try{
		addCustumFeatureOmniture();
	}catch(err){
		//do nothing
	}		
		
	//ADD RESULT - DIV Result test
	createOmnitureDIV();
	
	// Omniture CALL
	callOmnitureStatistic();
		

	// Call the SWF Constructor Fonction
	try{
		addSwfs();
	}catch(err){
		//do nothing
	}
	
	
	// Call the SWF Constructor Fonction
	try{
		updateInterval();
	}catch(err){
		//do nothing
	}	
	
	// Call the Redirct Function for error 404 page
	try{
		RedirectToNextPage();
	}catch(err){
		//do nothing
	}	

	try{
		page();
	}catch(err){
		//do nothing
	}	
	
	try{
		initializeList();
	}catch(err){
		//do nothing
	}	
	
	try{
		decoGreyboxLinks();
	}catch(err){
		//do nothing
	}		

	// Call the Image preloader Fonction
	try{
		preloadImages();
	}catch(err){
		//do nothing
	}
	

	// Call the Matching Column Constructor Fonction
	try{
		matchColumns();
	}catch(err){
		//do nothing
	}		
};


//****************************************************
//************** JW FLV PLAYER v3.15  ****************
//****************************************************	
	var tmr;
	var currentState = "NONE"; 
	var previousState = "NONE"; 
	
	function getUpdate(typ,pr1,pr2,swf) {

		// STATE 0 = STOP     1 = BUFFER     2 = PLAY 	
		var obj = document.getElementById(swf).itemData(0);
		var urlFile = obj['file'];
		
		if (pr1 == 0)currentState = "STOP";
		if (pr1 == 2)currentState = "PLAY";
		
		if((typ == 'time') ){
			tmr = pr1;
		}		
		if (currentState != previousState){ 
			if(typ == 'time'){
				if ( ((pr1 == 0)&&(pr2 > 0)&&(pr2 == ((pr1 + pr2)*1))&&(previousState != "PLAY")) || 
					((currentState == "PLAY")&&(previousState == "NONE"))){
//alert('OPEN( ' + urlFile + ', ' + pr2 + ', POC JW Player );');
					//OPEN THE VIDEO
					var s=s_gi(s_account);
					s.Media.open(urlFile, pr2, 'JW Player v3.xx');
					previousState = "OPEN";	
					
					//PLAY FOR THE FIRST TIME
					var s=s_gi(s_account);
					s.Media.play(urlFile, tmr);
					previousState = "PLAY";	
				}
			}else if(typ == 'state'){
				if ((pr1 == 2)&&(previousState != "NONE")) {
					//PLAY AGAIN
					var s=s_gi(s_account);					
					s.Media.play(urlFile, tmr);
					previousState = "PLAY";
					
				}else if ((pr1 == 0)&&(previousState == "PLAY")&&(tmr != 0)){
					//STOP VIDEO
					var s=s_gi(s_account);						
					s.Media.stop(urlFile, tmr);
					previousState = "STOP";
				}else if ((pr1 == 0)&&(previousState == "PLAY")&&(tmr == 0)){
					//CLOSE VIDEO
					var s=s_gi(s_account);						
					s.Media.close(urlFile);
					
					previousState = "NONE";
					currentState = "STOP";
				}	

			}
		}
	};
//****************************************************


/* for Mozilla */
if (document.addEventListener) {
   document.addEventListener("DOMContentLoaded", initOmnitureGenericFeature, false);
}

/* HACK for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
	//document.write("<script defer src=ie_onload.js><"+"/script>");
	document.write("<script defer src=http://www.cirquedusoleil.com/CirqueDuSoleil/Include/omniture/ie_onload.js><"+"/script>");
/*@end @*/

/* for other browsers */
window.onload = initOmnitureGenericFeature;
//if (window.onload) initOmnitureGenericFeature();
