
	var newImage, imageList, preloadCount;
	var preloadCount = 0;
	imageList = new Array();
	
	function addPreloadImage(url)
	{
		imageList[imageList.length] = url;
	}
	
	function startPreloading()
	{ 
		newImage = new Image;
		newImage.src = imageList[0]
		setInterval('preloadCheck()', 1000);
	}
	
	function preloadCheck()
	{
		if (newImage.complete)
		{
			preloadCount += 1;
			if (!preloadCount >= imageList.length)
			{
				newImage.src = imageList[preloadCount];
				setInterval('preloadCheck()', 1000);
			}
		}
	}
	
	function imageSwap(key, newURL)
	{
		eval('document.' + key + '.src=\'' + newURL + '\'');
	}

	function swapSky(key, mouseOn)
	{
		if (!mouseOn) eval('document.' + key + '.src = \'/images/services/' + key + '.gif\'');
		else eval('document.' + key + '.src = \'/images/services/' + key + 'Light.gif\'');
	}

	function mailto(recipient)
	{
		document.location.href = 'mailto:' + recipient + '@edwardsandpearce.co.uk?subject=Website Enquiry';
	}
	
	function goTo(url)
	{
		document.location.href = url;
	}

	function openWindow(url, width, height, sizeable)
	{
		if (sizeable) sizeable = ',resizable,scrollbars'
		else sizeable = '';
		var openWin = window.open(url,'_blank','width=' + width + ',height=' + height + ',screenX=' + ((screen.availWidth-width)/2) + ',left=' + ((screen.availWidth-width)/2) + ',screenY=' + ((screen.availHeight-height)/2) + ',top=' + ((screen.availHeight-height)/2) + sizeable);
		openWin.focus();
	}
	
//#-- VARIABLE TO TRACK IF CURRENT FORM FIELD IS A TEXT AREA - IF SO, microsoftKeyPress SHOULDN'T RUN
var textArea = false;
//#-- FUNCTION TO HANDLE KEYPRESSES IN IE BROWSERS
	function microsoftKeyPress() 
	{	
		if (!textArea)
		{
	  	  if (window.event.keyCode == 13)
			{
				submitForm();
				window.event.returnValue = false;
			}
		}
	}
	


var isOpen;
	isOpen = 'No';
	function toggleNavMain()
		{
			{
				document.getElementById('hdrNavList').style.display ='none';
				}
			if (isOpen=='No') {
			document.getElementById('InnerWrapper').style.top ='241px'
			document.getElementById('InnerWrapper').style.height ='331px'
			document.getElementById('navOuterWrapper').style.display =''
			document.getElementById('navWrapperTwoMenu').style.display ='';
			document.getElementById('emptyDiv').style.display ='none';
			
			document.getElementById('hdrNavList').style.display ='none';
			document.getElementById('arw').src='/images/up_arrow.png';
			document.getElementById('lrgeGreenNav').src='/images/layout_imgs/grn_bkgrnd_bar.png';
			
			Effect.Fade('hdrNavList', {duration:2.0, from:0.0, to:1.0})
			Effect.BlindDown('blkMenu', { duration: 0.9 })
			isOpen = 'Yes';
			document.getElementById('hdrNavList').style.display ='';
							}
			else {
			document.getElementById('InnerWrapper').style.top ='301px'
			document.getElementById('emptyDiv').style.display ='';
			Effect.Fade('hdrNavList', {duration:9999, from:1.0, to:0.0})
			//Effect.BlindUp('navWrapperTwoMenu', { duration: 1.0 })
			Effect.BlindUp('blkMenu', { duration: 0.9 })
			document.getElementById('hdrNavList').style.display ='none';
			document.getElementById('arw').src='/images/down_arrow.png';
			setTimeout('clearnav()',999);
			
			isOpen = 'No';
							}
		}


//Slider For All Pages without clients and Candidates buttons

