function daysLeft() {
var today = new Date;
var Future0 = new Date;
ThisYear = 2011

var FutureMonth = 6;
var FutureDate = 27;
var faraevent = "RAMROD";

Future0.setMonth(FutureMonth, FutureDate);
Future0.setFullYear(ThisYear);

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write("There are ", daysleftint, " training days until ", faraevent , "! ");
else if (daysleftint == 1)
document.write(faraevent, " is tomorrow! ");
else if (today1 == future1)
document.write(faraevent, " is today! ");
else
document.write("RAMROD 2011<br>Check back in '11 for <br>next year's event date");
}

function CannonballdaysLeft() {
var today = new Date;
var Future0 = new Date;
ThisYear = 2010;

var FutureMonth = 5;
var FutureDate = 26;
var faraevent = "Cannonball";

Future0.setMonth(FutureMonth, FutureDate);
Future0.setFullYear(ThisYear);

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write("There are ", daysleftint, " training days until ", faraevent , "! ");
else if (daysleftint == 1)
document.write(faraevent, " is tomorrow! ");
else if (today1 == future1)
document.write(faraevent, " is today! ");
else
document.write("Cannonball 2011<br>Check back in '11 for <br>next year's event date");
}



function S2SdaysLeft() {
var today = new Date;
var Future0 = new Date;
ThisYear = 2010;

var FutureMonth = 6;
var FutureDate = 10;
var faraevent = "S2S";

Future0.setMonth(FutureMonth, FutureDate);
Future0.setFullYear(ThisYear);

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write("There are ", daysleftint, " training days until ", faraevent , "! ");
else if (daysleftint == 1)
document.write(faraevent, " is tomorrow! ");
else if (today1 == future1)
document.write(faraevent, " is today! ");
else
document.write("S2S 2011<br>Check back in '11 for <br>next year's event date");
}

function MazamadaysLeft() {
var today = new Date;
var Future0 = new Date;
ThisYear = 2010;

var FutureMonth = 5;
var FutureDate = 26;
var faraevent = "Mazama";

Future0.setMonth(FutureMonth, FutureDate);
Future0.setFullYear(ThisYear);

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write("There are ", daysleftint, " training days until ", faraevent , "! ");
else if (daysleftint == 1)
document.write(faraevent, " is tomorrow! ");
else if (today1 == future1)
document.write(faraevent, " is today! ");
else
document.write("Mazama 2011<br>Check back in '11 for <br>next year's event date");
}

function HSEdaysLeft() {
var today = new Date;
var Future0 = new Date;
ThisYear = 2010;

var FutureMonth = 9;
var FutureDate = 17;
var faraevent = "Hot Springs Express";

Future0.setMonth(FutureMonth, FutureDate);
Future0.setFullYear(ThisYear);

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write("There are ", daysleftint, " training days until ", faraevent , "! ");
else if (daysleftint == 1)
document.write(faraevent, " is tomorrow! ");
else if (today1 == future1)
document.write(faraevent, " is today! ");
else
document.write("Hot Springs Express 2010<br>Check back in '10 for <br>next year's event date");
}


function TdEdaysLeft() {
var today = new Date;
var Future0 = new Date;
ThisYear = 2010;

var FutureMonth = 4;
var FutureDate = 8;
var faraevent = "Tour des Engineers";

Future0.setMonth(FutureMonth, FutureDate);
Future0.setFullYear(ThisYear);

today1 = Date.parse(today);
future1 = Date.parse(Future0);
secleft = future1 - today1;
miliday = 24 * 60 * 60 * 1000;
daysleft = secleft/miliday;
daysleftint = Math.round(daysleft);

if (daysleftint > 1)
document.write("There are ", daysleftint, " training days until ", faraevent , "! ");
else if (daysleftint == 1)
document.write(faraevent, " is tomorrow! ");
else if (today1 == future1)
document.write(faraevent, " is today! ");
else
document.write("Tour des Engineers<br>Check back in '10 for <br>next year's event date");
}


function pickEventHeader() {

var totalHeaders=3;
var theHeaderString="images/events_header_blank.jpg";
var n=(Math.floor(Math.random()*totalHeaders))+1;

if (n==1)
{
   theHeaderString="images/events_header_xlonly.jpg";
}
else if (n==2)
{
   theHeaderString="images/events_header_classics.jpg";
}
else if (n==3)
{
   theHeaderString="images/events_header_hill.jpg";
}
else
{
   theHeaderString="images/events_header_blank.jpg";
}

document.write("<IMG height=90 src=" + theHeaderString + " width=800>");

}


