// JavaScript Document
function showAndHide(e, id, mainID){

	var obj = document.getElementById(id);	
	obj.style.display = "block";
	
	var mainObj 	= document.getElementById(mainID);	
	var mainATag 	= mainObj.getElementsByTagName('a');	

	mainATag[0].className  = mainID+"Hover";
	//var imgObj =	obj.getElementsByTagName("*");
	//imgObj.style.display = "block";
	/*var tags = "";
	for ( var i = 0; i < imgObj.length; i++ ){
		tags += " "+imgObj[i].tagName;
		//if(imgObj[i].tagName == "IMG" || imgObj[i].tagName == "SPAN") imgObj[i].style.display = "block";
	}*/
	//alert( tags);
	
	hideOthers(e, id, mainID);
	

}
function showAndHideOld(e, id){
	
	var obj = document.getElementById(id);	
	obj.style.display = "block";
	
	hideOthers(e, id);

}
function show(id){
//
	var obj = document.getElementById(id);
	obj.style.display = "block";


}

function hideOthers(e, id, mainID){
	
	var obj = document.getElementById("subMenu");
	var ids = "";
	
	for ( var i = 0; i < obj.childNodes.length; i++ ){
		
		var objNodeName = obj.childNodes[i].nodeName;
		
		if(obj.childNodes[i] && obj.childNodes[i].tagName=='DIV' && obj.childNodes[i].id){
			
			
			if(obj.childNodes[i].id != id){
				
				var objtoHide = document.getElementById(obj.childNodes[i].id);	
				objtoHide.style.display = "none";
				
			}
		}

	}
	
	var mainIDs = new Array('company', 'services','portfolio','industry-sectors','casestudies','awards','fswInt');
	for ( var i = 0; i < mainIDs.length; i++ ){
			
		if(mainID != mainIDs[i]) {
			
			var mainObj 	= document.getElementById(mainIDs[i]);	
			var mainATag 	= mainObj.getElementsByTagName('a');	
		
			mainATag[0].className  = mainIDs[i]+"";
			
		}
	}

}
function hide(e, ID, parentID){

	var obj = document.getElementById(ID);		
	
	if (!e) var e = window.event;
	
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	
	while (reltg != tg && reltg.nodeName != 'BODY')
		reltg= reltg.parentNode
	if (reltg== tg) return;	
	
	obj.style.display = "none";
	
	var parentObj = document.getElementById(parentID);
	var mainATag 	= parentObj.getElementsByTagName('a');	

	mainATag[0].className  = "";//+parentID+"";
	
	
}
function hideOld(e, ID){

	var obj = document.getElementById(ID);		
	
	if (!e) var e = window.event;
	
	var tg = (window.event) ? e.srcElement : e.target;
	if (tg.nodeName != 'DIV') return;
	
	var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
	
//	if(reltg.nodeName == 'A') return;
	
	while (reltg != tg && reltg.nodeName != 'BODY')
		reltg= reltg.parentNode
	if (reltg== tg) return;
	
	
	obj.style.display = "none";
	
}
