$(document).ready(function(){

	$('.toggle a').click(function()
	{
		$(this).parent(1).parent(1).find('a').parent(1).toggle(50);
		$(this).parent(1).parent(1).find('span').toggle(50);
		return false;
	});
	
	$('.search .search_field').bind('blur',function(){
		if ($(this).attr('value') == '')
		{
			$('.search span').fadeIn(300);
		};
	})

	$('.search .search_field').focus(function(){
		$('.search span').fadeOut(10);
	});

	$('.search span').click(function()
	{
		$(this).fadeOut(10);
		$('.seacrh .search_field').focus();
	})
	
	$('table').each(function(){
		$(this).find('tr:odd').addClass('odd');
		$(this).find('tr').each(function(){$(this).find('td:last').css('border-right','0px'); $(this).find('th:last').css('border-right','0px');});
		$(this).attr('border','0');
		if (!$(this).hasClass('files')) {
			$(this).css('border-top', '2px solid #d9c59f');
			$(this).css('border-bottom', '2px solid #d9c59f');
		}
	})
	
	
	Cufon.replace('.left-column .title', { fontFamily : 'Myriad Pro Cond'});
	Cufon.replace('.columns .right-column .top-menu a span', {fontFamily: 'Myriad Pro Cond', fontSize: '24px'});
	Cufon.replace('h1', {fontFamily: 'Trebuchet MS'});
	Cufon.replace('h2', {fontFamily: 'Trebuchet MS'});
	Cufon.replace('h3', {fontFamily: 'Trebuchet MS'});
	Cufon.replace('h4', {fontFamily: 'Trebuchet MS'});
	Cufon.replace('h5', {fontFamily: 'Trebuchet MS'});
	Cufon.replace('h6', {fontFamily: 'Trebuchet MS'});
	Cufon.replace('.columns .right-column .blocks .title', {fontFamily: 'Trebuchet MS'});
	
	if (($.browser.msie) && ($.browser.version < 7))
	{
		var cura = $('.columns ul.top-menu .active');
		cura.removeClass('active');
		$(cura).oneTime(300,function(){
			cura.addClass('active');
		});
	}
	
	 
	
	$('.top-menu li').hover(
		function()
		{
			var link = $(this).find('a');
			if (!$.browser.msie)
			{
				if (link.hasClass('active')) link.attr('class','_active'); 
			}
			else
			{
				if ($.browser.version > 6.0)
					if (link.hasClass('active')) link.attr('class','_active');
			}	
					
			if (!link.hasClass('active')) link.addClass('hover');

			var submenu = $(this).find('.sub-menu');
			if (submenu.get(0))
			{
				submenu.stop();
				submenu.removeAttr('style');
				submenu.slideDown(350);	
			}
		},
		function()
		{
			var link = $(this).find('a');
			link.removeClass('hover');
			if (link.hasClass('_active')) link.attr('class','active');
			var submenu = $(this).find('.sub-menu');
			if (submenu.get(0))
			{
				submenu.stop();
				submenu.removeAttr('style');
				submenu.slideUp(250);	
			}
		}
	)

	$('.top-menu li').mouseover(function(){Cufon.replace('.columns .right-column .top-menu a.hover span', {fontFamily: 'Myriad Pro Cond', color: '#2e675b', fontSize: '24px'});})	
	$('.top-menu li').mouseout(function(){Cufon.replace('.columns .right-column .top-menu a span', {fontFamily: 'Myriad Pro Cond', color: '#ffffff', fontSize: '24px'});})
	$('.top-menu li').mouseout(function(){Cufon.replace('.columns .right-column .top-menu a b', {fontFamily: 'Myriad Pro Cond', color: '#6e9f96', fontSize: '24px'});})
	
	$('.left-menu .plus-minus').click(function(){
		var li = $(this).parent();
		
		li.stop();
		li.removeAttr('style');
		
		if (li.hasClass('open'))
		{
			
			li.find('.sub-level-two').slideUp(250, function(){if ($.browser.msie) li.find('.sub-level-two').css('visibility','visible');});
		}
		else
		{
			li.find('.sub-level-two').slideDown(250);
		}
		
		li.toggleClass('open')
		li.toggleClass('close')
		
		return false;
	});
	
	$('.thickbox').fancybox({ 
		'zoomSpeedIn': 200, 
		'zoomSpeedOut': 200,
		'frameWidth': 100,
		'frameHeight': 100,
		'overlayShow': true,
		'hideOnContentClick' :false,
		'centerOnScroll' : false
	});
	
	$('.thickbox-cert').fancybox({ 
		'zoomSpeedIn': 200, 
		'zoomSpeedOut': 200,
		'frameWidth': 100,
		'frameHeight': 100,
		'overlayShow': true,
		'hideOnContentClick' :false,
		'centerOnScroll' : false,
		'transitionIn' : 'fade',
		'transitionOut' : 'fade'
	});
	
});
