/*R.3.T
Nav images are named BLAH, mouseovers are named BLAH_hi, and sub nav images are named BLAH_[A-Z](_hi)*/
var last_e = new Image;
var over_nav=false;
var top_nav_default='', btm_nav_default='', s_btm_nav_default='', top_nav_default_id='';

//Links, add'em here:
var top_links = [
['01_Group','index.aspx','11'],
['02_Dev','02_Vehicle.htm','98'],
['03_financial','03_Financial.htm'],
['04_Press','04_Press.htm','340'],
['05_Careers','05_Careers.htm','363'],
['06_Diversity','06_Diversity.htm','219'],
['07_Phil','07_Philanth.htm']];

//Sub-links, just add'em right here:
var sub_links = [
['index.aspx','01B_GroupIntl.htm'],
['02_Vehicle.htm','02B_Manufact.htm','02C_Tech.htm'],
['#'],
['04_Press.htm','pressmain.aspx'],
['05_Careers.htm','05B_Internships.htm','05C_Technician.htm','05D_Dealership.htm'],
['06_Diversity.htm','06B_Supplier.htm','06C_Advertising.htm','06D_Charitable.htm','06E_Careers.htm'],
['#']];


function load_nav(){
	var i=0,j=0,k=0,l=0,s_top_nav='',over_state='',s_alpha='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var this_page = document.location + ' ';	
	
	//alert(this_page);
	
	s_top_nav='<img src="imgs/BMWNav2_01.gif" alt="" width="10" height="28" border="0">';

	top_nav_default='';
	btm_nav_default=' * ';
	for(i=0;i<top_links.length;i++){
		over_state='';

		if(this_page.indexOf('/'+top_links[i][1])>-1){
			over_state='_hi';	
			/*if(sub_links[i][0]!="#"){
				for(l=0;l<sub_links[i].length;l++){
					s_btm_nav_default+='<a href="' + sub_links[i][l] + '"><img src="imgs/' + top_links[i][0] + '_' + s_alpha.charAt(l) + '.gif" onmouseover="m_over(this,0);" onmouseout="m_out(this,0);" border="0"></a>';
				}	
				
				s_btm_nav_default = '<img src="imgs/shim.gif" width="' + top_links[i][2] + '" height="27">' + s_btm_nav_default;		
				document.getElementById("sub_nav").innerHTML=s_btm_nav_default;
			}*/
						
		}
		

		for(k=0;k<sub_links[i].length;k++){
			if(this_page.indexOf('/'+sub_links[i][k])>-1){
				s_btm_nav_default='';
				over_state='_hi';
				if(sub_links[i][0]!="#"){
					for(l=0;l<sub_links[i].length;l++){
						if(l==k){
							s_btm_nav_default+='<a href="' + sub_links[i][l] + '"><img src="imgs/' + top_links[i][0] + '_' + s_alpha.charAt(l) + '_hi.gif" onmouseover="m_over(this,0);" onmouseout="m_out(this,0);" border="0"></a>';
							btm_nav_default=top_links[i][0] + '_' + s_alpha.charAt(l) + '_hi.gif';
						}
						else
							s_btm_nav_default+='<a href="' + sub_links[i][l] + '"><img src="imgs/' + top_links[i][0] + '_' + s_alpha.charAt(l) + '.gif" onmouseover="m_over(this,0);" onmouseout="m_out(this,0);" border="0"></a>';
					}	
					
					s_btm_nav_default = '<img src="imgs/shim.gif" width="' + top_links[i][2] + '" height="27">' + s_btm_nav_default;		
					document.getElementById("sub_nav").innerHTML=s_btm_nav_default;
				}
			}				
		}
		
		s_top_nav+='<a href="' + top_links[i][1] + '"><img id="' + i + '" name="' + i + '" src="imgs/' + top_links[i][0] + over_state + '.gif" border="0" onmouseover="m_over(this,1);" onmouseout="m_out(this,1);"></a>';

		if(over_state=='_hi'){
			top_nav_default = top_links[i][0] + over_state + '.gif';
			top_nav_default_id = i+'';
		}
	}
	
	s_top_nav+='<img src="imgs/BMWNav2_09.gif" alt="" width="5" height="28" border="0">';
	document.getElementById("top_nav").innerHTML=s_top_nav;
}

function m_over(e, l){			
	var i=0,j=0,sub_index=0,s_btm_nav='', s_trunc_src='', s_alpha='ABCDE';
	
	over_nav=true;
	if(e.src.indexOf(top_nav_default)>-1){
		document.getElementById("sub_nav").innerHTML=s_btm_nav_default;
		if(last_e.src.indexOf('_hi')>-1){
			last_e.src = last_e.src.substring(0, last_e.src.length-7) + '.gif';
		}
	}
	
	if(e.src.indexOf('_hi')==-1){
		s_trunc_src = e.src.substring(0, e.src.length-4);

		if(l){
			if(last_e.src.indexOf('_hi')>0)
				last_e.src = last_e.src.substring(0, last_e.src.length-7) + '.gif';		
				
			if(sub_links[e.name][0]!="#"){
				//sub_over_state = e.name;
				over_sub_nav = true;
				for(j=0;j<sub_links[e.name].length;j++){
					s_btm_nav+='<a href="' + sub_links[e.name][j] + '"><img src="' + s_trunc_src + '_' + s_alpha.charAt(j) + '.gif" onmouseover="m_over(this,0);" onmouseout="m_out(this,0);" border="0"></a>';
				}	
				
				s_btm_nav = '<img src="imgs/shim.gif" width="' + top_links[e.name][2] + '" height="27">' + s_btm_nav;		
				document.getElementById("sub_nav").innerHTML=s_btm_nav;
			}else{
				document.getElementById("sub_nav").innerHTML='';
			}
		}
		
		e.src = s_trunc_src + '_hi.gif';	
	}
}

function m_out(e, l){
	
	setTimeout("clear_nav()",500);	
	over_nav = false;

	if(l==1 && e.src.indexOf(top_nav_default)==-1){
		//alert(last_e.src);
		last_e = e;
	}
	else{
		if(l!=1 && e.src.indexOf(btm_nav_default)==-1)
			e.src = e.src.substring(0, e.src.length-7) + '.gif';
	}
		
	
}

function clear_nav(){
	if(!over_nav){
		//alert(top_nav_default);
		if(last_e.src.indexOf('_hi')>-1){
			last_e.src = last_e.src.substring(0, last_e.src.length-7) + '.gif';
			document.getElementById(top_nav_default_id).src='imgs/'+top_nav_default;
			document.getElementById("sub_nav").innerHTML=s_btm_nav_default;
			//alert(s_btm_nav_default)
			over_sub_nav = false;
		}
	}
}