var isNav4 = false, isIE4 = false, isIE4 = false, isNC6 = false;
var cmx = 0, cmy = 0;

if (document.all) isIE4 = true;
else if (document.getElementById) isNC6 = true;
else if (document.layers) isNav4 = true;

if (isNav4) {
	window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN|Event.MOUSEMOVE);
	window.onmousedown=NNmouseDown;
	window.onmouseup=NNmouseUp;
	window.onmousemove=NNmouseMove;
	window.onresize=ReloadPage;
}
else if (isIE4){
	window.document.onmousedown=IEmouseDown;
	window.document.onmouseup=IEmouseUp;
	window.document.onmousemove=IEmouseMove;
	window.onresize=ReloadPage;
}
else if (isNC6){
	window.document.onmousedown=NNmouseDown;
	window.document.onmouseup=NNmouseUp;
	window.document.onmousemove=NNmouseMove;
	window.onresize=ReloadPage;
}
Version = 221;
ob     = new Array();
pObjLst= new Array;
Molst  = new Array();

 initOb(0,3,null,2048,0,0,'Oobj42','document.centered.');
 initOb(1,4,3,33536,0,0,'Oobj44','document.centered.');
 initOb(2,5,null,34816,0,0,'Oobj50','document.centered.');
 initOb(3,6,5,34048,0,0,'Oobj54','document.centered.');
 initOb(4,7,null,2048,0,0,'Oobj57','document.centered.');
 initOb(5,8,7,34048,0,0,'Oobj59','document.centered.');
 initOb(6,9,null,2048,0,0,'Oobj62','document.centered.');
 initOb(7,10,9,34048,0,0,'Oobj64','document.centered.');
 initOb(8,283,null,160,0,0,'Oobj586','document.centered.');
 initOb(9,285,null,160,0,0,'Oobj589','document.centered.');
 initOb(10,287,null,160,0,0,'Oobj591','document.centered.');
 initOb(11,341,null,160,0,0,'Oobj573','document.centered.');

SetDimensions();

MoLNo   = 12;
pageObj = 0;
function SetDimensions()
{
	var scrW;
	var srcH;

	if(isNav4) {
		scrW		= window.innerWidth;
		scrH		= window.innerHeight;
	}
	else if(isIE4) {
		scrW		= document.body.offsetWidth-20;
		scrH		= document.body.offsetHeight;
	}
	else if(isNC6) {
		scrW		= document.body.offsetWidth;
		scrH		= document.body.offsetHeight;
	}

	currrects = new Array(3,4,5,6,7,8,9,10,283,285,287,341,0);
	setCurrectRects(currrects)
	delete currrects;
}


function initOb (ncount, nref,ntrg, nflg,nl,nr,szidname, sznn4name)
{
 pObjLst[ncount] = nref;
 ob[nref] = new Array();

 if(document.getElementById) {
  ob[nref].obj   = document.getElementById(szidname);
  ob[nref].style = ob[nref].obj.style;
 }
 else if(isNav4) {
  var objstr;
  if(sznn4name.length>0) {
   objstr= sznn4name +'document.'+ szidname;
  }
  else {
   objstr='document.' + szidname;
  }
  ob[nref].obj = eval(objstr);
  ob[nref].style = ob[nref].obj;
 }
 else if(isIE4) {
  ob[nref].obj   = document.all[szidname];
  ob[nref].style = ob[nref].obj.style;
 }

 if(ntrg!=null) {
  ob[nref].trg  =ntrg;
 }
 ob[nref].flg  =nflg;
 ob[nref].bdl   = nl;
 ob[nref].bdr   = nr;
 Molst[ncount]   = nref;
}

function  setCurrectRects(currrects) {
 for (i=0;i< currrects.length-1;i++) {
  getCurrentRect(ob[currrects[i]]);
 }
}

