function pageLoaded() {

	elements = document.getElementsByClassName('buttonRic');
		for (i=0; i < elements.length ; i++  ) {
			Event.observe(elements[i], 'click' , ClickCheckBox.CheckOrNot.bindAsEventListener(ClickCheckBox));
		}
	
	
}

var ClickCheckBox = {

CheckOrNot: function(event) {

		var test= Event.findElement(event,'input');

		if (test == null) {
			var myDiv = Event.findElement(event,'div');
			var elmnt = $(myDiv).getElementsByClassName('myCheck')[0];
			var IDelmnt = elmnt.value;
			var StatusElmnt = elmnt.checked;	
			elmnt.checked = !elmnt.checked;		
			if (StatusElmnt){
				fSendCheck(IDelmnt,'add');
			}else{
				fSendCheck(IDelmnt,'del');		
				}
			Event.stop(event);

		}else{

			var myDiv = Event.findElement(event,'div');
			var elmnt = $(myDiv).getElementsByClassName('myCheck')[0];
			var IDelmnt = elmnt.value;
			var StatusElmnt = elmnt.checked;
			if (StatusElmnt){
				fSendCheck(IDelmnt,'add');
			}else{
				fSendCheck(IDelmnt,'del');		
				}

		}
	}
}//LookCheckBox



function fSendCheck(IdCms,TypeOpt) {
	new Ajax.Request('/pubblicazioni/saveElCheck.asp',
	{
		method: 'post',
		parameters: $H({'IDCheck':IdCms,'TypeOp':TypeOpt}).toQueryString()
	});
	
}


function fGoFiltro()
{
document.mPubblicazioni.submit();
}


Event.observe(window, 'load', pageLoaded);
