var doneloading = 0;
var curArea = "";
function loadnav() {
  if (document.images) {

    nav_images = new Array("nav_home", "nav_aboutus", "nav_whatwedo", "nav_news", "nav_factsfaqs", "nav_volunteers", "nav_corpdonors", "nav_inddonors", "nav_reflections", "nav_donations", "nav_getinvolved"
    );
    for(i=0;i<nav_images.length;i++) {
      newimg = new Image();
      newimg.src = "/images/"+nav_images[i]+".gif";
      newimg = new Image();
      newimg.src = "/images/"+nav_images[i]+"_r.gif";
    }
    return 1;
  }
  return 0;
}
function setCurrent(img, doneloading) {
  var loaddone = typeof(doneloading);
  if (document.images && loaddone!= "undefined") {
    var typeofImg = eval("typeof(document.images['"+img+"'])");
    if(typeofImg!="undefined") {
      if(doneloading==1)
        eval("document."+img+".src = '/images/"+img+"_r.gif'");
    }
  }
}
function rollOn(img, doneloading) {
  if(img!=curArea) {
    var loaddone = typeof(doneloading);
    if (document.images && loaddone!= "undefined") {
      var typeofImg = eval("typeof(document.images['"+img+"'])");
      if(typeofImg!="undefined") {
        if(doneloading==1)
          eval("document."+img+".src = '/images/"+img+"_r.gif'");
      }
    }
  }
}
function rollOff(img, doneloading) {
  if(img!=curArea) {
    var typeofImg = eval("typeof(document.images['"+img+"'])");
    if(typeofImg!="undefined") {
      var loaddone = typeof(doneloading);
      if (document.images && loaddone!= "undefined") {
        if(doneloading==1)
          eval("document."+img+".src = '/images/"+img+".gif'");
      }
    }
  }
}

function fixIE() {
  // fixes IE6 goofyness by forcing a redraw
  if (document.getElementById) {
    if (navigator.userAgent.indexOf("MSIE 6")!=-1 || navigator.userAgent.indexOf("MSIE 5")!=-1) {
      document.body.className="";
    }
  }
}

function setCss() {

  if (document.getElementById) {
    if(document.getElementById('content_center') && document.getElementById('right')) {
      document.getElementById('content_center').style.height = "auto";
      document.getElementById('right').style.height = "auto";
      
      
      if(document.getElementById('right').offsetHeight < document.getElementById('left').offsetHeight) {
        document.getElementById('right').style.height = document.getElementById('left').offsetHeight + "px";
      }
      if(document.getElementById('content_tsttxt') && document.getElementById('content_sts')) {
        document.getElementById('content_tsttxt').style.display = "block";
        document.getElementById('content_sts').style.display = "block";
      }
      //alert("content_center.height="+document.getElementById('content_center').offsetHeight+"\nright.height="+document.getElementById('right').offsetHeight);
      if(document.getElementById('content_center').offsetHeight <= document.getElementById('right').offsetHeight) {
        document.getElementById('content_center').style.height = (document.getElementById('right').offsetHeight ) + "px";
        if(document.getElementById('filler_div') && !document.getElementById('content_center_left') && !document.getElementById('content_center_right')) {
          document.getElementById('filler_div').style.height = (document.getElementById('content_center').offsetHeight - document.getElementById('content_area').offsetHeight - document.getElementById('content_tsttxt').offsetHeight) + "px";
        }
      } else if(document.getElementById('content_center').offsetHeight > document.getElementById('right').offsetHeight) {
        document.getElementById('right').style.height = (document.getElementById('content_center').offsetHeight ) + "px";
      
      }
    } else if(document.getElementById('home_center') && document.getElementById('right')) {
      if (document.getElementById('right').offsetHeight>document.getElementById('home_center').offsetHeight) {
        document.getElementById('home_center').style.height = (document.getElementById('right').offsetHeight) + "px";
      } else {
        document.getElementById('right').style.height = document.getElementById('home_center').offsetHeight + "px";
      }
    }
  }
}
window.onload = function() {
  setCss();
  doneloading = loadnav();
  if(typeof(afterLoad)=="function") {
    afterLoad();
  }
}
var scrollTimer
var scrollTimerRunning=false
function afterScroll() {
  fixIE();
}
window.onscroll = function() {
  clearTimeout(scrollTimer);
  scrollTimer = null;
  scrollTimer = setTimeout("afterScroll()",100);
}
function trim(s){
  while(''+s.charAt(0)==' '){
    s=s.substring(1,s.length)
  }
  return s;
}
function Search_Key_Up(event) {
  if((navigator.appName.indexOf('Netscape') != -1)) {
    if(event && event.which == 13) {
      document.location='Search.aspx?SearchBox='+escape(document.forms[0].searchText.value);
      return false;
    }
  } else {
    if(window.event && window.event.keyCode == 13) {
      document.location='Search.aspx?SearchBox='+escape(document.forms[0].searchText.value);
      return false;
    }
  }
}

