// JavaScript Document
var user_path = "./Store/Modules/User/";

function checkRegistrazone() {
	var id = "formRegistrazione";
	var values = getFormValues(id);
	var uri = user_path+"SignUpCheck.php";
	
	var response = ajaxPost(id, uri, values, false, false);	

	if(response) {
		if(response == 'OK')
			return true;
		else {
			var errors = response.split('|');
			var valid = true;
			
			for(var i=0;i < errors.length; i++) {
				error = errors[i].split("=");
				
				if(error[1]) {
					valid = false;
					openBox(error[0], decodeURI(error[1]), 'error');
				} else
					closeBox(error[0]+'Box');
			}
			
			if(valid) 
				closeBox('signupPost');
			else
				openBox('signupPost', ' Verificare i dati inseriti prima di continuare', 'error', 'span');
			
			return valid;
		}
	} else	
		return false;
}


function setInputValue(id) {
	var obj = document.getElementById(id+'_input');
	
	if(obj)
		setValue(id+'_value', obj.checked);
}

function userTask(taskId) {
	var id = "userTask";	
	
	if(taskId == 'pwd')
		var uri = user_path+"PasswordChange.php";
	else if(taskId == 'data')
		var uri = user_path+"ProfileChange.php";
	else if(taskId == 'nupwd') {
		var uri = user_path+"PasswordReset.php";				
	} else
		return false;		
	
	var callback = function(id, response) {
		openBox(id, response);
	}
	
	ajaxGet(id, uri, callback);	
}

function checkReset() {
	var id = "userTask";	
	var formId = 'formPasswordReset';
	var formValues = getFormValues(formId);
	
	if(!formValues['usernameReset']) {
		alert('Inserire lo username');
		return false;
	} else if(!formValues['partitaivaReset']) {
		alert('Inserire la partita iva');
		return false;		
	}
	
	var uri = user_path+"PasswordReset.php";
	var callback = function(id, response) {
		openBox(id, response);
	}
	
	ajaxPost(id, uri, formValues, callback, true);
	
	return false;
}
