jQuery(document).ready(function($){
	Cufon.set('fontFamily', 'Avenir LT Std');
	Cufon.replace('#main .boxes .box h2 span, #main .boxes .box h2');

	$('.nosid-cont').parents('.shell').find('#footer').addClass('nosid-footer');

	$('.content-nav li a').each(function(){
		if (($(this).text() == 'Visitors Guide') || ($(this).text() == 'Partner Lead Registration')) {
			$(this).parent().find('ul').remove();
		};
	});
	
	$('.gsection').parents('.gform_wrapper').addClass('section-wrapper');
	$('.section-wrapper .gfield').each(function(){
		$(this).append('<div class="cl">&nbsp;</div>');
	});

	//FT Load Popup Content    ----  #ftcalendar-list-div a


	$('.ftcalendar-events-div, .thumb-event-div, #ftcalendar-div.day .ftcalendar-event').live('mouseover', function() {
		var link = $(this).find('a');
		
		$.post(window.location, { slug: link.attr('href'), action: 'event_tooltip' }, function(data, status, XHR) {
			link.attr('title', data);
			
			link.tooltip({
				showURL: false,
				track: true
			});
			
			link.attr('title', '');
		});
	}).each(function() {
		var link = $(this).find('a');
		$.post(window.location, { slug: link.attr('href'), action: 'event_tooltip' }, function(data, status, XHR) {
			link.attr('title', data);
			
			link.tooltip({
				showURL: false,
				track: true
			});
			
			link.attr('title', '');
		});
	});
	
	$('#ftcalendar-list-div a').each(function(){
		var link = $(this);
		$.post(window.location, { slug: link.attr('href'), action: 'event_tooltip' }, function(data, status, XHR) {
			link.attr('title', data);
			
			link.tooltip({
				showURL: false,
				track: true
			});
			
			link.attr('title', '');
		});
	});
	
	//End FT


	//Live FT Calendar
	
	$('#main.inner-page .content.calendar_content #ftcalendar-div tbody tr td').live('mouseover', function() {
		$(this).addClass('active');
	}).live('mouseout', function() {
		$(this).removeClass('active');
	});
	
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-prev a.large-prev, .ftlargecalendar #ftcalendar-nav #ftcalendar-next a.large-next').live('click', function() {
		setTimeout(function(){
			$('.ftcalendar-events-div, .thumb-event-div, #ftcalendar-div.day .ftcalendar-event').each(function() {
				var link = $(this).find('a');
				$.post(window.location, { slug: link.attr('href'), action: 'event_tooltip' }, function(data, status, XHR) {
					link.attr('title', data);
					
					link.tooltip({
						showURL: false,
						track: true
					});
					
					link.attr('title', '');
				});
			});
		}, 1000);
		
		setTimeout(function(){			
			
			$('.ftlargecalendar #ftcalendar-nav #ftcalendar-prev a.large-prev').html('&lsaquo;');
			$('.ftlargecalendar #ftcalendar-nav #ftcalendar-next a.large-next').html('&rsaquo;');
			
			$('.ftlargecalendar #ftcalendar-nav #ftcalendar-current').after($('#ftcalendar-nav #ftcalendar-next'));
			$('.ftlargecalendar #ftcalendar-nav #ftcalendar-current').before($('#ftcalendar-nav #ftcalendar-prev'));
			
			$('.ftlargecalendar #ftcalendar-nav #ftcalendar-next, #ftcalendar-nav #ftcalendar-prev').css('display', 'inline');
			
			if ($('.ftlargecalendar #ftcalendar-types').length != 0) {
				$('.ftlargecalendar #ftcalendar-types a:not(:last)').after(" |");
			};
		}, 2000);
	});
	
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-prev a.large-prev, .ftlargecalendar #ftcalendar-nav #ftcalendar-next a.large-next, .ftc_thumb_calendar #ftcalendar-nav a.thumb-next, .ftc_thumb_calendar #ftcalendar-nav a.thumb-prev').live('click', function(){
		setTimeout(function(){
			
			$('.ftlargecalendar .ftcalendar-event a, .thumb-events .ftcalendar-event a').addClass('event_tooltip');
			
			$('.ftcalendar-events-div a, .thumb-events .ftcalendar-event a, #ftcalendar-div.day .ftcalendar-event a').live('click', function() {
				return false;
			});
		}, 2000);
	});
	
	//FT Calendar
	
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-prev a.large-prev').html('&lsaquo;');
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-next a.large-next').html('&rsaquo;');
	
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-current').after($('#ftcalendar-nav #ftcalendar-next'));
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-current').before($('#ftcalendar-nav #ftcalendar-prev'));
	
	$('.ftlargecalendar #ftcalendar-nav #ftcalendar-next, #ftcalendar-nav #ftcalendar-prev').css('display', 'inline');
	
	if ($('.ftlargecalendar #ftcalendar-types').length != 0) {
		$('.ftlargecalendar #ftcalendar-types a:not(:last)').after(" |");
	};
	
	
	// End FT Calendar

	//FT Calendar ToolTip
	
	
	$('.ftlargecalendar .ftcalendar-event a, .thumb-events .ftcalendar-event a').addClass('event_tooltip');
	
	$('.ftcalendar-events-div a, .thumb-events .ftcalendar-event a, #ftcalendar-list-div a, #ftcalendar-div.day .ftcalendar-event a').live('click', function() {
		return false;
	});
	
	//End FT
	
	$('#flickr_badge_photos a').each(function(){
		$(this).attr('target', '_blank');
		
		$_idx = $(this).index();
		if ($_idx % 4 == 0) {
			$(this).addClass('last');
		};
		
		$(this).find('img').attr({'height': '67'});
	});
	
	if ($('.content-nav').length != 0) {
		$('.widget_recent_entries, .widget_categories, .widget_archive').remove();
	}

	$('.content-nav  > ul > li').each(function(){
		if ($(this).find('ul').length == 0) {
			$(this).find('a').css({'background-image' : 'none'});
		}
	});

	$('.release-content .render_years li:first a').addClass('active');
	$('.release-content #years_block .single_year:first').show();
	$('.newsletter-content #years_block .single_year:last').show();

	$('.render_years li a').click(function(){
		$('.render_years li a.active').removeClass('active');
		$(this).addClass('active');
		$_idx = $(this).parent().index();
		$('#years_block .single_year').hide();
		$('#years_block .single_year:eq(' + $_idx + ')').show();
		return false;
	});

	$('#main.inner-page .content.calendar_content #ftcalendar-div tbody tr td').hover(function(){
		$(this).addClass('active');
	}, function(){
		$(this).removeClass('active');
	});
	
	$('#main.inner-page .content.single_rep_content .post .gform_wrapper .button').hover(function(){
		$(this).addClass('hover');
	}, function(){
		$(this).removeClass('hover');
	});

	$('#sidebar_left .widget:not(:last), #sidebar:not(.home_sidebar) .widget:not(:last)').append('<span class="release_dotted">&nbsp;</span>');
	
	$('div.green-button a:eq(0)').addClass('main_link');
			
	$('div.green-button a').attr('target', '_blank');
	$('.same-window a').attr('target', '');

	$('div.green-button').hover(
		function(){
			$('.main_link').addClass('active_main');
			$(this).find('.sub-menu').slideDown();
		}, 
		function(){
			$('.main_link').removeClass('active_main');
			$(this).find('.sub-menu').slideUp();
		}
	);
	
	
	$('.no-link').click(function(){
		return false;
	});

	var _html = $('#sidebar_left .widget_nav_menu h4').html();
	$('#sidebar_left .widget_nav_menu h4').html('<span>' + _html + '</span>');
	
	$('#navigation .sub-menu li:last').addClass('last');
	
 	$('#navigation > ul > li:last').addClass('last');
	$('#navigation ul.sub-menu').hide();
	$('#navigation > ul > li').hover(function(){ 
		$(this).find('ul.sub-menu:eq(0)').stop(true,true).fadeIn();
		$(this).find('a:eq(0)').addClass('hover');
	 },
	 function(){
		$(this).find('ul.sub-menu').stop(true,true).fadeOut();
		$(this).find('a:eq(0)').removeClass('hover');
 	});
 	
 	$('.lang a.first').click(function  () {
 		$('.lang ul').slideToggle();
 		$(this).toggleClass('active');
 	});
	

	$('.content-nav > ul > li > ul.children').addClass('drop');
	
	
	$('.content-nav > ul > li > a').each(function(){
		var html = $(this).html();
		$(this).html('<strong>' + html + '</strong>');
	});

	$('.content-nav > ul > li > a').click(function() {
		if (!$(this).hasClass('active')) {
			$('.content-nav > ul > li > a.active').next().slideUp();
			$('.content-nav > ul > li > a.active').removeClass('active');
			$(this).addClass('active');
			$(this).next().slideDown();
		}
	});

	$('#sidebar_blog_left h3').click(function() {
		if (!$(this).hasClass('active')) {
			$('#sidebar_blog_left h3.active').next().slideUp();
			$('#sidebar_blog_left h3.active').removeClass('active');
			$(this).addClass('active');
			$(this).next().slideDown();
		}
		return false;
	});
	
	$('#team_members .single_member a').attr('target', '_blank');
	
	$('.gadget tr:last').hide();
	$('.GENXVwxNewStyle table table:first tr:eq(1)').remove();
	$('.GENXVwxNewStyle > table').addClass('weather-outer');
	$('.GENXVwxNewStyle .weather-outer > tbody > tr > td > table').addClass('weather-el');
	$('.GENXVwxNewStyle .weather-outer table.weather-el:eq(1)').wrap('<div class="weather-inner"></div>');
	$('.GENXVwxNewStyle .weather-outer table.weather-el:eq(2)').appendTo('.weather-inner');
	$('.GENXVwxNewStyle .weather-inner table.weather-el:eq(0) table:eq(0) tr:eq(0) td img').addClass('weather-top');
	$('.GENXVwxNewStyle .weather-inner table.weather-el:last input[type="text"]').addClass('input-text');
	$('.GENXVwxNewStyle .weather-outer table.weather-el:eq(3), .GENXVwxNewStyle .weather-outer table.weather-el:eq(4)').remove();
	$('.GENXVwxNewStyle .weather-outer table.weather-el:eq(0) td:eq(0)').remove();
	$('.GENXVwxNewStyle .weather-outer table.weather-el:eq(0) td').addClass('weather-title');
	
	$('#years_block .single_year .gform_wrapper #recaptcha_table tr:eq(0) td:eq(1), #years_block .single_year .gform_wrapper #recaptcha_table tr:eq(0) td:eq(2)').remove();
	$('#years_block .single_year .gform_wrapper #recaptcha_table .recaptcha_image_cell').attr('width', '199');
	$('#years_block .single_year .gform_wrapper .recaptcha_image_cell').attr('height', '57');
	$('#years_block .single_year .gform_wrapper #recaptcha_widget_div').parents('.gfield').find('label').append('<span class="gfield_required">*</span>');
	$('#years_block .single_year .gform_wrapper .gform_footer').append('<span class="req_legend"><span>*</span>required</span>');
	
	$('#years_block .single_year .gform_wrapper .validation_message').each(function(){
		$(this).appendTo($(this).prev()).addClass('error');
	});
	
	$('#years_block .single_year .gform_wrapper #recaptcha_widget_div').parents('.ginput_container').addClass('recaptcha_container');
	
 	//PNG FIX for IE6
	if($.browser.msie && $.browser.version.substr(0,1) == 6 ){
		DD_belatedPNG.fix('h1#logo a, .bottom-logo, #header .top-menu p.green-button a');
	}
});
