// manage tabs

function resetMessages(){
	resetSuccessMessages();	
}

function resetSuccessMessages() {
	hideObjectById("retrievePasswordAjaxSuccess");
}

function resetErrorMessages(){
	foldObjectById("retrievePasswordAjaxErrors");
}

function handleRetrievePasswordErrorMessage(errormessage){
	document.getElementById("retrievePasswordAjaxErrorsMessage").innerHTML = errormessage;
	foldObjectById("retrievePasswordAjaxSuccess");
	unFoldObjectById("retrievePasswordAjaxErrors");
	unFoldObjectById("retrieve_password_teaser_registration");
}

function handleRetrievePasswordSuccessMessage(successmessage){
	document.getElementById("retrievePasswordAjaxSuccessMessage").innerHTML = successmessage;
	foldObjectById("retrievePasswordAjaxErrors");
	unFoldObjectById("retrievePasswordAjaxSuccess");
	showObjectById("retrievePasswordAjaxSuccess");
	foldObjectById("retrieve_password_teaser_registration");
}

function retrievePasswordAjax(){
	$.getJSON("/controller/WebController/?wcId=1043&_="+$.ajaxRan()+"&"+$("form#retrievePassword").serialize(),function(response) {
        if(response.data.retrieve_password_data.change_done == "true"){
        	handleRetrievePasswordSuccessMessage(response.data.retrieve_password_data.message);
        } else {
        	handleRetrievePasswordErrorMessage(response.errors[0].error);
        }
	});
}

function retrievePasswordAjaxOnSubmit(){
	retrievePasswordAjax();
	return false;
}

