function validaUser(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.username.value)) {
        alert("inserire nome utente");
        form.username.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.password.value)) {
        alert("inserire password");
        form.password.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.confpassword.value)) {
        alert("inserire conferma password");
        form.confpassword.focus();
        enableSubmitImg(form);
        return false;
    } else if(form.password.value!=form.confpassword.value) {
        alert("la password e' diversa dalla password confermata");
        form.confpassword.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.email.value)) {
        alert("inserire Email");
        form.email.focus();
        enableSubmitImg(form);
        return false;
    } else if(!form.privacy.checked) {
        alert("Per registrarsi e' necessario accettare le condizioni di privacy");
        form.privacy.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaUserMod(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.email.value)) {
        alert("inserire Email");
        form.email.focus();
        enableSubmitImg(form);
        return false;
    } else if(!form.privacy.checked) {
        alert("Per registrarsi e' necessario accettare le condizioni di privacy");
        form.privacy.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaUserModPass(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.oldPass.value)) {
        alert("inserire password attuale");
        form.oldPass.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.password.value)) {
        alert("inserire nuova password");
        form.password.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.confPass.value)) {
        alert("inserire conferma password");
        form.confPass.focus();
        enableSubmitImg(form);
        return false;
    } else if(form.password.value!=form.confPass.value) {
        alert("la nuova password e' diversa dalla password confermata");
        form.confPass.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validateReqPass(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.email.value)) {
        alert("inserire Email");
        form.email.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaCassaSped(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.nome.value)) {
        alert("inserire nome");
        form.nome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cognome.value)) {
        alert("inserire cognome");
        form.cognome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.indirizzo.value)) {
        alert("inserire indirizzo");
        form.indirizzo.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.citta.value)) {
        alert("inserire cittą");
        form.citta.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cap.value)) {
        alert("inserire cap");
        form.cap.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.provincia.value)) {
        alert("inserire provincia");
        form.provincia.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.regione.value)) {
        alert("inserire regione");
        form.regione.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.idSped.options[form.idSped.selectedIndex].value)) {
        alert("selezionare modalitą di spedizione");
        form.idSped.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaCassaSpedAzi(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.ragioneSociale.value)) {
        alert("inserire ragione sociale");
        form.ragioneSociale.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.indirizzo.value)) {
        alert("inserire indirizzo");
        form.indirizzo.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.citta.value)) {
        alert("inserire cittą");
        form.citta.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cap.value)) {
        alert("inserire cap");
        form.cap.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.provincia.value)) {
        alert("inserire provincia");
        form.provincia.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.regione.value)) {
        alert("inserire regione");
        form.regione.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.idSped.options[form.idSped.selectedIndex].value)) {
        alert("selezionare modalitą di spedizione");
        form.idSped.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaCassaFatt(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.nome.value)) {
        alert("inserire nome");
        form.nome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cognome.value)) {
        alert("inserire cognome");
        form.cognome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.codiceFiscale.value)) {
        alert("inserire codice fiscale");
        form.codiceFiscale.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.indirizzo.value)) {
        alert("inserire indirizzo");
        form.indirizzo.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.citta.value)) {
        alert("inserire cittą");
        form.citta.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cap.value)) {
        alert("inserire cap");
        form.cap.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.provincia.value)) {
        alert("inserire provincia");
        form.provincia.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.regione.value)) {
        alert("inserire regione");
        form.regione.focus();
        enableSubmitImg(form);
        return false;
    } else if(getCheckedRadioButton(form.idPag)<0) {
        alert("selezionare modalitą di pagamento");
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaCassaFattAzi(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.ragioneSociale.value)) {
        alert("inserire ragione sociale");
        form.ragioneSociale.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.partitaIva.value)) {
        alert("inserire partita iva");
        form.partitaIva.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.indirizzo.value)) {
        alert("inserire indirizzo");
        form.indirizzo.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.citta.value)) {
        alert("inserire cittą");
        form.citta.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cap.value)) {
        alert("inserire cap");
        form.cap.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.provincia.value)) {
        alert("inserire provincia");
        form.provincia.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.regione.value)) {
        alert("inserire regione");
        form.regione.focus();
        enableSubmitImg(form);
        return false;
    } else if(getCheckedRadioButton(form.idPag)<0) {
        alert("selezionare modalitą di pagamento");
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaCassa(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(!form.condizioni.checked) {
        alert("Per effettuare l'ordine e' necessario accettare i termini e le condizioni di contratto");
        form.condizioni.focus();
        enableSubmitImg(form);
        return false;
    } else if(!form.privacy.checked) {
        alert("Per effettuare l'ordine e' necessario accettare le condizioni di privacy");
        form.privacy.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}


function validaaddFotoEv(form) {
    if(isEmpty(form.formato.options[form.formato.selectedIndex].value)) {
        alert("Selezionare il formato");
        form.formato.focus();
        return false;
    } else if(isEmpty(form.qta.value)) {
        alert("Inserire quantitą");
        form.qta.focus();
        return false;
    } else if(!isInteger(form.qta.value)) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.qta.focus();
        return false;
    } else if((form.qta.value)<=0) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.qta.focus();
        return false;
	} else {
        addEventoCarrello(form.formato.options[form.formato.selectedIndex].value,form.qta.value,form.idEv.value,form.idImgEv.value);
        return false;
	}
}

