jQuery(document).ready(function() {
	
	/* Fix banner images overlapping help texts */
	jQuery('.screen-meta-toggle a').click( function() {
		jQuery("#sidebar-container").toggle();
	});

	// events
	jQuery("#enablexmlsitemap").change(function() {
		jQuery("#sitemapinfo").toggle(jQuery(this).is(':checked'));
	}).change();

	// events
	jQuery("#disable_author_sitemap").change(function() {
		jQuery("#xml_user_block").toggle(!jQuery(this).is(':checked'));
	}).change();

	jQuery("#cleanpermalinks").change(function() {
		jQuery("#cleanpermalinksdiv").toggle(jQuery(this).is(':checked'));
	}).change();

	jQuery('#wpseo-tabs').find('a').click(function() {
		jQuery('#wpseo-tabs').find('a').removeClass('nav-tab-active');
		jQuery('.wpseotab').removeClass('active');

		var id = jQuery(this).attr('id').replace('-tab','');
		jQuery('#' + id).addClass('active');
		jQuery(this).addClass('nav-tab-active');
	});

	// init
	var active_tab = window.location.hash.replace('#top#','');

	// default to first tab
	if ( active_tab == '' || active_tab == '#_=_') {
		active_tab = jQuery('.wpseotab').attr('id');
	}

	jQuery('#' + active_tab).addClass('active');
	jQuery('#' + active_tab + '-tab').addClass('nav-tab-active');

});

// global functions
function setWPOption( option, newval, hide, nonce ) {
	jQuery.post(ajaxurl, {
			action: 'wpseo_set_option',
			option: option,
			newval: newval,
			_wpnonce: nonce
		}, function(data) {
			if (data)
				jQuery('#'+hide).hide();
		}
	);
}

function wpseo_killBlockingFiles( nonce ) {
	jQuery.post( ajaxurl, {
		action: 'wpseo_kill_blocking_files',
		_ajax_nonce: nonce
	}, function(data) {
		if (data == 'success')
			jQuery('#blocking_files').hide();
		else
			jQuery('#block_files').html(data);
	});
}

function copy_home_meta() {
	jQuery('#og_frontpage_desc').val(jQuery('#meta_description').val());
}

/*jQuery(document).ready(function(){
	// Collapsible debug information on the settings pages
	jQuery('#wpseo-debug-info').accordion({
		active: false,
		collapsible: true,
		icons: {
			header: 'ui-icon-circle-triangle-e',
			activeHeader: 'ui-icon-circle-triangle-s'
		},
		heightStyle: 'content'
	});
});*/