//	OPEN EXTERNAL LINKS IN A NEW WINDOW
	function externalLinks() { 
		if (!document.getElementsByTagName) return; 
		var anchors = document.getElementsByTagName("a"); 
		for (var i=0; i<anchors.length; i++) { 
			var anchor = anchors[i]; 
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
			anchor.target = "_blank"; 
		} 
	} 


//	PRELOAD IMAGES
arImageSrc = new Array (
)


arImageList = new Array ();

for (counter in arImageSrc) {
	arImageList[counter] = new Image();
	arImageList[counter].src = arImageSrc[counter];
}



//	ADD PAGE TO FAVOURITES
	function setBookmark(url,str){
		if(str=='')str=url;
		if (document.all)window.external.AddFavorite(url,str);
		else alert('Sorry, this function only works in Internet Explorer.\n\nPlease press CTRL and D to add a bookmark to \n"'+str+'".');
	}

function hide_sub_nav() {
	if ( document.getElementById('sub_first_pass') != undefined ) document.getElementById('sub_first_pass').style.display = 'none';
	if ( document.getElementById('sub_learning') != undefined ) document.getElementById('sub_learning').style.display = 'none';
	if ( document.getElementById('sub_test') != undefined ) document.getElementById('sub_test').style.display = 'none';
	if ( document.getElementById('sub_pupils') != undefined ) document.getElementById('sub_pupils').style.display = 'none';
	if ( document.getElementById('sub_instructors') != undefined ) document.getElementById('sub_instructors').style.display = 'none';


//	following are in admin area - NOTE THAT THE PUPILS AND INSTRUCTORS SUB NAVS ARE ALSO REFERENCED IN THE ADMIN AREA
	if ( document.getElementById('sub_site') != undefined ) document.getElementById('sub_site').style.display = 'none';
	if ( document.getElementById('sub_crm') != undefined ) document.getElementById('sub_crm').style.display = 'none';

}

function toggle(el) {
	if ( document.getElementById(el).style.display == 'none' ) {
		document.getElementById(el).style.display = '';
	} else {
		document.getElementById(el).style.display = 'none';
	}
}

function show(el) {
	if ( document.getElementById(el) != undefined ) document.getElementById(el).style.display = '';
}

function display_current_nav() {

	var url = unescape(location.href);
	var xstart = url.lastIndexOf("/") + 1;
	var xend = url.length;
	
	var hereName = url.substring(xstart,xend);
	var herePath = url.substring(0,xstart);
	
	var croppedEnd = herePath.length - 1;
	var croppedPath = herePath.substring(0,croppedEnd );
	var pStart = croppedPath.lastIndexOf("/") + 1;
	var pEnd = croppedPath.length;
	
	var currDir = url.substring(pStart,pEnd);
	
	switch ( currDir ) {
	
		case 'learning_to_drive' :
			show('sub_learning');
			break;

		case 'driving_test' :
			show('sub_test');
			break;
			
		case '1stpass' :
			show('sub_first_pass');
			break;
	
		case 'pupils' :
			show('sub_pupils');
			break;
			
		case 'instructors' :
			show('sub_instructors');
			break;
	
		case 'admin' :
		
			var cStart = hereName.indexOf(".");
			var currentPage = hereName.substring(0,cStart);

			switch ( currentPage ) {
			
				case 'special_offers' :
				case 'news' :
					show('sub_site');
					break;
			
				case 'instructors_faq' :
				case 'instructors_test' :
				case 'instructors_p_news' :
				case 'instructors_p_downloads' :
				case 'instructors_p_faqs' :
					show('sub_instructors');
					break;
			
				case 'pupils_test' :
				case 'pupils_forum' :
				case 'pupils_download' :
					show('sub_pupils');
					break;
					
				case 'instructor_search' :
				case 'instructors' :
				case 'prices' :
				case 'exclusion' :
				case 'pupils' :
					show('sub_crm');
					break;
			
			}
			break;
	
	}

}

function search_focus() {
	if ( document.getElementById('q').value == 'search...' ) {
		document.getElementById('q').value = '';
	}
}

function search_blur() {
	if ( document.getElementById('q').value == '' ) {
		document.getElementById('q').value = 'search...';
	}
}


window.onload = function(e) {
	hide_sub_nav();
	externalLinks();
	display_current_nav();
}
