// Customer: 3M
// Version : DHTML Trigger 2.1
// Customer: 3M
// Version : DHTML Trigger 2.1
/***********************************************************************
*	3M.COM Tab and Layer Script
*	Copyright (c) 3M 2005. All rights reserved.
*	Authored by: Lyle Goding RMG Connect - lyle.goding@rmgconnect.com
************************************************************************/
// -------- LAUNCHES INFINITE IN AS MANY FLAVORS AS YOU WANT --------

IE5=NN6=false
if(document.all)IE5=true
else if(document.getElementById)NN6=true

/*
var prodTabIDs = new Array(2);
prodTabIDs[0] = "1114290311659";
prodTabIDs[1] = "1114290311771";

function showDivSeeya(what,which,numdivs) {
	var imagePathPrefix = "/3MContentRetrievalAPI/BlobServlet?locale=en_US&fallback=true&assetType=MMM_Image&version=current&univid=";
	var imagePathPostfix = "&blobAttribute=ImageFile";
	var imagePathPostfixOn = "&blobAttribute=ThumbnailImage";
	var fullImage = document.getElementById("tab"+which);

	for(i=0;i<numdivs;i++) {
		if(IE5) eval("document.all."+what+i+".style.display='none'")
		if(NN6) eval("document.getElementById('"+what+i+"').style.display='none'")
		if (what == "table") {
			fullImage = document.getElementById("tab"+i);
			fullImage.src = imagePathPrefix + prodTabIDs[i] + imagePathPostfix;
		}
	}
	if(IE5) eval("document.all."+what+which+".style.display='block'")
	if(NN6) eval("document.getElementById('"+what+which+"').style.display='inline'")

	if (what == "table")
		fullImage = document.getElementById("tab"+which);
		fullImage.src = imagePathPrefix + prodTabIDs[which] + imagePathPostfixOn;
	}
}
*/

function showDiv(what,which,numdivs) {//	PATHS FOR ON AND OFF IMAGES
	var imagePathPrefix = "http://solutions.3m.com/3MContentRetrievalAPI/BlobServlet?locale=en_US&univid=";
	var imagePathPostfix = "&fallback=true&assetType=MMM_Image&blobAttribute=ImageFile&version=current";
	var imagePathPostfixOn = "&fallback=true&assetType=MMM_Image&blobAttribute=ThumbnailImage&version=current";
	var full_Image = document.getElementById("tab_"+which);
	var fullImage = document.getElementById("tab"+which);

//	TURN OFF ALL LAYERS AND/OR TABS
	for(i=0;i<numdivs;i++) {
		if(IE5) eval("document.all."+what+i+".style.display='none'")
		if(NN6) eval("document.getElementById('"+what+i+"').style.display='none'")
		if (what == "table") {//	PRODUCT FAMILY PAGES
			var current = document.getElementById("tab"+i);
			current.className='';
			fullImage = document.getElementById("tab"+i);
		}
	}
//	GO BACK THROUGH AND TURN ON THE DESIRED LAYER AND/OR TABS
	if(IE5) eval("document.all."+what+which+".style.display='block'")
	if(NN6) eval("document.getElementById('"+what+which+"').style.display='inline'")

	if (what == "table") {//	PRODUCT FAMILY PAGES
		var current = document.getElementById("tab"+which);
		current.className='current';
		fullImage = document.getElementById("tab"+which);
	}

}

/***********************************************************************
*	3M.COM DYNAMIC HTML PROGRAMMING INTERFACE AND APPLICATION
*	Copyright (c) 3M 2003. All rights reserved.
*	Authored by: Spencer H. Bennett, digital@jwt

*	Sara Cowles/Elverse Jordan (rmgconnect) - Changes on 12/10/05
*	Added isOver flag (line 17) to eliminate JavaScript errors produced when a user moused out of navigation
*	image before mousing in (on initial load).
*	Flag set in gsnOver, checked in gsnOut.
*	Problems in Firefox noted - commented out superfluous lines in gsnInit that seemed to solve the problem.

***********************************************************************/

