fbPageOptions = {
	outsideClickCloses: false,
	hideFlash: true
};

var activatedNav = false;

document.observe("dom:loaded", function() {
	if (!activatedNav) {
		setRememberedNavTab();
	}
	navPipes();
	initTabs();
	LoggedState();
	rssLink();
	if ($('repostButton') != undefined) {
		rePost();
	}
	userFunctions();
	testimonialsLink();
	removeLogo();
	jobCredits();
	registerMum();
	correctSelects();
	removeCV();
	//rhsPanel();
	//searchText();
	addNewAlert();
	saneSearchInputs();
});

function activateTab(element) {
	element.down(0).addClassName("on").up(0).previous(0).addClassName("no-pipe");
}

function initTabs() {
	var tabs;

	if ($('browse-tabs')) {
		tabs = new Fabtabs('browse-tabs');
	}

	if ($('search-tabs')) {
		searchtabs = new Fabtabs('search-tabs');
	}
}

var preparingToHide = 0 ;

function stopPreparingToHide() {
	if (preparingToHide != 0) {
		clearTimeout(preparingToHide) ;
		preparingToHide = 0 ;
	}
}

function showSubNav(subnav) {
	activatedNav = true;

	stopPreparingToHide() ;
	subNavToShow = "subnav"+subnav ;

	if (subNavToShow != subNavShowing) {
		$(subNavShowing).hide();
		$(subNavToShow).show();
		subNavShowing = subNavToShow ;
	}

}

function hideSubNavSoon(subnav) {
	subNavToHide = "subnav"+subnav ;

	if (subNavShowing != subNavSelected) {
		stopPreparingToHide() ;
		preparingToHide = setTimeout("showSelectedNav()", 5000) ;
	}
}

function showSelectedNav() {
	$(subNavSelected).appear({ duration: 2.0 });
	$(subNavShowing).fade({ duration: 2.0 });

	subNavShowing = subNavSelected ;
}

function navPipes() {
	var navigation = $$("ul#main-navigation li.tab a");
	navigation.each(
		function(navItem) {
			navItem.observe('mouseover', function(event) {
				var addPipe = this.up(0).previous(0);
				if(typeof addPipe != 'undefined') {
					addPipe.addClassName("no-pipe");
				}
			});
			navItem.observe('mouseout', function(event) {
				if (this.hasClassName("on")) {
					// do nothing
				}
				else {
					var removePipe = this.up(0).previous(0);
					if(typeof removePipe != 'undefined') {
						removePipe.removeClassName("no-pipe");
					}
				}
			});
		}
	)
}


