var Timer;

function searchselectorClick(oid)
{
	var x=0;

	var obj=new Array(3);
	for (x=0;x<obj.length;x++)
		obj[x]=GetObject('mode'+(x+1)+'search_selector');

	var obj2=new Array(4);
	for (x=0;x<obj2.length;x++)
		obj2[x]=GetObject('mode'+(x+1)+'search_box');
	
	
	for (x=0;x<obj.length;x++)
	{
		if (oid==(x+1))
		{
			safeSetClass(obj[x],'sel');
			if (obj2[x])
			{
				obj2[x].style.visibility="visible";
				obj2[x].style.display="block";
			}
		}
		else
		{
			safeSetClass(obj[x],'');
			if (obj2[x])
			{
				obj2[x].style.visibility="hidden";
				obj2[x].style.display="none";
			}
		}
	}


	return false;
}




function getParentLeft(obj)
{
	var ret=0;
	ret+=obj.offsetLeft;
	if (obj.offsetParent)
		ret+=getParentLeft(obj.offsetParent);
	return ret;
}

function getParentTop(obj)
{
	var ret=0;
	ret+=obj.offsetTop;
	if (obj.offsetParent)
		ret+=getParentTop(obj.offsetParent);
	return ret;
}

function switchCollections(maxcount,id,objecti)
{

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

  clearInterval(Timer);
	var obj=new Array(maxcount);
	var obj2=new Array(maxcount);
	var menuobj = GetObject('menuelement');
	if (!menuobj) return;
	var offset=0;
	if (browser=="Microsoft Internet Explorer") offset+=4;
	for (x=0;x<obj.length;x++)
	{
		obj[x]=GetObject('collection'+x);
		obj2[x]=GetObject('collectiontitle'+x);
		if (obj[x] && x!=id)
		{
			obj[x].style.visibility='hidden';
			obj[x].style.display='none';
			if (obj2[x]) safeSetClass(obj2[x],'');
		} else
		{
		  menuobj.innerHTML=obj[x].innerHTML;
			menuobj.style.visibility='visible';
			menuobj.style.display='block';
			menuobj.style.left=getParentLeft(obj2[x])+offset+'px';
			menuobj.style.top=getParentTop(obj2[x])+obj2[x].offsetHeight+'px';
			if (obj2[x])
			{
				safeSetClass(obj2[x],'selected');
			}
		}
		
		
	}
}


function clearHideTimeout()
{
  clearInterval(Timer);
}

function setHideTimeout()
{
	Timer=setInterval("hideSubmenu()",250);
}

function hideSubmenu()
{
  var xxx=GetObject('menuelement');
  xxx.style.display="none";
  xxx.style.visibility="hidden";
  
  
	var obj2=new Array(10);
	for (x=0;x<obj2.length;x++)
	{
		obj2[x]=GetObject('collectiontitle'+x);
		if (obj2[x])
		{
			safeSetClass(obj2[x],'');
		}

	}
  
}









