<!--
//experimental style setting/switching
function P7_setDomStyle(){ //v0.6 experimental by PVII
 //run only if ver 5 browser
 if(!document.getElementById){alert('DOM-Level Style Switching Requires a Modern Browser.\nThe underlying premise of this tutorial will work in Netscape 4 when the actual style sheet is edited.');return;}
 var i,g,args=P7_setDomStyle.arguments;
 for(i=0;i<args.length;i+=3){
  g=document.getElementById(args[i]);
  if(g){
   eval("g.style."+args[i+1]+"=\""+args[i+2]+"\"");
  }
 }
}

function getWindowHeight() {
     var windowHeight = 0;
     if (typeof(window.innerHeight) == 'number') {
          windowHeight = window.innerHeight;
     }
     else {
          if (document.documentElement && document.documentElement.clientHeight) {
               windowHeight = document.documentElement.clientHeight;
          }
          else {
               if (document.body && document.body.clientHeight) {
                    windowHeight = document.body.clientHeight;
               }
          }
     }
     return windowHeight;
}
function setFooter() {
  if(!(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera")) 
  {
     if (document.getElementById) {
          var windowHeight = getWindowHeight();
          if (windowHeight > 0) {
               var headerHeight = document.getElementById('header').offsetHeight;
               var contentHeight = document.getElementById('contentcenter').offsetHeight;
               var footerElement = document.getElementById('footer');
               var footerHeight  = footerElement.offsetHeight;
               if (windowHeight - (headerHeight + contentHeight + footerHeight) >= 0) {
                    footerElement.style.position = 'relative';
                    footerElement.style.top = (windowHeight - (headerHeight + contentHeight + footerHeight)) + 'px';
               }
               else {
                    footerElement.style.position = 'static';
               }
          }
     }
  }
}

window.onload = function() {
     setFooter();
}

window.onresize = function() {
     setFooter();
}

//-->