function getCurrentRect(ob){
 el = ob.obj;
 if(isNav4){
  ob.left	 =  el.pageX + ob.bdl;
  ob.top    =  el.pageY + ob.bdl;
  ob.right  =  el.pageX + el.clip.width-ob.bdr;
  ob.bottom =  el.pageY + el.clip.height-ob.bdr;
	}
 else{
  ob.left   = el.offsetLeft+1;
  ob.top    = el.offsetTop +1;
  tempEl = el.offsetParent;
  while (tempEl != null) {
   ob.left  +=  tempEl.offsetLeft;
   ob.top   +=  tempEl.offsetTop;
   tempEl   =   tempEl.offsetParent;
  }
  ob.right  = ob.left+ el.offsetWidth-ob.bdr;
  ob.bottom = ob.top+ el.offsetHeight-ob.bdr;
  ob.left  += ob.bdl;
  ob.top   += ob.bdl;
 }
}

function ReloadPage() {
	SetDimensions();
}

function NNmouseMove(e) {
	cmx = e.pageX;
	cmy = e.pageY;
	if(MoLNo > 0) MoOvrTst();
}
function NNmouseDown(e) {
	cmx = e.pageX;
	cmy = e.pageY;
	if(MoLNo > 0) MouseDown();
}
function NNmouseUp(e) {
 cmx = e.pageX;
 cmy = e.pageY;
	if(MoLNo > 0) MouseUp();
}
function IEmouseMove() {
 cmx = window.event.clientX + document.body.scrollLeft;
 cmy = window.event.clientY + document.body.scrollTop;
 if(MoLNo > 0) MoOvrTst();
}
function IEmouseDown() {
	cmx = window.event.clientX + document.body.scrollLeft;
	cmy = window.event.clientY + document.body.scrollTop;
  if(MoLNo > 0) MouseDown();
}
function IEmouseUp() {
	cmx = window.event.clientX + document.body.scrollLeft;
	cmy = window.event.clientY + document.body.scrollTop;
 if(MoLNo > 0) MouseUp();
}
function MoOvrTst()
{
	var i;
	for(i=0; i < MoLNo; i++) {
		Cobj = Molst[i];
		if(ob[Cobj].flg) {
			if(ob[Cobj].flg & (1<<5)) {
				if(MouseOver() == 1) {
					if(ob[Cobj].flg & (1<<6)) {
						setVisibility("hidden");
					}
					else {
						setVisibility("visible");
					}
				}
				else {
					if(ob[Cobj].flg & (1<<7)) {
						setVisibility("hidden");
					}
					else {
						setVisibility("visible");
					}
				}
			}
			if(ob[Cobj].flg & (1<<8)) {
				if(!(ob[Cobj].flg & (1<<12)) && MouseOver() == 1) {
					if(ob[Cobj].flg & (1<<9) && isActive() ) {
					ob[Cobj].flg = ob[Cobj].flg | (1<<12);
		 				if( (ob[Cobj].flg & (1<<15)) ) {
							setVisibility("hidden");
						}

						Cobj = ob[Cobj].trg;
						setVisibility("visible");
					}
					else if(ob[Cobj].flg & (1<<10)) {
					ob[Cobj].flg = ob[Cobj].flg | (1<<12);
						if( (ob[Cobj].flg & (1<<15)) ) {
							setVisibility("visible");
						}

						Cobj = ob[Cobj].trg;
						setVisibility("hidden");}
					}
					else if((ob[Cobj].flg & (1<<12)) && MouseOver() == 0) {
						if(!(ob[Cobj].flg & (1<<16))){
							if(ob[Cobj].flg & (1<<9)) {
								if( (ob[Cobj].flg & (1<<15)) ) {
									setVisibility("visible");
								}
								Cobj = ob[Cobj].trg;
								setVisibility("hidden");
								ob[Molst[i]].flg = ob[Molst[i]].flg & ~(1<<12);
							}
							else if(ob[Cobj].flg & (1<<10) && isActive()) {
								if( (ob[Cobj].flg & (1<<15)) ) {
									setVisibility("hidden");
								}
								Cobj = ob[Cobj].trg;
								setVisibility("visible");
								ob[Molst[i]].flg = ob[Molst[i]].flg & ~(1<<12);
							}
						}
						else {
							ob[Molst[i]].flg = ob[Molst[i]].flg & ~(1<<12);
						}
					}
				}
			}
		}
}

