//   ************************************************************************//
//   * Module Name		: InitPage3.js										*//
//   * Release			: 3.0												*//
//   * Date				: 29/02/2008										*//
//   * Project			: AGSE_TT											*//
//   * Author			: aCOSwt											*//
//   * Description		: General Initializations for any html site page	*//
//   * History			: 1.0 : First Site Version							*//
//   *					: 2.0 : New submenuicon + bookmarks management		*//
//   *					: 3.0 : LoadMenuImages Integration					*//
//   * Language			: JavaScript										*//
//   * Compatibility	: FireFox 2 - IE 7 - Opera 9 - Konqueror 3			*//
//   ************************************************************************//

//***************************** Global Statements **************************//

	var	MenuIconOn, MenuIconOff, I;

	MenuIconOn=new Array();
	MenuIconOff=new Array();
	for(I=0;I<=1;I++){
		MenuIconOn[I]=new Array();
		MenuIconOff[I]=new Array();}
	for(I=1;I<=7;I++){
		MenuIconOn[0][I]=new Image();
		MenuIconOff[0][I]=new Image();
		MenuIconOn[0][I].src="../Images/MenuIcons/MenuIcon_"+I+"_On.gif";
		MenuIconOff[0][I].src="../Images/MenuIcons/MenuIcon_"+I+"_Off.gif";}
	MenuIconOn[1][1]=new Image();
	MenuIconOff[1][1]=new Image();
	MenuIconOn[1][1].src="../Images/MenuIcons/SubMenuIcon_1_On.gif";
	MenuIconOff[1][1].src="../Images/MenuIcons/SubMenuIcon_1_Off.gif";

//*************************** Pages General Initializations *****************//

function initPage(submencnt,warningId,bkbase){

	var	user_id, bks;
	
	bks=Bkman(bkbase);
	user_id=getParms();
	if(user_id){
		document.getElementById("USRSPTZ_1").innerHTML=IndivBase[user_id][6]+"<br>";
		document.getElementById("USRSPTZ_2").innerHTML=IndivBase[user_id][3]+"<br>"+IndivBase[user_id][2]+"<br>";
		document.getElementById("USRSPTZ_3").innerHTML=IndivBase[user_id][5];
		ShowLayer("USRSPEC_STATIC");
		Links_UpdateParam("HREF_",6+submencnt+bks,user_id);}
	if(warningId)
		if(Warnings[warningId]!=""){
			document.getElementById("PERSMES").innerHTML=Warnings[warningId];
			document.getElementById("FIREBALL").style.display="block";}
	return(user_id);}
	
//************************ Update myBookmarks ********************************//
	
function Bkman(base){

	var	i, hrefid, bks, cookbk, newa, newimg;
	
	bks=new Array();
	cookbk=readCookie("myAGSEBk");
	if(cookbk){
		document.getElementById("BKVOIDIV").style.visibility="hidden";
		document.getElementById("BKVOIDIV").style.zIndex=-1;
		bks=cookbk.split('/');
		for(i=0, hrefid=base;i<bks.length;i++,hrefid++){
			newa=document.createElement("a");
			newa.setAttribute("id","HREF_"+hrefid);
			newa.className='bkmrk';
			newimg=document.createElement("img");
			newimg.setAttribute("src","../Images/MenuIcons/SubMenuIcon_1_Off.gif");
			newimg.className='smallsubmenu';
			newimg.onmouseover=function(){this.src=MenuIconOn[1][1].src;};
			newimg.onmouseout=function(){this.src=MenuIconOff[1][1].src;};
			newa.appendChild(newimg);
			document.getElementById("BKMK_"+hrefid).appendChild(newa);
			document.getElementById("HREF_"+hrefid).href=PageList[bks[i]][1];
			document.getElementById("BKTXT_"+hrefid).innerHTML=PageList[bks[i]][0];}}
	else
		document.getElementById("BKMRKS").style.visibility="hidden";
	return(bks.length);}

//************************ Updating of Hrefs with Parameter ******************//

function Links_UpdateParam(idbase,count,param){

	var	i;

	for(i=1;i<=count;i++)
		document.getElementById(idbase+i).href=document.getElementById(idbase+i).href+"?uid="+param;}
	
//************************** Read Parameter From location ********************//

function getParms(){

	var	parms, wloc, i, valparms, uid;

	wloc=window.location.search;
	uid=0;
	if(wloc.length>1){
		parms=new Array();
		valparms=new Array();
		parms=wloc.substring(1).split('&');
		for(i=0;i<parms.length;i++){
			valparms[i]=new Array();
			valparms[i]=parms[i].split('=');
			if(valparms[i][0]=='uid')
				uid=parseInt(valparms[i][1]);}}
	return(uid);}