/* JAVASCRIPT MENU
	PLEASE REMOVE THE FUNCTIONS WITH 'X' BEFORE IF NOT NEEDED FOR BRAND
	PLEASE CHANGE FUNCTIONALITY WITH '*' FOR EVERY BRAND


	1. DOCUMENT.READY FUNCTIONS
			1.1 ROUNDED CORNERS
			1.2 IE6 HOVER CALL
			1.3 STAFF SEARCH DATE PICKER
			1.4 FUNCTION CALL
	2. FUNCTION LIST (GENERIC / JAVASCRIPT)
			2.1 GETTING MAP LOCATION
			2.2 SUBMIT FORM
			2.3 LOADING LINK
			2.4 SUBMIT CV NEW WINDOW
			2.5 IE6 MOUSEOVER EVENT ON NON ANCHORS
			2.6 IE6 MOUSEOUT EVENT ON NON ANCHORS
			2.7 AUTO FILL FORM FIELDS
	3. FUNCTION LIST (JQUERY)
			3.1 REMOVING HREF ON TABS
	   		3.2 PRINT FUNCTIONALITY ON JOB DETAILS
	   		3.3 ADD CLASS TO THE SELECTED COUNTRY ON CONTACT US
	   		3.4 AGENCY OPTOUT TOGGLE TERMS
	   		3.5 SCVS SECTOR IDENTIFIER
	   		3.6 SEARCH TABULAR HOVER
	   		3.7 COUNTRY AND LANGUAGE SELECTOR
	   		3.8 FAQ TOGGLE / AGENCY OPTOUT
	   		3.9 CHECK JAVASCRIPT AVAILABILITY
	   		3.10 CVA JOB DETAILS TOGGLE
	   		3.11 SUBMIT JOB SEARCH
	   		3.12 TAB TOGGLE
	   		3.13 ASSIGN CLASS TO ALL BUTTONS
	   		3.14 SERP STYLE SWITCHER
	   'X'	3.15 JOB LISTING COLOR CHANGE
	   'X'	3.16 LANDING PAGE TAB SWITCH
	   'X'  3.17 SWITCH TABS
	   'X'	3.18 EXPANDCONTENT TOGGLE
	   'X'	3.19 CONTACT US INTERACTIVE MAP
	   '*'	3.20 BRAND SPECIFIC BUTTON HOVER
	   '*'  3.21 BRAND SPECIFIC MAIN NAVIGATION
	   		3.22 Remove Energy & Natural Resources sub-sectors from Form drop down
	   		3.23 Checking Element in SCVS and CVA form
	   '*'  3.24 UK SPECIFIC MENU - ADVICE AND INFORMATION
*/