function MouseOver() 
{
	if( cmx >= ob[Cobj].left && cmx <= ob[Cobj].right && cmy >= ob[Cobj].top && cmy <= ob[Cobj].bottom) {
		 return 1;
	}
	else {
		return 0;
	}
}

function setVisibility(code)
{
	var i;
	if((ob[Cobj].flg & (1<<24))&& (ob[Cobj].flg &(~(1<<24)))) {
		ob[Cobj].style.visibility = code;
		for(i = 0; i < ob[Cobj].gsz; i++) {
      ob[ob[Cobj].grp[i]].style.visibility = code;
		}
	}
	else {
		ob[Cobj].style.visibility = code;
	}
}

InitVisibility();

function InitVisibility()
{
 var i;
	obTriggered = new Array();
	nCount=0;

	obGroup = new Array();
	for(i=0; i < MoLNo; i++) {
		obGroup[i]=0;
	}

	for(i=0; i < MoLNo; i++) {
		bHidden=0;
		if(ob[Molst[i]].flg & (1<<4)) {
			bHidden=1;
		}
		else if(ob[Molst[i]].flg & (1<<8)) {
			if( (ob[Molst[i]].flg & (1<<9)) ||(ob[Molst[i]].flg & (1<<13)) ) {
				obTriggered[nCount]= ob[Molst[i]].trg;
				nCount+=1;
			}
			else if( (ob[Molst[i]].flg & (1<<15)) ) {
				if( (ob[Molst[i]].flg & (1<<10)) ||(ob[Molst[i]].flg & (1<<14)) ) {
					bHidden=1;
				}
			}
		}
		else {
			bHidden=0;
		}

		if(bHidden==1) {
			code = "hidden";
		}
		else {
			code = "visible";
		}

		Cobj=Molst[i];
		if(obGroup[Cobj]!=1){
			setVisibility(code);
		}

		var j;
		if((ob[Molst[i]].flg & (1<<24)) && (ob[Molst[i]].flg & (~(1<<24)))) {
			for(j = 0; j < ob[Molst[i]].gsz; j++) {
				obGroup[ob[Molst[i]].grp[j]] =1;
			}
		}
	}

	for(i=0; i < nCount; i++) {
		Cobj =obTriggered[i];
		code = "hidden";
		setVisibility(code);
	}
}

function isActive()
{
	var bVisible = 1;
	if(ob[Cobj].flg & (1<<17)){
		if(isNav4){
			bVisible =   ob[Cobj].style.visibility=="show";
		}
		else{
			bVisible =   ob[Cobj].style.visibility=="visible";
		}
	}
	return bVisible;
}

function MouseUp()
{
	var i;
	for(i=0; i < MoLNo; i++) {
		Cobj = Molst[i];
		if(MouseOver() == 1) {
			if( (ob[Cobj].flg & (1<<14)) && isActive()) {
				if(!(ob[Cobj].flg & (1<<16))) {
					if( (ob[Cobj].flg & (1<<15))) {
						setVisibility("hidden");
					}
					Cobj = ob[Cobj].trg;
					setVisibility("visible");
				}
			}
			else if( (ob[Cobj].flg & (1<<13))) {
				if(!(ob[Cobj].flg & (1<<16))) {
		 			if( (ob[Cobj].flg & (1<<15)) ) {
						setVisibility("visible");
					}
						Cobj = ob[Cobj].trg;
						setVisibility("hidden");
				}
			}
		}
	}
}

function MouseDown()
{
	var i;
	for(i=0; i < MoLNo; i++) {
		Cobj = Molst[i];
		if(MouseOver() == 1) {
		 	if( (ob[Cobj].flg & (1<<13)) && isActive()) {
		 		if( (ob[Cobj].flg & (1<<15)) ) {
  				setVisibility("hidden");
				}
				Cobj = ob[Cobj].trg;
				setVisibility("visible");
			}
			else if( (ob[Cobj].flg & (1<<14))) {
				if( (ob[Cobj].flg & (1<<15)) ) {
  				setVisibility("visible");
				}
				Cobj = ob[Cobj].trg;
				setVisibility("hidden");
			}
		}
 	}
}
