jQuery.supported = function() {
  if (typeof jQuery.supported.result != "undefined")
    return  jQuery.supported.result;
  
  jQuery.supported.browsers = [
    ["safari", "522"],
    ["opera", "9.0"],
    ["msie", "7.0"],
    ["mozilla", "1.8.1"]
    //["firefox", "2.0"],
    //["chrome", "1"]
  ];
  
  jQuery.supported.result = false;

  var b = jQuery.supported.browsers;
  for (var i=0; i<b.length; i++){
    if (typeof jQuery.browser[b[i][0]] != "undefinded" && jQuery.browser[b[i][0]]) {
      var a1 = b[i][1].split(".");
      var a2 = jQuery.browser.version.split(".");
      var d1 = a1.shift();
      var d2 = a2.shift();
      if ( parseFloat(d2 + "." + a2.join("")) >= parseFloat(d1 + "." + a1.join("")) )
        jQuery.supported.result = true;
    }
  }
  return jQuery.supported.result;
};


if( !jQuery.supported() )
  canLoad = false;

$(window).load( function() {
  if( !canLoad ) {
    //window.stop();
    $('#loading-container, #page-content, #page-main').css({'visibility' : 'hidden' });
    
    loadContent( 'error-content', 'browser_not_supported', false, function() {
      var url = window.location.href;
      /*var ln = url.length;
      if( url[ln-1] == '/' )
        url =url .slice(0,ln-1);*/
         
      url += (url.indexOf('?')==-1 ? '?' : '&') + 'browser=1';
      $('#error-content').append('<a href="'+ url +'">'+ t('Continue') +'</a>');
      
      $('#error, #no-javascript').css({'visibility' : 'visible' });
    });
  }
});
