var TEXT = "Encuentra tu dominio";

$(document).ready(function() {
    
    var $sinput = $('#search'),
        $slabel = $('label[for="search"]');

    $sinput
        // Limpiar tip de ayuda al obtener foco
        .focus(function(){
            if ($sinput.hasClass('help')){
                $sinput.removeClass('help');
                $slabel.text('');
            }
        })
        // Restaurar el tip de ayuda si no se ha escrito nada
        .blur(function(){
            if ($sinput.val() == ''){
                $sinput.addClass('help');
                $slabel.text(TEXT);
            }
            else {
                $sinput.removeClass('help');
                $slabel.text('');
            }
        });
    $sinput.blur();

    var $menu_login = $('#menu_login a'),
        $form_login = $('#form_login');
    $menu_login
        .click(function(e){
            if ($menu_login.hasClass('selected')){
                $menu_login.removeClass('selected');
                $form_login.hide();
            }
            else {
                $menu_login.addClass('selected');
                $form_login.show();
            }
            e.preventDefault();
            return false;
        });

    // Cerrar cuando se haga click en cualquier otro sitio
    $(document.body)
        .click(function(e){
            $menu_login.removeClass('selected');
            $form_login.hide();
        });

    // No cerrar cuando se haga click dentro del formulario mismo
    $form_login
        .click(function(e){
            e.stopPropagation();
        });

    var popup = function(url, title, rel){
        window.open(url, title, "scrollbars=yes,resizeable=yes,menubar=no," + rel);
    }

    $('a.popup')
        .click(function(e){
            var url = $(this).attr('href'),
                title = $(this).attr('title'),
                rel = $(this).attr('rel');
            popup(url, title, rel);
            e.stopPropagation();
            return false;
        });

    // Mostrar/Ocultar
    $('a[rel="toggle"]')
        .click(function(e){
            var a = $(this),
                speed = a.hasClass('fast') ? 'fast' : 'normal',
                hash = a.attr("href"),
                $hash = $(hash);
            if ($hash.is(':visible')){
                $hash.slideUp("fast");
            }
            else {
                $hash.slideDown("fast");
            }
            return false;
        });
    $('.post_hide').removeClass('post_hide').addClass('hide');
    
    if (location.hash != ""){
        $('#r' + location.hash.substr(1)).slideDown("fast");
    }

}); //$(document).ready
