//
// Finding number of level back to root folder.
var crtLvl = "";
var num = 0;
if (top.location.href.indexOf("mwmbers.iinet.net.au/~pbc") != -1){
	var root = 'pbc/';
} else if (top.location.href.indexOf("pbc.iinet.net.au") != -1){
	var root = 'pbc.iinet.net.au/';
} else {
	var root = 'localhost/';
}

var base = document.location.href;
base = base.substring(base.lastIndexOf(root),base.length);
for (i=0; i<base.length-1; i++){
	if (base.charAt(i) == "/"){num++}
}
for (i=0; i<num-1; i++){crtLvl+='../';}
var page = base.substring(root.length, base.length);
//
// Forcing page to frames.
var tbase = top.location.href;
tbase = tbase.substring(tbase.lastIndexOf(root),tbase.length);
tbase = tbase.substring(root.length, tbase.length);
//alert("1. "+tbase+" "+(tbase != ""));
if ((tbase != "")){
	//alert("2. "+(top.location.href.indexOf(root+"index.html?")==-1));
	if (top.location.href.indexOf(root+"index.html?")==-1){
		//alert("3. "+(top.location.href.indexOf(root+"index.html")==-1));
		if (top.location.href.indexOf(root+"index.html")==-1){
			for (var i=0; i<page.length-1; i++){
				if (page.charAt(i) == "/"){
					page = page.substring(0,i)+'*'+page.substring(i+1,page.length);
				}
			}
			top.location.replace(crtLvl+'index.html?'+page);
		}
	}
}
//
// Passing function call to Sidebar.
function mDownFunction(opt){
		if (top.location.href != self.location.href){
			top.sidebar.mDown(opt);
		}
}

