function changeUinfo()
{ 
	if ($('Email').value == '' && $('mobil').value == '' && $('newFullName').value == '' && $('OldPassword').value == '' && $('NewPassword').value == '') 
	{
		return false;
	}
	if (isNaN($('mobil').value) || isNaN($('mobilriktnr').value))
	{
		alert('Telefonnumret måste bestå av endast siffror')	
		return false
	}
	if ($('OldPassword').value != '' && $('NewPassword').value == '' || $('OldPassword').value == '' && $('NewPassword').value != '')
	{
		alert('Vill du ändra lösenord måste du ange både ditt nuvarande och det nya lösenordet')
		return false;
	}
	var httpURL = '/'+document.getElementById('dbPath').value+"/(HandleChangeUserInfoRequest)?openagent"; 
	$('userproc').style.display = ''
	$('uinfo').style.display = 'none'
	var userAjax = new Ajax.Request(httpURL, 
		{
			method: 'get', 
			parameters: {email:$('Email').value,riktnr:$('mobilriktnr').value, mobil:$('mobil').value, user:$('checkUser').value, username:$('newFullName').value, oldpass:$('OldPassword').value, newpass:$('NewPassword').value}, 
			onComplete: function(unfo){
				var response = unfo.responseText || "No response";
				var response2 = unfo.responseXML || "No response";
		
				$('userproc').style.display = 'none'
				$('uinfo').style.display = ''
				$('Email').value == '' 
				$('mobil').value == ''
				getUserInfo()
				$('uinfo').innerHTML = response2.documentElement.getElementsByTagName('message')[0].firstChild.data;
			}
		}
	)
}
function showpwd()
{
	if ($('pnr').value == '' || isNaN($('pnr').value) || $('pnr').value.length != 10)
	{
		alert('Du måste ange ditt personnummer');
		$('pnr').select();
		$('pnr').focus();
		return false;
	}
	if ($('LastName').value == '')
	{
		alert('Du måste ange ditt efternamn');
		$('LastName').focus();
		return false;
	}
	var httpURL = "/"+document.getElementById('dbPath').value+"/(HandleSendPasswordRequest)?openagent"; 
	$('userproc').style.display = ''
	$('uinfo').style.display = 'none'
	var userAjax = new Ajax.Request(httpURL, 
		{
			method: 'post', 
			parameters: {pnr:$('pnr').value, lastname:$('LastName').value}, 
			onComplete: function(getpwd){
				var response = getpwd.responseText || "No response";
				var response2 = getpwd.responseXML || "No response";
				$('userproc').style.display = 'none'
				$('uinfo').style.display = ''
				var success = response2.documentElement.getElementsByTagName('success')[0].firstChild.data;
				if (success == '1' || success == 1)
				{ 
					uname = response2.documentElement.getElementsByTagName('username')[0].firstChild.data
					p = response2.documentElement.getElementsByTagName('pwd')[0].firstChild.data
					var outPut = 'Användarnamn: <b>'+uname+'</b><br />'
					outPut = outPut + 'Lösenord: <b>'+p+'</b>'
				
					$('uinfo').innerHTML = outPut
				}
				else
				{
					message = response2.documentElement.getElementsByTagName('username')[0].firstChild.data
					$('uinfo').innerHTML = message
					
				}
			}
		}
	)
}
function sendreq()
{
	if ($('pnr').value == '' || isNaN($('pnr').value) || $('pnr').value.length != 10)
	{
		alert('Du måste ange ditt personnummer');
		$('pnr').select();
		$('pnr').focus();
		return false;
	}
	if ($('LastName').value == '')
	{
		alert('Du måste ange ditt efternamn');
		$('LastName').focus();
		return false;
	}
	if ($('un').value == '')
	{
		alert('Ange önskat användarnamn');
		$('un').focus();
		return false;
	}
	if ($('npd').value == '')
	{
		alert('Du måste välja ett önskat lösenord');
		$('npd').focus();
		return false;
	}
	if ($('npd').value.length < 5)
	{
		alert('Lösenordet måste bestå av minst 5 tecken');
		$('npd').select()
		$('npd').focus();
		return false;
	}
	var httpURL = "/"+document.getElementById('dbPath').value+"/(HandleNewAccountRequest)?openagent"; 
	ismail = 'null';
	if ($('Email').value != '')
	{
		ismail = $('Email').value;
	}
	$('userproc').style.display = ''
	$('uinfo').style.display = 'none'
	var userAjax = new Ajax.Request(httpURL, 
		{
			method: 'get', 
			parameters: {pnr:$('pnr').value, lastname:$('LastName').value, email:ismail, username:$('un').value, password:$('npd').value}, 
			onComplete: function(getpwd){
				var response = getpwd.responseText || "No response";
				var response2 = getpwd.responseXML || "No response";
				//alert(response)
				//return false
				$('userproc').style.display = 'none'
				$('uinfo').style.display = ''
				var success = response2.documentElement.getElementsByTagName('success')[0].firstChild.data;
				if (success == '0' || success == 0)
			{
				respmessage = '<span style="color:#bb0000">'+response2.documentElement.getElementsByTagName('message')[0].firstChild.data+'</span>';
				if (respmessage.indexOf('%%') != -1)
				{
					resmArray = new Array();
					resmArray = respmessage.split('%%')
					respmessage = '<span style="color:#bb0000">'+resmArray[0] + '<br />' + resmArray[1]+'</span>'
					$('uinfo').innerHTML = respmessage
				}
				else
				{
					$('uinfo').innerHTML = respmessage
					
				}
				//$('uinfo').innerHTML = respmessage
				
			}
			//$('uinfo').innerHTML = response2.documentElement.getElementsByTagName('message')[0].firstChild.data
		}
	}
	
	)
}
function getUserInfo()
{	
	if ($('currentUser').value != '' && $('currentUser').value != 'Anonymous')
	{
		var httpURL = "/"+document.getElementById('dbPath').value.replace('reg.nsf', 'home.nsf')+"/(ME)?openagent"; 
		//alert($('currentUser').value)
		//return false
		var userAjax = new Ajax.Request(httpURL, 
			{
				method: 'get', 
				parameters: {username:$('currentUser').value}, 
				onComplete: function(getuserinfo){
				var response = getuserinfo.responseText || "No response";
				var response2 = getuserinfo.responseXML || "No response";
				//alert(response)
				//return false;
				$('myname').innerHTML = response2.documentElement.getElementsByTagName('name')[0].firstChild.data
				$('gadress').innerHTML = response2.documentElement.getElementsByTagName('gatuadress')[0].firstChild.data
				$('postadr').innerHTML = response2.documentElement.getElementsByTagName('postadress')[0].firstChild.data
				$('tlfnr').innerHTML = response2.documentElement.getElementsByTagName('telefon')[0].firstChild.data
				$('eposten').innerHTML = response2.documentElement.getElementsByTagName('myemail')[0].firstChild.data
				$('myavdelning').innerHTML = response2.documentElement.getElementsByTagName('avdelning')[0].firstChild.data
				//$('myavtal').innerHTML = response2.documentElement.getElementsByTagName('avtalsomrade')[0].firstChild.data
				/*avtal = response2.documentElement.getElementsByTagName('avtalsomrade')[0].firstChild.data
				if (avtal != "Saknas")
				{
					avtArray = new Array()
					avtArray = avtal.split("|")
					avtalurl = '/'+document.getElementById('dbPath').value + '/mittavtal?OpenForm&avtomrkod='+avtArray[1]
					$('myavtal').innerHTML = '<a href="'+avtalurl+'">' + avtArray[0] + '</a>'
				}
				else
				{
					$('myavtal').innerHTML = avtal
				}*/
				
				uppdr = response2.documentElement.getElementsByTagName('uppdrag')[0].firstChild.data
				if (uppdr != 'Saknas')
				{
					updrurl = '/'+document.getElementById('dbPath').value + '/uppdrag?openform'
					$('minauppdrag').innerHTML = '<a href="'+updrurl+'">' + uppdr + '</a>'
				}
				else
				{
					$('minauppdrag').innerHTML = uppdr
				}
					
				}
						
					
			}
		)
	}
}

