// JavaScript Document
var j = jQuery.noConflict();

j("document").ready(function(){
		var currentPageUrl = document.location.href;

		var navActiveSettings = {
			matchUrl:currentPageUrl,
			alterElements: [{element:"each", className:"active"}],
			rigidity:[1]
		};		
		j("ul#nav a").navActives(navActiveSettings);
	
		navActiveSettings.rigidity=[2,3,4];
		j("ul#subnav a").navActives(navActiveSettings);

		navActiveSettings.rigidity=[2,3,4,5];
		j("ul#subnav2 a").navActives(navActiveSettings);

});




function siteSearch(){
	var searchInput = document.getElementById('siteSearchInput');
	
	if(searchInput){
		if(searchInput.value!=""){
			window.location="/search/?query="+searchInput.value;
		}else{
			alert("Please enter a valid search criteria.");
		}
	}
}


//this allows IE to use the indexOf method

if(!Array.indexOf){

  Array.prototype.indexOf = function(obj){
   for(var i=0; i<this.length; i++){
    if(this[i]==obj){
     return i;
    }
   }
   return -1;
  }
}


function inputStyles(){
	pageInputs = document.getElementsByTagName('input');
	
	
	//style buttons
	for(pi=0;pi<pageInputs.length;pi++){
		if(pageInputs[pi].type=='submit' || pageInputs[pi].type=='reset' || pageInputs[pi].type=='button'){
			pageInputs[pi].className="input-button";
		}else if(pageInputs[pi].type=="checkbox" || pageInputs[pi].type=="radio"){
			pageInputs[pi].className="input-checkbox";	
		}
	}	
}

function loadHomeBanner(){
	defaultPath="/home/images/banner";
	var randnum = Math.random();
	var totalBanners = 3;
	rnd = Math.round((totalBanners-1) * randnum)+1;
	document.getElementById("homeBanner").getElementsByTagName("img")[0].src=defaultPath+rnd+".jpg";
}
