<!--
// PB VERSION 4.0
function cmSetProduction(){
	cm_HOST="lbd9o3ep.potterybarn.com/eluminate?";
}

function cmCreateTechPropsTag(pageID) {
	var cm=new _cm("tid", "6", "vn2", "e3.1");
	cm.ul = resetVCPIVariables(document.location.href);
	cm.pi=pageID;
	cm.pc="Y";
	if(cmReferrer.length)
		cm.rf = cmReferrer;	
	cm.addTP();
	cm.writeImg();
}

if (defaultNormalize == null) { var defaultNormalize = null; }

function myNormalizeURL(url, isHref) {

    var newURL = url;
	
	if(isHref) {
		// parse out domain from url
		if(url.indexOf("http://") == 0 || url.indexOf("https://") == 0) {
			newURL = newURL.substring(newURL.indexOf("://")+3);
			newURL = newURL.substring(newURL.indexOf("/"));
		}

		var blackList = ["sid=", "src=", "cmsrc=", "flash=","ftest=","bnrid="];
	    var paramString;
	    var paramIndex = newURL.indexOf("?");
	    var params;
	    var keepParams = new Array();
	    var goodParam;
	
	    if (paramIndex > 0) {
			paramString = newURL.substring(paramIndex+1);
			newURL = newURL.substring(0, paramIndex);
			params = paramString.split("&");
	
			for(var i=0; i<params.length; i++) {
				goodParam = true;
				for(var j=0; j<blackList.length; j++) {
					if (params[i].indexOf(blackList[j]) == 0) {
						goodParam = false;
					}
				}
				if(goodParam == true) {
					keepParams[keepParams.length] = params[i];
				}
			}	
			newURL += "?" + keepParams.join("&");
	    }
 	}
 
    if (defaultNormalize != null) {
        newURL = defaultNormalize(newURL, isHref);
    }
    return newURL;
}
function cmLIVEviewClick(href,name) {
	if (cmHandleLinkClick == null && C9 != null) {
		var cmHandleLinkClick = C9;		
	}
	if (cmHandleLinkClick != null) {
		var link = new Object();
		link.tagName = "A";
		link.name = name;
		link.href = href;
		cmHandleLinkClick(link);
	}
}
function LinkFromFlash(href, redirect) {
	var confirm_redirect = true;
	// Not sure what to use for name here
	cmLIVEviewClick(href, "");
	// Add dbcmlv=1 to the URL to debug
	// (Short for DeBug CoreMetrics LiveView)
	if (document.URL.indexOf('dbcmlv=1') != -1) {
		if (redirect) {
			confirm_redirect = confirm("LinkFromFlash, OK to redirect:\nHref: "
										+ href + "\nName: " + name);
		} else {
			alert("LinkFromFlash:\nHref: " + href + "\nName: " + name);
		}
	}
	if (redirect && confirm_redirect) {
		document.location = href;
	}
}
// install normalization
if (document.cmTagCtl != null) {
    var func = "" + document.cmTagCtl.normalizeURL;
    if (func.indexOf('myNormalizeURL') == -1) {
        defaultNormalize = document.cmTagCtl.normalizeURL;
        document.cmTagCtl.normalizeURL = myNormalizeURL;
    }
}
//-->