// JavaScript Document

function lib_bwcheck(){ //Browsercheck (needed)
        this.ver=navigator.appVersion
        this.agent=navigator.userAgent
        this.dom=document.getElementById?1:0
        this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
        this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
        this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
        this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
        this.ie=this.ie4||this.ie5||this.ie6
        this.mac=this.agent.indexOf("Mac")>-1
        this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
        this.ns4=(document.layers && !this.dom)?1:0;
        this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
        return this
}
var bw=new lib_bwcheck()

if(document.layers){ //NS4 resize fix...
        scrX= innerWidth; scrY= innerHeight;
        onresize= function(){if(scrX!= innerWidth || scrY!= innerHeight){history.go(0)} }
}

/****
Variables to set 
****/
msgFont= "Arial, Helvetica, Helvetica Neue, Lucida Grande, Verdana, sans-serif;"      // The font for the message
msgFontSize= 30                         // Set the fontSize in px
msgFontColor="#FFFFFF"          // Set the fontColor
msgWidth= "475"                         // Set the width of the messageblock here for netscape 4

//Set the text you want to display on mouseout here.
messages=new Array()
messages[0]=""


//Set the text you want to display on mouseover here.
//MONITOR
messages[01]=""
messages[02]=""
messages[03]=""
//messages[04]="mouseover message would go here"

//IDECK
messages[05]=""
messages[06]=""
messages[07]=""
messages[08]=""

//SCC
messages[09]=""
messages[10]=""
messages[11]=""
messages[12]=""

//CONNEXIONS
messages[13]=""
messages[14]=""
messages[15]=""
//messages[16]="advertising"

//GLOBAL
messages[17]=""
messages[18]=""
messages[19]=""
messages[20]=""
messages[21]=""

//AMP
messages[22]=""
messages[23]=""
messages[24]=""
messages[25]=""
messages[26]=""

//MJC
messages[27]=""
messages[28]=""
messages[29]=""
//messages[30]="booklets"
//messages[31]="website"

//IDECKPC
messages[32]=""
messages[33]=""
messages[34]=""
//messages[35]="<b>i-deck user manual and quick start guide</b><br />Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed ac risus in lectus rutrum egestas. Proin lacinia. Nam vulputate dapibus risus. Pellentesque odio. Donec vestibulum, nunc id lobortis blandit, nisl nisl suscipit felis, scelerisque dictum metus pede at ligula. Cras rutrum mattis turpis. Nunc eu augue quis justo viverra feugiat. Mauris sit amet erat sit amet turpis tristique hendrerit. Fusce lacinia massa eget elit. Phasellus cursus molestie neque."




/********************************************************************************
You don't have to change anything below this
********************************************************************************/

//ChangeText object constructor.
function makeChangeTextObj(obj){
        this.css = bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?document.layers[obj]:0;      
        this.writeref = bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj].document:0;    
        this.writeIt = b_writeIt;                                       
}
function b_writeIt(text,num){
        if (bw.ns4){
                this.writeref.write(text)
                this.writeref.close()
        }
    else this.writeref.innerHTML = messages[num]
}

//The mouoseover function. Calls the writeIt method to write the text to the div.
function changeText(num){
        if(bw.bw) oMessage.writeIt('<table width="'+msgWidth+'" border="0" cellpadding="0" cellspacing="0"><tr><td><span style="font-size:'+msgFontSize+'px; font-family:'+msgFont+'; color:'+msgFontColor+'">'+messages[num]+'</span></td></tr></table>', num)
}

//The init function. Calls the object constructor and initiates some properties.
function changeTextInit(){
        //Fixing the browsercheck for opera... this can be removed if the browsercheck has been updated!!
        bw.opera5 = (navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?true:false
        if (bw.opera5) bw.ns6 = 0
        
        oMessage = new makeChangeTextObj('divMessage')
        oLinks = new makeChangeTextObj('divLinks')
        //Setting the style properties of the text layer.
        if(bw.dom || bw.ie4){
                with(oMessage.writeref.style){fontFamily=msgFont; fontSize=msgFontSize+"px"; color=msgFontColor}
        }
        //Both layers are hidden by default to prevent users from mousing over them and creating errors while the page loads.
        oMessage.css.visibility= "visible"
        oLinks.css.visibility= "visible"
}

//If the browser is ok, the init function is called on pageload. 
//if (bw.bw) onload = changeTextInit
