/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */




function echeck(str) {

    var valid = "VALID";
    var notvalid = "NOTVALID";
    
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return notvalid;
		}

		else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return notvalid;
		}

		else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return notvalid;
		}

		 else if (str.indexOf(at,(lat+1))!=-1){
		    return notvalid;
		 }

		 else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return notvalid;
		 }

		 else if (str.indexOf(dot,(lat+2))==-1){
		    return notvalid;
		 }
		
		 else if (str.indexOf(" ")!=-1){
		    return notvalid;
		 }
                 
                 else {return valid; }					
	}

function ValidateForm(){
	var emailID=document.frmSample.txtEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }



function checkFormIT() {
    
    var res = "";
    var start = "Attenzione! \n\n errore nella compilazione del modulo \n\n";
        
    var nome = document.contatti.nome.value;
    var indi = document.contatti.indirizzo.value;
    var eser = document.contatti.esercizio.value;
    var tele = document.contatti.telefono.value;
    var emai = document.contatti.email.value;
    var ogge = document.contatti.oggetto.value;
    var mess = document.contatti.messaggio.value;
    
    if(nome==""){ res += " - inserire un nominativo di contatto. \n\n"; }
    //if(indi==""){ res += " - inserire l'indirizzo relativo al nome di contatto. \n\n"; }
    //if(eser==""){ res += " - inserire il nome dell'esercizio. \n\n"; }
    if(tele==""){ res += " - inserire un numero di telefono di contatto. \n\n"; }
    if((emai=="") || (echeck(emai)=="NOTVALID")){ res += " - inserire un indirizzo email valido. \n\n"; }
    //if(ogge==""){ res += " - inserire l'oggetto del messaggio. \n\n"; }
    //if(mess==""){ res += " - inserire il messaggio. \n\n"; }
    
    if(res.length>0) { alert(start + res); } else {document.contatti.submit(); }
}


function checkValidLogin() {
    
    var isValid = true;
    var invalidChar = true;
    var user = document.logon.username.value;
    var pass = document.logon.password.value;
    
    if((user.indexOf("'")!=-1)||(user.indexOf("\"")!=-1)) { invalidChar=false; } 
    if((pass.indexOf("'")!=-1)||(pass.indexOf("\"")!=-1)) { invalidChar=false; }
    if((user=="")||(pass=="")) { isValid=false; }     
    if(invalidChar==false) {alert("Attenzione! i caratteri apice singolo (') e apice doppio (\") non possono essere usati nello username o nella password"); }
    if(isValid==false) {alert("Attenzione! i campi username e password sono obbligatori"); }
    else{document.logon.submit();}
}

function checkValidRecupera() {
    
    var isValid = true;
    var invalidChar = true;
    var invalidEmail = true;
    var user = document.logon.username.value;
    var email = document.logon.email_address.value;
    
    if((user.indexOf("'")!=-1)||(user.indexOf("\"")!=-1)) { invalidChar=false; } 
    if((email.indexOf("'")!=-1)||(email.indexOf("\"")!=-1)) { invalidChar=false; }
    if((user=="")||(email=="")) { isValid=false; }     
    if(echeck(email)=="NOTVALID"){ invalidEmail=false; } 
    if(invalidChar==false) {alert("Attenzione! i caratteri apice singolo (') e apice doppio (\") non possono essere usati nello username o nella password"); }
    if(isValid==false) {alert("Attenzione! i campi username e password sono obbligatori"); }
    else{
        if(invalidEmail==false) {alert("Attenzione! inserire un indirizzo email valido"); }
        else { document.logon.submit();}
    }
}

