
// dynamic navigtion menu system 
// mia.walczak@reuters.com
// Reuters Group Communications Studio
// v1.2 // 19.12.02
// FUNCTIONS TO CONTROL LAYER DISPLAY


// checks whether any subnav layers are already visible, if so hides them, then displays the selected subnav
function prepareSub(id) {
init();

for (sh=0; sh<slen; sh++){
if(document.all){
if(document.all['sub'+sh].style.visibility = "visible"){
	document.all['sub'+sh].style.visibility = "hidden"
		}
	}
if(document.layers){
if(document.layers[subv+sh].visibility = "show"){
document.layers[subv+sh].visibility = "hide"	
		}
	}
if(document.getElementById){
if(document.getElementById(subv+sh).style.visibility = "visible"){
document.getElementById(subv+sh).style.visibility = "hidden"	
		}
	}
    }
showSub(id)
}

// 'shows' selected layer according to id value passed
function showSub(id) {
if(document.all){
document.all[id].style.visibility = "visible"
}
if(document.layers){
document.layers[id].visibility = "show"
	}
if(document.getElementById){
document.getElementById(id).style.visibility = "visible";
	}
}


// 'hides' selected layer according to id value passed
function hideSub(id){
if(document.all){
document.all[id].style.visibility = "hidden"
}
if(document.layers){
document.layers[id].visibility = "hide"
	}
if(document.getElementById){
document.getElementById(id).style.visibility = "hidden";
	}
}


// function to hide all layers detected as visible
function hideAll() {
init();

for (sh=0; sh<slen; sh++){
if(document.all){
if(document.all['sub'+sh].style.visibility = "visible"){
	document.all['sub'+sh].style.visibility = "hidden"
		}
	}
if(document.layers){
if(document.layers[subv+sh].visibility = "show"){
document.layers[subv+sh].visibility = "hide"	
		}
	}
if(document.getElementById){
if(document.getElementById(subv+sh).style.visibility = "visible"){
document.getElementById(subv+sh).style.visibility = "hidden";	
		}
	}
    }
}


// validation for RPA
function form_validation()
{
	
}	


//popup for RPA
function goRpa(){
	if (document.frmLogin.username.value==""){
	alert('Please enter your username');
	document.frmLogin.username.focus();
	return false;
		}
	if (document.frmLogin.password.value=="" ){
	alert('Please enter your password');
	document.frmLogin.password.focus();
	return false;
		}
	else {winRpa = window.open("","rpawin","status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes,titlebar=yes,scrollbars=yes");}	
document.frmLogin.target = 'rpawin';
   }

//popup for RPA
function goRpaHome(){
	if (document.index.username.value==""){
	alert('Please enter your username');
	document.index.username.focus();
	return false;
		}
	if (document.index.password.value=="" ){
	alert('Please enter your password');
	document.index.password.focus();
	return false;
		}
	else {winRpa = window.open("","rpawin","status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes,titlebar=yes,scrollbars=yes");}	
document.index.target = 'rpawin';
   }

//generic popups
function newWin(location, winname, params){

wins = window.open(location, winname, params);

}