// Site Global JS
var sBase = "/";
var headBanners = new Array('head_1.jpg','head_2.jpg','head_3.jpg');

function rand ( range ) {
  return ( Math.floor ( Math.random ( ) * range + 1 ) );
}

function getQueryVar(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return "";
}

// Page Load...
$(document).ready(function(){ 
	 $('#header').css("background-image","url("+ sBase +"images/"+ headBanners[rand(headBanners.length)-1] +")");	 
	
	/* Init Main Nav */	
	var navItem = $("#mainMenu a+ul").parents("li");	/* get parent with subnav */
	$(navItem).find(".navCatLink").bind("click", function(){
		$(this).next(".navSubLinks").slideToggle();				
		return false;
	});	
	
	// Init FP Carousel Hovers
	$('.fpCarouselThumb').css("opacity",".5");
	$('.fpCarouselThumb').hover(function(){
		$(this).css("opacity","1.0");		
		$(this).css('border-color', '#8A99A2');
	},function(){		
		$(this).css("opacity",".5");
		$(this).css('border-color', '#FFF');
	});
	
	// Init FP Browser Hovers
	$('.fpThumb').hover(function(){
		$(this).css('border-color', '#8A99A2');
	},function(){
		$(this).css('border-color', '#FFF');
	});
});

// Pass a string array with relative path to images to prelaoad
var preloadImgArray=new Array();
function preloadImages()
{		
	for(var i = 0; i<arguments.length; i++)
	{
		curIx=preloadImgArray.length;
		preloadImgArray[curIx] = new Image();
		preloadImgArray[curIx].src = sBase+arguments[i];		
	}
}

//get all pulldowns - this is used on View All pages to reset them if the user hits the back button - only a bug in Firefox
function resetPulldowns() {
var pulldowns = document.getElementsByTagName("select");
for (i=0;i<pulldowns.length;i++) {
	pulldowns[i].selectedIndex=0;
}
}
function doAnything() {
	return true;
}

function openCloseDiv(id) {
	   $(id).toggle();
}

