jQuery(document).ready(function() {
	
	var newHereContent;
	
	var newHereSlideBehaviour = function() { 
		jQuery('#tab-new-here').click(function() { jQuery('#new-here-container').animate({height: 316},350); });
		jQuery('#close-new-here').click(function(){ jQuery('#new-here-container').animate({ height: 0 }, 350); });
	}

	var signPostBehaviours = function() {
		jQuery('#new-individuals').click(function() {
			jQuery('#new-here-copy').load('/wp-content/themes/gha/js/ajax/load-content.php?_wpnonce=' + wp_nonce + '&pagename=new-here-individuals', function() { newHereBackBehaviour(); });
		});
		jQuery('#new-researchers').click(function() {
			jQuery('#new-here-copy').load('/wp-content/themes/gha/js/ajax/load-content.php?_wpnonce=' + wp_nonce + '&pagename=new-here-researchers', function() { newHereBackBehaviour(); });
		});
		jQuery('#new-journalists').click(function() {
			jQuery('#new-here-copy').load('/wp-content/themes/gha/js/ajax/load-content.php?_wpnonce=' + wp_nonce + '&pagename=new-here-journalists', function() { newHereBackBehaviour(); });
		});
		jQuery('#new-decision').click(function() {
			jQuery('#new-here-copy').load('/wp-content/themes/gha/js/ajax/load-content.php?_wpnonce=' + wp_nonce + '&pagename=new-here-decision-makers', function() { newHereBackBehaviour(); });
		});
	}
	
	var newHereBackBehaviour = function() {
		jQuery('#newuser-back').click(function() {
			jQuery('#new-here-copy').html(newHereContent);
			signPostBehaviours();
		});
	 }

	var cancelTabBehaviour = function(){
		jQuery('#cancelTab').click(function(){
			jQuery('#new-here-container').animate({
				height: 0
			}, 350);
			jQuery('#tab-new-here').remove();
			jQuery.cookie("ghaNewHere", "false", {
				path: '/',
				expires: 1000000
			});
		});
	}
	 

	if(jQuery.cookie("ghaNewHere") == 'false') {

	}
	else {
		jQuery.get('/wp-content/themes/gha/js/ajax/new-here.html', function(data) {
			jQuery('body').prepend(data);
			newHereContent = jQuery('#new-here-copy').html();
			newHereSlideBehaviour();
			signPostBehaviours();
			cancelTabBehaviour();
		});
	}
 
});
