// JavaScript Document
function refreshlinks(cat1, cat2, cat3, cat4, tab) {
	reloader(cat1, cat2, cat3, cat4, document.location, tab);
}

function reloadMenu(cat1, cat2, cat3, cat4, tab) {
	reloader(cat1, cat2, cat3, cat4, document.location, tab);
}

function reloader(cat1, cat2,cat3, cat4, dir, tab) {
	if(!cat1) cat1 = 0;
	if(!cat2) cat2 = 0;
	if(!cat3) cat3 = 0;
	if(!cat4) cat4 = 0;
	if(!tab) tab = 1;
	var next = "" + dir;
	next = switchElement(next, "category1=", cat1);
	next = switchElement(next, "category2=", cat2);
	next = switchElement(next, "category3=", cat3);
	next = switchElement(next, "category4=", cat4);		
	next = switchElement(next, "menutab=", tab);
	document.location = next;
}

function show(obj) {
	if(obj) {
		if(document.getElementById) {
			document.getElementById(obj).style.display = "block";
		}
		else if(document.all) {
			document.all[obj].style.display = "block";
		}
		else if(document.layers) {
			document.layers[obj].visibility = "show";
		}
	}
}

function hide(obj) {
	if(obj) {
		if(document.getElementById){
			document.getElementById(obj).style.display = "none";
		}
		else if(document.all) {
			document.all[obj].style.display = "none";
		}
		else if(document.layers) {
			document.layers[obj].visibility = "hidden";
		}
	}
}

function visible(obj) {
	if(document.getElementById){
		return (document.getElementById(obj).style.display=="block");
	}
	else if(document.all) {
		return (document.all[obj].style.display=="block");
	}
	else if(document.layers) {
		return (document.layers[obj].visibility=="show");
	}
}

function opener(obj, cat1, cat2, cat3, cat4, tab, imagename) {
	if(document.layers) {
		refreshlinks(cat1, cat2, cat3, cat4, tab);
	} else if(visible(obj)) {
		hide(obj);
	}
	else {
		show(obj);
	}	
}

