var obj = null;
var flashvars = {};
var params = {menu:"false",wmode:"transparent", quality:"best"};
var attributes = {};
var ss_visible = 0;
var ss_length = 0;
var ss_delay = 5000;

$(document).ready(function() {
	DoMenu();
	DoSlideshow();
	DoFlash();
});

function DoFlash(){
	if($('div.flash').length > 0){
		$('div.flash').each(function(idx,elm){
			var fimg = $('img', elm)
			swfobject.embedSWF(fimg.attr('alt'), $(elm).attr('id'), fimg.attr('width'), fimg.attr('height'), "8.0.0", "expressInstall.swf", flashvars, params, attributes);
		});
	}
}

function DoMenu(){
	$('#main_nav>ul>li').each(function(idx,elm){
		var popup = $('ul',elm);
		if(popup.length > 0){
			var ptop = 190 + (idx * 27) - popup.height()/2;
			popup.addClass('popup').css({top:ptop});
		}
	});
	$('#main_nav ul li').hover(function() {
		if (obj) {
			obj.find('ul').fadeOut('fast');
			obj.removeClass('active');
			obj = null;
		}
		$(this).find('ul').fadeIn('fast');
		$(this).addClass('active');
	}, function() {
		obj = $(this);
		setTimeout("checkHover()", 400);
	});
}

function DoSlideshow(){
	ss_length = $('.slideshow > div.image').length;
	if(ss_length > 0){
		ss_showVisible();
	}
}

function ss_showVisible()
{
	$('.slideshow > div.image:eq('+ss_visible+')').css('display', 'inline');
	$('.slideshow > div.image:lt('+ss_visible+')').css('display','none');
	$('.slideshow > div.image:gt('+ss_visible+')').css('display','none');	
	ss_visible++;
	if(ss_visible >= ss_length) ss_visible = 0;
	setTimeout("ss_showVisible()", ss_delay);
}

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('slow');
		obj.removeClass('active');
	}
}