function eliminaSerie() {
    var form = document.prodotti_form_serie_presenti; 
    var conf = confirm("Vuoi eliminare il prodotto selezionato?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_serie.options[form.lista_serie.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function eliminaSerie() {
    var form = document.prodotti_form_serie_presenti; 
    var conf = confirm("Vuoi eliminare la serie selezionata?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_serie.options[form.lista_serie.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function eliminaProdotto() {
    
    var form = document.prodotti_form_prodotti_presenti; 
    var conf = confirm("Vuoi eliminare il prodotto selezionato?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_prodotti.options[form.lista_prodotti.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function eliminaPromozione() {
    
    var form = document.promozioni_form_presenti; 
    var conf = confirm("Vuoi eliminare la promozione selezionata?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_promozioni.options[form.lista_promozioni.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function eliminaDownload() {
    
    var form = document.download_form_presenti; 
    var conf = confirm("Vuoi eliminare il documento selezionato?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_download.options[form.lista_download.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function eliminaVideo() {
    
    var form = document.video_form_presenti; 
    var conf = confirm("Vuoi eliminare il video selezionato?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_video.options[form.lista_video.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function eliminaUser() {
    var form = document.update_user_form; 
    var conf = confirm("Vuoi eliminare l'utente selezionato?");
    if(conf==true) { 
        var sezione = "update_user";
        var table = "users";
        var id = form.ID.value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.azione.value = "delete";
        form.submit();
    }
}

function salvaUser() {
    
    var form = document.new_user_form;
    var sezione = form.sezione.value;
    var azione = form.azione.value;
    var user = form.username.value;
    var pass = form.password.value;
    var comm = form.commento.value;
    var emai = form.email.value;
    var prof = form.profile.options[form.profile.selectedIndex].value;
    var stat = form.status.options[form.status.selectedIndex].value;
    form.data.value=sezione+"|"+user+"|"+pass+"|"+prof+"|"+stat+"|"+comm+"|"+emai;
    
    //alert(sezione);
    var isValid = echeck(emai);
    if(isValid=="VALID"){
         if((user!="") || (pass!="") ||
            (user.indexOf(" ")!=-1) || (pass.indexOf(" ")!=-1)) {
               form.submit();
         }
    } else {
      alert("indirizzo email inserito non valido!");
    }
}


function aggiornaUser() {
    
    var form = document.update_user_form;
    var sezione = form.sezione.value;
    var id = form.ID.value;
    var comm = form.commento.value;
    var emai = form.email.value;
    var prof = form.profile.options[form.profile.selectedIndex].value;
    var stat = form.status.options[form.status.selectedIndex].value;
    form.data.value=sezione+"|"+prof+"|"+stat+"|"+comm+"|"+emai+"|"+id;
    
    var isValid = echeck(emai);
    if(isValid=="VALID"){
         form.submit();
    } else {
      alert("indirizzo email inserito non valido!");
    }
   
}


function salvaDownload() {
    var form = document.download_form_nuovo;
    var sezione = form.sezione.value;
    var etichetta = form.etichetta_download.value;
    var file = form.documento.value;
    form.data.value=sezione+"|"+etichetta+"|"+file;
    form.submit();
}

function salvaPromozione() {
    
    var form = document.promozione_form_nuova;
    var sezione = form.sezione.value;
    var etichetta = form.etichetta_menu_promozione.value;
    var titolo = form.titolo_promozione.value;
    var sottotitolo = form.sottotitolo_promozione.value;
    var testo = form.testo_promozione.value;
    var immagine = form.immagine_promozione.value;
    form.data.value=sezione+"|"+etichetta+"|"+titolo+"|"+testo+"|"+immagine+"|"+sottotitolo;
    form.submit();
    
}

function salvaProdotto() {
    var form = document.prodotti_form_nuovo_prodotto;
    var sezione = form.sezione.value;
    var serie = form.lista_serie_2.options[form.lista_serie_2.selectedIndex].value;
    var titolo = form.titolo_prodotto.value;
    var testo = form.testo_prodotto.value;
    var immagine_prodotto = form.immagine_prodotto.value;
    var ricetta_prodotto = form.ricetta_prodotto.value;
    form.data.value=sezione+"|"+serie+"|"+titolo+"|"+testo+"|"+immagine_prodotto+"|"+ricetta_prodotto;
    form.submit();
}

function salvaSerie() {
    var form = document.prodotti_form_nuova_serie;
    var sezione = form.sezione.value;
    var serie = form.lista_tipologie.options[form.lista_tipologie.selectedIndex].value;
    var etichetta = form.etichetta_menu_serie.value;
    var titolo = form.titolo_serie.value;
    var testo = form.testo_serie.value;
    form.data.value=sezione+"|"+serie+"|"+etichetta+"|"+titolo+"|"+testo;
    form.submit();
}

function salvaVideo() {
    
    var form = document.video_form_nuovo;
    var sezione = form.sezione.value;
    var etichetta = form.etichetta_menu_video.value;
    var titolo = form.titolo_video.value;
    var testo = form.testo_video.value;
    var file = form.documento_video.value;
    form.data.value=sezione+"|"+etichetta+"|"+titolo+"|"+testo+"|"+file;
    form.submit();
    
}

function salvaChiSiamo() {
    var form = document.chi_siamo_form;
    var sezione = form.sezione.value;
    var prodotto = form.lista_prodotti.options[form.lista_prodotti.selectedIndex].value;
    var immagine_locandina = form.immagine_locandina.value;
    form.data.value=sezione+"|"+prodotto+"|"+immagine_locandina;
    form.submit();
}

function salvaHome() {
    var form = document.home_form;
    var sezione = form.sezione.value;
    var posizione = form.posizione_loc.options[form.posizione_loc.selectedIndex].value;
    var prodotto = form.lista_prodotti.options[form.lista_prodotti.selectedIndex].value;
    var immagine_locandina = form.immagine_locandina.value;
    form.data.value=sezione+"|"+prodotto+"|"+immagine_locandina+"|"+posizione;
    form.submit();
}

function salvaNovita() {
    var form = document.novita_form;
    var sezione = form.sezione.value;
    var titolo = form.titolo_novita.value;
    var testo = form.testo_novita.value;
    var prodotto = form.lista_prodotti.options[form.lista_prodotti.selectedIndex].value;
    form.data.value=sezione+"|"+titolo+"|"+testo+"|"+prodotto;
    form.submit();
}

function eliminaNovita() {
    var form = document.novita_form_presenti; 
    var conf = confirm("Vuoi eliminare la novità selezionata?");
    if(conf==true) { 
        var sezione = form.sezione.value;
        var table = form.table.value;
        var id = form.lista_novita.options[form.lista_novita.selectedIndex].value;
        form.data.value=sezione+"|"+table+"|"+id;
        form.submit();
    }
}

function salvaBestseller() {
    var form = document.best_seller_form;
    var sezione = form.sezione.value;
    var testobs = form.testo_best_seller.value;
    form.data.value=sezione+"|"+testobs;
    form.submit();
}


function salvaBestseller() {
    var form = document.best_seller_form;
    var sezione = form.sezione.value;
    var testobs = form.testo_best_seller.value;
    form.data.value=sezione+"|"+testobs;
    form.submit();
}


function salvaBestseller() {
    var form = document.best_seller_form;
    var sezione = form.sezione.value;
    var testobs = form.testo_best_seller.value;
    form.data.value=sezione+"|"+testobs;
    form.submit();
}

function updateUser() {
    var form = document.step1;
    form.azione.value = "update";
    var usermanager = form.usermanager.options[form.usermanager.selectedIndex].value;
    if(usermanager!="") {
        form.submit();
    }
    
}


function newUser() {
    var form = document.step1;
    form.azione.value = "new";
    form.submit();
}

function checkCookie(language) {
  if (!navigator.cookieEnabled) {
      if(language=="IT"){
        alert("Attenzione! Il tuo browser non ha i cookie abilitati. \n Per visitare il sito Comprital i cookie devono essere abilitati");
      } else {
        alert("Attention! Your browser does not accept cookie. \n To visit Comprital web site properly you must change your browser settings.");
      }
  }
}










function apri(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}