function setRememberedNavTab() {
	// Get the first subdir from the url
	var urlPath = window.location.pathname.replace(/[^\/]*$/, "");

	element = null;

	
	/* HOME */
	if(urlPath == '/'){
		$$("li.home-tab").each(
			function(homeTab) {
				homeTab.down(0).addClassName("on");
			}
		);
	}

	/* ADVICE AND SUPPORT */
	else if(urlPath.match(/^\/advice-and-support/)){

		$$("li.advice-and-support-tab").each(
			function(adviceSupportTab) {
				activateTab(adviceSupportTab);
			}
		);

		if (window.location.pathname.match(/^\/advice-and-support\/q-and-a/)) {
			$("3snav1").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/advice-and-support\/career-toolkit/)) {
			$("3snav2").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/advice-and-support\/career-advice/)) {
			$("3snav3").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/advice-and-support\/focus-on/)) {
			$("3snav4").addClassName("on");
		}

	}
	
	/* EVENTS */
	else if(urlPath == '/events/'){
		var eventTabs = $$('.events-tab');
		eventTabs.each(
			function(eventTab) {
				eventTab.previous().addClassName('no-pipe');
				eventTab.down().addClassName('on');
			}
		);
	}
	
	/* JOBS */
	else if(urlPath == '/jobs/'){
		$$("li.jobs-tab").each(
			function(jobsTab) {
				activateTab(jobsTab);
			}
		);
		
		if (urlPath == '/jobs/') {
			$('subnav2').show();
		}
		
		if (window.location.pathname.match(/^\/mums\/searchJobs/)) {
			$("2snav1").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/mums\/alerts/)) {
			$("2snav2").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/mums\/registration/)) {
			$("2snav3").addClassName("on");
		}
	}
	else if(urlPath.match(/^\/top-employers/)){
		$$("li.jobs-tab").each(
			function(jobsTab2) {
				activateTab(jobsTab2);
			}
		);
		//$("employers").down(0).addClassName("on").up(0).previous(0).addClassName("no-pipe");
		activateTab($("employers"));
		$("2snav4").addClassName("on");
		$("9snav1").addClassName("on");
	}
	else if(urlPath.match(/^\/employers-directory/)){
		$$("li.jobs-tab").each(
			function(jobsTab3) {
				activateTab(jobsTab3);
			}
		);
		activateTab($("employers"));
		$("2snav5").addClassName("on");
		$("9snav2").addClassName("on");
	}

	/* FRANCHISE ZONE */
	else if(urlPath.match(/^\/franchise-zone/)){

		$$("li.franchise-zone-tab").each(
			function(franchiseZoneTab) {
				activateTab(franchiseZoneTab);
			}
		);
		
		if (window.location.search == '?search') {
			$("4snav1").addClassName("on");
			$("search-franchises").hide().next(0).setStyle({
				margin: '0'
			});
		}

		else if (window.location.pathname.match(/^\/franchise-zone\/information/)) {
			$("4snav1").removeClassName("on");
			$("4snav2").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/franchise-zone\/franchise-alerts/)) {
			$("4snav1").removeClassName("on")
			$("4snav3").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/franchise-zone\/advertise/)) {
			$("4snav1").removeClassName("on")
			$("4snav4").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/franchise-zone\/q-and-a/)) {
			$("5snav1").removeClassName("on")
			$("4snav5").addClassName("on");
			fZoneComments();
		}

	}

	/* WM MAGAZINE */
	else if(urlPath.match(/^\/working-mums-magazine/)){

		$$("li.wm-magazine-tab").each(
			function(wmMagazineTab) {
				activateTab(wmMagazineTab);
			}
		);

		if (window.location.pathname.match(/^\/working-mums-magazine\/news/)) {
			$("5snav1").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/working-mums-magazine\/blog/)) {
			$("5snav2").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/working-mums-magazine\/hot-topics/)) {
			$("5snav3").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/working-mums-magazine\/offers-and-competitions/)) {
			$("5snav4").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/working-mums-magazine\/events/)) {
			$("5snav5").addClassName("on");
		}
		else if (window.location.pathname.match(/^\/working-mums-magazine\/employers-news/)) {
			$("5snav6").addClassName("on");
		}

	}

	/* MY ACCOUNT */
	else if(urlPath.match(/^\/mums\/my-account/) || urlPath.match(/^\/mums\/edit-career-info/) || urlPath.match(/^\/employers\/my-account/)){
		$$("li.my-account-tab").each(
			function(myAccountTab) {
				activateTab(myAccountTab);
			}
		);
	}
	
	/* POST A JOB */
	else if(urlPath.match(/^\/employers\/jobposting/)){
		activateTab($("post-a-job"));
	}

	/* CANDIDATES */
	else if(urlPath.match(/^\/employers\/candidates-directory/)){
		activateTab($("candidates"));
		$("8snav1").addClassName("on");
	}
	else if(urlPath.match(/^\/businesses\/alerts/)){
		activateTab($("candidates"));
		$("8snav2").addClassName("on");
	}
	
	/* PRIVATE */
	else if(urlPath.match(/^\/private/)){
		var homeTab = $$('.home-tab')[0].down();
		homeTab.addClassName('on');
		
		if (window.location.pathname.match(/^\/private\/pendingjobs/)) {
			activateTab($('post-a-job'));
			homeTab.removeClassName('on');
		} else if (window.location.pathname.match(/^\/private\/activejobs/)) {
			activateTab($('active-job'));
			homeTab.removeClassName('on');
		} else if (window.location.pathname.match(/^\/private\/users\/employers.thtml/)) {
			activateTab($('candidates'));
			homeTab.removeClassName('on');
		} else if (window.location.pathname.match(/^\/private\/users\/candidates.thtml/)) {
			activateTab($('employers'));
			homeTab.removeClassName('on');
		} else if (window.location.pathname.match(/^\/private\/rejectedjobs\/index.thtml/)) {
			activateTab($('rejects'));
			homeTab.removeClassName('on');
		}
	}
	
	 if(urlPath.match(/^\/private\/reports/)){
		activateTab($$('#main-navigation li#reports')[0]);
		$$('.home-tab')[0].down().removeClassName('on');
	}

}


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) {
			// alert('readCookie '+name+ ' ' + ' cookie = ' + c + ' value = ' + c.substring(nameEQ.length,c.length)) ;
			return unescape(c.substring(nameEQ.length,c.length));
		}
	}
	return null;
}

