	/****
	* Function: addLoadEvent
	* In: function
	* Out: void
	* Where: pagina de restaurante
	* Description: Adiciona funcao ao init da pagina
	* Depends: none
	*/
	function addLoadEvent(func) {
	  var oldonload = window.onload;
	  if (typeof window.onload != 'function') {
	    window.onload = func;
	  } else {
	    window.onload = function() {
	      if (oldonload) {
	        oldonload();
	      }
	      func();
	    }
	  }
	}

	/****
	* Function: toggle_search_menu
	* In: void
	* Out: void
	* Where: todas as paginas
	* Description: Exibe o menu de buscas
	* Depends: prototype e scriptaculous
	*/
	function toggle_search_menu()
	{
		Effect.toggle('wrapper_hidden_menu_busca','blind'); 	
		if($('wrapper_hidden_menu_busca').style.display=="none")
		{
			$('menu_control').innerHTML = "[x] fechar";
		}
		else
		{
			$('menu_control').innerHTML = "[o] abrir";
		}
		return false;
	}

	/****
	* Function: toggle_search_menu
	* In: void
	* Out: void
	* Where: ranking
	* Description: Alterna entre ranking de notas e de visitas
	* Depends: prototype
	*/
	function shTop10(t) {
		if(t) {
			$('ranking_notas').show();
			$('gradesLink').style.backgroundColor='#ddd';
			$('ranking_views').hide();
			$('visitsLink').style.backgroundColor='#fff';
		}
		else {
			$('ranking_notas').hide();
			$('gradesLink').style.backgroundColor='#fff';
			$('ranking_views').show();
			$('visitsLink').style.backgroundColor='#ddd';
		}
	}
	
	function searchChange()
	{
	    $("por_nome_restaurante").setStyle({display: "none"});
	    $("por_endereco_restanurante").setStyle({display: "none"});
	    $("por_regiao_restaurante").setStyle({display: "none"});
	    $("por_nacionalidade").setStyle({display: "none"});
	    
	    if ($("search_combo").value != -1)
	    {
	        $($("search_combo").value).setStyle({display: ""});
	    }
	}

function addFav(){
    var url      = window.location;
    var title    = document.title;
    if (window.sidebar) window.sidebar.addPanel(title, url,"");
    else if(window.opera && window.print){
        var mbm = document.createElement('a');
        mbm.setAttribute('rel','sidebar');
        mbm.setAttribute('href',url);
        mbm.setAttribute('title',title);
        mbm.click();
    }
    else if(document.all){window.external.AddFavorite(url, title);}
}

function mudar_tipo(parametro, tp_action, campo_type){
	span = document.getElementById("senha_span");
	campo = document.getElementById("login-panel-password");
	
	if(campo.value == "senha" && tp_action == "focus" && campo_type == "text"){
		
		span.innerHTML = "<input id='login-panel-password' name='senha_login' onfocus='mudar_tipo(this, \"focus\",\"password\");' onblur='mudar_tipo(this, \"blur\",\"password\");' type='password' value='' />";
		setTimeout("document.getElementById('login-panel-password').focus()",100);
	}
	
	if(campo.value == "" && tp_action == "blur" && campo_type == "password"){
		
		span.innerHTML = "<input id='login-panel-password' name='senha_login' onfocus='mudar_tipo(this, \"focus\",\"text\");' onblur='mudar_tipo(this, \"blur\",\"text\");' type='text' value='senha' />";
		 
	}
	
}