function validaaddFotoEvAzi(form) {
    if(isEmpty(form.formato.options[form.formato.selectedIndex].value)) {
        alert("Selezionare il formato");
        form.formato.focus();
        return false;
    } else if(isEmpty(form.qta.value)) {
        alert("Inserire quantitą");
        form.qta.focus();
        return false;
    } else if(!isInteger(form.qta.value)) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.qta.focus();
        return false;
    } else if((form.qta.value)<=0) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.qta.focus();
        return false;
	} else {
        addEventoCarrelloAzi(form.formato.options[form.formato.selectedIndex].value,form.qta.value,form.idEv.value,form.idImgEv.value);
        return false;
	}
}

function validaStampaFoto(form) {
    if(isEmpty(form.upFile.value)) {
        alert("Inserire la foto");
        form.upFile.focus();
        return false;
    } else if(isEmpty(form.formato.options[form.formato.selectedIndex].value)) {
        alert("Selezionare il formato");
        form.formato.focus();
        return false;
    } else if(isEmpty(form.quantita.value)) {
        alert("Inserire quantitą");
        form.quantita.focus();
        return false;
    } else if(!isInteger(form.quantita.value)) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.quantita.focus();
        return false;
    } else if((form.quantita.value)<=0) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.quantita.focus();
        return false;
	} else {
        return true;
	}
}

function validaStampaFotoAzi(form) {
    if(isEmpty(form.upFile.value)) {
        alert("Inserire la foto");
        form.upFile.focus();
        return false;
    } else if(isEmpty(form.formato.options[form.formato.selectedIndex].value)) {
        alert("Selezionare il formato");
        form.formato.focus();
        return false;
    } else if(isEmpty(form.quantita.value)) {
        alert("Inserire quantitą");
        form.quantita.focus();
        return false;
    } else if(!isInteger(form.quantita.value)) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.quantita.focus();
        return false;
    } else if((form.quantita.value)<=0) {
        alert("La quantitą deve essere un numero intero maggiore di zero");
        form.quantita.focus();
        return false;
	} else {
        return true;
	}
}

function validaStampeSpeciali(form) {
    if(isEmpty(form.upFile.value)) {
        alert("Inserire il file");
        form.upFile.focus();
        return false;
	} else {
        return true;
	}
}

function validaStampeSpecialiAzi(form) {
    if(isEmpty(form.upFile.value)) {
        alert("Inserire il file");
        form.upFile.focus();
        return false;
	} else {
        return true;
	}
}