// Show things depending on logged in state
function LoggedState() {
	
	// Q&A page
	var QAndABtnLogin = $("q-and-a-button-login");
	var QAndANotLoggedIn = $("q-and-a-not-logged-in");
	
	// Navigations bars
	var navNotLoggedIn = $("nav-notloggedin");
	var navEmployer = $("nav-employer");
	var navCandidate = $("nav-candidate");
	
	// Secondary links (logged in welcome message or advertise with us - next to rss icon)
	var welcomeMessage = $("welcome-back-user");
	var advertiseWithUs = $("advertise-your-job");
	
	var WMUserType = readCookie('WMLoggedIn2');
	
	if(WMUserType == null) {
		if (navNotLoggedIn) {
			navNotLoggedIn.show();
		}
		if (navEmployer) {
			navEmployer.hide();
		}
		if (navCandidate) {
			navCandidate.hide();
		}
		
		if (welcomeMessage) {
			welcomeMessage.hide();
		}
		
		if (advertiseWithUs) {
			advertiseWithUs.show();
		}
		
		if(QAndABtnLogin) {
			QAndABtnLogin.hide();
		}
		if (QAndANotLoggedIn) {
			QAndANotLoggedIn.show();
		}
	}
	else if (WMUserType == 'mum') {
		if (navNotLoggedIn) {
			navNotLoggedIn.hide();
		}
		if (navEmployer) {
			navEmployer.hide();
		}
		if (navCandidate) {
			navCandidate.show();
		}
		
		if (welcomeMessage) {
			welcomeMessage.show();
		}
		
		if (advertiseWithUs) {
			advertiseWithUs.hide();
		}
		
		if(QAndABtnLogin) {
			QAndABtnLogin.show();
		}
		if (QAndANotLoggedIn) {
			QAndANotLoggedIn.hide();
		}
	}
	else if (WMUserType == 'employer') {
		if (navNotLoggedIn) {
			navNotLoggedIn.hide();
		}
		if (navEmployer) {
			navEmployer.show();
		}
		if (navCandidate) {
			navCandidate.hide();
		}
		
		if (welcomeMessage) {
			welcomeMessage.show();
		}
		
		if (advertiseWithUs) {
			advertiseWithUs.hide();
		}

		if(QAndABtnLogin) {
			QAndABtnLogin.show();
		}
		if (QAndANotLoggedIn) {
			QAndANotLoggedIn.hide();
		}
	}
}


// RSS show feeds onfocus="if (this.value == 'Search...') this.value = '';" onblur="if (this.value == '') this.value = 'Search...';"
function rssLink() {
	var rss = $("rss-link");
	if (rss) {
		rss.observe('click', function(event) {
			var feed = $("rss-feed");
			if (feed) {
				feed.toggle();
			}
		});
	}
}

//function searchText() {
	//$("search-text").observe('focus', function(event) {
		//if (this.value == 'Search...') {
			//this.value = '';
		//}
	
	//});
//}


function fZoneComments() {
	var submitButton = $$("input.button-submit-comment");
	if (submitButton) {
		submitButton.each (
			function (SubmitButtonComment) {
				SubmitButtonComment.writeAttribute('src', '/images/fz-button-submit-comment.png');
			}
		)
	}
	var ButtonHaveYourSay = $("button-have-your-say");
	if (ButtonHaveYourSay) {
		ButtonHaveYourSay.writeAttribute('src', '/images/fz-button-have-your-say.png');
	}
}

