function showHide(id) {
	if (document.layers) {
		current = (document.layers[id].display == 'none') ? 'block' : 'none';
		document.layers[id].display = current;
	} else if (document.all) {
		current = (document.all[id].style.display == 'none') ? 'block' : 'none';
		document.all[id].style.display = current;
	} else if (document.getElementById) {
		vista = (document.getElementById(id).style.display == 'none') ? 'block' : 'none';
		document.getElementById(id).style.display = vista;
	}
}

function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}

var show_box=0;
function showBox(sw){
	if(sw==1){
		var button=$('login');
		var box=$('loginbox');
		if(show_box==2){
			$('searchbox_type').style.display="none";
			$('search_type').removeClassName('active');
			show_box=0;
		}
	}
	else if(sw==2){
		var button=$('search_type');
		var box=$('searchbox_type');
		if(show_box==1){
			$('loginbox').style.display="none";
			$('login').removeClassName('active');
			show_box=0;
		}
	}
	
	if(show_box==0){
		box.style.display="block";
		button.addClassName('active');
		show_box=sw;
	}
	else{
		box.style.display="none";
		button.removeClassName('active');
		show_box=0;
	}
	return false;	
}

var loaded=0;
Event.observe(window, 'load', function() {
	if (loaded==0) {
		$('login').observe('click',function(){
			this.blur();
			showBox(1);
			return false;
		});
		$('search_type').observe('click',function(){
			this.blur();
			showBox(2);
			return false;
		});

		Event.observe(window, 'click', function(event) {
			var target=$(event.target);
			var prevent=target.hasClassName('prevent');
			if(!target.up('div[id=loginbox]')&&!target.up('div[id=searchbox_type]')&&!target.up('div[id=allservicesbox]')&&!prevent&&show_box!=0)
				showBox(show_box);
			return false;
		});
//		$$('html').observe('keydown', function() {
//				if(event.key=='esc'&&show_box!=0)
//					showBox(show_box);
//		});
		loaded=1;
	}
});