var isOpen;
	isOpen = 'No';
	function toggleNav()
		{
			{
				document.getElementById('hdrNavList').style.display ='none';
				}
			if (isOpen=='No') {
			document.getElementById('InnerWrapper').style.top ='22px'
			document.getElementById('InnerWrapper').style.height ='330px'
			document.getElementById('navOuterWrapper').style.display =''
			document.getElementById('navWrapperTwoMenu').style.display ='';
			document.getElementById('emptyDiv').style.display ='none';
			
			document.getElementById('hdrNavList').style.display ='none';
			document.getElementById('arw').src='/images/up_arrow.png';
			document.getElementById('lrgeGreenNav').src='/images/layout_imgs/grn_bkgrnd_bar.png';
			
			Effect.Fade('hdrNavList', {duration:2.0, from:0.0, to:1.0})
			Effect.BlindDown('blkMenu', { duration: 0.9 })
			isOpen = 'Yes';
			document.getElementById('hdrNavList').style.display ='';
							}
			else {
			document.getElementById('InnerWrapper').style.top ='80px'
			document.getElementById('emptyDiv').style.display ='';
			Effect.Fade('hdrNavList', {duration:9999, from:1.0, to:0.0})
			//Effect.BlindUp('navWrapperTwoMenu', { duration: 1.0 })
			Effect.BlindUp('blkMenu', { duration: 0.9 })
			document.getElementById('hdrNavList').style.display ='none';
			document.getElementById('arw').src='/images/down_arrow.png';
			setTimeout('clearnav()',999);
			
			isOpen = 'No';
							}
		}
		
function clearnav()
 {
document.getElementById('InnerWrapper').style.height ='45px'
 }
 
 
//Slider For All Pages with clients and Candidates buttons 
var isOpen;
	isOpen = 'No';
	function toggleNavTwo()
		{
			if (isOpen=='No') {
			document.getElementById('InnerWrapper').style.top ='22px'
			//document.getElementById('candidate_btn').src='/images/transparent.gif';
			//document.getElementById('clients_btn').src='/images/transparent.gif';	
			//document.getElementById('candidate_btn').style.opacity ='0.5';
			//document.getElementById('clients_btn').style.opacity ='0.5';	
			document.getElementById('InnerWrapper').style.height ='330px'
			document.getElementById('navOuterWrapper').style.display =''
			document.getElementById('navWrapperTwoMenu').style.display ='';
			document.getElementById('emptyDiv').style.display ='none';
			
			//document.getElementById('hdrNavList').style.display ='';
			document.getElementById('arw').src='/images/up_arrow.png';
			document.getElementById('lrgeGreenNav').src='/images/layout_imgs/grn_bkgrnd_bar.png';
			
			Effect.Fade('hdrNavList', {duration:2.0, from:0.0, to:1.0})
			Effect.BlindDown('blkMenu', { duration: 0.9 })
			isOpen = 'Yes';
			document.getElementById('hdrNavList').style.display ='';
			
							}
			else {
			document.getElementById('InnerWrapper').style.top ='80px'
			//Effect.Appear('candidate_btn', {duration:0.0, from:0.0, to:1.0})
			//Effect.Appear('clients_btn', {duration:0.0, from:0.0, to:1.0})
			//document.getElementById('candidate_btn').style.display ='';
			//document.getElementById('clients_btn').style.display ='';
			//document.getElementById('candidate_btn').style.opacity ='1.0';
			//document.getElementById('clients_btn').style.opacity ='1.0';
			//document.getElementById('candidate_btn').src='/images/clients_btn.png';
			//document.getElementById('clients_btn').src='/images/candidates_btn.png';
			document.getElementById('emptyDiv').style.display ='';
			Effect.Fade('hdrNavList', {duration:9999, from:1.0, to:0.0})
			//Effect.BlindUp('navWrapperTwoMenu', { duration: 1.0 })
			Effect.BlindUp('blkMenu', { duration: 0.9 })
			document.getElementById('hdrNavList').style.display ='none';
			document.getElementById('arw').src='/images/down_arrow.png';
			//document.getElementById('candidate_btn').style.display ='';
			//document.getElementById('clients_btn').style.display ='';
			
			setTimeout('clearnav()',999);
			
			isOpen = 'No';
							}
		} 
		
