var lastKeyPressed;
document.onkeydown = Taste;

function nextpic()
	{
	if (akt = getbigpic())
		{
		for (var i = 0; i < jsarr.length; ++i)
			{
			if (akt == jsarr[i])
				{
				neu = (i == jsarr.length - 1) ? jsarr[0] : jsarr[i+1];			
				setpic(neu);
				break;
				}
			}
		}
	}
	
function previouspic()
	{
	if (akt = getbigpic())
		{
		for (var i = 0; i < jsarr.length; ++i)
			{
			if (akt == jsarr[i])
				{
				neu = (i == 0) ? jsarr[jsarr.length - 1] : jsarr[i-1];			
				setpic(neu);
				break;
				}
			}
		}
	}

function getbigpic()
	{
	akt = document.getElementById("bigpic").src;
	arr = akt.split(".");
	len = arr.length;
	akt = arr[arr.length-2];
	nam = akt.split("/");
	akt = nam[nam.length-1];
	return akt;
	}

function Taste(Ereignis)
	{
	if (window.event)
		{
		lastKeyPressed = window.event.keyCode;
		}
	else if (Ereignis.which)
		{
		lastKeyPressed = Ereignis.which;
		}
	if (lastKeyPressed == 13)
		{
	    document.getElementById("task").value = "";
		}
	}

function onEnter(task) 
    {
    if (lastKeyPressed == 13)
    	{
    	dotask(task);
    	}
    }

function onEnter2(ref, task) 
    {
    if (lastKeyPressed == 13)
    	{
	    document.getElementById("ref").value = ref;
    	dotask(task);
    	}
    }

function toggleview(toggle_id)
	{
	var stat = document.getElementById("tstat_" + toggle_id);
	var tdiv = document.getElementById("tdiv_" + toggle_id);
	var thead = document.getElementById("thead_" + toggle_id);
	if (stat.value == 0)
		{
		stat.value = 1;
		thead.className = "ui_divider_visible"; 
		tdiv.className = "ui_visible"; 
		}
	else
		{
		stat.value = 0;
		thead.className = "ui_divider_hidden"; 
		tdiv.className = "ui_hidden"; 
		}
	}

function show_mail(mail)
	{
	mail = mail.replace(/~/g, "@");
	mail = mail.replace(/ /g, "");
	document.write("<a class=email href='mailto:" + mail + "'>" + mail + "</a>");
	return;
	}

function enableUsername()
	{
    document.getElementById("username").value = "";
	}

function enablePassword()
	{
    document.getElementById("password").value = "";
	}

function page(id)
	{
    document.getElementById("page").value = id;
    document.getElementById("task").value = "";
    document.getElementById("control").submit();
	}

function dotask(task)
    {
    document.getElementById("task").value = task;
    document.getElementById("control").submit();
    }

function dotaskref(task, ref)
	{
    document.getElementById("task").value = task;
    document.getElementById("ref").value = ref;
    document.getElementById("control").submit();
	}

function pagetask(id, task)
	{
    document.getElementById("page").value = id;
    document.getElementById("task").value = task;
    document.getElementById("control").submit();
	}

function cmd(id)
	{
    document.getElementById("command").value = id;
    document.getElementById("control").submit();
	}

function setref(id)
    {
    document.getElementById("ref").value = id;
    }

function setanchor(anchor)
	{
    document.getElementById("anchor").value = anchor;
	}

function swlang(lang)
	{
    document.getElementById("lang").value = lang;
    document.getElementById("control").submit();
	}

function confirm(confirm_id)
	{
    if (document.getElementById(confirm_id))
    	{
	    params = document.getElementById(confirm_id).value;
		w = 300;
		h = 220;
		x = (screen.availWidth - w) / 2;
		y = (screen.availHeight - h) / 2;
		pop = window.open("inc/confirm.php?" + params, "popupConfirm", "top=" + y + ",left=" + x + ",width=" + w + ",height=" + h + ",scrollbars=no,resizable=no,toolbar=no,menubar=no");
		window.pop.focus();
		}
	}

function confirmed(task, ref)
	{
    if (opener.document.getElementById("task"))
    	{
	    opener.document.getElementById("task").value = task;
	    opener.document.getElementById("ref").value = ref;
    	}
	window.close();
    opener.document.getElementById("control").submit();
	}

function popup(target, left, top, width, height, toolbars, sizeable)
	{
	sizeable_cmd = (sizeable == 1) ? "scrollbars=yes,resizable=yes" : "scrollbars=no,resizable=no";
	toolbars_cmd = (toolbars == 1) ? "toolbar=yes,menubar=yes" : "toolbar=no,menubar=no";
	pop = window.open(target, "popup" + Math.round(Math.random() * 20), "top=" + top + ",left=" + left + ",width=" + width + ",height=" + height + "," + sizeable_cmd + "," + toolbars_cmd);
	window.pop.focus();
	}

function mroll(id, mode)
	{
	if (document.getElementById)
		{
		if (document.getElementById("menu" + id))
			{
			className = document.getElementById("menu" + id).className;
			arr = className.split("_");
			document.getElementById("menu" + id).className = arr[0] + ((mode == 0) ? "_dark" : "_lite");
			}
		}
	}

function proll(id, mode)
	{
	if (document.getElementById)
		{
		if (document.getElementById("menu" + id))
			{
			imgSrc = document.getElementById("menu" + id).src;
			arr = imgSrc.split("~");
			if (arr[1] != mode + ".gif")
				{
				imgSrc = arr[0] + "~" + mode + ".gif";
				document.getElementById("menu" + id).src = imgSrc;
				}
			}
		}
	}


function rollover(id, mode)
	{
	if (document.getElementById)
		{
		if (document.getElementById(id))
			{
			imgSrc = document.getElementById(id).src;
			arr = imgSrc.split("~");
			if (arr[1] != mode + ".gif")
				{
				imgSrc = arr[0] + "~" + mode + ".gif";
				document.getElementById(id).src = imgSrc;
				}
			}
		}
	}

function setfocus(focusfeld)
	{
	if (focusfeld != "none")
		{
		if (document.forms[0].elements[focusfeld])
			{
			document.forms[0].elements[focusfeld].focus();
			if (!document.forms[0].elements[focusfeld].options) document.forms[0].elements[focusfeld].select();
			}
		else
			{
			if (document.forms[0].elements[0])
				{
				if (document.forms[0].elements[0].type != "hidden")
					{
					document.forms[0].elements[0].focus();
					if (document.forms[0].elements[0].type != "select-one") document.forms[0].elements[0].select();
					}
				}
			}
		}
	}


