// <![CDATA[
	if (window.jQuery) {
		
		function pageselectCallback(page_index, jq){
			var new_content = $('#hiddenresult div.result:eq(' + page_index + ')').clone();
			
			$('#searchresult').empty().append(new_content);
			
			ReInit();
			
			return false;
		};
		
		function initPagination() {
			var num_entries = $('#hiddenresult div.result').length;
			
			$('#pagination').pagination(num_entries, {
				num_edge_entries: 2,
				num_display_entries: 8,
				callback: pageselectCallback,
				items_per_page: 1
			});
		};
		
		function ReadQstrMessage() {
			var qs = location.search;
			
			
			if (qs) {
				msg = qs.split('?');
				msg = msg[1].split('&');
				msg = msg[0].substring(10);
				
				switch(msg) {
					case 'campo'	: { $('#validation').html('&raquo; COMPILARE I CAMPI CONTRASSEGNATI COME OBBLIGATORI &laquo;').css('color', '#900'); break; };
					case 'captcha'	: { $('#validation').html('&raquo; INSERIRE IL CODICE DI SICUREZZA RIPORTATO NELLA FIGURA &laquo;').css('color', '#900'); break; };
					case 'inviato'	: { $('#validation').html('LA SUA RICHIESTA E\' STATA INOLTRATA CORRETTAMENTE!').css('color', '#090'); break; };
				};
			};
		};
		
		function ReInit() {
			$('.flyout a').flyout( { loader: 'flyout-loader' } );
			
			if ($('#flash_DORSODURO').length > 0) {
				var so = new SWFObject('http://www.youtube-nocookie.com/v/ZGldxFfN6Wk&hl=it&fs=1&color1=0x234900&color2=0x4e9e00', '', '320', '280', '8', '');
					so.addParam('menu', 'false');
					so.addParam('quality', 'high');
					so.addParam('wmode', 'transparent');
					so.write('flash_DORSODURO');
			};
			if ($('#flash_VIDEO_01').length > 0) {
				var so = new SWFObject('http://vimeo.com/moogaloop.swf?clip_id=2668373&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1', '', '320', '280', '8', '');
					so.addParam('menu', 'false');
					so.addParam('quality', 'high');
					so.addParam('wmode', 'transparent');
					so.write('flash_VIDEO_01');
			};
			if ($('#flash_VIDEO_02').length > 0) {
				var so = new SWFObject('http://www.youtube-nocookie.com/v/5imd1t2vR10&hl=it&fs=1&color1=0x234900&color2=0x4e9e00', '', '320', '280', '8', '');
					so.addParam('menu', 'false');
					so.addParam('quality', 'high');
					so.addParam('wmode', 'transparent');
					so.write('flash_VIDEO_02');
			};
			if ($('#flash_VIDEO_03').length > 0) {
				var so = new SWFObject('http://www.youtube-nocookie.com/v/tsRPYuYwlfo&hl=it&fs=1&color1=0x234900&color2=0x4e9e00', '', '320', '280', '8', '');
					so.addParam('menu', 'false');
					so.addParam('quality', 'high');
					so.addParam('wmode', 'transparent');
					so.write('flash_VIDEO_03');
			};
		};
		
		$(document).ready( function() {
			$('a.blank').attr('target', '_blank');
			
			$('#invia').attr('disabled', 'disabled').addClass('disabled');
			
			$('#privacy').bind('click', function() {
				if ($('#privacy').attr('checked')) {
					$('#invia').removeAttr('disabled').removeClass('disabled');
				} else {
					$('#invia').attr('disabled', 'disabled').addClass('disabled');
				};
			}).removeAttr('checked');
			
			$('#invia').bind('click', function() {
				
				switch($('#oggetto').val()) {
					case 'Contatti': {
						if ($('#nome').val() == '' || $('#email').val() == '' || $('#evento').val() == '' || $('#descrizione').val() == '' || $('#captcha').val() == '') {
							$('#validation').html('&raquo; COMPILARE I CAMPI CONTRASSEGNATI COME OBBLIGATORI &laquo;').css('color', '#900');
							return false;
						};
						break;
					};
					case 'Scuola': {
						if ($('#nome').val() == '' || $('#email').val() == '' || $('#messaggio').val() == '' || $('#captcha').val() == '') {
							$('#validation').html('&raquo; COMPILARE I CAMPI CONTRASSEGNATI COME OBBLIGATORI &laquo;').css('color', '#900');
							return false;
						};
						break;
					};
				};
			});
			
			$('#searchresult').show();
			$('#hiddenresult').hide();
			
			ReInit();
			
			initPagination();
			
			ReadQstrMessage();
		} );
	};
// ]]>