//Read a metatag
function readMetatagValue(tagname)
{
  //  Always Declare your variables
  var MetaTagList, MetaName, MetaContent, MetaTags, Success, i;

  // Initializiation of some variables
  MetaTags = "";
  Success = 0;

  if (document.all)
  {
    MetaTagList=document.all.tags("meta");
  }
  else if (document.documentElement)
  {
    MetaTagList=document.getElementsByTagName("meta");
  }
  var ListLength = MetaTagList.length;

  for (i = 0; i < ListLength; i++)
  {
    MetaName = MetaTagList[i].name;
    if (MetaName == tagname)
    {
      return "" + MetaTagList[i].content;
      Success = 1;
    }
  }
  if (Success == 0)
  {
    return "No Meta Tag Found";
  }
}

//Impersonation Cookie Clearing
function clearCookies()
{
  //clear the LtpaToken
  document.cookie='LtpaToken=clear; expires=Thu, 2 Aug 2001 20:47:11 UTC; path=/; domain=.3m.com';

  //clear current Java Session
  document.cookie='WPSJSESSIONID=clear; expires=Thu, 2 Aug 2001 20:47:11 UTC; path=/;'

  return true;
}

//MLTA Code
function redirect(obj, pnumId, referrerId )
{
    MLTAstring = "http://www3.3m.com/metrics/redirect.jsp?";
    MLTAstring += "pnum=" + pnumId;
    MLTAstring += "&referrer=" + referrerId + "&target=";
    MLTAstring += encodeURIComponent(document.all[obj.sourceIndex].href);
    document.all[obj.sourceIndex].href = MLTAstring;
}

//-- USER AGENT OBJECT
initializedGSN = false;
isOver = false;

function clsUa(){
	this.ua=navigator.userAgent.toLowerCase();
	this.mac=(this.ua.indexOf("mac")!=-1);
	this.ns4=(document.layers);
	this.w3c=(document.getElementById)?1:0;
	this.ieX=(document.all)?1:0;
	this.ie5=(this.ieX && this.w3c)?1:0;
	this.objGsn = null;
	this.arrLsn = new Array();
	this.objLsn = null;
	this.arrLsnState = new Array();
	this.intImgId = 0;
	}

//-- DHTML API METHODS

function getObj(id){
	return document.getElementById(id);
	}

function divVis(obj,vis){
	(vis) ? obj.style.visibility = 'visible' : obj.style.visibility = 'hidden';
	}

//-- GLOBAL SITE NAVIGATION METHODS

function gsnInit(){
        if (!objUa.w3c) return;
	var hshGsn = document.getElementsByTagName('gsn');
	for (var i = 0; i < hshGsn.length; i++){
		var	strGsn = 'gsn' + i, objGsn = getObj(strGsn),
			strGsnInd = 'gsnInd' + i, objGsnInd = getObj(strGsnInd);
		objGsn.booCrnt = (objUa.ieX) ? parseInt(hshGsn[i].booCrnt) : parseInt(hshGsn[i].attributes.booCrnt.value);
		//if (objUa.ieX && !objGsn.booCrnt){
		if (objUa.ieX){
			objGsn.firstChild.objGsnInd = objGsnInd;
			objGsn.firstChild.onmouseover = gsnOver;
			objGsn.objGsnInd = objGsnInd;
			objGsn.strUrl = '';
			objGsn.onmouseover = gsnOver;
			objGsn.onmouseout = gsnOut;
			objGsn.onclick = gsnClick;
			objGsn.objGsnInd.strPath = objGsn.firstChild;
		} //else if (!objUa.ieX){
			//objGsn.style.paddingLeft = 0 + 'px';
			//objGsn.style.paddingRight = 0 + 'px';
			//}
	}
    initializedGSN = true;
}

function gsnOver(x){

        if (initializedGSN == false) return;
	if (!objUa.w3c) return;
	if (objUa.ieX){
		var target = window.event.toElement,
			divGsnInd = target.objGsnInd;
		target.style.cursor = (objUa.ieX) ? 'hand' : 'pointer';
	} else {
		divGsnInd = getObj('gsnInd' + x);
		}
	divVis(divGsnInd,1);
	objUa.objGsn = divGsnInd;
	isOver = true;
	}

function gsnOut(evt){
    if (initializedGSN == false) return;
	if (isOver == false) return;
	if (!objUa.w3c) return;
	divVis(objUa.objGsn,0);
	}

function gsnClick(){
        if (initializedGSN == false) return;
	if (objUa.ieX) window.location.href = objUa.objGsn.strPath;
	}

//-- LOCAL SITE NAVIGATION METHODS

function lsnCls(){
	this.booDisplay = 0;
	}

