function BOB_checkForm(lingua, formo) {
	
	var i, sName;	
	if (formo == null) {formo = "bob_formo"}	
	for (i=0;i < document.forms[formo].length; i++) {
		sName = document.forms[formo].elements[i].name;
		sId = document.forms[formo].elements[i].id;
		
		if ((sName.charAt(0) != "_") && (sId.charAt(0) != "_")) {
			//alert("sName: " + sName);
			
			if (document.forms[formo].elements[i].value == "") {			
				if (lingua == "ita") alert ("Il campo  [ " + sName + " ]  e' obbligatorio!")
				else if (lingua == "spa") alert ("Todas las casillas son obligatorias!")
				else if (lingua == "ing") alert ("Please compile the [ " + sName + " ]  obligatory field!")
				else if (lingua == "ted") alert ("Alle Einträge sind obligatorisch!")
				else if (lingua == "fra") alert ("Tous les champs sont obligatoires!")
				else if (lingua == "por") alert ("Please compile the [ " + sName + " ]  obligatory field!")
				else alert ("...");
				
				document.forms[formo].elements[i].focus();
				
				break
			}
		}
		
		if ((sName == "codice_fiscale") && (document.forms[formo].elements[i].value != "")) {
			if ((document.forms[formo].elements[i].value).length < 11) {
				alert ("Il codice fiscale inserito non e' valido!");		
				
				document.forms[formo].elements[i].focus();				
				
				break
			}
		}
		
		if (((sName == "email") || (sName == "e-mail")  || (sName == "e_mail") || (sName == "_mail")) && (document.forms[formo].elements[i].value != "")) {
			if (((document.forms[formo].elements[i].value).indexOf("@")==-1) || ((document.forms[formo].elements[i].value).indexOf(".")==-1)) {
				if (lingua == "ita") alert ("L'email inserita non e' valida!")
				else if (lingua == "spa") alert ("La dirección e-mail no es correcta!")
				else if (lingua == "ing") alert ("Please insert a valid e-mail address!")
				else if (lingua == "ted") alert ("Please insert a valid e-mail address!")
				else if (lingua == "fra") alert ("Please insert a valid e-mail address!")
				else if (lingua == "por") alert ("Please insert a valid e-mail address!")
				else alert ("...");
				
				document.forms[formo].elements[i].focus();
				
				break
			}
		}
	}
	
	if (i == document.forms[formo].length) {
		return true
	} else {
		return false
	}
}

function BOB_submit(lingua, formo) {
	if (formo == null) {formo = "bob_formo"}
	if (BOB_checkForm(lingua, formo)) {
		document.forms[formo].submit();
	}
}

function BOB_saveformo(lingua) {
	testo = "?";
	if (lingua == "ita") {testo = "Sei sicuro di voler registrare le modifiche inserite?"}
	
	if (confirm(testo)) {
		if (BOB_checkForm(lingua)) {
			document.bob_formo.submit()
		}
	}
}

function BOB_delart(lingua) {
	testo1 = "?";
	testo2 = "!";
	
	if (lingua == null) {lingua = "ita"}
	
	if (lingua == "ita") {
		testo1 = "Sei sicuro di voler eliminare le informazioni visualizzate?"
		testo2 = "Nessuna riga selezionata!"
	}
	
	if (confirm(testo1)) {
		if (document.bob_formo._ID.value == "") {
			alert (testo2);
		} else {
			document.bob_formo._Cosa.value = "Del";
			document.bob_formo.submit()
		}
	}
}

function BOB_openBrWindow(theURL,winName,features) {
  mywin = window.open(theURL,winName,features);
  mywin.focus();
}
