$(document).ready(function(){ 
	$(document).pngFix(); 

	// Search box
	$('#search input[type=text]').focus(function(){
		if( $(this).val() == 'search' ){
			$(this).val('');
		}
	});

	$('#search input[type=text]').blur(function(){
		if( $(this).val() == '' ){
			$(this).val('search');
		}
	});

	// Navigation boxes:
	$('#navigation > li').bind('mouseover', jsddm_open);
	$('#navigation > li').bind('mouseout',  jsddm_timer);

	// Slideshows:
	$('.slideshow').cycle({ 
		fx:    'fade',
		speed:  1500
	});

	// Fancybox:
	$('p.gallery_images a').fancybox();
	$('a.fancybox').fancybox();

	// Table striping:
	$('table.striped tr:even').addClass('alt');
});

var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open(){
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').css('visibility', 'visible');
	$(this).children('a').addClass('open');
}

function jsddm_close(){
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	$('#navigation li a').removeClass('open');
}

function jsddm_timer(){
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

document.onclick = jsddm_close;