jQuery().ready(function(){
	
	/* ---- 1.1 ROUNDED CORNERS ---- */
	$('ul.tabs li a').corner("round tr,tl 5px");
	if($('body').hasClass('olr_LoginRegister')){
		$('form#Form_OlrLogin').corner("round corner 6px");
	}else{
		$('div#leftColumn form').corner("round br,bl 6px");
	}
	if($.browser.msie){
		//do nothing
	}else{
		$('div#leftColumn form').corner("round tr,bl,br 6px");
		$('div#countryLangWrapper').corner("round tr,tl 4px");
		//$('div#clBottomSelector').corner("round br,bl 4px");
		$('div.lists div.countrySelectorContainer').corner("round tl,bl,br 4px");
		//$('div.listsBottom div.countrySelectorContainer').corner("round tl,tr,bl 4px");
		$('body#Form_RegisterAVacancyShow div#submitAdvert').corner("round corner 6px");
	}

	/* ---- 1.2 IE6 HOVER CALL ---- */
	$('#JobSearch_ApplyTop, #JobSearch_ApplyBottom').hover(over, out);
	$('div#leftColumn form div#Form_JobSearch_Submit_Container, div#leftColumn form div#Form_JobSearch_Submit_Container input').hover(over, out);
	$('div#leftColumn form div#Form_Olr_Submit_Container, div#leftColumn form div#Form_Olr_Submit_Container input').hover(over, out);
	$('div#leftColumn form div#Form_OlrLogin_Submit_Container, div#leftColumn form div#Form_OlrLogin_Submit_Container input').hover(over, out);
	$('form#Form_OlrShortlist div, form#Form_OlrShortlist div input').hover(over, out);
	$('div#content form div.form div.submitContainer input').hover(over, out);
	$('body#Form_RegisterAVacancyShow div#submitCVButton').hover(over, out);
	$('div.energyConference p.btnContainer, div.brazilGuide p.btnContainer, div.bg_page_button').hover(over, out);
	$('body#Form_AgencyWorkersRegulationShow div#Form_AgencyWorkersRegulation_Submit_Container input').hover(over, out);

	/* ---- 1.3 STAFF SEARCH DATE PICKER ---- */
	if(typeof datepicker == "function"){
        //add the date picker start date on staff match
        $("#staff_start_date").datepicker({
            duration: "slow",
            dateFormat: "dd/mm/yy"
        });
    }

	/* ---- 1.4 FUNCTION CALL ---- */
	// 3.1
	removeLink();
	// 3.2
	printIcon();
	// 3.3
	contactUsSelectedCountry();
	// 3.4
	toggleAgencyOptOutLegal();
	// 3.5
    scvsSector();
    // 3.6
    serpHover();
    // 3.7
    toggleCountrySelector();
    // 3.8
    agencyOptOutFAQS();
    // 3.9
    checkJavaScriptValidity();
    // 3.10
    swap();
	// 3.11
	submitJobSearchFilter();
	// 3.12
	showHide();
	// 3.13
	assignClass();
	// 3.14
	styleSwitcher();
	// 3.15
	jlColorChange();
	// 3.16
	lpTabSwitch();
	// 3.17
	tabSwitch();
	// 3.18
    showHideText();
    // 3.19
    mapToggle();
	populateText();
	// 3.20
	//ieButtonHover();
	// 3.21
	mainNavSelect();
	// 3.22
	removeSectorOptions();
	// 3.23
	check();
	// 3.24
	adviceSubmenu();
	// 3.25
	reorderLWG();
	removeJobs();
	
	
	// 3.26
	russiaLangSel();
});

/* ---- 2.1 GETTING MAP LOCATION ---- */
function GoToMap(sLocation)
{
	//get the current url
	if( window.location.href.indexOf('&') < 0 )
	{
		var sUrl = window.location.href+sLocation+'/';
	}
	else
	{
		var sUrl = window.location.href+'&option='+sLocation;
	}
	window.location = sUrl;
}

/* ---- 2.2 SUBMIT FORM ---- */
function submit_form(form_id) {
    if( form_id == undefined || form_id == null ) return false;
    $('form#'+form_id).submit();
    return true;
}

/* ---- 2.3 LOADING LINK ---- */
function load_link(href) {
    window.location  = href;
    return true;
}

/* ---- 2.4 SUBMIT CV NEW WINDOW ---- */
function submitCV(response_uri) {
    window.open(response_uri, 'cva', 'width=500, height=370');
}

/* ---- 2.5 IE6 MOUSEOVER EVENT ON NON ANCHORS ---- */
function over(event) {
	var x = 'btnOver';
	$(this).addClass(x);
}

/* ---- 2.6 IE6 MOUSEOUT EVENT ON NON ANCHORS ---- */
function out(event) {
	$(this).removeClass('btnOver');
}

/* ---- 2.7 AUTO FILL FORM FIELDS ---- */
function autoFill(labelId, inputId){
	var v = $(labelId).text();
	$(inputId).attr({ value: v }).focus(function(){
		if($(this).val()==v){
			$(this).val("");
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).val(v);
		}
	});
}

