// <script language="Javascript">
//<!-- Copyright 1999-2003 Alexa Internet, Inc.  All Rights Reserved.
function String_trim() {
	var rVal = this;
	while(rVal.indexOf(" ") == 0) {
		rVal = rVal.substring(1);
	}
	while(rVal.indexOf(" ") == rVal.length-1) {
		rVal = rVal.substring(0,rVal.length-1);
	}
	return rVal;
}
function String_parse() {
	var rVal = this;
	while(rVal.indexOf("{{") > -1) {
		sPersist = rVal.substring(rVal.indexOf("{{")+2,rVal.indexOf("}}"));
		try { rVal = rVal.replace("{{"+sPersist+"}}",eval(sPersist)); if (rVal == "undefined") { rVal = ""; } } catch(ex) { rVal = rVal.replace("{{"+sPersist+"}}",''); }
	}
	return rVal;
}
String.prototype.parse = String_parse;
String.prototype.trim = String_trim;

var bWait = false;
g_sRedirectStart = "http://redirect.alexa.com/redirect?";
function getAmznID(sPrefix) {
	if (!sPrefix) {
		sPrefix = "amzn_id";
	}
	rVal = sPrefix+"=alexa65-tb-20&";
	var bpSet = false;
	try {
		if (window.external.bp) { var oBP = window.external.bp; bpSet = true; }
		if ((!bpSet) && (BrowserProxy)) {
			bpSet = true;
			oBP = BrowserProxy;
		}
	} catch(ex) {
		if ((BrowserProxy) && (!bpSet)) { var oBP = BrowserProxy; }
	}
	if ((oBP) && (oBP.System.ReadClientState("amzn_id") != '')) {
		rVal = sPrefix+"="+oBP.System.ReadClientState("amzn_id")+"&";
	} else {
		rVal = sPrefix+"=alexa65-tb-20&";
	}
	return rVal;
}
function nav_main_wnd(sUrl, oEvent, nRL, bIgnoreRedir) {
	var fRef = null;
	sUrl = sUrl.parse();
	if (sUrl.indexOf("res://") != 0) {
		if (sUrl.indexOf("mailto:") != 0) {
			
			if (!bIgnoreRedir) {
				sUrl = "http://" + unescape(sUrl);
				sUrl = g_sRedirectStart + escape(sUrl) + "&pane=7.0";
				if (nRL) {
					sUrl += "&rln=" + nRL;
				}
			}
		}
	}
	if ((!event) && (oEvent)) { event = oEvent; }
	if (event) { event.returnValue = false; }
	if (window.external.parent) {
		g_oElement = window.external.parent;
		et = window.external.et; sAttrib="pop";
		bpHost = window.external.host;
	} else {
		if ((event) && (event.srcElement.btn)) { g_oElement =event.srcElement.btn; } else { g_oElement = null; }
		bpHost = BrowserProxy.host; sAttrib = "";
	}
	g_sCurrentUrl = bpHost.Location;
	if (g_oElement) {
		et.exec(EVT_CLICK,new Array(g_oElement,sAttrib));
	}
	if (sUrl.indexOf("res://") != 0) {
		if (sUrl.indexOf("mailto:") != 0) {
			if ((g_oElement) && (g_oElement.oType == "Button")) {
				sUrl+="&pop=" + g_oElement.parent.name;
			}
			if ((g_sCurrentUrl!='') && (g_sCurrentUrl.indexOf("res://") == -1)) { sUrl +="&url="+g_sCurrentUrl; }
			if ((event) && (event.srcElement) && (event.shiftKey == true)) {
				var nWND = window.open(sUrl, "alxExternWND"); nWND.focus();
				if ((g_oElement) && (g_oElement.popup)) { g_oElement.popup.hide(); }
				return false;
			}
		}
	}
	bpHost.Location = sUrl;
	return false;
}
function window_ondragstart() { event.cancelBubble = true; return false; }
function window_ondragend() { event.cancelBubble = true; return false; }
function window_oncontextmenu() { event.cancelBubble = true; event.srcElement.click(); return false; }
function window_onBlur() { if (!bWait) { window.external.hide(); } }
function display_onreadystatechange() {
	if (event.srcElement.readyState == 4) {
		try {
			window.external.bb.Height=window.document.all._display.clientHeight +15;
			window.external.bb.ClearBackgrounds();
			var bgCount = ((window.document.all._display.clientHeight+11))-7;
			if (bgCount < 1) {
				bgCount = 1;
			}
			window.external.bb.AddBackgroundImage("http://client.alexa.com/alexa66/images/window_sliver.gif", bgCount);
			window.external.bb.AddBackgroundImage("http://client.alexa.com/alexa66/images/bg_popup.gif",1);
		} catch(ex) {}
	}
}
try {
	if ((oScriptReport) && (typeof(oScriptReport) == 'object')) {
		oScriptReport.load('glb.pop.js');
	}
} catch(ex) {}

function gotoConfig() {
	if ((g_bIsSecure != false) && (g_bIsOn == true))
	{
		g_sConfigUrl = BrowserProxy.Host.Location;
	} else {
		g_sConfigUrl = "";
	}
	var sNewUrl = "http://client.alexa.com/holiday/script/config.html";
	BrowserProxy.Host.Location = sNewUrl;
}
