

/////////////////////////////////////////////////////////////////// THIS IS FOR THE DROP DOWN MENU
// Copyright 2006-2007 javascript-array.com

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

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
	

}

$(document).ready(function() {
	$('#main_nav ul li .parent').mouseover(function() {
		
		$('#main_nav ul li a').removeClass('bluehover');
		$(this).addClass('bluehover');
	});

	$('#main_nav ul li a').mouseout(function() {
		if($(this).hasClass('empty')) {
			$(this).removeClass('bluehover');
		};
	});
	
	$("home_block4 img").hover(
	  function () {
	    $(this).addClass("shadow_light");
	  },
	  function () {
	    $(this).removeClass("shadow_light");
	  }
	);
	
	// Preload all rollovers
	$("#home_block5 img").each(function() {
		// Set the original src
		rollsrc = $(this).attr("src");
		rollON = rollsrc.replace(/.png$/ig,"_over.png");
		$("<img>").attr("src", rollON);
	});
	
	// Navigation rollovers
	$("#home_block5 a").mouseover(function(){
		imgsrc = $(this).children("img").attr("src");
		matches = imgsrc.match(/_over/);
		
		// don't do the rollover if state is already ON
		if (!matches) {
		imgsrcON = imgsrc.replace(/.png$/ig,"_over.png"); // strip off extension
		$(this).children("img").attr("src", imgsrcON);
		}	
	});

	$("#home_block5 a").mouseout(function(){
		$(this).children("img").attr("src", imgsrc);
	});
	
	// Preload all rollovers
	$("#sidebar .rollover img").each(function() {
		// Set the original src
		rollsrc = $(this).attr("src");
		rollON = rollsrc.replace(/.png$/ig,"_over.png");
		$("<img>").attr("src", rollON);
	});
	
	// Navigation rollovers
	$("#sidebar .rollover a").mouseover(function(){
		//alert('Hello, world!');
		imgsrc = $(this).children("img").attr("src");
		matches = imgsrc.match(/_over/);
		
		// don't do the rollover if state is already ON
		if (!matches) {
		imgsrcON = imgsrc.replace(/.png$/ig,"_over.png"); // strip off extension
		$(this).children("img").attr("src", imgsrcON);
		}	
	});
	
	$("#sidebar .rollover a").mouseout(function(){
		$(this).children("img").attr("src", imgsrc);
	});
	
});

// close showed layer
function mclose()
{
	$('#main_nav ul li a').removeClass('bluehover');
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 