/* ---- 3.1 REMOVING HREF ON TABS ---- */
function removeLink(){
	$('ul.tabs li.js a').removeAttr('href');
	$('ul.tabs li.olr a').removeAttr('href');
}
/* ---- 3.2 PRINT FUNCTIONALITY ON JOB DETAILS ---- */
function printIcon(){
	$('div#content ul.jobOptions li a.print').css('display','block');
	$('div#content ul.jobOptions li a.print').click( function()
	{
		window.print();
		return false;
	});
}
/* ---- 3.3 ADD CLASS TO THE SELECTED COUNTRY ON CONTACT US ---- */
function contactUsSelectedCountry() {
    //office selector: add class to the country of its city.
    $('div.colRight ul.pageMenu li ul.office li').each(function(){
        $("div.colRight ul.pageMenu li ul.office li.sel").parent().parent().addClass('selCountry');
    });
}
/* ---- 3.4 AGENCY OPTOUT TOGGLE TERMS ---- */
function toggleAgencyOptOutLegal() {
    $('select#Form_AgencyOptOut_OptOut').change(

    function () {
        if ($('select#Form_AgencyOptOut_OptOut option:selected').val() == 'Opt Out') {
            $('span#Form_AgencyOptOut_OptOutLegalYes').attr('class', 'OptOutLegalShow');
            $('span#Form_AgencyOptOut_OptOutLegalNo').attr('class', 'OptOutLegalHide');
        } else if ($('select#Form_AgencyOptOut_OptOut option:selected').val() == 'Opt In') {
            $('span#Form_AgencyOptOut_OptOutLegalYes').attr('class', 'OptOutLegalHide');
            $('span#Form_AgencyOptOut_OptOutLegalNo').attr('class', 'OptOutLegalShow');
        }
        else {
            $('span#Form_AgencyOptOut_OptOutLegalYes').attr('class', 'OptOutLegalHide');
            $('span#Form_AgencyOptOut_OptOutLegalNo').attr('class', 'OptOutLegalHide');
        }
    });
}
/* ---- 3.5 SCVS SECTOR IDENTIFIER ---- */
function scvsSector(){
	$("ul.scvs_link_list li a, a#candidates_nav_scvs").click(function(){
		var sectorPageLink = '/scvs/main/';
		var re = new RegExp(sectorPageLink); // preset the matching string "sectorPageLink"
		//$(this).attr('href').match(re)) --> If match, will return the string, else return "null"
		if (!$(this).attr('href').match(re)) { // Compare preset string with element.
			submitCV($(this).attr('href')); // If its not match Open new window
			return false;
		}
	});
}
/* ---- 3.6 SEARCH TABULAR HOVER ---- */
function serpHover() {
	$(".tabularResults tbody tr").hover(function(){
		$(this).addClass('activeRowClick');
	}, function(){
		$(this).removeClass('activeRowClick');
	});

	//job search
	$("#JobSearchResults tbody tr").click(function(){
		var sTheLink = $(this).find(".JobSearch_job_title a").attr('href');
		var sBase    = $('base').attr('href');
		window.location = sBase + sTheLink;
	});

	//staff search open CV window
    $('#Olr_SearchResults td.olr_jt').click(function(){
        window.open( sBase + sTheLink, 'cand_cv', 'scrollbars=yes,width=700,height=600,resizable=yes');
        return false;
    });
}
/* ---- 3.7 COUNTRY AND LANGUAGE SELECTOR ---- */
function toggleCountrySelector(){
	$('div#countryLangWrapper, div.countrySelectorContainer').mouseover(function(){
		$('div.lists div.countrySelectorContainer').show();
		$('div#countryLangWrapper').addClass('topBorder');
	});
	$('div#countryLangWrapper, div.countrySelectorContainer').mouseout(function(){
		$('div.lists div.countrySelectorContainer').hide();
		$('div#countryLangWrapper').removeClass('topBorder');
	});
	/*$('div.listsBottom').mouseover(function(){
		$('div.listsBottom div.countrySelectorContainer').show();
		$('div#clBottomSelector').addClass('bottomBorder');
	});
	$('div.listsBottom').mouseout(function(){
		$('div.listsBottom div.countrySelectorContainer').hide();
		$('div#clBottomSelector').removeClass('bottomBorder');
	});*/
}
/* ---- 3.8 FAQ TOGGLE / AGENCY OPTOUT ---- */
function hideAndUnbold(){
	$("ul[id|=Nested]").hide();
	$("a[id|=trigger_Nested]").css({'font-weight':'normal'});
}
function agencyOptOutFAQS(){
	// hides the faqsContainer as soon as the DOM is ready
	$('#faqsContainer').hide();
		// toggles the faqsContainer on clicking the noted link
		$('#faqs-toggle').click(function() {
			$('#faqsContainer').toggle(400);
		return false;
	});

$(function(){
	$("ul[id|=Nested]").hide();
		$("a[id|=trigger_Nested]").click(function() {
		  	hideAndUnbold();
		    $(this).siblings("ul").show("fast");
		    $(this).css({'font-weight':'bold'});
		    return false;
		});
	});
}
/* ---- 3.9 CHECK JAVASCRIPT AVAILABILITY ---- */
function checkJavaScriptValidity() {
	// SERP display switch function
	$('body#JobSearch_SearchResults ul#jsEnabled').css({'display':'block'});
	$('body#JobSearch_SearchResults ul#jsDisabled').css({'display':'none'});

	// Alternative contact us map
	$('body#ContentPage_contact_us div#mapEnabled').css({'display':'block'});
	$('body#ContentPage_contact_us div#mapDisabled').css({'display':'none'});
}
/* ---- 3.10 CVA JOB DETAILS TOGGLE ---- */
function swap(){
	$('div#jobDetailsContent a.showJobDetailsLink').click(function(){
			$('#JobDetails_Details_Container').slideToggle();
			$(this).hide();
			$('div#jobDetailsContent a.hideJobDetailsLink').show();
	});
	$('div#jobDetailsContent a.hideJobDetailsLink').click(function(){
			$('#JobDetails_Details_Container').slideToggle();
			$('div#jobDetailsContent a.hideJobDetailsLink').hide();
			$('div#jobDetailsContent a.showJobDetailsLink').show();
	});
}
/* ---- 3.11 SUBMIT JOB SEARCH ---- */
function submitJobSearchFilter(){
	$('select#Form_JobSearch_JobType').change(function() {
  		$('form#Form_JobType_Filter').submit();
	});
}
/* ---- 3.12 TAB TOGGLE ---- */
function showHide(){
	if($('ul.tabs li.js a').hasClass('selected')){
		$('form#Form_Olr').hide();
	}else{
		$('form#Form_JobSearch').hide();
	}
	$('ul.tabs li.js a').click(function(){
		$('form#Form_Olr').hide();
		$('form#Form_JobSearch').show();
		$(this).addClass('selected');
		$('ul.tabs li.olr a').removeClass('selected');
		return false;
	});
	$('ul.tabs li.olr a').click(function(){
		$('form#Form_JobSearch').hide();
		$('form#Form_Olr').show();
		$(this).addClass('selected');
		$('ul.tabs li.js a').removeClass('selected');
		return false;
	});
}
/* ---- 3.13 ASSIGN CLASS TO ALL BUTTONS ---- */
function assignClass(){
	$('form div.form input').each(function() {
		if($(this).attr('type') == 'submit'){
			$(this).parent().addClass('submitContainer');
		}
  	});
}
/* ---- 3.14 SERP STYLE SWITCHER ---- */
function styleSwitcher() {
	// Set a default cookie (for grid view)
	var preference = readCookie('viewPreference');
	if( preference == 'swap' ){
		 $("a.switch_thumb").addClass("swap");
		 $("ul.serplist").fadeOut("fast", function() {
         $(this).fadeIn("fast").addClass("thumb_view");
         $(this).fadeIn("fast").removeClass("serplist");
    });
	}
		
  $("a.switch_thumb").toggle(function(){
        $(this).addClass("swap");
        createCookie('viewPreference','swap',7);
        $("ul.serplist").fadeOut("fast", function() {
            $(this).fadeIn("fast").addClass("thumb_view");
            $(this).fadeIn("fast").removeClass("serplist");
        });
    }, function () {
        $(this).removeClass("swap");
        eraseCookie('viewPreference');
        $("ul.thumb_view").fadeOut("fast", function() {
	        $(this).fadeIn("fast").addClass("serplist");
            $(this).fadeIn("fast").removeClass("thumb_view");
        });

    });
  
}

  function eraseCookie(name) {
	createCookie(name,"",-1);
   }

  function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
    }

        
    function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;      

}
/* ---- 3.15 JOB LISTING COLOR CHANGE ---- */
function jlColorChange(){
	$('li#JobListing').mouseout(function () {
      $(this).each(function (i) {
        if (this.style.background != "#FFF") {
          this.style.background = "#FFF";
        } else {
          this.style.background = "";
        }
      });
    });
}
/* ---- 3.16 LANDING PAGE TAB SWITCH ---- */
function lpTabSwitch(){
	$('div.lpmain div#leftColumn form#Form_JobSearch').addClass('active');
	$('div.lpmain div#leftColumn form#Form_Olr').addClass('noDisplay');
}
/* ---- 3.17 SWITCH TABS ---- */
function tabSwitch(){
	$('div#leftColumn ul.tabs li a').click(function(){

		// Active - don't do anything....
		if( $(this).attr('class').indexOf('selected')>= 0 )
		{
			return false
		}
		$('div#leftColumn form.active').animate({opacity: "0"}, 1,function()
		{
			$(this).css('display','none');

			$('div#leftColumn form.noDisplay').css('opacity','0');
			$('div#leftColumn form.noDisplay').css('display','block');
			$('div#leftColumn form.noDisplay').animate({opacity: "100"},1,function()
			{
				$(this).removeClass('noDisplay');
				$(this).addClass('active');
			});
			$(this).addClass('noDisplay');
			$(this).removeClass('active');
		});


		$('div#leftColumn ul.tabs li a.selected').addClass('pending');
		$('div#leftColumn ul.tabs li a').addClass('selected');
		$('div#leftColumn ul.tabs li a.selected.pending').removeClass('selected');
		$('div#leftColumn ul.tabs li a.pending').removeClass('pending');

		return false;
	});
}
/* ---- 3.18 EXPANDCONTENT TOGGLE ---- */
function showHideText() {
	$('ul.expandContent li a').css('display','inline');
	$('ul.expandContent li').css('cursor','pointer');
	// don't show the hide link
	$('ul.expandContent li a').find('span:eq(1)').css('display','none');

	$('ul.expandContent li').toggle(function(){
		var sMoreLink = $(this).children('a').find('span:eq(0)');
		var sHideLink = $(this).children('a').find('span:eq(1)');

		$(this).children('div').slideDown('fast');
		sMoreLink.hide();
		sHideLink.show();
		$(this).addClass('open');
		return false;
	}, function(){
		var sMoreLink = $(this).children('a').find('span:eq(0)');
		var sHideLink = $(this).children('a').find('span:eq(1)');

		$(this).children('div').slideUp('fast');
		sMoreLink.show();
		sHideLink.hide();
		$(this).removeClass();
		return false;
	})
}
/* ---- 3.19 CONTACT US INTERACTIVE MAP ---- */
function mapToggle(){
	$('a.eurozone').click(function(){
		$('div.map').hide();
		$('div.greyout').show();
		return false;
	});
	$('a.eastzone').click(function(){
		$('div.map').hide();
		$('div.greyout2').show();
		return false;
	});
	$('a.uszone').click(function(){
		$('div.map').hide();
		$('div.greyout3').show();
		return false;
	});
	$('a.close').click(function(){
		$('div.map').show();
		$('div.greyout3, div.greyout2, div.greyout').hide();
		return false;
	});
}
function populateText(){
	$('a.eu, a.noeu, a.east, a.us').each(function(){
		$(this).mouseover(function() {
  			$(this).html($(this).attr('alt'));
		});
		$(this).mouseout(function() {
  			$(this).html('');
		});
	});
}
/* ---- 3.20 BRAND SPECIFIC BUTTON HOVER ---- */
//function ieButtonHover(){
	//$('div#content form div.form div.submitContainer').mouseover(function() {
		//$(this).css({'background-position':'right -6310px'});
	//});
	//$('div#content form div.form div.submitContainer').mouseout(function() {
		//$(this).css({'background-position':'right -6210px'});
	//});

	//$('div#content form div.form div.submitContainer input').mouseover(function() {
		//$(this).css({'background-position':'0 -6260px'});
		//$(this).css({'border':'0'});
	//});
	//$('div#content form div.form div.submitContainer input').mouseout(function() {
		//$(this).css({'background-position':'0 -6170px'});
		//$(this).css({'border':'0'});
	//});
