var to, size = 1, open = false;
function zb_showRateBox(){
	if( !open ){
		document.getElementById("rate").style.display = "block";
		document.getElementById("rate").style.left = 
			( document.getElementById("darrow-a").offsetLeft 
		    + document.getElementById("darrow").offsetLeft - 178) + "px";
		to = setTimeout("zb_growRateBox()",10);
		open = true;
	}
	else{
		to = setTimeout("zb_shrinkRateBox()",10);
	}
}
function zb_growRateBox(){
	size += 10;
	if( size >= 160){
		clearTimeout( to );
		return;
	}
	else {
		setTimeout("zb_growRateBox()",1);
	}
	document.getElementById("rate").style.height = size+"px";
}
function zb_shrinkRateBox(){
	size -= 10;
	if( size <= 0 ){
		clearTimeout( to );
		document.getElementById("rate").style.display = "none";
		open = false;
		return;
	}
	else {
		setTimeout("zb_shrinkRateBox()",1);
	}
	document.getElementById("rate").style.height = size+"px";
}
var timer = null;
function zb_growSearchBox(){    
    if( document.getElementById("livesearch_results").style.display == "block" ) return;
    document.getElementById("livesearch_results").style.display = "block";  
    document.getElementById("livesearch_results").style.top = "18px"; 
    myWidth.toggle();
    if( timer == null ) timer = setTimeout( "showSearchResults()", 500 );
}
function showSearchResults(){
    document.getElementById("livesearch_results_i").style.display = "block";
    document.getElementById("livesearch_results_m").innerHTML += '<div id="close_livesearch"><a href="#" onclick="zb_shrinkSearchBox()">Close this search box</a></div>';
    timer = null;
}
function hideSearchResults(){
    myWidth.toggle();
    timer = setTimeout( "hideSearchResults_2()",500 );
}
function hideSearchResults_2(){
    document.getElementById("livesearch_results").style.display = "none";
    timer = null;
}
function zb_shrinkSearchBox(){
    document.getElementById("livesearch_results_m").innerHTML = '<div id="livesearch_results_i"></div>';
    if( timer == null ) setTimeout( "hideSearchResults()", 500 );
}

addEvent(window, "load", init);function init(){	form = document.getElementById("searchform");	addEvent(form, "submit", correctSubmitHandler);}function correctSubmitHandler(e){	if (e && e.preventDefault)		e.preventDefault();
    xajax_livesearch(xajax.getFormValues('searchform'));	return false;}function addEvent(obj, evType, fn){	if (obj.addEventListener)	{   		obj.addEventListener(evType, fn, false);   		return true;	}	else if (obj.attachEvent)	{   		var r = obj.attachEvent("on"+evType, fn);   		return r; 	} 	else 	{   		return false; 	}}