$(function(){
	  if(!Cookie.get('JHDB_agree')){ 
	    $('body').css('overflow','hidden').append('<div id="JHDB_terms"></div>'); 
	    $('#JHDB_terms').hide().load('/agreement.html', null, 
	      function(){ 
		   $(this).css( { backgroundColor: '#333333', top: 0, left: 0, position: 'absolute', width: '100%', height: '100%' } ).show(); }
		  ); 
      }
	}); 
	
	function JHDB_agree(){
	  $('body').css('overflow','scroll'); 
	  $('#JHDB_terms').remove(); 
	  Cookie.set('JHDB_agree', true, 30)
	}
	
	Cookie = {
	  set: function(name,value,days) {
        if (days) {
          var date = new Date();
          date.setTime(date.getTime()+(days*24*60*60*1000));
          var expires = "; expires="+date.toGMTString();
        }else{
 	      var expires = "";
	    }
        document.cookie = name+"="+value+expires+"; path=/";
     },
   
     get: function(name) {
       var nameEQ = name + "=";
       var ca = document.cookie.split(';');
       for(var i=0;i < ca.length;i++) {
         var c = ca[i];
         while (c.charAt(0)==' ') c = c.substring(1,c.length);
         if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
       }
       return null;
     }
   }

