var hReady="no";

var ReprStatus="ina";
var SpecStatus="ina";
var BackStatus="ina";
var ForwStatus="ina";
var MCntStatus="out";
var CCntStatus="ina";
var ECntStatus="ina";

var Pic = new Array;

Pic[0] = "buttons/Repr_out.gif";
Pic[1] = "buttons/Repr_ina.gif";
Pic[2] = "buttons/Repr_ovr.gif";

Pic[6] = "buttons/Spec_out.gif";
Pic[7] = "buttons/Spec_Ina.gif";
Pic[8] = "buttons/Spec_ovr.gif";

Pic[9] = "buttons/Back_out.gif";
Pic[10] = "buttons/Back_ina.gif";
Pic[11] = "buttons/Back_ovr.gif";

Pic[12] = "buttons/Forw_out.gif";
Pic[13] = "buttons/Forw_ina.gif";
Pic[14] = "buttons/Forw_ovr.gif";

Pic[15] = "buttons/MCnt_out.gif";
Pic[16] = "buttons/MCnt_ina.gif";
Pic[17] = "buttons/MCnt_ovr.gif";

Pic[18] = "buttons/CCnt_out.gif";
Pic[19] = "buttons/CCnt_ina.gif";
Pic[20] = "buttons/CCnt_ovr.gif";

Pic[21] = "buttons/ECnt_out.gif";
Pic[22] = "buttons/ECnt_ina.gif";
Pic[23] = "buttons/ECnt_ovr.gif";

Pic[24] = "buttons/Home_out.gif";
Pic[25] = "buttons/Home_ina.gif";
Pic[26] = "buttons/Home_ovr.gif";

Pic[27] = "buttons/Print_out.gif";
Pic[28] = "buttons/Print_ovr.gif";

var p = Pic.length;
var preLoad = new Array();
var i = 0;

for (i = 0; i < p; i++){
     preLoad[i] = new Image();
     preLoad[i].src = Pic[i];
}

function switchImage(whichImage,imageNumber){
	document.images[whichImage].src = preLoad[imageNumber].src;
}

function hInit(){

    pdfIFrame = document.getElementById("pdfdocument");
    resizePdfIFrame();

	if(MCntStatus != "out"){
		MCntStatus="out";
		switchImage('MainContents',15); //aktiv - Mouse out
	}

  	if (isEnabled("btnContent")){
		if(CCntStatus != "out"){
			CCntStatus="out";
  			switchImage('ChapterContents',18); //aktiv - Mouse out
			}
  		}
	else{
		if(CCntStatus != "ina"){
			CCntStatus="ina";
			switchImage('ChapterContents',19); //inactive
			}
		}

  	if (isEnabled("btnNext")){
		if(ForwStatus != "ovr"){
			ForwStatus = "out";
  			switchImage('Forwards',12); //aktiv - Mouse out
			}
  		}
	else{
		if(ForwStatus != "ina"){
			ForwStatus="ina";
			switchImage('Forwards',13); //inactive
			}
		}
		
  	if (isEnabled("btnPrev")){
		if(BackStatus != "ovr"){
			BackStatus="out";
			switchImage('Backwards',9); //aktiv - Mouse out
			}	
   		}
	else{
		if(BackStatus != "ina"){
			BackStatus="ina";
			switchImage('Backwards',10); //inactive
			}	
		}

	if (isEnabled("btnRepair"))
	{
		if(ReprStatus != "out")
		{
			ReprStatus="out";
			switchImage('Repair',0); //aktiv - Mouse out
		}
		if(document.getElementById("btnRepair").href.indexOf("#refertoc") == -1)
		{
		    // user is not coming from index page -> go back to last page (which is a repair manual page)
		    document.getElementById("btnRepair").href = "javascript:history.back();";
		}
	}
	else{
		if(ReprStatus != "ina"){
			ReprStatus="ina";
			switchImage('Repair',1); //inactive
			}
		}

	if (isEnabled("btnSpec")){
		if(SpecStatus != "out"){
			SpecStatus="out";
			switchImage('Spec',6); //aktiv - Mouse out
			}
		}
	else{
		if(SpecStatus != "ina"){
			SpecStatus="ina";
			switchImage('Spec',7); //inactive
			}
		}
}

 
function onMouseOverMainContents(){
	MCntStatus="ovr";
	switchImage('MainContents',17);	
 }

function onMouseOutMainContents(){
	MCntStatus="out";
	switchImage('MainContents',15);	
 }
 
function onMouseOverChapterContents(){
	if (isEnabled("btnContent")){
	CCntStatus="ovr";
	switchImage('ChapterContents',20);	
  	}
	else{
	}
 }

function onMouseOutChapterContents(){
	if (isEnabled("btnContent")){
	CCntStatus="out";
	switchImage('ChapterContents',18);	
  	}
	else{
		
	}
 }

function onMouseOverBackwards(){
  if (isEnabled("btnPrev")){ 
	BackStatus="ovr";	
	switchImage('Backwards',11);	
  	}
	else{
	}
 }

function onMouseOutBackwards(){
  if (isEnabled("btnPrev")){ 
	BackStatus="out";	
	switchImage('Backwards',9);	
  	}
	else{

	}
 }

function onMouseOverForwards(){
  	if (isEnabled("btnNext")){
		ForwStatus="ovr";	
		switchImage('Forwards',14);	
  	}
	else{
		//alert("You are at the end of the manual")
	}
 }

function onMouseOutForwards(){
  	if (isEnabled("btnNext")){
		ForwStatus="out";	
		switchImage('Forwards',12);	
  		}
	else{
	}
 }
  
function onMouseOverTdata(){
		if (isEnabled("btnSpec")){
		SpecStatus="ovr";	
		switchImage('Spec',8);	
		}
	else{
		
	}
 }
function onMouseOutTdata(){
		if (isEnabled("btnSpec")){
		SpecStatus="out";	
		switchImage('Spec',6);	
		}
	else{
		
	}
 }

function onMouseOverRepair(){
	if (isEnabled("btnRepair")){
		ReprStatus="ovr";	
		switchImage('Repair',2);	
		}
	else{
		//alert("Nothing!");
		}
 }
function onMouseOutRepair(){
	if (isEnabled("btnRepair")){
		ReprStatus="out";	
		switchImage('Repair',0);	
		}
	else{
		//alert("Nothing!");
		}
 }
 
function onMouseOverPrint(){
	switchImage('Print',28);
}
 
function onMouseOutPrint(){
	switchImage('Print',27);
}

function onMouseOverHome(){
	switchImage('Home',26);
}
 
function onMouseOutHome(){
	switchImage('Home',24);
}

function isEnabled(btn)
{
    return document.getElementById(btn).href.indexOf("#disabled") == -1;
}

/* iframe resizing */

var pdfIFrame;

function resizePdfIFrame()
{
    if (pdfIFrame != null)
    {
        var height=window.innerWidth; 
        if (document.body.clientHeight)
        {
	        height=document.body.clientHeight; //IE
        }
        pdfIFrame.style.height=parseInt(height-pdfIFrame.offsetTop-8)+"px";
	}
}

// this will resize the iframe every
// time you change the size of the window.
window.onresize = resizePdfIFrame; 
