//	jQuery Compatibility Method
var $j = jQuery.noConflict();





$j("document").ready(function(){





	//	hash to tag based on 'id' attribute (creates scrolling animation)
	
	$j('[href^=#]').click(function (event) {
		if($j(this).attr('href').slice(1))
		{
			$j('html,body').animate({scrollTop: $j('[id=' + this.hash.slice(1) +']').offset().top}, 1000);
		}
	});
	
	
	
	// Open all [rel=external] links in a new smaller window
	
	$j('.lightbox').click(function(event){
		event.preventDefault();
		window.open($j(this).attr('href'), '', 'width=650, height=450, scrollbars=yes, toolbar=no');
	});
	
	
	
	// top search form
	
	if($j('.q input').val() == '')
	{
		$j('.q input').val($j('.q input').attr('title'));
	}
	
	$j('.q input').focus(function(){
		if($j(this).val() == 'Keywords...')
		{
			$j(this).val('');
		}
	});
	
	$j('.q input').blur(function(){
		if($j(this).val() == '')
		{
			$j('.q input').val($j('.q input').attr('title'));
		}
	});





}); // document.ready

// JavaScript Document
var current_banner = 1;
var total_banners = 0;
var wait = 20;

function banner_init()
{


//stop banner change if mouse over one banner
elements = document.getElementById('banners').getElementsByTagName('div');
total_banners = elements.length;
for (var i = 0; i < elements.length; i++) 
{ 
elements[i].onmouseover = function (){ 
clearTimeout(wait);
}
elements[i].onmouseout = function (){
clearTimeout(wait);
wait = setTimeout('nextBanner()',bannertime);
} 

}
//set navigation
elements = document.getElementById('banners').getElementsByTagName('ul')[0].getElementsByTagName('li');
total_banners = elements.length;
for (var i = 0; i < elements.length; i++) 
{ 
elements[i].title = i + 1;
elements[i].onmouseover = function () 
{
banner(this.title);
clearTimeout(wait);
}
elements[i].onmouseout = function () 
{
clearTimeout(wait);
wait = setTimeout('nextBanner()',bannertime);
} 
}
wait = setTimeout('nextBanner()',bannertime);
} 


function banner(nr)
{
clearTimeout(wait);
elements = document.getElementById('banners').getElementsByTagName('div');
li = document.getElementById('banners').getElementsByTagName('ul')[0].getElementsByTagName('li');
//hide all divs
for (var i = 0; i < elements.length; i++) 
{ 
if (nr == (i + 1))
{
//show selected banner
elements[i].style.display = "block";
li[i].style.background = "#c4c4c4";
} else
{ //hide everything else
elements[i].style.display = "none"; 
li[i].style.background = "none";
}
}
wait = setTimeout('nextBanner()',bannertime);
}

function nextBanner() 
{
if(current_banner < total_banners) {
current_banner ++; 
}else{ current_banner = 1;
}
banner(current_banner);
}


