// Logic for hourly background
function hourlyBackground()
{
    var today = new Date();
    //var number = Math.floor(Math.random()*13);
    var number = today.getHours() + 1;
    if (number>12) number = number - 12; 
    document.write('<style type="text/css">body {background-color:000000; background-image:url(http://i51.photobucket.com/albums/f393/bmwesten/web_bkg_'+ number +'.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:fixed;}</style>');
}


// Logic for email function
function mailer(oName,oDomain)
{
    email="mailto:" + oName + "@" + oDomain;
    window.location=email;
}

// Logic for clock countdown
function getCountdown(cDateTime,vFormat) {
    vDateTime = cDateTime;
    c1 = new Image(); c1.src = "../images/counter/1"+vFormat+".gif";
    c2 = new Image(); c2.src = "../images/counter/2"+vFormat+".gif";
    c3 = new Image(); c3.src = "../images/counter/3"+vFormat+".gif";
    c4 = new Image(); c4.src = "../images/counter/4"+vFormat+".gif";
    c5 = new Image(); c5.src = "../images/counter/5"+vFormat+".gif";
    c6 = new Image(); c6.src = "../images/counter/6"+vFormat+".gif";
    c7 = new Image(); c7.src = "../images/counter/7"+vFormat+".gif";
    c8 = new Image(); c8.src = "../images/counter/8"+vFormat+".gif";
    c9 = new Image(); c9.src = "../images/counter/9"+vFormat+".gif";
    c0 = new Image(); c0.src = "../images/counter/0"+vFormat+".gif";
    Cc = new Image(); Cc.src = "../images/counter/C"+vFormat+".gif";
    now = new Date();

    later = new Date(cDateTime);

    days = (later - now) / 1000 / 60 / 60 / 24;
    daysRound = Math.floor(days);
    hours = (later - now) / 1000 / 60 / 60 - (24 * daysRound);
    hoursRound = Math.floor(hours);
    minutes = (later - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
    minutesRound = Math.floor(minutes);
    seconds = (later - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
    secondsRound = Math.round(seconds);

    if (secondsRound <= 9) {
	document.images.g.src = c0.src;
	document.images.h.src = eval("c"+secondsRound+".src");
    }
    else {
	document.images.g.src = eval("c"+Math.floor(secondsRound/10)+".src");
	document.images.h.src = eval("c"+(secondsRound%10)+".src");
    }
    if (minutesRound <= 9) {
	document.images.d.src = c0.src;
	document.images.e.src = eval("c"+minutesRound+".src");
    }
    else {
	document.images.d.src = eval("c"+Math.floor(minutesRound/10)+".src");
	document.images.e.src = eval("c"+(minutesRound%10)+".src");
    }
    if (hoursRound <= 9) {
	document.images.y.src = c0.src;
	document.images.z.src = eval("c"+hoursRound+".src");
    }
    else {
	document.images.y.src = eval("c"+Math.floor(hoursRound/10)+".src");
	document.images.z.src = eval("c"+(hoursRound%10)+".src");
    }
    if (daysRound <= 9) {
	document.images.x.src = c0.src;
	document.images.a.src = c0.src;
	document.images.b.src = eval("c"+daysRound+".src");
    }
    if (daysRound <= 99) {
	document.images.x.src = c0.src;
	document.images.a.src = eval("c"+Math.floor((daysRound/10)%10)+".src");
	document.images.b.src = eval("c"+Math.floor(daysRound%10)+".src");
    }
    if (daysRound <= 999){
	document.images.x.src = eval("c"+Math.floor(daysRound/100)+".src");
	document.images.a.src = eval("c"+Math.floor((daysRound/10)%10)+".src");
	document.images.b.src = eval("c"+Math.floor(daysRound%10)+".src");
    }
    newtime = window.setTimeout("getCountdown(vDateTime);", 1000);
}

// Logic to prevent right mouse click
function right(e) {
    if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
        return false;
    else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
        alert("Hey, no peaking!");
        return false;
    }
    return true;
}

document.onmousedown=right;
document.onmouseup=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
window.onmousedown=right;
window.onmouseup=right;

// Image Rollover Swap
function SimpleSwap(el,which) {
  el.src=el.getAttribute(which || "origsrc");
}

function SimpleSwapSetup() {
  var x = document.getElementsByTagName("img");
  for (var i=0;i<x.length;i++){
    var oversrc = x[i].getAttribute("oversrc");
    if (!oversrc) continue;
      
    // preload image -
    // comment the next two lines to disable image pre-loading
    x[i].oversrc_img = new Image();
    x[i].oversrc_img.src=oversrc;

    // set event handlers
    x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
    x[i].onmouseout = new Function("SimpleSwap(this);");

    // save original src
    x[i].setAttribute("origsrc",x[i].src);
  }
}

var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();}