/* These are javascript functions for CSAIL that should be loaded */
/* regardless of the theme used */


 function toggleID(idHandle) {
    var openID = idHandle + "_open";
    var closeID = idHandle + "_close";

    var statusOpen = document.getElementById(openID).style.display;
    var statusClose = document.getElementById(closeID).style.display;

    if (statusOpen != 'none') {
      document.getElementById(openID).style.display = "none";
      document.getElementById(closeID).style.display = "block";
    } else {
      document.getElementById(openID).style.display = "block";
      document.getElementById(closeID).style.display = "none";    
    }
  }

/* controls cookie for home page flash movie intro playing */
/* if cookie is set, it deletes it*/

  function skipIntro () {
    // alert ('skip intro');
    var length=30;
    var cookieName='skipIntro';
    var value=1;
    
    var isSet=readCookie(cookieName);
    if (isSet==1) {
//      alert ('cookie is set, so I should delete');
      eraseCookie(cookieName);
      history.go(0);
    } else {
//      alert ('cookie is not set, so I should set');
      createCookie(cookieName,1,30);
    }

  } /* end function skipIntro */
  
  
  function createCookie(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=/";
  }
  
  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;
  }
  
  function eraseCookie(name) {
    createCookie(name,"",-1);
  }
