/* ./js/lib.js */
var PATH_HTTP = 'http://www.ruduzu.com/';
var IE;
if(document.all){
	IE = true;	
}else{
	IE = false;
}
function getEl( id ){
	if (document.getElementById){
		el = document.getElementById(id);
	}else if (document.all){
		el = document.all[id];
	}else if (document.layers){
		el = document.layers( id )
	}
	return el;
}
function toggleVisibility( divId ){	
	thisDiv = getEl( divId );
	if(thisDiv.style.display == "inline"){
		thisDiv.style.display = "none";	
	}else{
		thisDiv.style.display = "inline";
	}
	return;
}
function quickSearchText(box){
	if(box.value == "Search"){
		box.value = "";
	}
}
function setLoadingMessage(){
	document.getElementById("edit_divs_left_sub_header").innerHTML = "<div id=\"saved_message\">Loading . . .</div>";
}
function setSaveMessage(){
	document.getElementById("edit_divs_left_sub_header").innerHTML = "<div id=\"saved_message\">Your changes have been saved.</div>";
	resetSaveMessage();
}
function resetSaveMessage(){
	window.setTimeout(clearMessage, 5000);
}
function clearMessage(){
	document.getElementById("edit_divs_left_sub_header").innerHTML = "";
}
function toggleTreeVisibility(element, toggleId){
	var list = document.getElementById(toggleId);
	var img = element.getElementsByTagName("img")[0];
	if(list.style.display == 'none'){
		list.style.display = '';
		img.setAttribute("src", "minus_box_exp.bmp");
	}else{
		list.style.display ='none';
		img.setAttribute("src", "plus_box_exp.bmp");
	}
}
function getHeight() {
	var height = 0;
	if(typeof(window.innerHeight) == 'number'){
		height = window.innerHeight;
	}else if((document.documentElement) && (document.documentElement.clientWidth || document.documentElement.clientHeight)){
		height = document.documentElement.clientHeight;
	}else if((document.body) && (document.body.clientWidth || document.body.clientHeight)){
		height = document.body.clientHeight;
	}
	return height;
}
function getWidth() {
	var width = 0;
	if(typeof(window.innerWidth) == 'number'){
		width = window.innerWidth;
	}else if((document.documentElement) && (document.documentElement.clientWidth || document.documentElement.clientHeight)){
		width = document.documentElement.clientWidth;
	}else if((document.body) && (document.body.clientWidth || document.body.clientHeight)){
		width = document.body.clientWidth;
	}
	return width;
}
function getOffsetX() {
	var x = 0;
	if(typeof(window.pageXOffset) == 'number'){
		x = window.pageXOffset;
	}else if(document.body && (document.body.scrollLeft || document.body.scrollTop)){
		x = document.body.scrollLeft;
	}else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)){
		x = document.documentElement.scrollLeft;
	}else{
		x = 0;
	}
	return x;
}
function getOffsetY() {
	var y = 0;
	if(typeof(window.pageYOffset) == 'number'){
		y = window.pageYOffset;
	}else if(document.body && (document.body.scrollLeft || document.body.scrollTop)){
		y = document.body.scrollTop;
	}else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)){
		y = document.documentElement.scrollTop;
	}else{
		y = 0;
	}
	return y;
}
function isPage(string){
	var matchMe = new RegExp(string);
	var href = window.location.toString();
	if(matchMe.test(href)){
		return true;
	}else{
		return false;
	}
}