function showPopUp()
{
   fadeOut(true);
   pop = document.getElementById('videoPopUpObject');
   pop.style.zIndex=100;
   pop.style.display = 'block';
   centerElement(pop);
   popUpObject = document.getElementById("vid_pop_up");
   vidEmbedString = "<div id='vid_pop_up'><object width='680' height='480'><param name='movie' value='http://www.youtube.com/v/tpbjNNKquIQ&autoplay=1'></param><param name='allowFullScreen' value='true'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/tpbjNNKquIQ&autoplay=1' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' menu='false' width='680' height='480'></embed></object></div>";
   popUpObject.innerHTML = vidEmbedString;

}

function hidePopUp()
{
   pop = document.getElementById('videoPopUpObject');
   pop.style.display = 'none';
   popUpObject = document.getElementById("vid_pop_up");popUpObject.innerHTML = "";
   fadeOut(false);
}

function centerElement(elem)
{
    var viewport = getViewportDimensions();
    var left = (viewport.width == 0) ? 50 : parseInt((viewport.width - elem.offsetWidth) / 2, 10);
    left=left+getScrollX();
    var top = (viewport.height == 0) ? 50 : parseInt((viewport.height - elem.offsetHeight) / 2, 10);
    top=top+getScrollY();
    elem.style.left = left + 'px';
    elem.style.top = top + 'px';
    viewport, left, top, elem = null;
}

function getViewportDimensions()
{
    var intH = 0, intW = 0;
    if(self.innerHeight) {
       intH = window.innerHeight;
       intW = window.innerWidth;
    }
    else {
        if(document.documentElement && document.documentElement.clientHeight) {
            intH = document.documentElement.clientHeight;
            intW = document.documentElement.clientWidth;
        }
        else {
            if(document.body) {
                intH = document.body.clientHeight;
                intW = document.body.clientWidth;
            }
        }
    }
    return {
        height: parseInt(intH, 10),
        width: parseInt(intW, 10)
    };
}

function getScrollX() {
  var scrOfX = 0;
  if( typeof( window.pageXOffset ) == 'number' ) {
    //Netscape compliant
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfX = document.documentElement.scrollLeft;
  }
  return scrOfX;
}

function getScrollY() {
  var scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
  }
  return scrOfY;
}

function fadeOut(vis)
{
   var zindex = 99;
   var opacity = 40;
   var opaque = (opacity / 100);
   var bgcolor = '#000000';
   var fade=document.getElementById('fadeObject');
   if (!fade) {
    var tbody = document.getElementsByTagName("body")[0];
    var tnode = document.createElement('div');
        tnode.style.position='absolute';
        tnode.style.top='0px';
        tnode.style.left='0px';
        tnode.style.overflow='hidden';
        tnode.style.display='none';
        tnode.id='fadeObject';
    tbody.appendChild(tnode);
    fade=document.getElementById('fadeObject');
   }
   if (vis) {
     var viewport = getViewportDimensions();
     fade.style.opacity=opaque;
     fade.style.MozOpacity=opaque;
     fade.style.filter='alpha(opacity='+opacity+')';
     fade.style.zIndex=zindex;
     fade.style.backgroundColor=bgcolor;
     fade.style.width= (getDocWidth())+'px';
     fade.style.height= (getDocHeight())+'px';
     fade.style.display='block';
   } else {
     fade.style.display='none';
   }
}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}

function getDocWidth() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollWidth, D.documentElement.scrollWidth),
        Math.max(D.body.offsetWidth, D.documentElement.offsetWidth),
        Math.max(D.body.clientWidth, D.documentElement.clientWidth)
    );
}


var image1=new Image()
image1.src="images/sliders/HSE_2010_slider.jpg"
var image2=new Image()
image2.src="images/sliders/gear_slider_original.jpg"
var image3=new Image()
image3.src="images/sliders/calendar_slider.jpg"

var buttonon1=new Image()
buttonon1.src="images/sliders/1_btn_on.jpg"
var buttonoff1=new Image()
buttonoff1.src="images/sliders/1_btn_off.jpg"

var buttonon2=new Image()
buttonon2.src="images/sliders/2_btn_on.jpg"
var buttonoff2=new Image()
buttonoff2.src="images/sliders/2_btn_off.jpg"

var buttonon3=new Image()
buttonon3.src="images/sliders/3_btn_on.jpg"
var buttonoff3=new Image()
buttonoff3.src="images/sliders/3_btn_off.jpg"


