jQuery(window).ready( function() {
	jQuery('.form-field input, .form-field textarea').each( function() {
		if (jQuery(this).val().length > 0) {
			jQuery(this).addClass('on');
		}
	});
	jQuery('.form-field input, .form-field textarea').focus(function() {
		jQuery(this).addClass('on');
		if(jQuery(this).attr('id') == 'search') jQuery("#btn_go").fadeIn(200);
	});
	jQuery('.form-field input, .form-field textarea').blur(function() {
		if (jQuery(this).val().length > 0) {
			jQuery(this).addClass('on');
		} else {
			jQuery(this).removeClass('on');
			if(jQuery(this).attr('id') == 'search') jQuery("#btn_go").fadeOut(200);
		}
	});
	jQuery('#nav > ul > li').bind('mouseover', jsddm_open);
	jQuery('#nav > ul > li').bind('mouseout',  jsddm_timer);
	gallerySetup();
});

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

function jsddm_open()
{  jsddm_canceltimer();
	 jsddm_close();
	 ddmenuitem = jQuery(this).find('ul').css('visibility','visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility','hidden');}

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

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

document.onclick = jsddm_close;

function gallerySetup() {
	jQuery('.photos .galleryContainer').each( function() {
		var lastBox = jQuery(this).find('.ngg-gallery-thumbnail-box:last');
		var firstBox = jQuery(this).find('.ngg-gallery-thumbnail-box:first');
		var conWidth = lastBox.offset().left + lastBox.width() - firstBox.offset().left;
		jQuery(this).find('.ngg-galleryoverview').css("cssText", "width:"+parseInt(conWidth)+"px!important;");
	});
}