var english = 0;
var lang = english;

var ltxt = new Array();

ltxt[ 0] = ["is away","ist weg!"];
ltxt[ 1] = ["Reason:","Grund:"];
ltxt[ 2] = ["is back","ist zurück"];
ltxt[ 3] = ["from:","von:"];
ltxt[ 4] = ["Guest","Gast"];
ltxt[ 5] = ["gone","Abwesenheit"];
ltxt[ 6] = ["you are already away!","Du bist bereits abwesend!"];
ltxt[ 7] = ["you are not away!","Du bist nicht abwesend!"];

var mtime;
var jtime;
var lev = 0;
var isaway = false;

var thetime=new Date();

var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var AorP=" ";

if (nhours>=12)
    AorP="P.M.";
else
    AorP="A.M.";

if (nhours>=13)
    nhours-=12;

if (nhours==0)
 nhours=12;

if (nsecn<10)
 nsecn="0"+nsecn;

if (nmins<10)
 nmins="0"+nmins;
var ourtime = nhours+":"+nmins+":"+nsecn+" "+AorP;

function maway(away_reason,nick) {
	if (!isaway) {
	mtime = new Date();
		txt = "/me " + ltxt[0][lang];
		if (away_reason != "") txt += " -( " + away_reason + " )- at " + ourtime;
		document.webchat.sendString(txt);
		document.webchat.sendString("/away " + away_reason);
		document.webchat.sendString("/nick " + nick +"|away");
		document.webchat.requestSourceFocus();
		} else alert(ltxt[6][lang]);
	isaway = true;
}

function mback(away_reason,nick) {
	if (isaway) {
		jtime = new Date(); lev = 0; mins = 0; hours = 0;
		secs = Math.round((Date.parse(jtime)-Date.parse(mtime))/1000);
		if (secs>59) {mins = parseInt(secs/60); secs %= 60; lev=1;}
		if (lev==1 && mins>59) {hours = parseInt(mins/60); mins %= 60; lev=2;}

		awaytxt = " "+ltxt[5][lang] + " ";
		if (lev==2) awaytxt += hours+"h, ";
		if (lev==1) awaytxt += mins+"min, ";
		awaytxt += secs+"sec";

		txt = "/me " + ltxt[2][lang];
		if (away_reason != "") txt += " -( " + away_reason + " )-";
		document.webchat.sendString(txt + awaytxt + ".");
		document.webchat.sendString("/away ");
		document.webchat.sendString("/nick " + nick);
		document.webchat.requestSourceFocus();
	} else alert(ltxt[7][lang]);
	isaway = false;
}