$( document ).ready( function(){

  var grid_animating;

  if( ( typeof console )==undefined ){
    console = {   
      log  : function(){} ,
      debug  : function(){} ,
      info  : function(){} ,
      warn  : function(){} ,
      error  : function(){} ,
      assert  : function(){} ,
      clear  : function(){} ,
      dir  : function(){} ,
      dirxml  : function(){} ,
      trace  : function(){} ,
      group  : function(){} ,
      groupCollapsed  : function(){} ,
      groupEnd  : function(){} ,
      time  : function(){} ,
      timeEnd  : function(){} ,
      profile  : function(){} ,
      profileEnd  : function(){} ,
      count  : function(){} ,
      exception  : function(){} ,
      table  : function(){}
    }
  }
  
  $( window ).keypress( function( e ){
    if( e.which==103
        && !grid_animating ) {
      grid_animating = true;
      $( "body" ).toggleClass( "grid" , $( "body.grid" ).length<=0 );
    }
  } );

  function checkWindowSize(){
    $( 'body' ).toggleClass( 'sml_960' , $( window ).width()<=960 ); /* Smaller Screens */
    $( 'body' ).toggleClass( 'sml_640' , $( window ).width()<=640 ); /* iPhone 4 Landscape */
    $( 'body' ).toggleClass( 'sml_480' , $( window ).width()<=480 ); /* */
    $( 'body' ).toggleClass( 'sml_320' , $( window ).width()<=320 ); /* iPhone 3 Portrait */
  }

  $( window ).bind( 'load resize orientationchange' , function(){
    checkWindowSize();
  } );

} );
