function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
var t;
function startTimer(){
	t = setTimeout("hideAll()", 100);
}
function stopTimer(){
	clearTimeout(t);
}
function hideAll(){
	layers_array = getElementsByClass('sub_nav_group', null, null);
	for(i = 0; i < layers_array.length; i++){
		layers_array[i].style.display="none";
	}
}
function showSub(element){
	stopTimer();
	hideAll();
	var element_sub_id = element + "_Sub";
	document.getElementById(element_sub_id).style.display="block";
}

function changeBG(){
	document.getElementById('Full_Container').style.backgroundImage="url(images/container_bg.jpg)";
}

image_url = new Array();
image_url[0] = "images/subnav_bg.png";
image_url[1] = "images/subnav_bottom.png";
image_url[2] = "images/subnav_top.png";

function PreLoader(a){
	this.images = [];
	var i = 0;
	var len = a.length;
	for(i=0; i<len; i++){
		this.images[i] = new Image();
		this.images[i].src = a[i];
	}
}

new PreLoader(image_url);

try{
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}