
var lastOpened = '';
var closeInterval;
var closeLast = false;


function closeSubmenu(menuID)
{
	if (closeLast)
	{
		document.getElementById(menuID).style.display = 'none';
		jQuery('#'+menuID).parent().removeClass('top_menu_link_2_ac');
		jQuery('#'+menuID).parent().addClass('top_menu_link_2');
		jQuery('#'+menuID).parent().parent().removeClass('top_menu_link_ac');
		jQuery('#'+menuID).parent().parent().addClass('top_menu_link');
		lastOpened = "";
		closeLast = false;
		clearInterval(closeInterval);

	}
}

function showSubmenu(sender, submenuID)
{
	jQuery('.top_submenu').parent().removeClass('top_menu_link_2_ac').addClass('top_menu_link_2');
	jQuery('.top_submenu').parent().parent().removeClass('top_menu_link_ac').addClass('top_menu_link');

	jQuery(sender).parent().removeClass('top_menu_link_2');
	jQuery(sender).parent().addClass('top_menu_link_2_ac');
	jQuery(sender).parent().parent().removeClass('top_menu_link');
	jQuery(sender).parent().parent().addClass('top_menu_link_ac');
	if (lastOpened!=="")
	{
		document.getElementById(lastOpened).style.display = 'none';
	}
	lastOpened = submenuID;
	var submenuBlock = document.getElementById(submenuID);

	jQuery(submenuBlock).mouseout(function(){
		closeLast = true;
		clearInterval(closeInterval);
		closeInterval = setInterval("closeSubmenu('"+submenuID+"')", 3000);
	});
	jQuery(submenuBlock).mouseover(function(){
		closeLast = false;
	});

	if (submenuBlock.style.display == 'block')
		submenuBlock.style.display = 'none';
	else
		submenuBlock.style.display = 'block';
}


function hideText(text, field, show)
{
	if (field.value == '' && show==1)
	{
		field.value = text;
		field.style.color = "#9e9e9e";
	}
	if (field.value == text && show==0)
	{
		field.value = '';
		field.style.color = "#484848";
	}
}


jQuery(document).ready(function() {
	jQuery(".top_menu").mouseout(function(){
		if (lastOpened != "")
		{
			closeLast = true;
			clearInterval(closeInterval);
			closeInterval = setInterval("closeSubmenu('"+lastOpened+"')", 3000);
		}
	});
});


function showMailForm()
{

		jQuery("#dim").fadeIn();
		jQuery("#mail_form").css("display", "block");
}

function hideMailForm()
{

		jQuery("#dim").fadeOut();
		jQuery("#mail_form").css("display", "none");

}



jQuery(document).ready(function() {
	jQuery("#dim").click(function () {
		jQuery("#dim").fadeOut();
		jQuery("#mail_form").css("display", "none");

	});

    	jQuery("#dim").css("height", jQuery(document).height());

});

jQuery(window).bind("resize", function(){
	jQuery("#dim").css("height", jQuery(window).height());
});
