$(document).ready(function(){
						   
	$("input.datepicker").datePicker({clickInput:true})
	$('#img-slide').cycle('fade');
	$("a.fancybox").fancybox({
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'frameWidth': 550,
		'frameHeight': 450,
		'hideOnContentClick': false,
		'callbackOnStart' : function(){$('#intro-ani').hide()},
		'callbackOnClose' : function(){$('#intro-ani').show()}
	});
	
	$("a.fancybox2").fancybox({
		'zoomSpeedIn': 500,
		'zoomSpeedOut': 500,
		'frameWidth': 602,
		'frameHeight': 402,
		'hideOnContentClick': false,
		'callbackOnStart' : function(){$('#intro-ani').hide()},
		'callbackOnClose' : function(){$('#intro-ani').show()}
	});
	
	if(document.getElementById('form-errors')){
		openModal();
		
		$('a.showErrors').click(function(){
			openModal();
		});
	}
	
	$('a.new').click(function(){
		window.open(this.href);
		return false;
	});
	
	offers();
});

function offers(){
	var offers = $("ul#offersList li:gt(0)");
	var index = 0;
	offers.hide();
	
	setInterval(function(){
		$("ul#offersList li:eq("+(index-1)+")").hide("slow");
		if(index>offers.length) index=0;
		$("ul#offersList li:eq("+(index)+")").show("slow");
		index++;
	},6000);
}

function openModal(){
	$('#info-message #form-errors').modal({
		close:false,
		position: ["20%",],
		overlayId:'confirmModalOverlay',
		containerId:'confirmModalContainer',
		onShow: function (dialog) {
				dialog.data.parent().prepend('<div class="header"><span>Conferma</span></div>');
				dialog.data.parent().append('<a href="#" class="button ok">OK</a>');
				dialog.data.parent().find('.ok').click(function () {
					$.modal.close();
				});
		}
	});
}

function initGallery(){
	$.getScript('/js/jquery.swfobject.1-1-1.min.js',function(){
		var gallery = $('#gallery');
		var galleryXmlUrl = gallery.attr('rel');
		gallery.flash({
			swf: '/images/contents/autoviewer.swf',
			width: 600,
			height: 399,
			wmode: 'transparent',			
			flashvars: {				
				xmlURL: galleryXmlUrl				
			}
		});
	});
}
