var full_str = document.title;
var divider_str = " » ";
var tab_arr = new Array("aboutus", "regis", "plays", "day", "after", "parent");

function checkCat() {
	var ignore_begin = full_str.indexOf(divider_str);
	var read_begin = ignore_begin + divider_str.length;
	var read_end = full_str.indexOf(divider_str, read_begin);

	if (ignore_begin != -1) {
		if (read_end == -1) {
			var cat_title = full_str.substring(read_begin);
		} else {
			var cat_title = full_str.substring(read_begin, read_end);
		}
		
		var lower_title = cat_title.toLowerCase();
		var final_title = lower_title.replace(/ /g, "");
	}
	
	switch (final_title) {
		case "aboutus":
			tabSwitch("aboutus");
			break;
		case "recruitment":
			tabSwitch("regis");
			break;
		case "playscheme":
			tabSwitch("plays");
			break;
		case "daynursery":
			tabSwitch("day");
			break;
		case "afterschoolcare":
			tabSwitch("after");
			break;
		case "parentinfo":
			tabSwitch("parent");
			break;
		default:
			tabSwitch("home");
	}
}

function tabSwitch(targettab) {
	for (var i = 0; i < tab_arr.length; i++) {
		var elem_value = tab_arr[i];
		var elem_abbr = elem_value.substr(0, 2);
		var arrow_str = elem_abbr + "_arrow";
		
		if (targettab != "home") {
			if (elem_value == targettab) {
				document.getElementById(elem_value).name = "act";
				document.getElementById(elem_value).className = elem_value + "_act";
				document.getElementById(arrow_str).style.visibility = "visible";
			} else {
				document.getElementById(elem_value).name = null;
				document.getElementById(elem_value).className = elem_value;
				document.getElementById(arrow_str).style.visibility = "hidden";
			}
		} else {
			document.getElementById(elem_value).name = null;
			document.getElementById(elem_value).className = elem_value;
			document.getElementById(arrow_str).style.visibility = "hidden";
		}
	}
}

// Dean Edwards/Matthias Miller/John Resig
function init() {
	// quit if this function has already been called
	if (arguments.callee.done) return;
	
	// flag this function so we don't do the same thing twice
	arguments.callee.done = true;
	
	// kill the timer
	if (_timer) clearInterval(_timer);
	
	// do stuff
	checkCat();
};
/* for Mozilla/Opera9 */
if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", init, false);
}
/* for Internet Explorer */
/*@cc_on @*/
/*@if (@_win32)
	document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
	var script = document.getElementById("__ie_onload");
	script.onreadystatechange = function() {
		if (this.readyState == "complete") {
		init(); // call the onload handler
	}
};
/*@end @*/
/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
	var _timer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
		init(); // call the onload handler
		}
	}, 10);
}

window.onload = init;
