function showCurrent(){
parentUL = document.getElementById('zonelistmenu');
bords = parentUL.getElementsByTagName('a');
//alert(bords[1].href);
currentLoc = window.location
	for(i=0;i<bords.length;i++){
		if(bords[i].href == currentLoc){
			bords[i].style.backgroundColor = '#fff';
			bords[i].style.color = '#f00';
			bords[i].style.fontWeight = 'normal';		
		}
	}
}
function selectCurrent(){
parentUL = document.getElementById('careersNav');
bords = parentUL.getElementsByTagName('a');
//alert(bords[1].href);
currentLoc = window.location
currentLoc = currentLoc.toString();
	for(i=0;i<bords.length;i++){
		hitURL = bords[i].href.toString();
		if(currentLoc.indexOf(hitURL) > -1 ){
			bords[i].className = 'current';
		}
	}
}
function addcss(cssJSName, ntype){
 var headID = document.getElementsByTagName("head")[0];         
 var cssNode = document.createElement('link');
 var jsNode = document.createElement('script');
 if (ntype == 'css'){
	 cssNode.type = 'text/css';
	 cssNode.rel = 'stylesheet';
	 cssNode.href = cssJSName;
	 cssNode.media = 'screen';
	 headID.appendChild(cssNode);
 } else if (ntype == 'js'){
	 jsNode.language = 'javaScript';
	 jsNode.type = 'text/javascript';
	 jsNode.href = cssJSName;
	 headID.appendChild(jsNode);
	 //alert(headID.innerHTML);
	 //<script language="javaScript" src="../control/js/hover_fix.js" type="text/javascript">
 } else if (ntype == 'cssPrint'){
	 cssNode.type = 'text/css';
	 cssNode.rel = 'stylesheet';
	 cssNode.href = cssJSName;
	 cssNode.media = 'print';
	 headID.appendChild(cssNode);
 }
}
function showMore(id){
	targetID = document.getElementById(id);
	if (targetID.style.display==""){
		targetID.style.display="none";
	} else {
		targetID.style.display="";
		this.innerHTML="Hide events";
	}
}
function changeSign(theThis){
	if(theThis.innerHTML.toString().match(/\+/g)){
		this.innerHTML="Hide events";
	}
	else{
		this.innerHTML="More events";
	}
}
function checkDOM(){
//var currURL = window.location.hostname;
var currURL = window.location;
	currURL = currURL.toString();
	qaURL = "qahsbcnet.us.hsbc/hr/careers";
	prodURL = "www.hsbcnet.hsbc/hr/careers";
	if (currURL.indexOf(qaURL) > -1 || currURL.indexOf(prodURL) > -1 ){
		window.location = "/solutions/control/html/not_found.html"
	}
}
//checkDOM();

/*Promo slideshow*/
next = 0;
function prevPro(tg){
	var currentNav = new Array();
	currentNav = document.getElementById(tg).getElementsByTagName("li");
	arrayLenght = currentNav.length-1;
	for (x = 0; x < currentNav.length; x++){
		if (currentNav[x].className == ""){
			next = x;
			break
		}
	}
	for (x = 0; x < currentNav.length; x++){
		currentNav[x].className = "hidden"
	}
	if (next == 0){
		next = arrayLenght;
	} else {
		next = next-1;
	}
	currentNav[next].className = ""
}
function nextPro(tg){
	var currentNav = new Array();
	currentNav = document.getElementById(tg).getElementsByTagName("li");
	arrayLenght = currentNav.length-1;
	for (x = 0; x < currentNav.length; x++){
		if (currentNav[x].className == ""){
			next = x;
			break
		}
	}
	for (x = 0; x < currentNav.length; x++){
		currentNav[x].className = "hidden"
	}
	if (next == arrayLenght){
		next = 0;
	} else {
		next = next+1;
	}
	currentNav[next].className = ""
	
}

/*ADDED for HR Revamp*/
function selectCurrentNew(){
	var currentMenus = new Array();
	var arrayCtr = 0;
	var parentFlag = false;
	parentUL = document.getElementById('careersNav');
	bords = parentUL.getElementsByTagName('a');
	currentLoc = window.location;
	currentLoc = currentLoc.toString();
	for(i=0;i<bords.length;i++){
		hitURL = bords[i].href.toString();
				
		var parentUL = getParentByTagName(bords[i], 'ul');
		if(currentLoc.indexOf(hitURL) > -1 ){
			currentMenus[arrayCtr]=new Array();
			currentMenus[arrayCtr][0]=parentUL;
			currentMenus[arrayCtr][1]=bords[i];
			arrayCtr = arrayCtr+1;			
		}
	}
	var j=currentMenus.length-1;
	while(j>=0){
		var ul = currentMenus[j][0];
		var a = currentMenus[j][1];
		
		if(ul.className=='nav_level_4'){
			a.className = a.className+' current';
			parentFlag=true;
		}
		else if(ul.className=='nav_level_1' || ul.className=='nav_level_2' || ul.className=='nav_level_3'){
			if(parentFlag==true)
				a.className = a.className+' current_parent';
			else{
				a.className = a.className+' current';
				parentFlag=true;
			}
		}
		else if(ul.className=='nav_level_0'){
			if(parentFlag==true)
				a.className = a.className+' current_parent';
			else{
				if(a.className == 'sub_no')
					a.className = a.className+' current_noSub';
				else
					a.className = a.className+' current_sub';
				parentFlag=true;
			}				
		}
		j=j-1;
	}
}
/**
* Getting the closest parent with the given tag name.
*/
function getParentByTagName(obj, tag)
{
	var obj_parent = obj.parentNode;
	if (!obj_parent) return false;
	if (obj_parent.tagName.toLowerCase() == tag) return obj_parent;
	else return getParentByTagName(obj_parent, tag);
}

