// JavaScript Document
var nav = {
	addEvent: function(elm, evType, fn, useCapture) {
		// cross-browser event handling for IE5+, NS6 and Mozilla
		// By Scott Andrew
		if (elm.addEventListener){
		  elm.addEventListener(evType, fn, useCapture);
		  return true;
		} else if (elm.attachEvent){
		  var r = elm.attachEvent('on' + evType, fn);
		  return r;
		} else {
		  elm['on' + evType] = fn;
		}
	  },
	mouseover2: function(e){				
		if (window.event && window.event.srcElement) 
			target = window.event.srcElement;
		else if (e && e.target)
			target = e.target;
		if (!target)
			return null;
		
		nav_links = nav.secnav.getElementsByTagName('a');
		//alert(nav_links.length);
		for(i=0;i<nav_links.length;i++){
			
			if(nav_links[i].childNodes[0].src == target.src){
				break;
			}	
		}
		
		if(i == nav_links.length-1){
			nav_links[i].childNodes[0].src = nav_links[i].childNodes[0].src.replace(/(\.[^.]+)$/, '_over.jpg');
			return;
		}	
		if(i > 0){
			//nav_links[i-1].childNodes[0].src = nav_links[i-1].childNodes[0].src.replace(/(\.[^.]+)$/, '_sec.jpg');
		}
		nav_links[i].childNodes[0].src = nav_links[i].childNodes[0].src.replace(/(\.[^.]+)$/, '_over.jpg');	
		
		//alert(nav_links[i].childNodes[0].src);
		
		if(i < nav_links.length-1){
			//alert(nav_links[i+1].childNodes[0].src);
			nav_links[i+1].childNodes[0].src = nav_links[i+1].childNodes[0].src.replace(/(\.[^.]+)$/, '_sec.jpg');	
		}
		
	},
	mouseout2: function(e){		
		if (window.event && window.event.srcElement) 
			target = window.event.srcElement;
		else if (e && e.target)
			target = e.target;
		if (!target)
			return null;
			
		nav_links = nav.secnav.getElementsByTagName('a');
		for(i=0;i<nav_links.length;i++){
			if(nav_links[i].childNodes[0].src == target.src){
				break;
			}	
		}
		
		if(i > 0)
			nav_links[i-1].childNodes[0].src = nav_links[i-1].childNodes[0].src.replace(/_sec(\.[^.]+)$/, '$1');
		
		nav_links[i].childNodes[0].src = nav_links[i].childNodes[0].src.replace(/_over(\.[^.]+)$/, '$1');	
		
		if(i < nav_links.length-1){
			nav_links[i+1].childNodes[0].src = nav_links[i+1].childNodes[0].src.replace(/_sec(\.[^.]+)$/, '$1');
		}
	},
	mouseover: function(e){		
		if (window.event && window.event.srcElement) 
			target = window.event.srcElement;
		else if (e && e.target)
			target = e.target;
		if (!target)
			return null;
		
		nav_links = nav.mainnav.getElementsByTagName('a');
		//alert(nav_links.length);
		for(i=0;i<nav_links.length;i++){
			
			if(nav_links[i].childNodes[0].src == target.src){
				break;
			}	
		}
		
		if(i == 0){
			nav_links[i].childNodes[0].src = nav_links[i].childNodes[0].src.replace(/(\.[^.]+)$/, '_over.jpg');
			return;
		}
			
		if(i > 0)
			nav_links[i-1].childNodes[0].src = nav_links[i-1].childNodes[0].src.replace(/(\.[^.]+)$/, '_sec.jpg');
		
		nav_links[i].childNodes[0].src = nav_links[i].childNodes[0].src.replace(/(\.[^.]+)$/, '_over.jpg');	
		
		//alert(nav_links[i].childNodes[0].src);
		
		if(i < nav_links.length-1){
			//alert(nav_links[i+1].childNodes[0].src);
			//nav_links[i+1].childNodes[0].src = nav_links[i+1].childNodes[0].src.replace(/(\.[^.]+)$/, '_sec.jpg');	
		}
		
	},
	mouseout: function(e){		
		if (window.event && window.event.srcElement) 
			target = window.event.srcElement;
		else if (e && e.target)
			target = e.target;
		if (!target)
			return null;
			
		nav_links = nav.mainnav.getElementsByTagName('a');
		for(i=0;i<nav_links.length;i++){
			if(nav_links[i].childNodes[0].src == target.src){
				break;
			}	
		}
		
		if(i > 0)
			nav_links[i-1].childNodes[0].src = nav_links[i-1].childNodes[0].src.replace(/_sec(\.[^.]+)$/, '$1');
		
		nav_links[i].childNodes[0].src = nav_links[i].childNodes[0].src.replace(/_over(\.[^.]+)$/, '$1');	
		
		if(i < nav_links.length-1){
			//nav_links[i+1].childNodes[0].src = nav_links[i+1].childNodes[0].src.replace(/_over(\.[^.]+)$/, '$1');
		}
	},		
	addListeners: function(){
		nav.all_links = document.getElementsByTagName('a');
		for(i=0;i<nav.all_links.length;i++){
			
			
			
			if(nav.all_links[i].className.indexOf('navitem') != -1){
				nav.addEvent(nav.all_links[i],'mouseover',nav.mouseover,false);	
				nav.addEvent(nav.all_links[i],'mouseout',nav.mouseout,false);	
			}else if(nav.all_links[i].className.indexOf('secitem') != -1){
				
				nav.addEvent(nav.all_links[i],'mouseover',nav.mouseover2,false);	
				nav.addEvent(nav.all_links[i],'mouseout',nav.mouseout2,false);
			}
			
		}
	},
	init: function(){
		nav.mainnav = document.getElementById('mainnav');
		nav.secnav = document.getElementById('secnav');
		nav.addListeners();
	}
}
nav.addEvent(window,'load',nav.init,false);