//Slider For All Pages with Job Search Results Page  
var isOpen;
	isOpen = 'No';
	function toggleNavThree()
		{
			if (isOpen=='No') {
			document.getElementById('InnerWrapper').style.top ='50px'	
			document.getElementById('jb_rslts_next_btn').style.opacity ='0.5';
			document.getElementById('jb_rslts_previous_btn').style.opacity ='0.5';	
			//document.getElementById('candidate_btn').src='/images/transparent.gif';
			//document.getElementById('clients_btn').src='/images/transparent.gif';	
			document.getElementById('InnerWrapper').style.height ='300px'
			document.getElementById('navOuterWrapper').style.display =''
			document.getElementById('navWrapperTwoMenu').style.display ='';
			document.getElementById('emptyDiv').style.display ='none';
			
			
			
			//document.getElementById('hdrNavList').style.display ='';
			document.getElementById('arw').src='/images/up_arrow.png';
			document.getElementById('lrgeGreenNav').src='/images/layout_imgs/grn_bkgrnd_bar.png';
			
			Effect.Fade('hdrNavList', {duration:2.0, from:0.0, to:1.0})
			Effect.BlindDown('blkMenu', { duration: 0.9 })
			isOpen = 'Yes';
			document.getElementById('hdrNavList').style.display ='';
			
							}
			else {
			document.getElementById('InnerWrapper').style.top ='80px'	
			Effect.Appear('jb_rslts_next_btn', {duration:0.0, from:0.0, to:1.0})
			Effect.Appear('jb_rslts_previous_btn', {duration:0.0, from:0.0, to:1.0})
			document.getElementById('jb_rslts_next_btn').style.display ='';
			document.getElementById('jb_rslts_previous_btn').style.display ='';
			document.getElementById('jb_rslts_next_btn').style.opacity ='1.0';
			document.getElementById('jb_rslts_previous_btn').style.opacity ='1.0';
			
			//document.getElementById('candidate_btn').src='/images/clients_btn.png';
			//document.getElementById('clients_btn').src='/images/candidates_btn.png';
			document.getElementById('emptyDiv').style.display ='';
			Effect.Fade('hdrNavList', {duration:9999, from:1.0, to:0.0})
			//Effect.BlindUp('navWrapperTwoMenu', { duration: 1.0 })
			Effect.BlindUp('blkMenu', { duration: 0.9 })
			document.getElementById('hdrNavList').style.display ='none';
			document.getElementById('arw').src='/images/down_arrow.png';
			//document.getElementById('candidate_btn').style.display ='';
			//document.getElementById('clients_btn').style.display ='';
			
			
			
			
			setTimeout('clearnav()',999);
			
			isOpen = 'No';
							}
		} 		
		
		
		
		
// Job Search Results Page
var isOpen;
	isOpen = 'No';
	function jobDetails()
		{
			if (isOpen=='No') {
			Effect.BlindUp('jb_Summary_Wrapper', { duration: 0.9 })
			
			setTimeout('clearjbsummary()',999);
			
							}
			else {
			
			//
			
			isOpen = 'No';
							}
		} 

function clearjbsummary()
 {
Effect.BlindDown('jb_Description_Wrapper', { duration: 0.9 })
Effect.Fade('jb_Description_Wrapper', {duration:2.0, from:0.0, to:1.0})
 }
 

 var curOpen = '';
	function boxClick(divToResize)
	{
		//Check to see if this is the first click, if so don't close any div's
		if(curOpen!='')
		{
		
			new Effect.BlindUp(curOpen, {duration: 0.6, scaleTo: 5} );
			document.getElementById(curOpen);
		}
		//Check to see if the user has not clicked on the open div
		if(divToResize!=curOpen)
		{
			new Effect.BlindDown(divToResize, {duration: 0.6, delay: 0.6, scaleFrom: 5});
			curOpen = divToResize;
			document.getElementById(divToResize);
		}
		else
		{
			curOpen = ''
			
		}
	}
 


