﻿function fonts() {
    Cufon.replace("h1");
    Cufon.replace("h2");
    Cufon.replace(".subtitle");
    Cufon.replace(".subheader", { color:"#737272" });
    Cufon.replace("h3.title");
    Cufon.replace("h3.error", { color:"#ff0000" });
    Cufon.replace("h3.okay", { color:"#62a043" });
    Cufon.replace("caption");
    Cufon.replace("h4.title", { fontWeight: "bold", color: "#000000", hover: { color: "#0cae00" } });
    Cufon.replace("h3.em");
}



fonts();

function pageInit() {
    resizeFooter();
    initControls();
    Event.observe(window, "resize", resizeFooter);
};

function initControls() {}

function resizeFooter() {
    var winHeight = parseInt(document.viewport.getDimensions().height);
    var footerHeightOrig = $("footer").getDimensions().height;
    var footerContainerTop = parseInt($("footerContainer").viewportOffset().top);
    var footerTop = winHeight - footerHeightOrig
    
    var newX = footerTop - footerContainerTop;

    if ($("footerContainer") && newX > 0) {
        $("footerContainer").style.paddingTop = newX + "px"; //(winHeight - footerTop) - footerHeightOrig;
    }

};

function rollOver(fId) {

    getFlashObject(fId).rollOver();
}

function rollOut(fId) {
    getFlashObject(fId).rollOut();
}

function getFlashObject(objId) {
    return $(objId);
}

function flashLoaded() {
}

function getFlashMovie(movieName) {  
    var isIE = navigator.appName.indexOf("Microsoft") != -1;   
    return (isIE) ? window[movieName] : document[movieName];
 }  

Event.observe(window, "load", pageInit);

