

function chk_form(frm){
	
	for(var i = 0; i < frm.elements.length; i++){
		
		//alert(frm.elements[i].name+':'+frm.elements[i].id);
		//alert(frm.elements[i].msg);
		var prova = frm.elements[i].id;
		
		var brokenstring=prova.split('_'); 


		switch(brokenstring[0]){
			case 'TEXT':
				if(!chk_txt(frm.elements[i],brokenstring[1])) return false;
			break;
			/*case 'DATE':
				if(!chk_date(frm.elements[i],brokenstring[1])) return false;
			break;*/
			case 'EMAIL':
				if(!chk_email(frm.elements[i],brokenstring[1])) return false;
			break;
			case 'CHECK':
				if(!chk_checkbox(frm.elements[i],brokenstring[1])) return false;
			break;
			/*case 'RADIO':
				if(!chk_radiobutton(frm.elements[i],brokenstring[1])) return false;
			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_date(o,v){
	
	if(o.value.search("^[0-9]{2}/[0-9]{2}/[0-9]{4}$") == -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 chk_radiobutton(o,m){
	//alert(o.checked)
	if(!o.checked){
		alert(m);
	    o.focus();
	    return false;
	}else{
	 	return true;
	}
}


function stampa_scheda(livello,livello2){
	obj = eval('document.getElementById(\''+ livello + '\')');
	obj.style.display = 'none';
	
	obj2 = eval('document.getElementById(\''+ livello2 + '\')');
	obj2.style.display = 'none';
	
	self.print();
	
	obj.style.display = 'block';
	obj2.style.display = 'block';
}	


 function Stampa() {
		banda_img1.style.display = "none";
		banda_img2.style.display = "none";
		banda_img3.style.display = "none";
        banda_img4.style.display = "none";
  		banda_img5.style.display = "none";
        banda_img6.style.display = "none";
     
     //Lancia la funzione di stampa
   		window.print();
  }

		