function lsnSpawn(x){
	for (var i = 0; i < x.objDiv.childNodes.length; i++){
		var objNode = x.objDiv.childNodes[i];
		if (objNode.tagName && objNode.tagName.toLowerCase() == 'span'){
			var booDisable = 0;
			x.booChild = 1;
			x.objChild = objNode;
			x.objImg.objChild = objNode;
			x.objImg.booActive = 1;
			if (objUa.ieX){
				x.objImg.attachEvent('onmouseover',lsnOver);
				x.objImg.attachEvent('onclick',lsnClick);
			} else {
				x.objImg.onmouseover = lsnOver;
				x.objImg.onclick = lsnClick;
				}
			if (objUa.arrLsn[x.intLsn].booCrnt && objUa.booExposed || x.objDiv.id == 'y' && objUa.booExposed){
				x.objImg.booDisplay = 1;
				x.objImg.objChild.style.display = 'block';
				if (x.objDiv.id != 'y') objUa.booExposed  = 0;
			} else if (x.objDiv.id == 'y' && !objUa.booExposed && !objUa.mac){
				x.objImg.booDisplay = 1;
				x.objImg.objChild.style.display = 'block';
				}
                        if (!objUa.arrLsn[x.intLsn].booCrnt) x.objImg.src = '/wps/themes/html/3M.com/lsnInd3.gif';
			for (var ii = 0; ii < objNode.childNodes.length; ii++){
				var strTagName = objNode.childNodes[ii].tagName;
				if (strTagName && strTagName.toLowerCase() == 'span'){
					objUa.intImgId++;
					var objLsn = new lsnCls(), strImgId = 'imgLsn' + objUa.intImgId,
						strHtml = '<table border="0" cellpadding="0" cellspacing="0"><tr valign="top">',
						booCrntPgElmnt = (objNode.childNodes[ii].id == 'x' || objNode.childNodes[ii].id == 'y') ? 1 : 0;
					strImgId += ii;
					var arrHtml = objNode.childNodes[ii].childNodes[0].innerHTML.split('|');
                                        strHtml += '<td><img id="' + strImgId + '" src="/wps/themes/html/3M.com/lsnInd1.gif" width="9" height="9" hspace="5" vspace="2" alt="" /></td>';
					strHtml += '<td><a href="' + arrHtml[0] + '" class="lsn">' + arrHtml[1] + '</a></td>';
					strHtml += '</tr></table>';
					if (!booCrntPgElmnt) objNode.childNodes[ii].childNodes[0].innerHTML = strHtml;
					objLsn.intLsn = x.intLsn;
					objLsn.objDiv = objNode.childNodes[ii];
					objLsn.objImg = (booCrntPgElmnt) ? (objNode.childNodes[ii].id == 'y') ? objNode.childNodes[ii].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0] : objNode.childNodes[ii].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0] : getObj(strImgId);
					if (booCrntPgElmnt) objLsn.objImg.booCrntPgElmnt = 1;
					objLsn.arrFam = new Array();
					if (eval(x.arrFam)){
						objLsn.arrFam = x.arrFam;
						objLsn.arrFam[objLsn.arrFam.length] = x;
					} else {
						objLsn.arrFam[0] = x;
						}

					if (objNode.childNodes[ii].id == 'y'){
						for (var iiii = 0; iiii < objLsn.arrFam.length; iiii++) objLsn.arrFam[iiii].objImg.booActive = 0;
						}
					lsnSpawn(objLsn);
					}
				}
			}
		}
	}

function lsnInit(){
	var hshLsn = document.getElementsByTagName('lsn');
	for (var i = 0; i < hshLsn.length; i++){
		var	objLsn = new lsnCls();
		objLsn.intLsn = i;
		objLsn.strRef = (objUa.ieX) ? hshLsn[i].lsnId : hshLsn[i].attributes.lsnId.value;
		objLsn.booCrnt = (objUa.ieX) ? parseInt(hshLsn[i].booCrnt) : parseInt(hshLsn[i].attributes.booCrnt.value);
		objLsn.objDiv = getObj(objLsn.strRef);
		objLsn.objImg = getObj('pImgLsn' + i);
		objUa.arrLsn[i] = objLsn;
		lsnSpawn(objLsn);
		}
	}

