Cufon.replace('.cufonTF, .no-border, .teaser h2, .video-cufon', {
	hover: {color: '#202020'}
});
jQuery(document).ready(function(){
	jQuery('#main_navigation .menu-item').hover(function(){
									jQuery(this).children('a:first-child').addClass('active');
									jQuery(this).find('ul.sub-menu').show(); 
								}, 
								function(){ 
									jQuery(this).children('a:first-child').removeClass('active');
									jQuery(this).find('ul.sub-menu').hide(); 
								});
								
	/*el = jQuery('.menu-container > ul[not:sub-menu] li.menu-item');
	jQuery(el[0]).find('.sub-menu').attr('style', "left: 100px")
	jQuery(el[1]).find('.sub-menu').attr('style', "left: 226px")
	jQuery(el[2]).find('.sub-menu').attr('style', "left: 417px")
	jQuery(el[3]).find('.sub-menu').attr('style', "left: 563px")*/
	jQuery('#menu-main-menu > *').each(function(){
		left = jQuery(this).offset().left - jQuery('#header').offset().left - 256
		jQuery(this).children('ul.sub-menu').attr('style',"left:"+left+"px");
    });
	
	// jQuery Cycle Lite Plugin
	jQuery('#slider-main').cycle({timeout:6000});
	jQuery('#description').cycle({timeout:6000});
	jQuery('#story-slider').cycle({
		timeout:8000,
		speed:150,
		after: onAfter
	});
	//fix trailing tab line
	if (jQuery('#content-right ul.jwts_tabbernav li').length == 3) {
		jQuery('ul.jwts_tabbernav li.last-tab').width(180).css('background-repeat','repeat-x');
	}
	jQuery('#content-page-video ul.jwts_tabbernav li.last-tab').width(505).css('background-repeat','repeat-x');
	//control in-the-news separators
	jQuery('.item-list-of-posts').first().addClass('first');
	jQuery('.item-list-of-posts').last().addClass('last');
	//
	var version = getFlashVersion().split(',').shift();
	if(jQuery.browser.msie)
	{
		if(version >= 9)
			flowplayer("a.fplayer", "http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf");//.ipad();
		else
			alert('Flash version 9,0 or greater is required');
	}
	else
	{
		flowplayer("a.fplayer", "http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf");//.ipad();
	}
});

function onAfter(out)
{
    // Dyamically set the greater z-index for the current slide.
    // Works with any number of slides.

    jQuery(this).css('z-index', Number(jQuery(out).css('z-index'))+1);
    jQuery(out).css('z-index', Number(jQuery(out).css('z-index'))-1);
};

function getFlashVersion()
{ // ie 
	try 
	{ 
		try
		{ 
			// avoid fp6 minor version lookup issues 
			// see: http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/ 
			var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6'); 
			try{ axo.AllowScriptAccess = 'always'; } 
			catch(e){ return '6,0,0'; } 
		} 
		catch(e) {} 
		return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1]; // other browsers 
	} 
	catch(e) 
	{ 
		try 
		{ 
			if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)
			{ 
				return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1]; 
			} 
		} 
		catch(e) {} 
	}
	
	return '0,0,0'; 
}
