try { console.log('init console... done'); } catch(e) { console = { log: function() {} } }

// Dropdown menu IE fix.

sfHover = function() {
  var sfEls = document.getElementById("pnav").getElementsByTagName("li");
  for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
    this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

var searchSuffix = '';
$(function(){
    $('div.preview-frame h1.title').each(function(){
        $(this).hide();
    });
    $('div.preview-frame > h2').each(function(){
        $(this).hide();
    });
    $('div.preview-frame div.farber-profile-teaser a').each(function(){
        $(this).hide();
    });

    $('form#farber-profile-form input#edit-delete').each(function(){
        $(this).hide();
    });
        
    
    if ($('#edit-submitted-name-from').length > 0){
        var name = jQuery.trim($('#edit-submitted-name-from').val());
        $('#edit-submitted-name-from').val(name);
    }
    
    $('#enewsletter-signup').submit(function(){
        if (jQuery.trim($('#enewsletter-signup #email').val()) == ''){
            alert('You must enter your email address to signup for eNewsletter updates.');
            return false;
        } else {
            return true;
        }        
    });
    
    
    
    $('#farber-text-search').submit(function(){    
        var search = $('#farber-text-search #ignorekeys').val();
        if (search.indexOf('type:farber_profile') <=0){
            $('#farber-text-search #edit-keys').val(search+' type:farber_profile');
        }
        return true;
    });
    
    var searchText = $('#edit-keys').val();
    if (searchText != null && searchText.indexOf(' type:farber_profile') > 0){
        searchSuffix = ' type:farber_profile';
        $('#edit-keys').val(searchText.substring(0, searchText.indexOf(' type:farber_profile')));
    } else {
        searchSuffix = '';
    }
    $('#edit-keys').before('<input type="text" name="ignorekeys" id="ignorekeys" value="'+$('#edit-keys').val()+'"/>');
    $('#edit-keys').hide();
    
    $('#search-form').submit(function(){    
        var search = $('#search-form #ignorekeys').val();
        $('#search-form #edit-keys').val(search+searchSuffix);
        return true;
    });
    
});