function lsnOver(evt){
        if (initializedGSN == false) return;
	var target = (window.event) ? window.event.toElement : target = evt.target;
	objUa.objLsn = target;
	if (objUa.objLsn.booActive) target.style.cursor = (objUa.ieX) ? 'hand' : 'pointer'
	else return;
	}

function lsnClick(){
        if (initializedGSN == false) return;
	var objLsn = objUa.objLsn;
	if (!objLsn.booActive) return;
	objLsn.booDisplay = (objLsn.booDisplay) ? 0 : 1;
	objLsn.objChild.style.display = (objLsn.booDisplay) ? 'block' : 'none';
        objLsn.src = (objLsn.booDisplay) ? '/wps/themes/html/3M.com/lsnInd2.gif' : '/wps/themes/html/3M.com/lsnInd3.gif';
        }

function cppUrlPatch(s) {
	var translated = "";
	var i;
	var found = 0;
	for(i = 0; (found = s.indexOf(':', found)) != -1; ) {
		translated += s.substring(i, found) + "|";
		i = found + 1;
		found++;
	}
	translated += s.substring(i, s.length);
	return translated;
}
var pl_value = readMetatagValue("site");
pl_value = pl_value.substring(0,pl_value.indexOf('|')-1 );
var triggerParms = new Array();
var excludeList = new Array();
triggerParms["dt"] = 0; // disable trigger if 1
triggerParms["mid"] = "PHSkuNv68zwFi/IIWyGacA=="; // model instance id
triggerParms["cid"] = "jzaz6aHrDOPwP/KAchPerA=="; // customer id
triggerParms["lf"] = 4; // loyalty factor
triggerParms["sp"] = 5.0; // sample percentage
triggerParms["npc"] = 0; // no persistent cookies if 1
triggerParms["rw"] = 129600; // resample wait (value in minutes)
triggerParms["pu"] = 0; // pop-under control
triggerParms["olpu"] = 1; // On Load pop-under control
triggerParms["lfcookie"] = "ForeseeLoyalty_MID_jzaz6aHrDO";
triggerParms["ascookie"] = "ForeseeSurveyShown_jzaz6aHrDO";
triggerParms["width"] = 470; // survey width
triggerParms["height"] = 500; // survey height
triggerParms["domain"] = ".3m.com"; // domain name
//triggerParms["omb"] = "1505-0186"; // OMB number
//triggerParms["cmetrics"] = "90010257"; // coremetrics client id
triggerParms["cpp_1"] = "userURL:" + cppUrlPatch (window.location.href);
//triggerParms["cpp_2"] = "Browser:"+ cppUrlPatch (navigator.userAgent); // customer parameter 2 - Browser
triggerParms["capturePageView"] = 1;
triggerParms["cpp_5"] = "NAME:"+ cppUrlPatch (pl_value); // CPP -5 Optional
//excludeList[0] = "/exclude/"; //trigger script will not work under this path
//triggerParms["midexp"] = 129600; // model instance expiry value
triggerParms["rso"]= 0; //user has chosen to use Retry Survey Option
triggerParms["aro"]= 0; //user has chosen to use Auto Retry Option, with SP=100
//triggerParms["rct"]= 1; //The maximum number of times allowed to serve a survey to a user
//triggerParms["rds"]= 1; //The minimum number of days to wait to serve a survey repeatedly
//triggerParms["mrd"]= 1; //The total number of days that a user can be re-served a survey
//DHTML Parameter
triggerParms["dhtml"]= 1;// disable dhtml trigger if dhtml=0
triggerParms["dhtmlWidth"] = 400; // welcome page width
triggerParms["dhtmlHeight"] = 290; // welcome page height
triggerParms["dhtmlURL"]= "/wps/themes/html/3M.com/foreSee/en/FSRInvite.html";
//triggerParms["dhtmlURL"]= "/foresee/FSRInvite.html";

