// JavaScript Document
function menu_over(id) {
	identity=document.getElementById(id);
	identity.className='voce_menu_sezione_over';
}
function menu_out(id) {
	identity=document.getElementById(id);
	identity.className='voce_menu_sezione';
}

function cambiascheda(idscheda) {

		document.getElementById('site_2').style.display='none';	
		document.getElementById('site_3').style.display='none';	
		document.getElementById('site_4').style.display='none';	
		document.getElementById('site_5').style.display='none';
		document.getElementById('site_6').style.display='none';	
		document.getElementById('site_7').style.display='none';	
		document.getElementById('site_8').style.display='none';	
		document.getElementById('site_9').style.display='none';
		document.getElementById('site_10').style.display='none';	
		document.getElementById('site_11').style.display='none';	
		
		document.getElementById(idscheda).style.display='block';
	
}

function chk_form(frm){

	for(var i = 0; i < frm.elements.length; i++){
		
		//alert(frm.elements[i].name);
		
		switch(frm.elements[i].required){
			case 'TEXT':
				chk_txt(frm.elements[i],frm.elements[i].msg);
			break;
			case 'EMAIL':
				return chk_email(frm.elements[i],frm.elements[i].msg);
			break;
			case 'INT':
				
			break;
			case 'CHECK':
				return chk_checkbox(frm.elements[i],frm.elements[i].msg);
			break;
		}
	}
	
}

function chk_txt(o,v){
	if(o.value.search('[a-zA-Z0-9]') == -1){
		if(arguments.length==1) alert('Campo ' + o.name + ' errato');
		else if(arguments.length==2) alert(v);
		//o.focus();
		return false;
	}
	//return true;
}

function chk_email(o,d){
	if(o.value.search("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-.]?[0-9a-zA-Z])*\\.[a-zA-Z]{2,4}$") == -1){
		alert(d);
		//o.focus();
		return false;
	}
	//return true;
}

function chk_checkbox(o,m){
	if(!o.checked){
		alert(m);
	    //o.focus();
	    return false;
	}else{
	 	//return true;
	}
}

/////////////////////////////////////////////////////

function inserisci_carattere(){
	var carattere = '...';
	document.all.testo.innerHTML = document.all.testo.innerHTML + carattere;	
}

function conferma_canc(msg){
	if(confirm(msg)) return true;
	return false;
}

function showHideDiv(mostra,nascondi){
	//var danascondere = new array();
	
	
	var nascondi = nascondi;
	if(nascondi !== ''){
		
		var danascondere = nascondi.split(';');
		//alert(danascondere.length);
		for(i=0;i<danascondere.length;i++){
			
			//alert(danascondere[i]);
			var obj = eval('document.getElementById(\'' + danascondere[i] + '\')');
			obj.style.display='none';
			
		}
		
	}
	var oggetto = eval('document.getElementById(\'' + mostra + '\')');
	
	if(oggetto.style.display == 'block') oggetto.style.display = 'none';
	else oggetto.style.display = 'block';
	
	
	
}
