/*------------ tabs ----------------------*/

var myDiv = 'a';
var div;
function toggleMenu() {
	document.getElementById(myDiv).style.display = 'none';
	document.getElementById('a' + myDiv).className = '';
	document.getElementById(div).style.display = 'block';
	document.getElementById('a'+ div).className = 'selected';
	myDiv = div;
}


/*------------------------image hover ------------------*/
$hs(function() {
    $hs('.hoverlink')
        .mouseover(function() { 
            var src = $hs(this).attr("src").replace(".gif", "_hover.gif");
            $hs(this).attr("src", src);
        })
        .mouseout(function() {
            var src = $hs(this).attr("src").replace("_hover", "");
            $hs(this).attr("src", src);
        });
});


/*--------------------------search --------------------*/
function setupSearch(button, text){
	var default_message = "Search";
	btn = document.getElementById(button);
	txt = document.getElementById(text);
	txt.value = default_message;

	txt.onclick = function(){
		if(this.value==default_message){
		this.value='';
	}}
	
	btn.onclick = function(){
	txt = document.getElementById(text);  
	var val = trim(txt.value, ' ');
	if(val==default_message|val==""){
		alert("Please enter a search text");
		document.getElementById(text).focus();
		document.getElementById(text).value='';
		return false;
		}}
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}