// Form Controllo nome
function DleNome(){
	
	// NOME
	var elemento_nome_valido = document.getElementById('div_nome_valido');
	var elemento_nome_non_valido = document.getElementById('div_nome_non_valido');
	
	// NOME
	if(document.formRegister.name.value == ""){
		//alert("Il email non esiste!");
		elemento_nome_valido.style.display = "none";
		elemento_nome_non_valido.style.display = "block";
		
	} else {
		elemento_nome_valido.style.display = "block";
		elemento_nome_non_valido.style.display = "none";
	}
	
}


// Form Controllo nome
function DleSurname(){
	
	// NOME
	var elemento_surname_valido = document.getElementById('div_surname_valido');
	var elemento_surname_non_valido = document.getElementById('div_surname_non_valido');
	
	// NOME
	if(document.formRegister.surname.value == ""){
		//alert("Il email non esiste!");
		elemento_surname_valido.style.display = "none";
		elemento_surname_non_valido.style.display = "block";
		
	} else {
		elemento_surname_valido.style.display = "block";
		elemento_surname_non_valido.style.display = "none";
	}
	
}


// Form Controllo nome
function DleArtist(){
	
	// NOME
	var elemento_artistname_valido = document.getElementById('div_artistname_valido');
	var elemento_artistname_non_valido = document.getElementById('div_artistname_non_valido');
	
	// NOME
	if(document.formRegister.nick.value == ""){
		//alert("Il email non esiste!");
		elemento_artistname_valido.style.display = "none";
		elemento_artistname_non_valido.style.display = "block";
		
	} else {
		elemento_artistname_valido.style.display = "block";
		elemento_artistname_non_valido.style.display = "none";
	}
	
}


function DleCity(){
	
	// NOME
	var elemento_city_valido = document.getElementById('div_city_valido');
	var elemento_city_non_valido = document.getElementById('div_city_non_valido');
	
	// NOME
	if(document.formRegister.city.value == ""){
		//alert("Il email non esiste!");
		elemento_city_valido.style.display = "none";
		elemento_city_non_valido.style.display = "block";
		
	} else {
		elemento_city_valido.style.display = "block";
		elemento_city_non_valido.style.display = "none";
	}
	
}


function DleCap(){
	
	// NOME
	var elemento_cap_valido = document.getElementById('div_cap_valido');
	var elemento_cap_non_valido = document.getElementById('div_cap_non_valido');
	
	// NOME
	if(document.formRegister.cap.value == ""){
		//alert("Il email non esiste!");
		elemento_cap_valido.style.display = "none";
		elemento_cap_non_valido.style.display = "block";
		
	} else {
		elemento_cap_valido.style.display = "block";
		elemento_cap_non_valido.style.display = "none";
	}
	
}


function DleCell(){
	
	// NOME
	var elemento_cell_valido = document.getElementById('div_cell_valido');
	var elemento_cell_non_valido = document.getElementById('div_cell_non_valido');
	
	// NOME
	if(document.formRegister.cell.value == ""){
		//alert("Il email non esiste!");
		elemento_cell_valido.style.display = "none";
		elemento_cell_non_valido.style.display = "block";
		
	} else {
		elemento_cell_valido.style.display = "block";
		elemento_cell_non_valido.style.display = "none";
	}
	
}

function DleState(){
	// NOME
	var elemento_state_valido = document.getElementById('div_state_valido');
	var elemento_state_non_valido = document.getElementById('div_state_non_valido');
	
	// NOME
	if(document.formRegister.stato.value == ""){
		//alert("Il email non esiste!");
		elemento_state_valido.style.display = "none";
		elemento_state_non_valido.style.display = "block";
		
	} else {
		elemento_state_valido.style.display = "block";
		elemento_state_non_valido.style.display = "none";
	}
	
}


function DleUser(){
	// NOME
	var elemento_user_valido = document.getElementById('div_user_valido');
	var elemento_user_non_valido = document.getElementById('div_user_non_valido');
	
	// NOME
	if(document.formRegister.username.value == ""){
		//alert("Il email non esiste!");
		elemento_user_valido.style.display = "none";
		elemento_user_non_valido.style.display = "block";
		
	} else {
		elemento_user_valido.style.display = "block";
		elemento_user_non_valido.style.display = "none";
	}
	
}


