var User;
var Passwd;
var TmpPasswd;

function restoreUser() {
	if (User.value == '') {
		User.value = 'E-Mail / Kennung'
	}
}
function emptyUser() {
	if (User.value == 'E-Mail / Kennung') {
		User.value = ''
	}
}

function restorePassword() {
	if (Passwd.value == '') {
		Passwd.style.display = 'none';
		document.getElementById('tmp_passwd').style.display = '';
	}
}
function emptyPassword() {
	TmpPasswd.style.display='none';
	Passwd.style.display = '';
	Passwd.focus();
}

function init_login_form() {
	User = document.getElementById('user');
	Passwd = document.getElementById('passwd');
	TmpPasswd = document.getElementById('tmp_passwd');

	User.value = 'E-Mail / Kennung';
	Passwd.style.display = 'none';
	TmpPasswd.value = 'Passwort';
	TmpPasswd.style.display = '';
	
	addEvent(User, 'blur', restoreUser);
	addEvent(User, 'focus', emptyUser);
	addEvent(Passwd, 'blur', restorePassword);
	addEvent(TmpPasswd, 'focus', emptyPassword);
}

var send_pm = function(user_id, user_name, session, message) {
    var text;
    if (message) {
        text = prompt(message, '');
    }
    else {
        text = prompt('Eine Nachricht an ' + user_name + ' schreiben:', '');
    }
    
    if (typeof(text) == "undefined") {
        return false;
    } else if (text == false || text == null) {
        return false;
    }
    
    var head = new SOAPClientParameters(),
        body = new SOAPClientParameters();
    
    head.add('UniqueKey', session);
    SOAPClient.addHeader('CurrentSession', head);
    body.add('privateMessageText', text);
    body.add('privateMessageUserId', user_id);
    body.add('privateMessageSession', session);
    
    SOAPClient.invoke('/wf/webservice/fluct_de', "sendPrivateMessage", body, true, function(r, xml_value){}, function(){}, 3000);
    
}

var notification_prompt_pm = function(r, xml_value)
{
    var doc = $(xml_value.firstChild.data);
    
    user_id = doc.find("user_id").text();
    username = doc.find("username").text();
    session = doc.find("session").text();
    message = doc.find("message").text();
    message = username + " schreibt:\n" + message + "\n\nAntworten:";
    
    send_pm(user_id, '', session, message);
    return 1;
}




