﻿var fakeurl= window.location.href;
var bn_location_href = window.location.href;
baynote_tag.url= fakeurl.replace("homologacao.netshoes.com.br", "www.netshoes.com.br");

function bn_isNotEmpty(name) {
 return (name != null) && (name != "");
}
function baynote_waitForGuide(bn_wait_count) {
 var priceFrom = getElementsByClassName(document, "div", "prodPriceFrom");
 var priceTo = getElementsByClassName(document, "div", "prodPriceTo");
 var priceDiv = getElementsByClassName(document, "div", "prodPriceDiv");
 
 
if(bn_isNotEmpty(priceTo) && bn_isNotEmpty(priceDiv)){
	for (i=0; i<priceTo.length; i++) {
		priceTo[i].innerHTML ="<div class='prodPriceTo' style='display:none'/>";
	}
	for (j=0; j<priceDiv.length; j++) {
		priceDiv[j].innerHTML = "<div class='prodPriceDiv' style='display:none'/>";
	}
	
	if(bn_isNotEmpty(priceFrom)){
		for (k=0; k<priceDiv.length; k++) {
			priceFrom[k].innerHTML = "<div class='prodPriceFrom' style='display:none'/>";
		}
	}
	 
 } else if(bn_wait_count < 10){
	 bn_wait_count++;
	 setTimeout("baynote_waitForGuide("+bn_wait_count+")", 200);
 }
}

function baynote_showGuide(guideType) {
	
	var bn_location_href = window.location.href;
     if (bn_location_href.indexOf("https://") == 0) {
        baynote_tag.server = "https://netshoes-www.baynote.net";
     } else {
        baynote_tag.server = "http://netshoes-www.baynote.net";
     }
	baynote_tag.customerId="netshoes";
	baynote_tag.code="www";
	baynote_tag.type="guide";				
	baynote_tag.guide= guideType;
	
	if(bn_location_href.search("http://www.netshoes.com.br/categoria_ch.aspx\?.*pt=3.*", "i") >= 0){
		baynote_tag.attrFilter="Gender:Infantil";
	}else if(bn_location_href.search("http://www.netshoes.com.br/categoria_ch.aspx\?.*pt=2.*", "i") >= 0){
		baynote_tag.attrFilter="Gender:Mulheres";
	}else if(bn_location_href.search("http://www.netshoes.com.br/categoria_ch.aspx\?.*pt=1.*", "i") >= 0){
		baynote_tag.attrFilter="Gender:Homens";
	}
		
	var query = baynote_getSearchTerm();
	if (query != "") 
	  baynote_tag.query = query;		
	var mailUrl = baynote_getPageUrl();
		
	baynote_tag.show();
	if(bn_location_href.search(".*mail_d.*", "i") >= 0){
		bnResourceManager.waitForResource("GLResults0", "baynote_waitForGuide(1)");
	}
}

function baynote_getSearchTerm() {
  var searchTerm = baynote_getUrlParam("bp");  
  return unescape(searchTerm);
}

// Helper function to get the value of a parameter from URL. 
function baynote_getUrlParam(name) {

  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var pageUrl = baynote_getPageUrl();
  var results = regex.exec( pageUrl );
  if( results == null )
    return "";
  else
    return results[1];
}

function baynote_getPageUrl() {
	var pageUrl = baynote_tag.url; 
	if ( (typeof(pageUrl) == "undefined") || (pageUrl == null) || (pageUrl == ""))
	  pageUrl = window.location.href;
	return pageUrl;
}

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)
}