   // name - name of the cookie
   // value - value of the cookie
   // [expires] - expiration date of the cookie
   // (defaults to end of current session)
   // [path] - path for which the cookie is valid
   // (defaults to path of calling document)
   // [domain] - domain for which the cookie is valid
   // (defaults to domain of calling document)
   // [secure] - Boolean value indicating if
   // the cookie transmission requires a secure transmission
   // * an argument defaults when it is assigned null as a placeholder
   // * a null placeholder is not required for trailing omitted arguments
   function setCookie(name, value) {
      var mins = 10;
      var date = new Date();
      date.setTime(date.getTime()+(mins*60*1000));
      var expires = "; expires="+date.toGMTString();
      var curCookie = name + "=" + value +expires;
      
         document.cookie = curCookie;
         location.reload()
      
   }
   // name - name of the cookie
   // * return string containing value
   // of specified cookie or null if cookie
   // does not exist
   function getCookie(name) {
      var prefix = name + "="
      var cookieStartIndex = document.cookie.indexOf(prefix)
      if (cookieStartIndex == -1)
         return null
      var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex +
         prefix.length)
      if (cookieEndIndex == -1)
         cookieEndIndex = document.cookie.length
      return unescape(document.cookie.substring(cookieStartIndex +
         prefix.length,
   cookieEndIndex))
   }
function readCookie(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;
}
   // name - name of the cookie
   // [path] - path of the cookie
   // (must be same as path used to create cookie)
   // [domain] - domain of the cookie
   // (must be same as domain used to create cookie)
   // * path and domain default if assigned
   // null or omitted if no explicit argument proceeds
   function deleteCookie(name) {
      if (getCookie(name)) {
         document.cookie = name + "; expires=Thu, 01-Jan-70 00:00:01 GMT"
          }
             var undef = location.pathname.indexOf('cms.nsf');
             var new_path = location.pathname.substring(0,undef);
             location.href= new_path + "cms.nsf/pages/terms.html";
   }
   // date - any instance of the Date object
   // * you should hand all instances of the
   // Date object to this function for "repairs"
   // * this function is taken from
   // Chapter 14, "Time and Date in JavaScript", in
   // "Learn Advanced JavaScript Programming"
   function fixDate(date) {
      var base = new Date(0)
      var skew = base.getTime()
      if (skew > 0)
         date.setTime(date.getTime() - skew)
   }
function lukk(){
document.getElementById('disclaimer').style.display = 'none';
}
function vis(){
document.getElementById('disclaimer').style.display = 'block';
}
function check()
{
   var accepted = readCookie("nsfaccept")
   if (accepted=='1')
      lukk()
   else 
        vis()
}
$(document).ready(function () {
var postop = $('.footer2').position().top;
var footerh = $('.footer2').height();
$('#disclaimer_bg').css('height',postop);
$('#disclaimer_fg').css('height',postop-110-footerh);
})

