function navOver(img) {
  	if(document.images) {
    	document.images[img].src = '/us_english/images/nav/'+img+'_on.gif';
	}
}

function navOut(img) {
  	if(document.images) {
    	document.images[img].src = '/us_english/images/nav/'+img+'_off.gif';
  	}
}

/* Rollover on ACR popup*/

function imgOver(img,name) {
  	if(document.images) {
    	document.images[name].src = '/us_english/images/popup/acr/'+img+'_on.gif';
	}
}

function imgOut(img,name) {
  	if(document.images) {
    	document.images[name].src = '/us_english/images/popup/acr/'+img+'_off.gif';
  	}
}

/* Rollover for all */

function Over(path,img,name) {
  	if(document.images) {
    	document.images[name].src = path+img+'_on.gif';
	}
}

function Out(path,img,name) {
  	if(document.images) {
    	document.images[name].src = path+img+'_off.gif';
  	}
}


function DOMswitcher(id, src){
    var obj = document.getElementById(id);
    obj.setAttribute("src",src);
    }
	
// create DOM flag
var DOM=(document.getElementById) ? true : false;
 
/** DOM rollovers **/
function swapImage(){
	if(!DOM){return;}
	for(i=0; i < arguments.length; i++){
		document.getElementById(arguments[i]).setAttribute('src',arguments[++i]);
	} 
}

//secondary dropdown navigiation
var mouseOutTimer = null;
var mouseOverTimer = null;
var secNavDivIds;
var secNavGroupNames;

if(window.location.href.indexOf("canada")>=0){
  secNavDivIds = new Array("secNav1", "secNav2", "secNav3", "secNav4", "secNav5");
  secNavGroupNames = new Array("n1_home", "n1_explore", "n1_plans_services", "n1_equip_veh", "n1_my_account");
} else {
  secNavDivIds = new Array("secNav1", "secNav2", "secNav3", "secNav4", "secNav5");
  secNavGroupNames = new Array("n1_home", "n1_explained", "n1_plans_services", "n1_equip_veh", "n1_my_account");
}

var localLanguage;
var isGlobalPage = false;
function showById(id){//alert("showing "+id);
  document.getElementById(id).style.display = "block";
}
function hideById(id){//alert("hiding "+id);
  document.getElementById(id).style.display = "none";
}
function mouseOver(num,primImg,localLanguage,navLevel){//alert("over "+num);
  if(document.getElementById("secNav0").style.display!="none"){
    this.isGlobalPage = true;
  }
  this.localLanguage = localLanguage;
  if(primImg!=''&&localLanguage!=''){
    if(navLevel!=''&&navLevel=='sec-nav'){
      document.getElementById(primImg).src = '/'+localLanguage+'/images/nav/'+primImg+'_out.gif';
    } else {
      document.getElementById(primImg).src = '/'+localLanguage+'/images/nav/'+primImg+'_on.gif';   
    }
    for ( i=0; i<secNavGroupNames.length; i++) {
      if(secNavGroupNames[i]!=primImg && document.getElementById(secNavGroupNames[i]).src.indexOf('_on.gif')>0){
        document.getElementById(secNavGroupNames[i]).src = '/'+localLanguage+'/images/nav/'+secNavGroupNames[i]+'_off.gif';
      }
    }
  }
  mouseOverTimer = setTimeout("hideAllSecNavs("+num+");showById(\"secNav"+num+"\");", 50);
  //hideAllSecNavs(num);
  //showById("secNav"+num);
	clearTimeout(mouseOutTimer);
}
function mouseOut(num,primImg,localLanguage){
  this.localLanguage = localLanguage; if(document.getElementById(primImg).src.indexOf('_on.gif')>0||document.getElementById(primImg).src.indexOf('_out.gif')>0){
    document.getElementById(primImg).src = '/'+localLanguage+'/images/nav/'+primImg+'_off.gif';  
  }
  mouseOutTimer = setTimeout("hideAllSecNavs(0)", 200);
	clearTimeout(mouseOverTimer);
}

function hideAllSecNavs(num){//alert("hideAllSecNavs "+num);
  for ( i=1; i<=secNavDivIds.length; i++) {
    if(num==0){
      if(document.getElementById(secNavGroupNames[i-1]).src.indexOf('_down.gif')>0 || document.getElementById(secNavGroupNames[i-1]).src.indexOf('_at.gif')>0){
        showById(secNavDivIds[i-1]);
      } else{
        hideById(secNavDivIds[i-1]);
      }
    } else if(i!=num){
      hideById(secNavDivIds[i-1]);
    }
  }
  if(isGlobalPage){
    if(num==0){
      showById("secNav0");
    }else{
      hideById("secNav0");  
    }
  }
  for ( i=1; i<=secNavGroupNames.length; i++) {
    if(i!=num&&(document.getElementById(secNavGroupNames[i-1]).src.indexOf('_on.gif')>0||document.getElementById(secNavGroupNames[i-1]).src.indexOf('_out.gif')>0)){
      document.getElementById(secNavGroupNames[i-1]).src = '/'+localLanguage+'/images/nav/'+secNavGroupNames[i-1]+'_off.gif';
    }
  }
}
//for page: onstar_explained -- how_do_i_use_onstar
function intro3btOver(index){
  for(i=0;i<=4;i++){
    if(i==index){
    if(document.getElementById("intro3bt_01_"+i).style.display = "none"){
        document.getElementById("intro3bt_01_"+i).style.display = "block";
      }    
    } else {
    if(document.getElementById("intro3bt_01_"+i).style.display = "block"){
        document.getElementById("intro3bt_01_"+i).style.display = "none";
      } 
    }    
  }
}
function intro3btOut(){
  for(i=1;i<=4;i++){
  if(document.getElementById("intro3bt_01_"+i).style.display = "block"){
      document.getElementById("intro3bt_01_"+i).style.display = "none";
    }    
  }
  document.getElementById("intro3bt_01_0").style.display = "block";
}

/* Rollover on OVD Confirmation page*/

function saveOver(img) {
  	if(document.images) {
    	document.images[img].src = '/us_english/images/common/'+img+'_ON.gif';
	}
}

function saveOut(img) {
  	if(document.images) {
    	document.images[img].src = '/us_english/images/common/'+img+'_OFF.gif';
  	}
}