function show_baynote_guide(guidetype,listSize,filter) {
	baynote_tag.server = "http://vign_foxnews-www.baynote.net";
	baynote_tag.customerId = "vign_foxnews";
	baynote_tag.code = "www";
	baynote_tag.type="guide";
	baynote_tag.guide = guidetype;
	baynote_tag.listSize = 5;
	if(listSize != null && listSize > 0) { baynote_tag.listSize = listSize; }
	baynote_tag.attrFilter = filter;
	baynote_tag.show();
	bnResourceManager.waitForResource("GLResults0", "baynote_waitForGuide(1)");
}

function baynote_isNotEmpty(name) {
	return (typeof(name) != "undefined") && (name != null) && (name != "");
}

function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function baynote_waitForGuide(bn_wait_count) {
           var bn_results = getElementsByClassName(document, "a", "bn_g_result_link");
           if(baynote_isNotEmpty(bn_results)){
                for(var i=0; i<bn_results.length; i++){
					var tmpHref = bn_results[i].getAttribute("href");
					if((bn_results[i].innerHTML).match(/^\.\.\.\//)){
						var cur_result_id = "bn_g_result0_" + (i+1);
						var cur_result = document.getElementById(cur_result_id);
						cur_result.style.display="none";
					}
					if(baynote_isNotEmpty(tmpHref) && tmpHref.match(/^http:\/\/www.foxbusiness.com\/story\//)) {
						if(!tmpHref.match(/^http:\/\/www.foxbusiness.com\/story\/.*\/-\d*$/) && !tmpHref.match(/^http:\/\/www.foxbusiness.com\/story\/.*\/$/)){
							tmpHref += "/";
							bn_results[i].setAttribute("href", tmpHref);
						}
						bn_results[i].setAttribute("onclick", "optimizerClick(this);");
					}
				}
			}
           else if(bn_wait_count < 10){
                 bn_wait_count++;
                 setTimeout("baynote_waitForGuide("+bn_wait_count+")", 200);
            }
}