var reset_clientid;

function SetResetClientId(ClientID)
{
	reset_clientid = ClientID + "_";
}

function DoReset()
{
	var emailaddress = document.getElementById(reset_clientid + "reset_email").value;
	var companysiteid = document.getElementById(reset_clientid + "reset_cmp").value;
	TomSawyer.Web.Service.Reset(companysiteid, emailaddress, OnReset, OnResetFailed);
}
function OnReset(result, eventArgs)
{
	var RsltElem = document.getElementById("ResetResult");
	RsltElem.innerHTML = "";
	
	switch(result)
	{
		case 1:
			RsltElem.innerHTML = "Resetlink is verzonden naar uw emailadres.";
			break;
		case -1:
			RsltElem.innerHTML = "Emailadres niet gevonden.";
			break;
		case -2:
			RsltElem.innerHTML = "Ongeldig Emailadres.";
			break;
		case -3:
			RsltElem.innerHTML = "Dit account is gedeactiveerd.";
			break;
	}
}
function OnResetFailed(error)
{
    // Display the error.    
    var RsltElem = document.getElementById("ResetResult");
    RsltElem.innerHTML = "Service Error: " + error.get_message();
}