//}
/* ---- 3.21 BRAND SPECIFIC MAIN NAVIGATION ---- */
function mainNavSelect() {
	// For Homepage
	$('body.ContentPage_Home ul#toptabs li').children('a#toptabs_home').addClass('selected');
	// For other tabs
	$('body.ContentPage_about_us ul#toptabs li').children('a#toptabs_about_us').addClass('selected');
	$('body.jbe_Registration ul#toptabs li').children('a#toptabs_jbe').addClass('selected');
	$('body.jbe_ThankYou ul#toptabs li').children('a#toptabs_jbe').addClass('selected');
	$('body.jbe_UnsubscribeForm ul#toptabs li').children('a#toptabs_jbe').addClass('selected');
	$('body.jbe_UnsubscribeReason ul#toptabs li').children('a#toptabs_jbe').addClass('selected');
	$('body.Form_SCVSShow ul#toptabs li').children('a#toptabs_scvs').addClass('selected');
	$('body.CVA_ThankYou ul#toptabs li').children('a#toptabs_scvs').addClass('selected');
	$('body.ContentPage_contractor_info ul#toptabs li').children('a#toptabs_contractor_info').addClass('selected');
	$('body.Form_RegisterAVacancyShow ul#toptabs li').children('a#toptabs_RegisterAVacancy').addClass('selected');
	$('body.Form_RegisterAVacancyThankYou ul#toptabs li').children('a#toptabs_RegisterAVacancy').addClass('selected');
	$('body.ContentPage_work_for_us ul#toptabs li').children('a#toptabs_work_for_us').addClass('selected');
	$('body.bg_contactus_map ul#toptabs li').children('a#toptabs_contact_us').addClass('selected');
}

