var bFTP="no";

function more_less(id_name,img_name)
{
	var elem = document.getElementById(id_name);
	display(elem);

	if(elem.style.display == 'none')
	{
		document.images[img_name].src = '/tpl/stable/img/arrow/arrow_right.gif';
	}
	else
	{
		document.images[img_name].src = '/tpl/stable/img/arrow/arrow_bottom.gif';
	}
}

function display(elem)
{
	if( elem.style.display == '')
	{
		elem.style.display='none';
	}
	else
	{
		elem.style.display='';
	}
}

function toggle(elm)
{
	var l = '_'+elm;
	var l = l.split('_')[1];
	
	for ( var i = 0; i < source.length; i++) 
	{ 
		link = source[i].split('_')[0];
		if(source[i].indexOf(elm) != -1)
		{
			if(document.getElementById(source[i]) != null)
			{
				document.getElementById(source[i]).style.display='';
			}
			
			document.getElementById('TM_'+link).style.backgroundImage='url(/tpl/stable/img/tab/tab_middle_on.gif)';
			document.images['TL_'+link].src = '/tpl/stable/img/tab/tab_left_on.gif';
			document.images['TR_'+link].src = '/tpl/stable/img/tab/tab_right_on.gif';
			document.images['AR_'+link].src = '/tpl/stable/img/arrow/arrow_right.gif';
		}
		else
		{
			if(document.getElementById(source[i]) != null)
			{
				document.getElementById(source[i]).style.display='none';
			}
			if(l != link)
			{
				
				if(document.images['TL_'+link] != null)
				{
					document.getElementById('TM_'+link).style.backgroundImage='url(/tpl/stable/img/tab/tab_middle_off.gif)';
					document.images['TL_'+link].src = '/tpl/stable/img/tab/tab_left_off.gif';
					document.images['TR_'+link].src = '/tpl/stable/img/tab/tab_right_off.gif';
					document.images['AR_'+link].src = '/tpl/stable/img/arrow/arrow_right.gif';
				}
			}
		}	
	} 
	
}


function load()
{
	if(typeof cat != "undefined")
	{
		toggle(link+'_'+cat);
	} 
		else if(typeof link != "undefined")
	{
		toggle(link);
	}
}


function enter_container(id){
	var element = document.getElementById(id);
	var elementb = document.getElementById(id+'_b');
	element.style.display = '';
	elementb.style.display = '';
	document.images['AR_'+id.split('_')[1]].src = '/tpl/stable/img/arrow/arrow_bottom.gif';
}

function quit_container(element, event){
	if(mouseleaves(element, event)){
		element.style.display='none';
		var elementb = document.getElementById(element.id+'_b');
		elementb.style.display = 'none';
		document.images['AR_'+element.id.split('_')[1]].src = '/tpl/stable/img/arrow/arrow_right.gif';
	}
}

function mouseleaves(element, event){
	if(event == null || element == null){
		return false;
	}
	if(typeof event.toElement != 'undefined' && typeof element.contains != 'undefined'){
		return !element.contains(event.toElement);
	}
	else if(typeof event.relatedTarget != 'undefined' && event.relatedTarget){
		return !contains(element, event.relatedTarget);
	}		
}

function contains(container, containee){
	while(containee){
		if(container == containee){
return true;
		}
		containee = containee.parentNode;
	}
	return false;	
}

function quit_container_by_id(id, event){
	var element = document.getElementById(id);
	return quit_container(element, event);
}

function quit_element(element, event){
	if(mouseleaves(element, event)){
		element.className = 'menu_row';
	}
}

function enter_element(element, event){
	element.className = 'menu_row_selected';
}

var bigimg = false;

function createBig(img){if(!bigimg){obj = document.getElementById('small');bigimg = document.createElement('img');bigimg.id ='bigimg';bigimg.className='bordergreyfull';bigimg.style.position='absolute';bigimg.src=img;document.body.appendChild(bigimg);}if(!bigimg.complete){setTimeout("createBig()", 10);}else{bigimg.style.left = (getLeftPos(obj) - (bigimg.width+4))+'px';bigimg.style.top = getTopPos(obj) + 'px';bigimg.style.display='block';		}}
function hideBig(){bigimg.style.display='none';}
function hideGloss(){document.getElementById('tooltip').style.display='none';}
function showGloss(item,obj){if(typeof tooltip=="undefined"){tooltip = document.createElement('div');tooltip.className='tooltip';tooltip.id ='tooltip';document.body.appendChild(tooltip);tooltip_title=document.createElement('div');tooltip_title.className='tooltipt';tooltip_content=document.createElement('div');tooltip_content.className='tooltipc';tooltip.appendChild(tooltip_title);tooltip.appendChild(tooltip_content);}tmp=function(){if(l.responseText.charAt(0)!="<"){r=l.responseText.split("#");tooltip_title.innerHTML = r[0];tooltip_content.innerHTML = r[1];tooltip.style.display='block';}}
l=null;qc("index.php?m=glossary&i="+item,tmp);tooltip.style.left=(getLeftPos(obj) + obj.offsetWidth)+'px';tooltip.style.top = getTopPos(obj) + 'px';}
function getTopPos(obj){returnValue = obj.offsetTop;while((obj = obj.offsetParent) != null){if(obj.tagName!='HTML')returnValue += obj.offsetTop;}return returnValue;}
function getLeftPos(obj){returnValue = obj.offsetLeft;while((obj = obj.offsetParent) != null){if(obj.tagName!='HTML')returnValue += obj.offsetLeft;}return returnValue;}
function vb(){var C=null;try{C=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{C=new ActiveXObject("Microsoft.XMLHTTP")}catch(sc){C=null}}if(!C&&typeof XMLHttpRequest!="undefined"){C=new XMLHttpRequest()}return C}
function qc(ac,f){if(l&&l.readyState!=0){l.abort()}l=vb();if(l){l.open("GET",ac,true);l.onreadystatechange=function(){if(l.readyState==4&&l.responseText){ f(); }};l.send(null)}}