queued = new Object;
visible = new Object;
intr =  0;
isMos = 0;
if (navigator.appName == "Netscape")
	isMos = 1;

function cancel_queue() {
	try {clearTimeout(ti);}
	catch(f) {}
}
function npopup(ev, pa, ch, sm, sw){
if (sw==1) {
	n1=275
	g1=-22
}
	try {visible.style.visibility = 'visible';visible.style.display = 'block';}
	catch(f) {}
	try {
		clearTimeout(ti);
		queued.style.visibilty = 'visible';queued.style.display = 'block';
	}
	catch(f) {}
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	var pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	var rr = getDim(pa);
	if (isMos != 1) {
		ch.style.pixelLeft = rr.x + n1;
		ch.style.pixelTop = rr.y + pa.offsetHeight + g1;
	}
	else {
		ch.style.left = (rr.x + n1);
		ch.style.top = (rr.y + pa.offsetHeight + g1);
	}
	ch.style.visibility = 'visible';
	ch.style.display = 'block'; 
	visible = ch;
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'hidden'};
	}
	
function nbpopup(ev, pa, mn, ch, sm)
{
	try {visible.style.visibility = 'hidden';visible.style.display = 'none';}
	catch(f) {}
	try {
		clearTimeout(ti);
		queued.style.visibilty = 'hidden';queued.style.display = 'none';
	}
	catch(f) {}
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	mn = (document.getElementById)?document.getElementById(mn):((document.all)?document.all[mn]:((document.layers)?document.layers[mn]:null));
	var rr = getDim(pa);
	
	ch.style.visibility = 'visible';
	ch.style.display = 'block'; 
	visible = ch;
	pa.style.background='url(/_img/head/menubg.gif)';
	mn.style.color='#FF8000';
	sm.style.visibility = 'visible';
	sm.style.display = 'block'; 
	visible = sm;
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'hidden'};
}

function nbpopdown(event, pa, ch, parentmenu, sm) {
	parentmenu = (document.getElementById)?document.getElementById(parentmenu):((document.all)?document.all[parentmenu]:((document.layers)?document.layers[parentmenu]:null)); 
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	if (isMos != 1) {
		if (event.toElement != ch && !ch.contains(event.toElement) && !pa.contains(event.toElement)) {
		parentmenu.style.background='#FFFFFF';
		sm.style.color='#000000';
		pa.style.visibility = 'hidden';pa.style.display = 'none';
		wd = findObj("worldregion");
		if (wd != undefined) {wd.style.visibility = 'visible'};
		}
		ch.style.visibility = 'hidden';ch.style.display = 'none';
		
	}
	else {
		if (event.relatedTarget != ch && event.relatedTarget.parentNode != ch && event.relatedTarget.parentNode.parentNode != ch && event.relatedTarget.parentNode != pa)
		parentmenu.style.background='#FFFFFF';
		sm.style.color='#000000';
		pa.style.visibility = 'hidden';pa.style.display = 'none';
		wd = findObj("worldregion");
		if (wd != undefined) {wd.style.visibility = 'visible'};
	}
		ch.style.visibility = 'hidden';ch.style.display = 'none';
}

function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}

function popup_1(ev, pa, ch, sm)
{
	try {visible.style.visibility = 'visible';visible.style.display = 'block';}
	catch(f) {}
	try {
		clearTimeout(ti);
		queued.style.visibilty = 'visible';queued.style.display = 'block';
	}
	catch(f) {}
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	var pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	ch.style.visibility = 'visible';
	ch.style.display = 'block'; 
	visible = ch;
	pa.style.background='url(/_img/head/menubg.gif)';
	sm.style.color='#FF8000';
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'hidden'};
}

function popup_2(ev, pa, ch, sm)
{
	try {visible.style.visibility = 'visible';visible.style.display = 'block';}
	catch(f) {}
	try {
		clearTimeout(ti);
		queued.style.visibilty = 'visible';queued.style.display = 'block';
	}
	catch(f) {}
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	var pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	ch.style.visibility = 'visible';
	ch.style.display = 'block'; 
	visible = ch;
	pa.style.background='url(/_img/head/menukom.gif)';
	sm.style.color='#FF8000';
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'hidden'};
}

