window.onload = init;

function init() {
	//inserire qui le funzioni da richiamare sull'onload;
	menu();
	countCheck();
}

//apre i popup
function CZ_popup(url,name,features) {
	window.open(url,name,features);
}

/*
 * Chiede conferma
 */
function CZ_confirm(mystring) {
	var ok = window.confirm(mystring);
	return ok;
}

/*
 * per i checkbox nel form azienda
 */
 function countCheck() {

	function countChecked() { 
		
		var count = 0;

		myelement = $('matchingdata');

		var allcheck = myelement.getElementsByTagName("input");

		for (var n = 0; n < allcheck.length; n++) {

			var mycheck = allcheck.item(n);
			Element.extend(mycheck);
	
			//if(mycheck.getAttribute('checked')=="checked") {
			if(mycheck.checked) {
				count++;
			} else {
				mycheck.enable();
			}


			mycheck.onclick = addChecked;
		}

		if(count==5) {
			disableCheck();
		}

	}

	function disableCheck() {
		
		myelement = $('matchingdata');

		var allcheck = myelement.getElementsByTagName("input");

		for (var n = 0; n < allcheck.length; n++) {

			var mycheck = allcheck.item(n);
			Element.extend(mycheck);
	
			//if(mycheck.getAttribute('checked')!="checked") {
			if(!mycheck.checked) {
				mycheck.disable();
			}
		}
	}

	function addChecked(e) {

		/*
		if(!this.getAttribute('checked')) {
			this.setAttribute('checked','checked');
		} else {
			this.setAttribute('checked','');
		}
		*/

		countChecked();
	}


	if($('matchingdata')) {

		countChecked();	

	}

 }