
/* Copyrights (C) 2009 David Esperalta <davidesperalta@gmail.com>
   Gesbit is under GNU General Public License version 3 or later. */

$(function(){
  GbForm._Initialize();
});

var GbForm = {

  _Initialize : function(){
    
    var
      sel = '',
      self = this;

    sel = ':input:first:visible:enabled';
    if($(sel).length > 0){
      $(sel).focus();
    }

    sel = '#formresults';
    if($(sel).length > 0){
      $(sel).fadeOut().fadeIn().click(function(){
        $(this).fadeOut();
      });
    }

    sel = 'form#userlogin';
    if(($(sel).length > 0) && !self._CookiesEnabled()){
      $(sel).before($('noscript').text());
    }

  },

  _CookiesEnabled : function(){
    var
      result = false,
	    cookieName = 'cookieTest';
    document.cookie = cookieName;
    result = (document.cookie.indexOf(cookieName) != -1);
    if(result){
      document.cookie = cookieName +
	     ';expires=Thu, 01-Jan-1970 00:00:01 GMT';
    }
    return result;
  }
};

