RE = {};//Riders Edge namespace

var re_dealerId;
var re_dealer = false;

YAHOO.util.Event.onDOMReady(function() {
	RE.search_util.pageLoad();
	//console.log("page loaded?");
	if(re_dealer){
			var hbx = (parseInt(re_dealerId)/29) + "/RE+Online+Reservations/New+Rider";
			//console.log(hbx);
			RE.hbx.hbPageView(hbx);
	}
});

RE.search_util = {
	pageLoad: function(){
		//console.log("page load");
		RE.search_util.checkDealer();
		RE.search_util.btnSearch();
		
//		RE.search_util.setDealerSearch(re_dealer, re_dealerId, btnOne);
		
		
	},
	// check if it comes from the dealer page
	checkDealer: function(){
		//console.log("Check dealer");
		var params = window.location.search.substring(1);
		params = params.split("&");
		var p;
		for (var i=0; i<params.length;i++){
			p = params[i].split("=");
			if(p[0] == "dwp_dealerid"){
				re_dealer = true;
				re_dealerId = p[1];
			}		
		}
	},
	
	//Listen for the hover over rows
	btnSearch: function(){
		//console.log("roll over");
		//search Button
		var btnOne = YAHOO.util.Dom.getElementsByClassName("button")[0];
		var btnTwo;
		if (YAHOO.util.Dom.getElementsByClassName("button").length > 1) {
			btnTwo = YAHOO.util.Dom.getElementsByClassName("button")[1];
		}
		
		// rollover for btnNew
		if (btnOne != null) {
		
			btnOne.onmouseover = function(){
				btnOne.style.backgroundPosition = "0 -22px";
			}
			btnOne.onmouseout = function(){
				btnOne.style.backgroundPosition = "0 0";
			}
			
			if (re_dealer) {
				btnOne.onclick = function(){
					window.location.href = "../../riders_edge_online/search.jsp?locale=en_US&expLvl=new&dwp_dealerid=" + re_dealerId + "&dwp_pg=nb_landing&ret_page=%2Fridersedge_newrider_intro.asp";
				}
			}
			
			
			// rollover for btnSkilled
			if (btnTwo != null) {
				btnTwo.onmouseover = function(){
					btnTwo.style.backgroundPosition = "0 -22px";
				}
				btnTwo.onmouseout = function(){
					btnTwo.style.backgroundPosition = "0 0";
				}
				
				if (re_dealer) {
				btnTwo.onclick = function(){
					window.location.href = "../../riders_edge_online/search.jsp?locale=en_US&expLvl=skilled&dwp_dealerid=" + re_dealerId + "&dwp_pg=nb_landing&ret_page=%2Fridersedge_newrider_intro.asp";
				}
			}
			}
			
		}
		
	}
}; // end RE.search_util namespace



HD.util.Analytics.track = function(string) {
	if (string) {
		RE.hbx.hbPageView(string);
	}
};

RE.hbx = { 		
		
	hbPageView : function(category){	
		_hbPageView("RE", category);
	}
};

