function CookieSetEz (name,value) {
  //alert("CookieSetEz(" + name + "," + value);
  var newCookie = name + "=" + value + "; path=/";
  document.cookie = newCookie;
  }

function CookieSetExpireDays (name,value,days) {
  //alert("CookieSetExprieDays(" + name + "," + value + "," + days);
  var today = new Date();
  var expires = new Date();
  expires.setTime(today.getTime() + 1000*60*60*24*days);
  var newCookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
  document.cookie = newCookie;
  }

function CookieSetForever (name,value) {
  //alert("CookieSetForever(" + name + "," + value);
  var exp = new Date()
  var tenYearsFromNow = exp.getTime() + (10 * 365 * 24 * 60 * 60)
  //var tenYearsFromNow = exp.getTime() + (2 * 60 * 1000)
  exp.setTime(tenYearsFromNow )
  var newCookie = name + "=" + value + "; expires=" + exp.toGMTString() + "; path=/";
  //var newCookie = name + "=" + value + "; path=/";
  //alert("Setting " + newCookie);
  document.cookie = newCookie;
  //alert(document.cookie);
}

function FlashLoad (page) {
  var dest = "http://www.donationnetwork.org/" + page;
  document.location = dest;
}

function form_submit (name) {
  if (name == "FORM_ACNT") { document.FORM_ACNT.submit(); }
  if (name == "FORM_SORT") { document.FORM_SORT.submit(); }
  //else { alert("form_submit(" + name + ") NOT FOUND"); }
  }

function ShowHide (name) {
  if (document.getElementById(name)) {
    if (document.getElementById(name).style.display == "") {
      document.getElementById(name).style.display = "none";
      }
    else {
      document.getElementById(name).style.display = "";
      }
    }
  }

function HelpBox (faq_i,entry_i) {
  //var file_s = "http://www.donationnetwork.org/faq/faq" + faq_i + ".htm#" + faq_i + "-" + entry_i;
  var file_s = "http://www.donationnetwork.org/faq/faq" + faq_i + "-" + entry_i + ".htm";
  var win_s = "faq_" + faq_i + "_" + entry_i;
  window.open (file_s, win_s, config='height=300, width=500, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
  }

function TeamVerify (team_i) {
  var file_s = "http://www.donationnetwork.org/cgi-bin/donate.cgi?t=team_verify&team_i=" + team_i;
  window.open (file_s, 'teamwindow', config='height=360, width=500, toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
  }

function PageLoad(url){
//alert(window.name);
//alert(parent.name);
if (window.name == "faqwindow") {
  self.opener.location = url;
  self.close();
  } else {
document.location = url;
  }
}

function CheckAll() {
 var ml = document.MSG_FORM;
 var len = ml.elements.length;
 for (var i = 0; i < len; i++) {
     var e = ml.elements[i];
     //alert(e.name);
     //alert("checking" + e.name);
     e.checked = true;
     }
}

function ClearAll() {
  var ml = document.MSG_FORM;
  var len = ml.elements.length;
  for (var i = 0; i < len; i++) {
    var e = ml.elements[i];
    e.checked = false;
    //Clear(e);
    }
}

function thisMovie(movieName) {
        var isIE = navigator.appName.indexOf("Microsoft") != -1;
        return (isIE) ? window[movieName] : document[movieName];
    }


function ToFlash(str) {
    //thisMovie('swf').toFlash(str);
    thisMovie('swf').loadXml(str);
}

function fromFlash(str) {
    alert("FLASH: "+str);
}

function getCookie(Name) {
   var search = Name + "="
   if (document.cookie.length > 0) { // if there are any cookies
      offset = document.cookie.indexOf(search) 
      if (offset != -1) { // if cookie exists 
         offset += search.length 
         // set index of beginning of value
         end = document.cookie.indexOf(";", offset) 
         // set index of end of cookie value
         if (end == -1) 
            end = document.cookie.length
         return unescape(document.cookie.substring(offset, end))
      } 
   }
}

function SetTeamCookie(ck,team_i) {
var curr_ck = getCookie(ck);
//alert("SetTeamCookie + :" + curr_ck);
if (curr_ck != null) {
  //alert("Setting");
  CookieSetExpireDays(ck,1,30);
  } else {
  //alert("Not Setting");
  }
}