function DlePassword(){
	// NOME
	var elemento_password_valido = document.getElementById('div_password_valido');
	var elemento_password_non_valido = document.getElementById('div_password_non_valido');
	
	// NOME
	if(document.formRegister.password.value == ""){
		//alert("Il email non esiste!");
		elemento_password_valido.style.display = "none";
		elemento_password_non_valido.style.display = "block";
		
	} else {
		elemento_password_valido.style.display = "block";
		elemento_password_non_valido.style.display = "none";
	}
	
}



function DleEmail(){
	
	// EMAIL
	var elemento_email_valida = document.getElementById('div_email_valida');
	var elemento_email_non_valida = document.getElementById('div_email_non_valida');
	
	var x = document.formRegister.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (filter.test(x)){
		elemento_email_valida.style.display = "block";
		elemento_email_non_valida.style.display = "none";
	} else {
		//alert("Il email non esiste!");
		elemento_email_valida.style.display = "none";
		elemento_email_non_valida.style.display = "block";
		document.formRegister.email.focus();
		return(false);
	}
	
	
}



// Form Registrazione con recupero dati
function DleForm( page, elemento){
	
	
	// NOME
	var elemento_nome_valido = document.getElementById('div_nome_valido');
	var elemento_nome_non_valido = document.getElementById('div_nome_non_valido');
	
	// NOME
	var elemento_surname_valido = document.getElementById('div_surname_valido');
	var elemento_surname_non_valido = document.getElementById('div_surname_non_valido');
	
	// NOME
	var elemento_artistname_valido = document.getElementById('div_artistname_valido');
	var elemento_artistname_non_valido = document.getElementById('div_artistname_non_valido');
	
	// NOME
	var elemento_city_valido = document.getElementById('div_city_valido');
	var elemento_city_non_valido = document.getElementById('div_city_non_valido');
	
	// NOME
	var elemento_cap_valido = document.getElementById('div_cap_valido');
	var elemento_cap_non_valido = document.getElementById('div_cap_non_valido');

	// NOME
	var elemento_cell_valido = document.getElementById('div_cell_valido');
	var elemento_cell_non_valido = document.getElementById('div_cell_non_valido');
	
	// NOME
	var elemento_state_valido = document.getElementById('div_state_valido');
	var elemento_state_non_valido = document.getElementById('div_state_non_valido');
	
	// NOME
	var elemento_user_valido = document.getElementById('div_user_valido');
	var elemento_user_non_valido = document.getElementById('div_user_non_valido');
	
	var elemento_password_valido = document.getElementById('div_password_valido');
	var elemento_password_non_valido = document.getElementById('div_password_non_valido');
	
	//EMAIL
	var elemento_email_valida = document.getElementById('div_email_valida');
	var elemento_email_non_valida = document.getElementById('div_email_non_valida');
	
		
	//var div_grazie = document.getElementById("content").getElementsByTagName("div_grazie");
	//var ar = document.getElementsByTagName("nome");
	
	// NOME
	if(document.formRegister.name.value == ""){
		//alert("Il email non esiste!");
		elemento_nome_valido.style.display = "none";
		elemento_nome_non_valido.style.display = "block";
		document.formRegister.name.focus();
		return(false);
	} else {
		elemento_nome_valido.style.display = "block";
		elemento_nome_non_valido.style.display = "none";
	}
	
	
	// NOME
	if(document.formRegister.surname.value == ""){
		//alert("Il email non esiste!");
		elemento_surname_valido.style.display = "none";
		elemento_surname_non_valido.style.display = "block";
		document.formRegister.surname.focus();
		return(false);
	} else {
		elemento_surname_valido.style.display = "block";
		elemento_surname_non_valido.style.display = "none";
	}
	
	
		// NOME
	if(document.formRegister.nick.value == ""){
		//alert("Il email non esiste!");
		elemento_artistname_valido.style.display = "none";
		elemento_artistname_non_valido.style.display = "block";
		document.formRegister.nick.focus();
		return(false);
	} else {
		elemento_artistname_valido.style.display = "block";
		elemento_artistname_non_valido.style.display = "none";
	}
	
	
	// NOME
	if(document.formRegister.city.value == ""){
		//alert("Il email non esiste!");
		elemento_city_valido.style.display = "none";
		elemento_city_non_valido.style.display = "block";
		document.formRegister.city.focus();
		return(false);
	} else {
		elemento_city_valido.style.display = "block";
		elemento_city_non_valido.style.display = "none";
	}
	
	
		// NOME
	if(document.formRegister.cap.value == ""){
		//alert("Il email non esiste!");
		elemento_cap_valido.style.display = "none";
		elemento_cap_non_valido.style.display = "block";
		document.formRegister.cap.focus();
		return(false);
	} else {
		elemento_cap_valido.style.display = "block";
		elemento_cap_non_valido.style.display = "none";
	}
	
	
		// NOME
	if(document.formRegister.cell.value == ""){
		//alert("Il email non esiste!");
		elemento_cell_valido.style.display = "none";
		elemento_cell_non_valido.style.display = "block";
		document.formRegister.cell.focus();
		return(false);
	} else {
		elemento_cell_valido.style.display = "block";
		elemento_cell_non_valido.style.display = "none";
	}
	
	
	
		
	// EMAIL
	var x = document.formRegister.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (filter.test(x)){
		elemento_email_valida.style.display = "block";
		elemento_email_non_valida.style.display = "none";
	} else {
		//alert("Il email non esiste!");
		elemento_email_valida.style.display = "none";
		elemento_email_non_valida.style.display = "block";
		document.formRegister.email.focus();
		return(false);
	}
	

	
	
	// NOME
	if(document.formRegister.stato.value == ""){
		//alert("Il email non esiste!");
		elemento_state_valido.style.display = "none";
		elemento_state_non_valido.style.display = "block";
		document.formRegister.stato.focus();
		return(false);
	} else {
		elemento_state_valido.style.display = "block";
		elemento_state_non_valido.style.display = "none";
	}
	
		// NOME
	if(document.formRegister.username.value == ""){
		//alert("Il email non esiste!");
		elemento_user_valido.style.display = "none";
		elemento_user_non_valido.style.display = "block";
		document.formRegister.username.focus();
		return(false);
	} else {
		elemento_user_valido.style.display = "block";
		elemento_user_non_valido.style.display = "none";
	}
	
	
		// NOME
	if(document.formRegister.password.value == ""){
		//alert("Il email non esiste!");
		elemento_password_valido.style.display = "none";
		elemento_password_non_valido.style.display = "block";
		document.formRegister.password.focus();
		return(false);
	} else {
		elemento_password_valido.style.display = "block";
		elemento_password_non_valido.style.display = "none";
	}
	

	//submit("index.aspx");
	//alert("Provaaaa");
	

	showBusyLayer();
	var ajax = new dle_ajax();
	
	ajax.onShow ('Register, Please Wait...');
	
	ajax.setVar("name", document.formRegister.name.value);
	ajax.setVar("surname", document.formRegister.surname.value);
	ajax.setVar("nick", document.formRegister.nick.value);
	ajax.setVar("city", document.formRegister.city.value);
	ajax.setVar("cap", document.formRegister.cap.value);
	ajax.setVar("cell", document.formRegister.cell.value);
	ajax.setVar("email", document.formRegister.email.value);
	ajax.setVar("stato", document.formRegister.stato.value);
	ajax.setVar("username", document.formRegister.username.value);	
	ajax.setVar("password", document.formRegister.password.value);
	ajax.setVar("msg", document.formRegister.msg.value);
	
	//alert(document.formRegister.name.value);
	//alert(document.commentform.email.value);
	//alert(document.commentform.oggetto.value);
	//alert(document.commentform.messaggio.value);
		
	
	ajax.requestFile = page;
	ajax.method = 'POST'; 
	ajax.add_html = false;
	ajax.execute = true;
	ajax.element = elemento;
	ajax.onCompletion = DlePageCompleted;
	ajax.sendAJAX(page);

	
}