/* ---- 3.22 Remove Energy & Natural Resources sub-sectors from Form drop down ---- */
function removeSectorOptions(){
	$('select#Form_JobSearch_Industry option').each(function(){
		if($(this).attr('value') == '61' || $(this).attr('value') == '62' || $(this).attr('value') == '63' || $(this).attr('value') == '54'){
			$(this).remove();
		}
	});
}

/* ---- 3.23 Checking Element in SCVS and CVA form ---- */
function check() {
   $('#Form_SCVS_AgreeToPrivacyPolicy').attr('checked', true);
   $('#Form_CVA_AgreeToPrivacyPolicy').attr('checked', true);
  }


/*-------3.24 UK SPECIFIC MENU - ADVICE AND INFORMATION------*/

function adviceSubmenu(){
	$('div#wrapper ul#toptabs li h3, div#GM_wrapper ul#toptabs li h3').mouseover(function(){
		$('div#wrapper ul#toptabs li ul.subMenu, div#GM_wrapper ul#toptabs li ul.subMenu').css('display', 'block');
		$(this).css('background-color', '#FFD203');
		$(this).css('color', '#000');
	});

	$('div#wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu, div#GM_wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu, ul#toptabs li').mouseover(function(){
		$(this).css('display','block');
	});
	
	$('div#wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu, div#GM_wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu').mouseout(function(){
		
		$('div#wrapper ul#toptabs li h3, div#GM_wrapper ul#toptabs li h3').mouseout(function(){
			$('div#wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu, div#GM_wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu').css('display','none');
		});
		$(this).css('display','none');
		$('div#wrapper ul#toptabs li h3, div#GM_wrapper ul#toptabs li h3').css('background-color', '#003A60');
		$('div#wrapper ul#toptabs li h3, div#GM_wrapper ul#toptabs li h3').css('color', '#FFF');
	
	});
	
	$('#toptabs_home_Container, #toptabs_about_us_Container, #toptabs_jbe_Container, #toptabs_scvs_Container, #toptabs_RegisterAVacancy_Container, #toptabs_work_for_us_Container, #toptabs_contact_us_Container').mouseover(function(){
		$('div#wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu, div#GM_wrapper ul#toptabs li ul#toptabs_advice_information_SubMenu').css('display','none');
		$('div#wrapper ul#toptabs li h3, div#GM_wrapper ul#toptabs li h3').css('background-color', '#003A60');
		$('div#wrapper ul#toptabs li h3, div#GM_wrapper ul#toptabs li h3').css('color', '#FFF');
	
	});
}