var popUpURL = "//www.foreseeresults.com/survey/display"; // base URL to the survey 
var ckAlreadyShown = triggerParms["ascookie"]; // name of the persistent/session cookie
var ckLoyaltyCount = triggerParms["lfcookie"]; // name of the loyalty count cookie
var fullURL=null;
var oldURL=null;
var fsr_browser =null;
var winOptions = "width= 1,height= 1,top= 4000,left= 4000,resizable=yes,scrollbars=yes";
var persistentExpires = new Date(); // persistent cookie expiration 
persistentExpires.setTime(persistentExpires.getTime() + (triggerParms["rw"]*60*1000));
function ForeCStdGetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) {
			return ForeCStdGetCookieVal (j);
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) {
			break;
		}
	}
	return null;
}
function fsr_IEshowWindow() {
	if (eval("document.all.fsr_window").filters.revealTrans.status == 0) {
		eval("document.all.fsr_window").filters.revealTrans.transition = 23 ;
		eval("document.all.fsr_window").filters.revealTrans.Apply();
		eval("document.all.fsr_window").style.visibility = 'visible';
		eval("document.all.fsr_window").filters.revealTrans.Play();
	} else {
		eval("document.all.fsr_window").style.visibility = 'visible';
	}
}
function fsr_hideWindow() {
		if (fsr_browser=="fsr_ie"){
			if (eval("document.all.fsr_window").filters.revealTrans.status == 0)  {
				eval("document.all.fsr_window").filters.revealTrans.transition = 23;
				eval("document.all.fsr_window").filters.revealTrans.Apply();
				eval("document.all.fsr_window").style.visibility = 'hidden';
				eval("document.all.fsr_window").filters.revealTrans.Play();
			} else {
				eval("document.all.fsr_window").style.visibility = 'hidden';
			}
		} else {
			document.getElementById("fsr_window").style.visibility = 'hidden';
		}
}
function fsr_showWindow() {
	document.getElementById("fsr_window").style.visibility = 'visible';
}
function ForeCStdSetCookie (name, value) {
	var argv = ForeCStdSetCookie.arguments;
	var argc = ForeCStdSetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}
function ForeCStdGetCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) {
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}
function specialEscape(str) {
	var translated = "";
	var i; 
	var found = 0;
	for(i = 0; (found = str.indexOf('+', found)) != -1; ) {
		translated += str.substring(i, found) + "%2B";
		i = found + 1;
		found++;
	}
	translated += str.substring(i, str.length);
	return translated;
}
function Pop(){
	var myPopUp = window.open(fullURL, 'survey',winOptions);
	if (  myPopUp && myPopUp.open && !myPopUp.closed) {
		if (triggerParms["pu"] == 1){
			self.focus();
		} else {
			myPopUp.focus(); 							
		}
	}
}
function checkMAC(){
	if(navigator.platform.indexOf("Win32") >= 0){
		return false;
	} else {
		return true;
	}	
}
function currentLocationExcluded() {	
	var parentURLPath = window.location.pathname;//location path
	for(key in excludeList) {
		if(parentURLPath.indexOf(excludeList[key]) != -1) {
			return true;
		}
	}
	return false;
}
function Poll() { 
	if(triggerParms["dt"] == 1) {
		return;
	}
	if(currentLocationExcluded()) {
		return;
	}
	var stickyCounter = ForeCStdGetCookie(ckLoyaltyCount); // check counter cookie
	var alreadyShown = ForeCStdGetCookie(ckAlreadyShown); // check if we already have shown survey
	var pageCount;
	var randNum = Math.random();
	randNum *= 100;
	if (stickyCounter == null) {
		pageCount = 1; 
		ForeCStdSetCookie(ckLoyaltyCount, pageCount, null,'/',triggerParms["domain"]);
		stickyCounter = ForeCStdGetCookie(ckLoyaltyCount);
	}
	if (stickyCounter != null) {
		pageCount = stickyCounter;
		if(pageCount >= triggerParms["lf"]) {
			if(alreadyShown == null) {
				if (triggerParms["rso"] == 1 && triggerParms["aro"] == 1) {
					triggerParms["sp"] = 100.0; // Update Ssample percentage
				}
				if(randNum <= triggerParms["sp"]) {
					var fsr_mac= checkMAC();
					fsr_browser="fsr_nn6";
					if(document.all){ 
						fsr_browser = "fsr_ie";
					}
					if(document.layers) {
						fsr_browser = "fsr_nn";
					}
					fullURL = popUpURL + "?" + "width=" + triggerParms["width"] +
					"&height=" + triggerParms["height"] +
					"&cid=" + specialEscape(escape(triggerParms["cid"])) + "&mid=" + specialEscape(escape(triggerParms["mid"]));
					if ((triggerParms["omb"] ) != null) {
						fullURL += "&omb=" + escape(triggerParms["omb"]);
					}
					if ((triggerParms["cmetrics"] ) != null) {
						fullURL += "&cmetrics=" + escape(triggerParms["cmetrics"]);
					}
					if (triggerParms["olpu"] == 1) {
						fullURL += "&olpu=1";
					}
					if (triggerParms["rso"] == 1) {
						fullURL += "&rso=1&rct=" + triggerParms["rct"] + "&rds=" + triggerParms["rds"] + "&mrd=" + triggerParms["mrd"] + "&rws=" + triggerParms["rw"];
					}
					if (triggerParms["capturePageView"] == 1) {
						triggerParms["cpp_3"] = "PageView:"+ pageCount; // customer parameter 3 - Page View
					}
					if ((triggerParms["midexp"] ) != null) {
						fullURL += "&ndc=1&fsexp=5256000&midexp=" + triggerParms["midexp"];
					}
					var customerParams = "";
					for(paramKey in triggerParms) {
						if(paramKey.substring(0,3) == "cpp"){
							fullURL += "&" + paramKey + "=" + escape(triggerParms[paramKey]);
						}
					}	
					oldURL=fullURL;
					fullURL+= "&cpp_4=" + escape("popupStats:window=normal browser="+fsr_browser+" mac="+ fsr_mac);
					if (triggerParms["rso"] != 1) {
						if(triggerParms["npc"] == 1) {
							ForeCStdSetCookie(ckAlreadyShown, 'true',null,'/',triggerParms["domain"]);
						} else {
							ForeCStdSetCookie(ckAlreadyShown, 'true', persistentExpires,'/',triggerParms["domain"]);
						}
					}
					var myPopUp = window.open(fullURL, 'survey',winOptions);
					if (  myPopUp && myPopUp.open && !myPopUp.closed) {
						if (triggerParms["pu"] == 1){
							self.focus();
						} else {
							myPopUp.focus(); //focusing on survey window								
						}
					} else {
						if (fsr_mac==false && (fsr_browser != "fsr_nn") && (triggerParms["dhtml"] == 1)) {
							fullURL=oldURL;
							fullURL+= "&cpp_4=" + escape("popupStats:window=dhtml browser="+fsr_browser+" mac="+ fsr_mac);
							fsr_sw = screen.width;
							fsr_sh = screen.height;
							fsr_left = (fsr_sw -triggerParms["dhtmlWidth"])/2;
							fsr_top =Math.min((fsr_sh - triggerParms["dhtmlHeight"])/2,150);
							document.write( "<div id=\"fsr_window\" style=\"position:absolute; width:1px; height:1px; z-index:1; left:"+fsr_left+"px; top:"+fsr_top+"px; visibility: hidden; filter:revealTrans(Duration=0.5, Transition=23);\" >"
							+"<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#CCCCCC\"><tr><td>" 
							+"<iframe id=\"cframe\" src="+"\""+triggerParms["dhtmlURL"]+"?fullURL="+fullURL+"\" width="+triggerParms["dhtmlWidth"]+" height="+triggerParms["dhtmlHeight"]+"></iframe>"
							+"</td></tr></table>"
							+"</td></tr></table></div>");
							if (fsr_browser == "fsr_ie") {
								fsr_IEshowWindow();
							} else {
								fsr_showWindow();
							}
						}
					}
				}
			}
		}	
		pageCount++;
		ForeCStdSetCookie(ckLoyaltyCount, pageCount, null,'/',triggerParms["domain"]);		
	}
}
<!--
/* Used to pass parameters through EWCD
 * Examples on usage:
 * <a href="_CSEMBEDTYPE_=external&_univid_=1114272564701" onclick='pass_param("_CSEMBEDTYPE_=external&_univid_=1114272564701","paramName=paramValue"); return false;'>Link</a>
 */

function pass_param(page, param) {
	var pageAndParam = page+"?"+param;
	window.location.href=pageAndParam;
}

/* Extract parameters from the URL to pass them to the iFrame
 *
 * Use iFrameParameters("add"); when adding parameters onto a url with existing parameters
 *    ex: index.html?var1=apple and you want to add var2=pear
 *
 * Use iFrameParameters(); when adding parameters onto a url without existing parameters
 *    ex: index.html and you want to add var1=apple&var2=pear
 */

function iFrameParam(action)  {
	var iFrameParameters = '';
	if (action == "add") {
		iFrameParameters="&"+document.location.search.replace('?','');
	} else {
		iFrameParameters=document.location.search;
	}
	return iFrameParameters;
}

-->


