// JavaScript Document
$(document).ready(function() { 
	$("#Tabs div.tab_button").click ( function ()
		{
			$("#Tabs div.tab_button").removeClass ( "selectedTab" );
			$(this).addClass ( "selectedTab" );
			$(".tab_page").hide ();
			$(".tab_page." + this.id).show ();
		}
	);

	$("#Tabs div.tab_button").hover (
		function ()
		{
			$(this).addClass ( "hoverTab" );
		},
		function ()
		{
			$(this).removeClass ( "hoverTab" );
		}
	);
});

function setMenu(itemClass) {
	var targetLink = $('li.' + itemClass + ' > a');
	var parentElm = targetLink.parent();
	var ultimateParent = targetLink.parent().parent().parent();
	
	if (ultimateParent.hasClass('submenu')) {
		
		ultimateParent.addClass('current').children(' > a').addClass('current');
		targetLink.addClass('active').parent().parent().show();
		
	} else if (parentElm.hasClass('submenu')) {

		parentElm.addClass('current');
		targetLink.addClass('active').next('ul').show();
		
	} else {
		
		targetLink.addClass('active');
		
		}
	}
	
function showChildren (targetElm) {
		var topParent = targetElm.parent();
		var siblingElm = $('li.submenu > ul:visible');
		var childElm = $('ul:hidden', topParent);

		topParent.toggleClass('active');

		if(childElm.length > 0) {
			childElm.slideToggle(350,function(){

				});
			}

		if (siblingElm.length > 0) {
			siblingElm.slideToggle(250, function(){
				$(this).parent().removeClass('active');
				});
			}
			
			
		return false;
	}
	
function toggleDetail(elm) {
	
	var target = elm.prev('div.moreinfo');
	var closeMsg = 'hide extra &raquo;';
	var openMsg = 'read more &raquo;';
	var slideDelay = 250;
	
	var siblingElm = $('div.moreinfo:visible');
	
	if (target.is(':visible')) {
			target.slideToggle(slideDelay, function(){elm.removeClass('active').html(openMsg)}, 'easein');
		} else {
			target.slideToggle(slideDelay, '', 'easeout');
			elm.addClass('active').html(closeMsg);
			siblingElm.slideToggle().next('a.toggle').removeClass('active').html(openMsg);
		}
		
	return false;
	
	}
	
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function clearcontents(field,content)
{
	if (field.value == content)
	{
		field.value = "";
	}
}

function refill(field,content)
{
	if (field.value == "")
	{
		field.value = content;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}