﻿//
// Inizializzazioni
//
function init(){
}

function validate(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
	  return false;
   }else{
   	 return true;
   }
   
}


//
// Al cambiamento della nazione 
// controllo che cosa ho scelto
// se ho scelto italia allora visualizzo le pr
//
function change_nation(){
	value = $('#nations').attr('value');
	if(value == 'IT')
		$('#province').fadeIn();
	else
		$('#province').fadeOut();	
}

function control_data(form){
	messaggio = "";
	
	// controlli
	if($('#Nome').attr('value') == ""){
		messaggio += "\n- Il nome non esiste";
	}
	if($('#Cognome').attr('value') == ""){
		messaggio += "\n- Il cognome non esiste";
	}
	if($('#Indirizzo').attr('value') == ""){
		messaggio += "\n- L'indirizzo non è stato inserito in modo corretto";
	}
	if($('#Citt&agrave;').attr('value') == ""){
		messaggio += "\n- La città non è stata inserita";
	}
	if($('#CAP').attr('value') == ""){
		messaggio += "\n- Il CAP non esiste o formato in modo errato";
	}
	if($('#nations').attr('value') == ""){
		messaggio += "\n- La nazione non è stata inserita";
	}
	if($('#province').attr('value') == ""){
		messaggio += "\n- La provincia non è stata inserita";
	}
	if($('#email').attr('value') == ""){
		messaggio += "\n- l'indirizzo email non è stato inserito";
	}
	if(validate($('#email').attr('value')) == false){
		messaggio += "\n- l'indirizzo email non è corretto";
	}
	if($('#Verifica_visiva').attr('value') == ""){
		messaggio += "\n- La verifica visiva non è andata a buon fine";
	}
	if($('#richiesta').attr('value') == ""){
		messaggio += "\n- Inserire la richiesta";
	}
	if($('#accept').attr('checked') == false){
		messaggio += "\n- Non è stata accettata la privacy";
	}
	
	if(messaggio.length > 0){
		alert('Errore nella compilazione del modulo:\n\n' + messaggio);
	}else{
		form.submit();
	}
}

function control_data_registration(form){
	messaggio = "";
	
	// controlli
	if(validate($('#E-mail').attr('value')) == false){
		messaggio += "\n- l'indirizzo email non è corretto";
	}
	if($('#Password').attr('value') == ""){
		messaggio += "\n- La password non esiste";
	}
	if($('#Password').attr('value') != $('#Conferma_password').attr('value')){
		messaggio += "\n- Le due password non coincidono";
	}
	if($('#Password').attr('value') != $('#Conferma_password').attr('value')){
		messaggio += "\n- Il nome non esiste";
	}
	/*if($('#Ragione_sociale').attr('value') == ""){
		messaggio += "\n- La ragione sociale non esiste";
	}*/
	if($('#P_iva').attr('value') == ""){
		messaggio += "\n- La partita IVA non esiste";
	}
	if($('#Cod_fiscale').attr('value') == ""){
		messaggio += "\n- Il codice fiscale non esiste";
	}
	if($('#Nome').attr('value') == ""){
		messaggio += "\n- Il nome non esiste";
	}
	if($('#Cognome').attr('value') == ""){
		messaggio += "\n- Il cognome non esiste";
	}
	if($('#Indirizzo').attr('value') == ""){
		messaggio += "\n- L'indirizzo non è stato inserito in modo corretto";
	}
	if($('#Citt&agrave;').attr('value') == ""){
		messaggio += "\n- La città non è stata inserita";
	}
	if($('#CAP').attr('value') == ""){
		messaggio += "\n- Il CAP non esiste o formato in modo errato";
	}
	if($('#nations').attr('value') == ""){
		messaggio += "\n- La nazione non è stata inserita";
	}
	if($('#province').attr('value') == ""){
		messaggio += "\n- La provincia non è stata inserita";
	}
	if($('#Telefono').attr('value') == ""){
		messaggio += "\n- Il telefono non esiste";
	}
	if($('#Risposta').attr('value') == ""){
		messaggio += "\n- Scegli una domanda e una risposta";
	}
	if($('#Verifica_visiva').attr('value') == ""){
		messaggio += "\n- Compilare la verifica visiva";
	}
	if($('#accept').attr('checked') == false){
		messaggio += "\n- Non è stata accettata la privacy";
	}
	
	if(messaggio.length > 0){
		alert('Errore nella compilazione del modulo:\n\n' + messaggio);
	}else{
		form.submit();
	}
	
}

function control_data_profile(form){
	messaggio = "";
	
	// controlli
	if($('#Nome').attr('value') == ""){ messaggio += "\n- Il nome non esiste";}
	if($('#Cognome').attr('value') == ""){ messaggio += "\n- Il cognome non esiste";}
	if($('#Indirizzo').attr('value') == ""){ messaggio += "\n- L'indirizzo non è stato inserito in modo corretto";}
	if($('#Citt&agrave;').attr('value') == ""){messaggio += "\n- La città non è stata inserita";}
	if($('#CAP').attr('value') == ""){messaggio += "\n- Il CAP non esiste o formato in modo errato";}
	if($('#nations').attr('value') == ""){messaggio += "\n- La nazione non è stata inserita";}
	if($('#province').attr('value') == ""){	messaggio += "\n- La provincia non è stata inserita";}
	if($('#email').attr('value') == ""){messaggio += "\n- l'indirizzo email non è stato inserito";}
	if(validate($('#email').attr('value')) == false){messaggio += "\n- l'indirizzo email non è corretto";}
	
	if(messaggio.length > 0){
		alert('Errore nella compilazione del modulo:\n\n' + messaggio);
		return false;
	}else{
		//controllo della password
		var p1 = $('#password').attr('value');
		var p2 = $('#conferma_password').attr('value')
		
		if(p1 != p2){
			alert('le due password non coincidono. Prego reinserirle');
			$('#password').attr('value') = "";
			$('#password_conf').attr('value') = "";
		
			return false;	
		}
		
		return true;
	}
}
	







































	

