//Stores each of the Rollover objects
//so they can be turned on by the onload
//of the layout*.jsp
var rollList = new Array();
var topNav = new Rollover('','');
var secondNav = new Rollover('','');                                    
var tertNav = new Rollover('','');
var setup = "false";


function addRollover(rollover) {
    rollList[rollList.length] = rollover;
}

function navSetup(primary,secondary,tertiary) {
    topNav = new Rollover("oralbn_",primary);
    secondNav = new Rollover("oralbsn_",secondary);
    tertNav = new Rollover("oralb3n_",tertiary);
    addRollover(topNav);
    addRollover(secondNav);
    addRollover(tertNav);
    for(i=0;i<rollList.length;i++) {
	    rollList[i].set();
    }
    setup = "true";
}

/* function nav3Setup(dir,page,subpage) {
    tertNav = new Rollover("oralb3n_",subpage);
    addRollover(tertNav);
    navSetup(dir,page);
}
*/






function Rollover(type,section) {
    this.type = type;
    this.prefix = "/arabia/en/images/shared/"+type;
    this.section = section;
    this.Over = navImageOver;
    this.On = navImageOn;
    this.Off = navImageOff;
    this.toggle = navImageToggle;
    this.set = navImageSetOn;
}

function navImageToggle(section,name,extension) {
    if(name != null && section != name && document.images[name]!=null)
	    document.images[name].src = this.prefix+name+extension;
}

function navImageSetOn() {
  if(this.type == "oralbn_") {
     this.toggle("",this.section,"_on.jpg");
  } else if (this.type == "oralb3n_"){
     this.toggle("",this.section,"_on.jpg");  	
  }	else {
     this.toggle("",this.section,".jpg");
  }
}

function navImageOver(name) {
    if(setup == "true") {
    	this.toggle(this.section,name,"_over.jpg");
    }
}
    
function navImageOff(name) {
    if(setup == "true") {
     	this.toggle(this.section,name,".jpg");
    }
}

function navImageOn(name) {
    if(setup == "true") {
	this.toggle(this.section,name,"_on.jpg");
    }
}

//Misc Rollover: Over
function imageOver(sitearea,name){
  if(document.images){
    document.images[name].src = "/arabia/en/images/" + sitearea + "/" + name + "_over.gif";
  }
}

//Misc Rollover: Off
function imageOff(sitearea,name){
  if(document.images){
    document.images[name].src = "/arabia/en/images/" + sitearea + "/" + name + ".gif";
  }
}

//Popup Rollover: Off
function rollOff(name){
  if(document.images){
    document.images[name].src = "/arabia/en/images/shared/oralbn_" + name + ".jpg";
  }
}
  
//Popup Rollover: Over                             
function rollOver(name){
  if(document.images){
   document.images[name].src = "/arabia/en/images/shared/oralbn_" + name + "_over.jpg";
  }
}

//Popup Rollover: Off
function rollOff(name){
  if(document.images){
    document.images[name].src = "/arabia/en/images/shared/oralbn_" + name + ".jpg";
  }
}
  
//Popup Rollover: Over                             
function rollOver(name){
  if(document.images){
   document.images[name].src = "/arabia/en/images/shared/oralbn_" + name + "_over.jpg";
  }
}

//This ends the automatic select of the subnav images---------------------
//Will Pre-cache an image
function preCache(image){
    if (document.images){
	pic = new Image();
	pic.src = image;
    }
}
