// JavaScript Document

function show_menu(submenu,linkSel){
	if(submenu != 0){
		element_to_show = document.getElementById(submenu);
		element_to_show.style.display = 'block';
		element_to_show2 = document.getElementById(last_tab);
		element_to_show2.className = 'linkSecondSel';
		document.getElementById(first_layer).style.display = 'block';
	}
	menu_tab = document.getElementById(linkSel);
	menu_tab.className = 'linkFirst';

}

function set_active_tab(menu_item){
	element_to_show2 = document.getElementById(last_tab);
	element_to_show = document.getElementById(menu_item);
	element_to_show2.className = 'linkSecond';
	element_to_show.className = 'linkSecondSel';
	start = menu_item.lastIndexOf('-');
	layerID = 'lay-'+menu_item.substring(start+1, menu_item.length);
	document.getElementById(first_layer).style.display = 'none';
	document.getElementById(layerID).style.display = 'block';
	first_layer = layerID;
	last_tab = menu_item;
}

parents = new Array(0);
function mmenu(mID) {
	var menu = document.getElementById(mID);
	var display = menu.style.display;
	menu.style.display = (display == "block") ? "none" : "block";
	//menu.parentNode.style.listStyleImage = (display == "block") ? "url(ico.php?dirclose)" : "url(ico.php?diropen)";
}

function mngAndGest(n){
	if(n == 1){
		document.getElementById('lyer-1').style.display = 'block';
		document.getElementById('lyer-2').style.display = 'none';
	} else{
		document.getElementById('lyer-1').style.display = 'none';
		document.getElementById('lyer-2').style.display = 'block';
	}
}
function checkForm(formname){
	formname = "document." + formname;	
	formname = eval(formname);
	countbox = 0;
	boxchecked = 1;
	for(i=0; i<formname.length; i++){
		if(formname.elements[i].type == "text" || formname.elements[i].type == "textarea"){
			if(formname.elements[i].className == "required"){
				if(formname.elements[i].value == ""){
					alert("il campo "+formname.elements[i].id+" è vuoto.");
					return false;
				}
			}
		}
		if(formname.elements[i].type == "select-one"){
			if(formname.elements[i].className == "required"){
				if(formname.elements[i].options[formname.elements[i].selectedIndex].value == ""){
					alert("il campo "+formname.elements[i].id+" è vuoto.");
					return false;
				}
			}
		}
		if(formname.elements[i].type == "radio"){
			if(formname.elements[i].className == "required"){
				radiochecked = 0;
				radiogroup = formname.elements[formname.elements[i].name];				
				for(j = 0; j < radiogroup.length; j++){
					if(radiogroup[j].checked){
						radiochecked = 1;
					}
				}
				if(radiochecked == 0) {
					alert("il campo "+formname.elements[i].name+" è vuoto.");
					return false;
				}
			}
		}
		if(formname.elements[i].type == "checkbox"){
			if(formname.elements[i].className == "required"){
				if(countbox == 0){
					countbox = 1;
					boxchecked = 0;
				}
				if(formname.elements[i].checked){
					boxchecked = 1;
				}
			}
		}
		if(formname.elements[i].id == "email" && formname.elements[i].value.indexOf("@") < 0){
			if(formname.elements[i].className == "required"){
				alert("il campo "+formname.elements[i].id+" non è un indirizzo di posta valido.");
				return false;
			}
		}
	}
	if(boxchecked == 0){
		alert("Alcuni campi sono stati lasciati vuoti.");
		return false;
	}
}

function email_check(){
	if(document.email.mittente.value==""){
		alert('Riempire il campo Mittente');
		return false;
	}
	if(document.email.oggetto.value==""){
		alert('Riempire il campo Oggetto');
		return false;
	}
	if(document.email.testo.value==""){
		alert('Riempire il campo Testo');
		return false;
	}
	return true;
}
