function display_toggle(id, type)
{
	if(type=='') type='block';
	el=document.getElementById(id);
	if(el.style.display=='none')
	{
		el.style.display=type;
	} else {
		el.style.display="none";
	}
}

function set_form_jump(f, i)
{
	document.getElementById(f).action=document.getElementById(f).action+i;
}

function toggle_element_enabled(id)
{
	if(document.getElementById(id))
		if(document.getElementById(id).style.display=='none')
		{
			document.getElementById(id).style.display='inline';
			document.getElementById(id).disabled=false;

		} else {
			document.getElementById(id).style.display='none';
			document.getElementById(id).disabled=true;
		}
}


function toggle_checkbox(id)
{
	el=document.getElementById(id);
	el.checked = ! el.checked;
}

getAbsolutePos = function(el)
{
        var SL = 0, ST = 0;
        var is_div = /^div$/i.test(el.tagName);
        if (is_div && el.scrollLeft)
                SL = el.scrollLeft;
        if (is_div && el.scrollTop)
                ST = el.scrollTop;
        var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
        if (el.offsetParent) {
                var tmp = this.getAbsolutePos(el.offsetParent);
                r.x += tmp.x;
                r.y += tmp.y;
        }
        return r;
};

function show_popup(title, url)
{
	load_doc('popup_content', url);
	blankout();
	$('popup_title').innerHTML = title;
	$('popup_container').style.display = 'block';
}

function hide_popup()
{
	$('popup_container').style.display = 'none';
	unblankout();
	$('popup_content').innerHTML = '';
	$('popup_title').innerHTML = '';
}

function blankout()
{
	$('euDock_0').hide();
	$('euDock_0_bar').hide();
	document.getElementById('blankout').style.display = 'block';
}

function unblankout()
{
	$('blankout').hide();
	$('euDock_0').show();
	$('euDock_0_bar').show();
}

function	nofizz(e)
{
	if(! e) { e = window.event; }
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}



function textarea_resizer(ta, key)
{
	if(key == 8)
		ta.style.height = ta.scrollHeight + 'px';

	if(key == 13)
		ta.style.height = ta.scrollHeight + 10 + 'px';

	return true;
}

