function stick2bottom(){
	if ($("div.container").height() < ($(window).height()-120)) {
		$("#grass").addClass('stick2bottom');
		$("#footer").addClass('stick2bottom');
	}
	else{
		$("#grass").removeClass('stick2bottom');
		$("#footer").removeClass('stick2bottom');
	}
}

function unstick2bottom(){
	$("#grass").removeClass('stick2bottom');
	$("#footer").removeClass('stick2bottom');
}

function ruoli_modifica_moveTo(from, to){
	var outListBox = document.getElementById(from);
	var inListBox = document.getElementById(to);
	
	var outlen = outListBox.options.length;
	var outOptions = outListBox.options;
	for (var i = 0; i < outlen; i++){
		if (outOptions[i].selected)
		{
			var inlen = inListBox.options.length;
			for(var j = 0; j < inlen; j++)
			{
				if(inListBox.options[j].value == outOptions[i].value)
				{
					inListBox.remove(j);
				}
			}
			inListBox.options.add(new Option(outOptions[i].text, outOptions[i].value));
			outListBox.remove(i);
		}
	}
}

function ruoli_modifica_moveAll(from, to){
	var outListBox = document.getElementById(from);
	var inListBox = document.getElementById(to);

	var outlen = outListBox.options.length;
	for (var i = 0; i < outlen; i++){
		var inlen = inListBox.options.length;
		for(var j = 0; j < inlen; j++)
		{
			if(inListBox.options[j].value == outListBox.options[i].value)
			{
				inListBox.remove(j);
			}
		}
		inListBox.options.add(new Option(outListBox.options[i].text, outListBox.options[i].value));
		
	}
	outListBox.length = 0;
}

function ruoli_modifica_selectAll()
{
	var outListBox = document.getElementById('outUsers');
	var inListBox = document.getElementById('inUsers');
	
	for (var i = 0; i < outListBox.options.length; i++){
		outListBox.options[i].selected = true;
	}
	for (var i = 0; i < inListBox.options.length; i++){
		inListBox.options[i].selected = true;
	}
}

/*****************************************
 * Culture [it-IT] for jQuery.Validation *
 *****************************************
 
jQuery.extend(jQuery.validator.messages, {
	required: "Questo campo &egrave; obbligatorio.",
	remote: "Riempire questo campo per continuare.",
	email: "Inserire un indirizzo email valido.",
	url: "Inserire un indirizzo URL valido.",
	date: "Inserire una data in formato mm-gg-aaaa.",
	dateDE: "Inserire una data in formato gg-mm-aaaa.",
	dateISO: "Inserire una data in formato aaaa-mm-gg.",
	number: "Inserire un numero.",
	digits: "Inserire (solo) numeri.",
	creditcard: "Inserire un numero di carta di credito valido.",
	equalTo: "Inserire lo stesso valore usato sopra.",
	accept: "Usare un'estensione valida.",
	maxlength: jQuery.format("Inserire al massimo {0} caratteri."),
	minlength: jQuery.format("Inserire almeno {0} caratteri."),
	rangelength: jQuery.format("Inserire da {0} a {1} caratteri."),
	range: jQuery.format("Inserire un numero compreso tra {0} e {1}."),
	max: jQuery.format("Inserire un numero minore o uguale a {0}."),
	min: jQuery.format("Inserire un numero maggiore o uguale a {0}.")
});
*/