function popup(ev, pa, ch, sm)
{
	try {visible.style.visibility = 'hidden';visible.style.display = 'none';}
	catch(f) {}
	try {
		clearTimeout(ti);
		queued.style.visibilty = 'visible';queued.style.display = 'block';
	}
	catch(f) {}
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	var pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	var rr = getDim(pa);
	if (isMos != 1) {
		ch.style.pixelLeft = rr.x;
		ch.style.pixelTop = rr.y + pa.offsetHeight - 1;
	}
	else {
		ch.style.left = rr.x + 'px';
		ch.style.top = (rr.y + pa.offsetHeight - 1) + 'px';
	}
	ch.style.visibility = 'visible';
	ch.style.display = 'block'; 
	visible = ch;
	pa.style.background='url(/_img/head/menubg.gif)';
	sm.style.color='#FF8000';
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'hidden'};
}

function popupo (ev, pa, ch, sm)
{
	try {visible.style.visibility = 'hidden';visible.style.display = 'none';}
	catch(f) {}
	try {
		clearTimeout(ti);
		queued.style.visibilty = 'visible';queued.style.display = 'block';
	}
	catch(f) {}
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	var pa = (document.getElementById)?document.getElementById(pa):((document.all)?document.all[pa]:((document.layers)?document.layers[pa]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	var rr = getDim(pa);
	if (isMos != 1) {
		ch.style.pixelLeft = rr.x;
		ch.style.pixelTop = rr.y + pa.offsetHeight - 1;
	}
	else {
		ch.style.left = rr.x + 'px';
		ch.style.top = (rr.y + pa.offsetHeight - 1) + 'px';
	}
	ch.style.visibility = 'visible';
	ch.style.display = 'block'; 
	visible = ch;
	pa.style.background='url(/_img/head/menukom.gif)';
	sm.style.color='#FF8000';
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'hidden'};
}

function popdown(event, wh, parentmenu, sm) {
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	parentmenu = (document.getElementById)?document.getElementById(parentmenu):((document.all)?document.all[parentmenu]:((document.layers)?document.layers[parentmenu]:null));
	if (isMos != 1) {
		if (!wh.contains(event.toElement)) {
		parentmenu.style.background='#FFFFFF';
		sm.style.color='#000000';
			ti = setTimeout(hide, intr);
			queued = wh;
		}
	}
	else {
		parentmenu.style.background='#FFFFFF';
		sm.style.color='#000000';
		ti = setTimeout(hide, intr);
		queued = wh;
	}
	
	function hide() {
		wh.style.visibility = 'hidden';wh.style.display = 'none';
	wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'visible'};
	}
}

function popdown_1(event, pa, ch, parentmenu, sm) {
	parentmenu = (document.getElementById)?document.getElementById(parentmenu):((document.all)?document.all[parentmenu]:((document.layers)?document.layers[parentmenu]:null)); 
	sm = (document.getElementById)?document.getElementById(sm):((document.all)?document.all[sm]:((document.layers)?document.layers[sm]:null));
	ch = (document.getElementById)?document.getElementById(ch):((document.all)?document.all[ch]:((document.layers)?document.layers[ch]:null));
	if (isMos != 1) {
		if (event.toElement != ch && !ch.contains(event.toElement) && !pa.contains(event.toElement)) {
		parentmenu.style.background='#FFFFFF';
		sm.style.color='#000000';
			ti = setTimeout(hide, intr);
			queued = ch;
		}
	}
	else {
		if (event.relatedTarget != ch && event.relatedTarget.parentNode != ch && event.relatedTarget.parentNode.parentNode != ch && event.relatedTarget.parentNode != pa)
		parentmenu.style.background='#FFFFFF';
		sm.style.color='#000000';
			ti = setTimeout(hide, intr);
			queued = ch;
	}
	function hide() {
		ch.style.visibility = 'hidden';ch.style.display = 'none';
		wd = findObj("worldregion");
	if (wd != undefined) {wd.style.visibility = 'visible'};
	}

}

function getDim(el){
for (var lx=0,ly=0;el!=null;
lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
return {x:lx,y:ly}
}

function ac(ptr) {
	ptr.style.background='#FFE29B';
}

function pc(ptr) {
	ptr.style.background='#FFFFFF';
}
