
// $Id: globals.js,v 1.8 2006/08/07 11:49:21 amoe Exp $
//
//
//****************** global variables *********************//
var ns4				= document.layers?1:0
var ie4				= document.all?1:0
var ns6				= document.getElementById&&!document.all?1:0
var glMenuName		= 'FrameMenu';
var glMainName		= 'Main';
var glMenuID		= 'Menu';
var glMenuVisible	= 1;
var glTopFrameRef	= 0;
var glMainRef 		= 0;
var glMenuRef 		= 0;
var glMenuStatus    = 0;
var glMenuPosition  = 0;
var glFrameClose  	= '0,*';
var glAnchor;
var glInit = false;
var glAnchorSymbol = '#';
var glAPI = true;
var XDomainInit =false;
//****************** init *********************************//
function init(startpnt){
	
	top.glMenuRef = (glTopFrameRef.frames[top.glMenuName])?glTopFrameRef.frames[top.glMenuName]:0;
	top.glMainRef = (glTopFrameRef.frames[top.glMainName])?glTopFrameRef.frames[top.glMainName]:0;
	top.AnalyseStructure();
	
	if(!XDomainInit && opener && opener.top.glInit){
                 top.LoadContent(opener.top.glInit);
                 opener.top.glInit=false;
        }
        else if (startpnt) {
                top.LoadContent(startpnt);
        }
        else {
                 top.BuildMenu();
                 top.LoadMain(glMenuPosition);
	}
}

function ChMenuStatus(){
	
	if(!ns4){
		var eref = glTopFrameRef.document.getElementsByTagName("frameset")[1];
			if(!eref.privous){
				eref.privous = eref.cols;
			}
		eref.cols = (eref.cols == glFrameClose)?eref.privous:glFrameClose;
		glMenuVisible = (glMenuVisible == 0)?1:0;
			if(glMenuVisible == 1){
				top.LoadMenu(glMenuPosition);	
			}
		return;
	}
}

function LoadGlossary(notion,size) {
	
	var url = glGlossaryPath;
	var size = (size)?size:85;
	var params = (notion)?'?frmGlossaryNotion='+escape(notion):'';
	url = (notion)?url+params+'#'+notion:url;
		if (glGlossaryPath) {	
			openWindow(url, size, 'Glossary');
		}
}

function LoadHelpBox(size){
	
	var size = (size)?size:85;
		if(glHelpLink){
			openWindow(glHelpLink, size, 'TD_HELPBOX');
		}
}
	
