$(function() {
	$('#sterms').focus(function() { if ($(this).val() == 'Search') { $(this).val(''); } });
	$('#sterms').blur(function() { if ($(this).val() == '') { $(this).val('Search'); } });
	$('.nav ul a, #sectionselect td').hover(function() {
	var myid = $(this).attr('id'); myid = myid.substr(5);
	$('#sect_'+myid).css('backgroundColor','#FFFFFF');
	},function() {
	var myid = $(this).attr('id'); myid = myid.substr(5);
	$('#sect_'+myid).css('backgroundColor','#F7F7F8');
	});
	
	$('#section_navigation ul').hide();
	
	$('#section_navigation > li > ul').siblings('a').click(function() {
		var myid = $(this).attr('id');
		var changedClass = 0;
		if ($('#'+myid+' + ul').css('display') == 'none') { $('#'+myid).toggleClass('noborder'); changedClass = 1; }
		$('#'+myid+' + ul').slideToggle('fast',function() { if (changedClass == 0) { $('#'+myid).toggleClass('noborder'); } });
		return false;
	});
	
	$('#minfontsize').click(function() { fontSize = $('#slider').slider('option','value',minFontSize); setFontSize(); return false; });
	$('#resetfontsize').click(function() { fontSize = $('#slider').slider('option','value',stdFontSize); resetFontSize(); return false; });
	$('#maxfontsize').click(function() { fontSize = $('#slider').slider('option','value',maxFontSize); setFontSize(); return false; });
	
	if (cookiefontsize) { fontSize = cookiefontsize-1; incFontSize();}

$('#slider').slider({
min:10,
max:18,
value:fontSize,
slide: function() { setFontSize(); }
});

var pagepath = window.location.pathname;
if (pagepath.indexOf('basket') > 0) { pagepath = document.referrer; }
var pagename = pagepath.substring(pagepath.lastIndexOf('/') + 1);

$('#section_navigation ul').find('a').each(function() {
	if ($(this).attr('href') == 'http://www.foresthomecare.co.uk/pages/'+pagename) {
		$(this).parent().parent().siblings('a').each(function() {
		var myid = $(this).attr('id');
		var changedClass = 0;
		 $('#'+myid).toggleClass('noborder'); changedClass = 1;
		$('#'+myid+' + ul').show();
		});
	} 

});

});

var selectors = '#main'; // CSS style selectors of elements to be affected.
var stdFontSize = 12; // Starting font size. (px)
var minFontSize = 10; // Minimum (px)
var maxFontSize = 18; // Maximum (px)

var fontSize = stdFontSize;

var cookiefontsize = $.cookie('fontsize');

function incFontSize() { if (fontSize >= maxFontSize) { return false; } fontSize++; $(selectors).css('fontSize',fontSize+'px').css('lineHeight','150%'); $.cookie('fontsize',fontSize); return false; }
function decFontSize() { if (fontSize <= minFontSize) { return false; } fontSize--; $(selectors).css('fontSize',fontSize+'px').css('lineHeight','150%'); $.cookie('fontsize',fontSize); return false; }
function setFontSize() { fontSize = $('#slider').slider('option','value'); $(selectors).css('fontSize',fontSize+'px').css('lineHeight','150%'); $.cookie('fontsize',fontSize); return false; }
function resetFontSize() { fontSize = stdFontSize; $(selectors).css('fontSize',fontSize+'px').css('lineHeight','150%'); $.cookie('fontsize',fontSize); return false; }

