/* hides an id */
function hideId(elemId) {
	if (document.getElementById) {
		document.getElementById(elemId).style.visibility = 'hidden';
	}
}

/* shows an id */
function showId(elemId) {
	if (document.getElementById) {
		document.getElementById(elemId).style.visibility = 'visible';
	}
}

/* shows/hides an id */
function showhide(elemId) {
	if (document.getElementById) {
		var state = document.getElementById(elemId).style.visibility;
		if (state == 'visible') {
			hideId(elemId);
			return false;
		}
		else {
			showId(elemId);
			return false;
		}
	} else {
		return true;
	}
}

/* preloads images */
function preloadImages() {
	if(document.images) {
    	if(!document.imageArray) document.imageArray = new Array();
    	var i,j = document.imageArray.length, args = preloadImages.arguments;
    
		for(i=0; i<args.length; i++) {
			if (args[i].indexOf("#")!=0) {
				document.imageArray[j] = new Image;
				document.imageArray[j++].src = args[i];
			}
		}
	}
}



function showhidesearch() {
	//TODO: mark search
	return showhide('gsearch');
}
 