function showSalaryBlock(select) {

	$('SalaryPeriod').observe('change', function(event) {
	// Hide all
	$("AnnualSalaryAmount").hide() ;
	$("DailySalaryAmount").hide() ;
	$("HourlySalaryAmount").hide() ;
	// Show the selected one
	selectToShow = select.value + "SalaryAmount" ;
	$(selectToShow).show() ;
	});
}
function correctSelects() {
	if($('SalaryPeriod') !== null) {
		if($('SalaryPeriod').value == 'Hourly'){
			$('DailySalaryAmount').hide();
			$("AnnualSalaryAmount").hide();		
			$("HourlySalaryAmount").show();
		} else if ($('SalaryPeriod').value == 'Annual') {
			$("HourlySalaryAmount").hide();
			$('DailySalaryAmount').hide();
			$("AnnualSalaryAmount").show();
		} else if ($('SalaryPeriod').value == 'Daily') {
			$("AnnualSalaryAmount").hide();
			$("HourlySalaryAmount").hide();
			$('DailySalaryAmount').show();
		}
	}
}
function synchroniseAnnualSalary(select,other){
	// Show the selected one
	selectToShow = select.value ;
	lookFor = 'select#' + other + ' option' ;
		$$(lookFor).each(function(o) {
			if(selectToShow === '£0 - £9 999'){
				$('AnnualSalaryBand')[1].selected = true;
			}else{
				o.selected = o.readAttribute('value') == selectToShow;
			}
		}
	);	
}


function showLocationOptions(radio) {
	divs = $$('div.step-2') ;
	for (i = 0; i < divs.length; i++) {
		divs[i].hide();
	}
	$('holder-1').hide() ;
	$('holder-2').hide() ;
	if (typeof radio != 'undefined') {
		locationsToShow = radio.value+'Options' ;
		if (radio.parentNode.offsetLeft < 200) {
			$('holder-1').innerHTML =  $(locationsToShow).innerHTML ;
			$('holder-1').show() ;
			$('holder-2').innerHTML = '' ;
		} else {
			$('holder-1').innerHTML = '' ;
			$('holder-2').innerHTML =  $(locationsToShow).innerHTML ;
			$('holder-2').show() ;
		}
	}
}