function win(url, winname, winwidth, winheight) {
  offset=0;
  winwidth+=2;
  winheight+=24;
  if (winwidth > screen.width) {
    winwidth = parseInt(screen.width)-200;
  }
  if (winheight > screen.height) {
    winheight = parseInt(screen.height)-200;
  }
  if (navigator.userAgent.toLowerCase().indexOf("msie")!=-1) {
    winwidth+=14;
    winheight+=10;
    eval(winname+"=window.open('"+url+"','"+winname+"','titlebar=yes,left='+(((parseInt(screen.width)/2)-parseInt(winwidth/2))+offset)+',top='+(((parseInt(screen.height)/2)-parseInt(winheight/2))+offset)+',status=yes,resizable=yes,toolbar=no,scrollbars=yes,menubar=no,Width='+winwidth+',Height='+winheight);");
  } else {
    eval(winname+"=window.open('"+url+"','"+winname+"','titlebar=yes,screenX='+(((parseInt(screen.width)/2)-parseInt(winwidth/2))+offset)+',screenY='+(((parseInt(screen.height)/2)-parseInt(winheight/2))+offset)+',status=yes,resizable=yes,toolbar=no,scrollbars=yes,menubar=no,Width='+winwidth+',Height='+winheight);");
  }
  eval(winname+".focus();");
}

var isDHTML = 0;
var isLayers = 0;
var isAll = 0;
var isID = 0;
var isIE4 = 0;
if (document.getElementById) {isID = 1; isDHTML = 1;}
else {
if (document.all) {isAll = 1; isDHTML = 1;}
else {
browserVersion = parseInt(navigator.appVersion);
if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion == 4)) {isLayers = 1; isDHTML = 1;}
}}

function findDOM(objectID,withStyle) {
if (withStyle == 1) {
if (isID) { return (document.getElementById(objectID).style) ; }
else {
if (isAll) { return (document.all[objectID].style); }
else {
if (isLayers) { return (document.layers[objectID]); }
};}
}
else {
if (isID) { return (document.getElementById(objectID)) ; }
else {
if (isAll) { return (document.all[objectID]); }
else {
if (isLayers) { return (document.layers[objectID]); }
};}
}
}

if ((navigator.userAgent.indexOf('MSIE') != -1)&&(navigator.userAgent.indexOf("4.") == -1))
  isIE4=1;

function toggleQA(ID) {
  var domNew = findDOM("question_" + ID,0);
  if(domNew) {
    domNew.className = "Question_over";
  }
  domNew = findDOM("answer_" + ID,1);
  if(domNew) {
    if(domNew.display=="block")
      domNew.display = "none";
    else
      domNew.display = "block";
  }
  setCss();
}

function setVisible(objectID) {
  var domNew = findDOM(objectID,1);
  if(domNew)
    domNew.display = "block";
}

function setHidden(objectID) {
  var domNew = findDOM(objectID,1);
  if(domNew)
    domNew.display = "none";
}