//-------------------------------//
//           website by          //
//         Andrew Levine         //
//   coppertop@wonder-drug.com   //
//-------------------------------//

//preload background
image0 = new Image();
image0.src = "../images/vision/bg_vision.jpg";
image6 = new Image();image6.src = "../images/activation/bt_submit_off.gif";
image7 = new Image();image7.src = "../images/activation/bt_submit_on.gif";

//rollover declarations
var visioff = new Image(); visioff.src = "../images/vision/nv_visi_off.gif";
var missoff = new Image(); missoff.src = "../images/vision/nv_miss_off.gif";
var messoff = new Image(); messoff.src = "../images/vision/nv_mess_off.gif";
var fbiooff = new Image(); fbiooff.src = "../images/vision/nv_fbio_off.gif";
var gateoff = new Image(); gateoff.src = "../images/vision/nv_gate_off.gif";
var signoff = new Image(); signoff.src = "../images/vision/bt_sign_off.gif";
var giftoff = new Image(); giftoff.src = "../images/vision/bt_gift_off.gif";
var scrioff = new Image(); scrioff.src = "../images/nav/sp_subscriber_off.gif";
var founoff = new Image(); founoff.src = "../images/vision/url_foun_off.gif";

var vision = new Image(); vision.src = "../images/vision/nv_visi_on.gif";
var misson = new Image(); misson.src = "../images/vision/nv_miss_on.gif";
var messon = new Image(); messon.src = "../images/vision/nv_mess_on.gif";
var fbioon = new Image(); fbioon.src = "../images/vision/nv_fbio_on.gif";
var gateon = new Image(); gateon.src = "../images/vision/nv_gate_on.gif";
var signon = new Image(); signon.src = "../images/vision/bt_sign_on.gif";
var gifton = new Image(); gifton.src = "../images/vision/bt_gift_on.gif";
var scrion = new Image(); scrion.src = "../images/nav/sp_subscriber_on.gif";
var founon = new Image(); founon.src = "../images/vision/url_foun_on.gif";

//fades layer in/out
function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
}

function shiftOpacity(id, millisec) { 
    //if an element is invisible, make it visible, else make it ivisible 
    if(document.getElementById(id).style.opacity == 0) { 
        opacity(id, 0, 100, millisec); 
    } else { 
        opacity(id, 100, 0, millisec); 
    } 
}