// Foglio Javascript per gli effetti Jquery e varie


$(document).ready(function(){	

	//$("#ricLuogo").css({ display: "none"});					  				   
						   
	/* Filtro per nascondere elementi in modo dinamico */	
	   function filter2 (phrase, _id){
		   
		  var words = phrase.value.toLowerCase().split(" ");
		  var table = document.getElementById(_id);
		  var ele;
		  var numTr = 0;
		  for (var r = 1; r < table.rows.length-1; r++){
		  if(words == 'all'){
			 table.rows[r].style.display = '';
			 numTr = numTr + 1;}
		  else{
		   ele = table.rows[r].innerHTML.replace(/<[^>]+>/g,"");
		   var displayStyle = 'none';		   
		   for (var i = 0; i < words.length; i++) {
			if (ele.toLowerCase().indexOf(words[i])>=0){
			 displayStyle = '';
			 numTr = numTr + 1;}
			else {
			displayStyle = 'none';
			break;
		   }
		  }
		  table.rows[r].style.display = displayStyle;
		  }
		  document.getElementById('numrows').innerHTML = numTr;
		  
		  }
		 }

	  $('#filterbox').change(function(){
	   filter2(this, 'datatable', 1);})	
	/* ---------------------------------------------- */
	
	
	
	 function OpenBox(element) {
	  $('.ulContent').hide("fast");
	  $('.openUl').removeClass("aperto");
	  var selectInput = element;
	  var selectBox = selectInput.parent().find(".ulContent");
	  if (selectBox.is(":hidden")) {
		selectBox.show("fast");
		selectInput.addClass("aperto");
	  }
	  else{
	   selectBox.hide("fast");
	   selectInput.removeClass("aperto");
	  }
	 }	
	
	
  $(".openUl").click(function() {
	  var thisElement = $(this);
	  OpenBox(thisElement);
	  return false;
	 });	
  
  /* javascript di controllo form */
 $("#form").submit(function() {
	return controlli(this);
  });
  		
});						   


