function baynote_showGuide(guideType) {
	
	var bn_location_href = window.location.href;
     if (bn_location_href.indexOf("https://") == 0) {
        baynote_tag.server = "https://vign_foxnews-imag.baynote.net";
     } else {
        baynote_tag.server = "http://vign_foxnews-imag.baynote.net";
     }
	baynote_tag.customerId="vign_foxnews";
	baynote_tag.code="imag";
	baynote_tag.type="guide";				
	baynote_tag.guide= guideType;
	
	bnResourceManager.waitForResource("GLResults0", "baynote_waitForGuide(1)");
	
	baynote_tag.show();
	
	
}

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");
   
   //insert logic to exclude results here	:
   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";
			}
		}
   } else if(bn_wait_count < 10){
         bn_wait_count++;
         setTimeout("baynote_waitForGuide("+bn_wait_count+")", 200);
   }
}
