var handler = null;
var lock = false;


// Laden der Seite
onload = function() 
{
	handler = new YNPHandler();
	LockPage();
	
	uploadimg = new Image();
	uploadimg.src = "/pictures/pic_indicator.gif";
		
	LoadProfile();
}

// Profildaten vom Server laden
function LoadProfile()
{
	handler.LoadProfileInfo(true, false, false , CallbackLoadProfile);
}

function CallbackLoadProfile(response) 
{
	var info = response.result;
	var formular = document.forms["form_save"];

	formular.tb_nickname.value = info.nickname;
	formular.tb_email.value = info.email;
	formular.tb_password.value = info.password;
	
	UnlockPage();
}

function SaveTempMember()
{
	if(!lock)
	{
		LockPage();
		var obj = 0;
		var hashtable = new Object();
		var formular = document.forms["form_save"];
		
		hashtable['nickname'] = formular.tb_nickname.value; 
		hashtable['password'] = formular.tb_password.value;; 
		hashtable['email'] = formular.tb_email.value;; 
	  	
	  	handler.SaveTempMember(hashtable, CallbackSaveTempMember);			
	}
}

function CallbackSaveTempMember(response) 
{
   	if(response.result.hasError)
   	{
   		msg = document.getElementsByName("la_message")[0];
    	msg.innerHTML = response.result.processMessage+"<br>";
		UnlockPage();
	}
	else
	{
		window.location = "signup_profile.aspx";
	}
}

function LockPage()
{
	img = document.getElementsByName("img_loader")[0];
	img.style.visibility = "visible";	
	lock = true;	
}

function UnlockPage()
{
	img = document.getElementsByName("img_loader")[0];
	img.style.visibility = "hidden";	
	lock = false;	
}