/*-------3.25 LIVING AND WORKING GUIDES SORTING PER COUNTRY------*/
function reorderLWG() {
	
	var currentPage = $('body').attr('id');
	var currentPageClass = $('body').attr('class');	
	var wrapperClass = $('#wrapper').attr('class');
	if(currentPage == 'ContentPage_Home' && currentPageClass != 'bg_default ContentPage_Home russia' && wrapperClass != 'wrapper_ru'){
	
	//all available lwg and all available countries then switch order based on country
	var lwgContent = $('.lwgCampaign').children();
	
	
	var lwgCountryOrder = $('.lwgCampaign').attr('class').split(' ')[1];
	
	var currentCountry = $('body#ContentPage_Home #mainnav').attr('class').split(' ')[1];
	//console.log(currentCountry);
			//create versions for each country group
			var lwgTitle = '<h2>'+$('.lwgCampaign').children('h2').html()+'</h2>';
			
			var lwgSwitzerland = $('.lwgCampaign').children('.switzerland').html();
			var lwgSwitzerlandWrapped = '<div class="switzerland">'+lwgSwitzerland+'</div>';
			
			var lwgLuxembourg = $('.lwgCampaign').children('.luxembourg').html();
			var lwgLuxembourgWrapped = '<div class="luxembourg">'+lwgLuxembourg+'</div>';
			
			var lwgIndia = $('.lwgCampaign').children('.india').html();
			var lwgIndiaWrapped = '<div class="india">'+lwgIndia+'</div>';
			
			var lwgBrazil = $('.lwgCampaign').children('.brazil').html();
			var lwgBrazilWrapped = '<div class="brazil">'+lwgBrazil+'</div>';
				
			//define ordering
			
			var optionOne = lwgSwitzerlandWrapped + lwgLuxembourgWrapped + lwgIndiaWrapped + lwgBrazilWrapped;
			var optionTwo = lwgLuxembourgWrapped + lwgSwitzerlandWrapped+ lwgIndiaWrapped + lwgBrazilWrapped;
			var optionThree = lwgIndiaWrapped+ lwgSwitzerlandWrapped+ lwgLuxembourgWrapped + lwgBrazilWrapped;
			var optionFour = lwgBrazilWrapped + lwgSwitzerlandWrapped+ lwgLuxembourgWrapped + lwgIndiaWrapped;

			/*

			To do:
			When a unknown/not listed above LWG is added at the bottom, that should automatically go to the top
			This could be done by adding a class="new" to all new guides

			*/


					//remove current content
					$(lwgContent).replaceWith(' ');
					//append new order depending on country
				switch(currentCountry){
					case 'ae':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'au':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'be':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'br':
						$('.lwgCampaign').append(lwgTitle+optionFour);
						break;
					case 'ch':
						$('.lwgCampaign').append(lwgTitle+optionOne);
						break;
					case 'de':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'fr':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'hk':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'in':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'lu':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'nl':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'qa':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'sg':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'uk':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'us':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					case 'ru':
						$('.lwgCampaign').append(lwgTitle+optionTwo);
						break;
					default:
						$('.lwgCampaign').append(lwgTitle+optionOne);
						break;
				}
				
				if(lwgIndia == null){
					$('div.india').hide();
				}
				if(lwgBrazil == null){
					$('div.brazil').hide();
				}
				if(lwgLuxembourg == null){
					$('div.luxembourg').hide();
				}
				if(lwgSwitzerland == null){
					$('div.switzerland').hide();
				}
		}else{
			//do nothing
		}
}


/*Featured Jobs on Advice and Information page*/

function removeJobs(){
	$('body#ContentPage_events div.featuredJobs ul, body#ContentPage_career_guides div.featuredJobs ul, body#ContentPage_working_abroad div.featuredJobs ul, body#ContentPage_industry_whitepapers div.featuredJobs ul').find('li:not(:first)').remove();
}


//3.226
function russiaLangSel(){
	var wrapperClass = $('body').attr('class');
	if(wrapperClass != 'bg_default ContentPage_Home russia'){
		$('.countrySelectorContainer ul li .basic').each(function(){
			if($(this).attr('title') == 'Russia - Russian'){
				$(this).attr('href','http://ru.huxley.com/ru/');
				$(this).html('&#x420;&#x43E;&#x441;&#x441;&#x438;&#x44F; - &#x420;&#x43E;&#x441;&#x441;&#x438;&#x44F;');
			}
		});
	}
}




