/*
 * $Header: /usr/local/cvsroot/understrom/_inc/talkback.js,v 1.3 2008/12/18 18:30:16 krut Exp $
 *
 * Talkback Javascript Lib
 * 
 */

function doAuthReqest(mode)
{
	var url = "/_ajax/authforum.php";
	
	url += '?ticket=' + document.getElementById('ticket').value;
	url += '&screenname=' + document.getElementById('Iscreenname').value;
	url += '&email=' + document.getElementById('Iemail').value;
	url += '&mode=' + mode;

//	alert (url);
	makeRequest(url, authResponse);
	document.getElementById('authForm').style.display = "none";
	document.getElementById('authFormWait').style.display = "block";
}

function authResponse(res)
{
	if (res.getElementsByTagName('status')[0].firstChild.nodeValue == 'OK')
	{
		var output = '<p style="font-size: 0.8em;">Vi har sendt en e-mail til ';
		output += res.getElementsByTagName('email')[0].firstChild.nodeValue;
		
		if (res.getElementsByTagName('mode')[0].firstChild.nodeValue == 1)
		{
			output += '. For at skrive et indlæg i debatten, skal du klikke på linket i e-mailen.</p>';
		}
		
		if (res.getElementsByTagName('mode')[0].firstChild.nodeValue == 2)
		{
			output += '. For at skrive en læsertilrettet, skal du klikke på linket i e-mailen.</p>';
		}

		if (res.getElementsByTagName('mode')[0].firstChild.nodeValue == 3)
		{
			output += '. For at tilmelde dig, skal du klikke på linket i e-mailen.</p>';
		}

		if (res.getElementsByTagName('mode')[0].firstChild.nodeValue == 4)
		{
			output += '. For at afmelde dig, skal du klikke på linket i e-mailen.</p>';
		}

		output += '<p style="font-size: 0.8em;">Af sikkerhedsmæssige årsager virker linket kun i 24 timer. Efter 24-timer skal du bede om at få tilsendt en ny e-mail</p>\n';
		var ac = document.getElementById('authFormConfirm');
		ac.innerHTML += output;
		document.getElementById('authFormWait').style.display = "none";
		ac.style.display = "block";

		// Postdistrict found
		//document.getElementById('postdistrict').value = res.getElementsByTagName('postdistrict')[0].firstChild.nodeValue;
	} else
	{
		// TODO Errorhandler
		//document.getElementById('postdistrict').value = '';
	}
}