function selectThreeMaximum(checkbox) {
	name = checkbox.name.replace('[]', '') ;
	boxes = $$('[name^=' + name + ']') ;
	checkedCount = 0 ;
	for (i = 0; i < boxes.length; i++) {
		if (boxes[i].checked) {
			checkedCount ++ ;
		}
	}
	if (checkedCount > 3) {
		checkbox.checked = false ;
		alert("You many only select three sectors") ;
		return false ;
	} else {
		return true ;
	}
}
function rePost() {
		$('repostButton').observe('click', function(event) {
			var boxes = $$('.repostLink');
			var link = '';
			checkedCount = 0 ;
			for (i = 0; i < boxes.length; i++) {
				if (boxes[i].checked) {
					checkedCount ++;
					boxes[i].addClassName('selected');
				}
			}
			if (checkedCount > 1){  
				boxes.checked = false;
				boxes.invoke('removeClassName','selected');
				alert("You many only select one job to repost at a time") ;
				event.stop();
			}else if (checkedCount == 0){
				alert("Please select a job to repost") ;
				event.stop();			
			}else{
				link = '/employers/jobposting/stepone.thtml?jobArticleResponseID='+ $$('.selected')[0].value + '&repostJob=yes';
				event.element().writeAttribute('href', link);
			}
		});
}
function forceFloatboxAnchorReload() {
	fb.anchors.length = 0;
	fb.tagAnchors(document);	
	
	for (var index = 0; index < fb.anchors.length; ++index) {
       fb.anchors[index]['level']=0;
    }
}	
function userFunctions() {
	var message = '<div id="loading-message"><img src="/images/loading.gif" width="16" height="16" id="loader" /><p>loading ...</p></div>';
	if ($('search-save') !== null) {
		$('search-save').observe('click', function(event){
			event.stop();
			var link = this;
			var formData = $('save-search-form').serialize();
			link.hide();
			link.up('li').insert(message);
			new Ajax.Request(document.URL, {
				method: 'post',
				parameters: formData,
				onSuccess: function(transport){
					var response = transport.responseText;
					$('loading-message').remove();
					$('save-search').hide();
					$('search-save-success').show();
				},
				onFailure: function(){
					$('loading-message').remove();
					$('save-search').hide();
					alert('Sorry, something went wrong...');
					$('search-save').up().show();
				}
			});
		});
	}
	if($('alerts-save') !== null) {
		$('alerts-save').observe('click', function(event){
			event.stop();
			var link = this;
			var formData = $('alerts-save-form').serialize();
			link.hide();
			link.up('li').insert(message);
			new Ajax.Request(document.URL, {
				method: 'post',
				parameters: formData,
				onSuccess: function(transport){
					var response = transport.responseText;
					$('loading-message').remove();
					$('email-me-jobs').hide();
					$('alerts-save-success').show();
				},
				onFailure: function(){
					$('loading-message').remove();
					$('email-me-jobs').hide();
					alert('Sorry, something went wrong...');
					link.up().show();
				}
			});
		});
	}
	if($('email-candidates-control') !== null) {
		$('email-candidates-control').observe('click', function(event){
			event.stop();
			var link = this;
			var formData = $('email-candidates').serialize();
			link.up().hide();
			link.up('ul').insert(message);
			new Ajax.Request(document.URL, {
				method: 'post',
				parameters: formData,
				onSuccess: function(transport){
					var response = transport.responseText;
					$('loading-message').remove();
					$('alerts-save-success').show();
				},
				onFailure: function(){
					$('loading-message').remove();
					alert('Sorry, something went wrong...');
					link.up().show();
				}
			});
		});
	}	
	if($$('.listing-shortlist') !== null) {
		$$('.listing-shortlist').invoke('observe','click', function(event){
			event.stop();
			var link = this;
			var formData = link.up('form').serialize();
			link.hide();
			if (window.location.pathname.match(/^\/employers\/candidates-directory/)) {
				fb.loadAnchor('/employers/add-to-shortlist/', 'width:410, height:170');
			} else {
				fb.loadAnchor('/jobs/add-to-shortlist/', 'width:410, height:170');				
			}
			new Ajax.Request(document.URL, {
				method: 'post',
				parameters: formData,
				onSuccess: function(transport){
					var response = transport.responseText;
				},
				onFailure: function(){
					link.show();
				}
			});
		});
	}
	if($('article-shortlist') !== null) {
		$('article-shortlist').observe('click', function(event){
			event.stop();
			var link = this;
			var formData = link.up('form').serialize();
			link.hide();
			if (window.location.pathname.match(/^\/employers\/candidates-directory/)) {
				fb.loadAnchor('/employers/add-to-shortlist/', 'width:410, height:170');
			} else {
				fb.loadAnchor('/jobs/add-to-shortlist/', 'width:410, height:170');				
			}
			new Ajax.Request(document.URL, {
				method: 'post',
				parameters: formData,
				onSuccess: function(transport){
					var response = transport.responseText;
				},
				onFailure: function(){
					link.show();
				}
			});
		});
	}	
	if($('alert-article') !== null) {
		$('alert-article').observe('click', function(event){
			event.stop();
			var link = this;
			var formData = link.up('form').serialize();
			link.hide();
			link.previous().hide();
			link.up().insert(message);
			new Ajax.Request(document.URL, {
				method: 'post',
				parameters: formData,
				onSuccess: function(transport){
					var response = transport.responseText;
					$('loading-message').remove();
					$('search-save-success').show();
				},
				onFailure: function(){
					$('loading-message').remove();
					alert('Sorry, something went wrong...');
					link.show();
				}
			});
		});
	}
}
function testimonialsLink() {
	if($('marketing') !== null) {
		$('marketing').observe('click', function(event){
			window.location="/employers/testimonials/";
		});		
	}
}
function removeLogo() {
	if ($('remove-logo') !== null) {
		if (window.location.pathname.match(/^\/employers\/registration/) || window.location.pathname.match(/^\/employers\/my-account\/edit-profile/)) {
			$('remove-logo').observe('click', function(event){
				event.stop();
				$('remove-logo').previous(0).remove();
				$('remove-logo').remove();
				$('topuploadedlogo').hide();
				$('joblogo').value = '';
			});
		}
	}	
}
function jobCredits() {
	if($('updater') !== null) {
	$('updater').show();
		var updater = $('updater'), credits = $('total-credits'), total = $('total'), vat = $('vat-val'), premium = $('premium'), quantity = $('credit-quantity'), value = $('credit-quantity-value');
		updater.observe('click', function(event) {	
			Event.stop(event);
			var numericExpression = /^[0-9]+$/;
			if(credits.value.match(numericExpression)) {
			$('breakdown-table').show();
				if(premium.checked) {				
					var cost = '';
					if(credits.value == 1) {
						cost = 229;
					} else if (credits.value > 1 && credits.value <= 5) {
						cost = 199;
					} else if (credits.value > 5 && credits.value <10) {
						cost = 159;
					} else if (credits.value >= 10) {
						cost = 119;
					}
					var valueTotal = parseFloat(credits.value * cost).toFixed(2);
					value.innerHTML =  '£' + valueTotal;
					quantity.innerHTML = credits.value + ' credits @ £' + cost;
					var inVat = parseFloat(cost / 100 * 20 * credits.value).toFixed(2);
					vat.innerHTML = '£' + inVat;
					var totalCalc = (parseFloat(valueTotal) + parseFloat(inVat)).toFixed(2);					
					total.innerHTML = '£' + totalCalc;
				} else {
					if(credits.value == 1) {
						cost = 149;
					} else if (credits.value > 1 && credits.value <= 5) {
						cost = 139;
					} else if (credits.value > 5 && credits.value < 10) {
						cost = 119;
					} else if (credits.value >= 10) {
						cost = 89;
					}
					var valueTotal = parseFloat(credits.value * cost).toFixed(2);
					value.innerHTML =  '£' + valueTotal;
					quantity.innerHTML = credits.value + ' credits @ £' + cost;
					var inVat = parseFloat(cost / 100 * 20 * credits.value).toFixed(2);
					vat.innerHTML = '£' + inVat;
					var totalCalc = (parseFloat(valueTotal) + parseFloat(inVat)).toFixed(2);					
					total.innerHTML = '£' + totalCalc;
				}
			}
		});	
	}
}
function registerMum() {
	if($('register-mum') !== null) {
		var register = $('register-mum');
		register.observe('click', function(event) {	
			$$('.added').invoke('hide');
			if($('Password').value.length < 4 || $('Password').value.length > 16){
				Event.stop(event);
				$$('div.related-content')[0].hide();
				$('Password').insert({
					after: '<span class="error added">Please enter a password between 4 and 16 characters</span>'
				});
			}
			if($('confirmpassword').value.length !==  $('Password').value.length) {
				Event.stop(event);
				$$('div.related-content')[0].hide();
				$('confirmpassword').insert({
					after: '<span class="error added">Please check your passwords match</span>'
				});				
			}
		});
	}	
}
function removeCV() {
	if($('remove-cv') !== null) {
		$('remove-cv').observe('click', function(event){
			Event.stop(event);
			$('CareerProfileCV').setAttribute('value', '');
			$('topuploadedlogo').hide();
			$('topuploadlogo').show();
		});
	}
}
function addNewAlert() {
	if($('add-alert') !== null){
		
		$('add-alert').observe('click', function(event){
			Event.stop(event);		
			$('add-alert-unit').show();
			$('add-alert').hide();
		});
	}
}
function recruiting(){
	new Ajax.Request('/template-includes/recruiting-logos.tjson',{
	  onSuccess: function(response){	   	
	   	var logoBlock = '<tr>';
	   	var logos = response.responseText.evalJSON();
			logos.each(function(item){
				logoBlock += '<td align="center" valign="middle"><a href="/employers-directory/' + item.id + '/' + item.companyname + '.thtml"><img src="' + item.logo + '" /></a></td>';
			});
			logoBlock += '</tr>';
			$('recruiting-logos-table').down().remove();
			$('recruiting-logos-table').insert(logoBlock);
		}
	});
}
function saneSearchInputs(){
	var sb = $('search-button') ;
	if(sb !== null){
		$('search-button').observe('click', function(event){
			var inputSearch = $('search-input');
			if(inputSearch.value == 'eg Account manager'){
				inputSearch.value = '';
			}
		});
		$('search-input').observe('blur', function(event){
			if($('search-input').value == ''){
				this.value = 'eg Account manager';
			}
		});	
		$('search-input').observe('click', function(event){
			if(this.value == "eg Account manager" || this.value == "Please enter a term to search for"){
				this.value = '';
			}
		});				
	}
}

function newfb(href) {
	parent.fb.loadAnchor(href, 'sameBox:true width:480 height:280');
	return false;
} 


