// suckerfish drop-downs (rates)
sfHover = function() {
	var sfEls = document.getElementById("navRates").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
	
// rotating panels
	var controls = null;
	var panel = null;
	var currentSlide = 0;
	
	function changeSlide() {
		
		if (currentSlide < 2){
			currentSlide++;
		}
		else {
			currentSlide = 0;	
		}
		$(panel).hide();
		$(controls).removeClass('current');
		$(panel).hide();
		$(controls[currentSlide]).addClass('current');
		$(panel[currentSlide]).removeClass('hide').fadeIn(1000);
	}

$(document).ready(function() {
	controls = $('.controls a');
	panel = $('.panel');
	
	var s = window.setInterval("changeSlide()", 6000); 

	$(controls).click(function() {
		clearInterval(s);
		var controlsPos = $(controls).index(this);
		currentSlide = controlsPos;
		$(controls).removeClass('current');
		$(panel).hide();
		$(this).addClass('current');
		$(panel[controlsPos]).removeClass('hide').fadeIn(1000);
	});
});	

// bucket tabs (homepage)
$(document).ready(function() {
													 
	// home's left bucket area												 
	var tab = $('.lBucket .navBucket li');
	var tabLink = $('.lBucket .navBucket li a');
	var bucket = $('.lBucket .bucket');

	$(tabLink).click(function() {	// onclick of anchor		
				
		$(tab).removeClass('current'); //remove current class from all list items
		$(bucket).hide();
		$(this).parent().addClass('current'); // add current class to clicked anchor's parent list item
		
		var tabPosition = $(tabLink).index(this); // assign anchor's index number to a new var
		$('#bucket_l'+[tabPosition]).css({'position' : 'static'}).fadeIn(400);
		if(typeof(BBReRenderOverlay) != 'undefined'){//check to see if re-render function is defined. Only defined in overlay mode
		    var overlayDiv = $('div#overlay').get(0);//get overlay div
		    while(overlayDiv.childNodes[0]){//remove child nodes from overlay div before re-rendering
		        overlayDiv.removeChild(overlayDiv.childNodes[0]);
		    }
		    BBReRenderOverlay();//call re-render function
		}
	});
	// home's right bucket area												 
	var tab_r = $('.rBucket .navBucket li');
	var tabLink_r = $('.rBucket .navBucket li a');
	var bucket_r = $('.rBucket .bucket');

	$(tabLink_r).click(function() {	// onclick of anchor		
				
		$(tab_r).removeClass('current'); //remove current class from all list items
		$(bucket_r).hide();
		$(this).parent().addClass('current'); // add current class to clicked anchor's parent list item
		
		var tabPosition = $(tabLink_r).index(this); // assign anchor's index number to a new var
		$('#bucket_r'+[tabPosition]).css({'position' : 'static'}).fadeIn(400);
		if(typeof(BBReRenderOverlay) != 'undefined'){//check to see if re-render function is defined. Only defined in overlay mode
		    var overlayDiv = $('div#overlay').get(0);//get overlay div
		    while(overlayDiv.childNodes[0]){//remove child nodes from overlay div before re-rendering
		        overlayDiv.removeChild(overlayDiv.childNodes[0]);
		    }
		    BBReRenderOverlay();//call re-render function
		}
	});
});