function validaStampeSped(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.nome.value)) {
        alert("inserire nome");
        form.nome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cognome.value)) {
        alert("inserire cognome");
        form.cognome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.indirizzo.value)) {
        alert("inserire indirizzo");
        form.indirizzo.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.citta.value)) {
        alert("inserire cittą");
        form.citta.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cap.value)) {
        alert("inserire cap");
        form.cap.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.provincia.value)) {
        alert("inserire provincia");
        form.provincia.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.regione.value)) {
        alert("inserire regione");
        form.regione.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaStampeSpedAzi(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(isEmpty(form.nome.value)) {
        alert("inserire nome");
        form.nome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cognome.value)) {
        alert("inserire cognome");
        form.cognome.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.indirizzo.value)) {
        alert("inserire indirizzo");
        form.indirizzo.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.citta.value)) {
        alert("inserire cittą");
        form.citta.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.cap.value)) {
        alert("inserire cap");
        form.cap.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.provincia.value)) {
        alert("inserire provincia");
        form.provincia.focus();
        enableSubmitImg(form);
        return false;
    } else if(isEmpty(form.regione.value)) {
        alert("inserire regione");
        form.regione.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaStampe(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(!form.condizioni.checked) {
        alert("Per richiedere il preventivo e' necessario accettare i termini e le condizioni di contratto");
        form.condizioni.focus();
        enableSubmitImg(form);
        return false;
    } else if(!form.privacy.checked) {
        alert("Per richiedere il preventivo e' necessario accettare le condizioni di privacy");
        form.privacy.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function validaStampeAzi(form) {
    disableSubmitImg(form);
    if("DEL"==form.op.value) {
        return true;
    } else if(!form.condizioni.checked) {
        alert("Per richiedere il preventivo e' necessario accettare i termini e le condizioni di contratto");
        form.condizioni.focus();
        enableSubmitImg(form);
        return false;
    } else if(!form.privacy.checked) {
        alert("Per richiedere il preventivo e' necessario accettare le condizioni di privacy");
        form.privacy.focus();
        enableSubmitImg(form);
        return false;
	} else {
        return true;
	}
}

function addCarrello(id) {
    var w=300;
    var h=130;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popCarr=window.open('/dimensioneservice/addCarrelloPri.do?id='+id,'carr','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popCarr.focus();
}

function addEventoCarrello(formato,qta,idEv,idImgEv) {
    var w=300;
    var h=130;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popCarrEv=window.open('/dimensioneservice/addEventoCarrelloPri.do?formato='+formato+'&qta='+qta+'&idEv='+idEv+'&idImgEv='+idImgEv,'carrEv','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popCarrEv.focus();
}

function addCarrelloAzi(id) {
    var w=300;
    var h=130;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popCarr=window.open('/dimensioneservice/addCarrelloAzi.do?id='+id,'carrAzi','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popCarr.focus();
}

function addEventoCarrelloAzi(formato,qta,idEv,idImgEv) {
    var w=300;
    var h=130;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popCarrEv=window.open('/dimensioneservice/addEventoCarrelloAzi.do?formato='+formato+'&qta='+qta+'&idEv='+idEv+'&idImgEv='+idImgEv,'carrEvAzi','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popCarrEv.focus();
}


function privacy() {
    var w=459;
    var h=259;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popPri=window.open('/dimensioneservice/privacy.do','pri','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popPri.focus();
}

function tec() {
    var w=470;
    var h=350;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popTec=window.open('/dimensioneservice/tec.do','tec','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=yes,resizable=yes,status=no,location=no,toolbar=no');
    popTec.focus();
}
function chi() {
    var w=459;
    var h=247;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popChi=window.open('/dimensioneservice/chisiamo.htm','chi','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popChi.focus();
}

function contatti() {
    var w=459;
    var h=154;
    var leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    var topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    var popCon=window.open('/dimensioneservice/contatti.html','con','width='+w+',height='+h+',top='+topPosition+',left='+leftPosition+',scrollbars=no,resizable=yes,status=no,location=no,toolbar=no');
    popCon.focus();
}

function working() {
    alert('Sezione in fase di realizzazione');
}