//   ************************************************************************//
//   * Module Name		: InitPage4.js										*//
//   * Release			: 4.0												*//
//   * Date				: 15/09/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					*//
//	 *					: 4.0 : Adapted to global mysqlisation				*//
//   * 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=_MB[user_id][3]+"<br>";
			document.getElementById("USRSPTZ_2").innerHTML=_MB[user_id][2]+"<br>"+_MB[user_id][1]+"<br>";
			document.getElementById("USRSPTZ_3").innerHTML=_MB[user_id][4];
			ShowLayer("USRSPEC_STATIC");
			Links_UpdateParam("HREF_",6+submencnt+bks,user_id);}
		if(warningId)
			if(_WM[warningId]!=""){
				document.getElementById("PERSMES").innerHTML=_WM[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=2;i<=count;i++){
			if(document.getElementById(idbase+i).href.indexOf('?')==-1)
				document.getElementById(idbase+i).href=document.getElementById(idbase+i).href+"?uid="+param;
			else
				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);}