$(function() {
$("#nav").lavaLamp({
    	fx: "backout",
        speed: 700,
        click: function(event, menuItem) {
        }
    });

	
	$('a#engage_contact').click(function() {
		show_contact_form();
		return false;
	});

$.each($('ul#gallery_thumbnails li a'), function() {
	if($(this).attr('href') != 'gallery_1') {
		$(this).css('opacity', '0.25');
	}
});

$('ul#gallery_thumbnails li a').hover(function() {
	$(this).animate({opacity: "1.0"}, 500);
}, function() {
	
	var myid = $(this).attr('href');
	var mynum_arr = myid.split('_');
	mynum = mynum_arr[1];

	var activenum = 1;

	$.each($('div.container'), function(x) {
		var thisid = $(this).attr('id');
		var thisnum_arr = thisid.split('-');
		var thisnum = thisnum_arr[1];
		
		if($('#'+thisid).css('display') == 'block') {
			activenum = thisnum;
		}
		
	});
	
	if(mynum != activenum) {
		$(this).animate({opacity: "0.25"}, 500);
	}
});

$('ul#gallery_thumbnails li a').click(function() {
	var myarr = $(this).attr('href').split('_');
	var mynum = myarr[1];
	
	$.each($('div.container'), function(x) {
		var thisid = $(this).attr('id');
		var thisnum_arr = thisid.split('-');
		var thisnum = thisnum_arr[1];
		
		if($('#'+thisid).css('display') == 'block' && thisnum != mynum) {
			$('#'+thisid).fadeOut('fast');
			$('div#container-'+mynum).fadeIn('slow');
		}
		
	});
	
	return false;
});

initialize_timer();

function initialize_timer() {

$(document).everyTime(9000, function(i) {
  
  var cntgal = Number($('ul#gallery_thumbnails li').length);
  var activenum = 1;
  var nextnum = 2;
  
  	$.each($('div.container'), function(x) {
		var thisid = $(this).attr('id');
		var thisnum_arr = thisid.split('-');
		var thisnum = thisnum_arr[1];
		
		if($('#'+thisid).css('display') == 'block') {
			activenum = thisnum;
		}
		
	});
  
  	
  	if(activenum == cntgal) {
  		nextnum = 1;
  	} else {
  		nextnum = Number(activenum) + 1;
  	}
  	$('ul#gallery_thumbnails li a[href=gallery_'+activenum+']').animate({opacity: '0.25'});
  	$('ul#gallery_thumbnails li a[href=gallery_'+nextnum+']').animate({opacity: '1.0'});
  	$('ul#gallery_thumbnails li a[href=gallery_'+nextnum+']').trigger('click');
  
});

}

function show_contact_form() {
		$('div#contact_bg_overlay').fadeIn('normal');
		$('div#contact_overlay').fadeIn('normal');
		$('div#gallery').css('opacity', '0.3');
	}
	
	function hide_contact_form() {
		$('div#contact_bg_overlay').fadeOut('fast');
		$('div#contact_overlay').fadeOut('fast');
		$('div#gallery').css('opacity', '1.0');
	}


$('div#contact_bg_overlay').click(function() {
		hide_contact_form();
});
	
	

	
});
