$(document).ready(function()
{
	// ================================
	// = target blank validation hack =
	// ================================
	
	$("a[rel='external']").click( function(){ window.open( $(this).attr('href') ); return false; });
	
	// =======================================
	// = rollover/rollout bottone contattaci =
	// =======================================
	
	$('.button-contattaci').mouseover(function(){ $(this).attr("src","files/images/button-contattaci-hover.png"); });
	$('.button-contattaci').mouseout(function(){ $(this).attr("src","files/images/button-contattaci.png"); });

	// =======================================
	// = rollover/rollout bottone commenta   =
	// =======================================
	
	$('.button-blog-commenta').mouseover(function(){ $(this).attr("src","files/images/button-blog-commenta-hover.gif"); });
	$('.button-blog-commenta').mouseout(function(){ $(this).attr("src","files/images/button-blog-commenta.gif"); });
	
	// ========================================
	// = rollover/rollout bottone visita sito =
	// ========================================
	
	$('.button-visita-sito').mouseover(function(){ $(this).attr("src","files/images/button-visita-sito-hover.gif"); });
	$('.button-visita-sito').mouseout(function(){ $(this).attr("src","files/images/button-visita-sito.gif"); });
	
	// =================================
	// = rollover/rollout bottone form =
	// =================================

	$('.contact-form-button').mouseover(function(){ $(this).attr("src","files/images/contact-form-button-hover.gif"); });
	$('.contact-form-button').mouseout(function(){ $(this).attr("src","files/images/contact-form-button.gif"); });
	
	// =============
	// = slideshow =
	// =============
	
	$('.scrollable').scrollable({easing: 'easeOutExpo', speed: 300, circular: true, vertical: true}).navigator().autoscroll({interval: 5000, autoplay: false, step: 1, autopause: true});
	$('.items').attr('style','top:-215px'); // forcing initial position: webkit bug for jqueryscroller
	
	// ==================
	// = mappa contatti =
	// ==================
	
	if($('#dove-siamo'.length))
	{
		$('#mappa').gMap(
		{
			maptype: G_HYBRID_MAP,
			scrollwheel: false,
			latitude: 45.509174,
			longitude: 10.162972,
			zoom: 16,
			markers:
			[{
				latitude: 45.509174,
				longitude: 10.162972
			}],
			icon:
			{
				image: "files/images/gmap_pin_orange.png",
				shadow: "files/images/gmap_pin_orange_shadow.png",
				iconsize: [26, 46],
				shadowsize: [28, 48],
				iconanchor: [12,46],
				infowindowanchor: [12, 0]
			}
		});
	}
	
	// ==================
	// = form contatti  =
	// ==================
	
	if ( $('#form').length )
	{
		$('#warning').fadeTo(0,0);
		
		$('.contact-form-button').click(function()
		{
			if ( $('#nome').val() == '' || $('#email').val() == '' ||  $('#messaggio').val() == '' )
			{
				$('#warning').css('color','#cf0020');
				$('#warning').text('Errore nell\' invio: compilare i campi contrassegnati con *');
				$('#warning').fadeTo('fast',1);
				$(this).css('color','#000');
				return;
			}
			
			$(this).hide();
			
			var dataString = 'nome=' + $('#nome').val().replace('&','and') + '&societa=' + $('#societa').val().replace('&','and') + '&citta=' + $('#citta').val().replace('&','and') + '&telefono=' + $('#telefono').val().replace('&','and') + '&email=' + $('#email').val().replace('&','and') + '&messaggio=' + $('#messaggio').val().replace('&','and');
			
			$.ajax(
			{
				type: "POST",
				url: "files/sendmail/sendmail.php",
				data: dataString,
				success: function()
				{
					$('#warning').fadeTo('fast',0, function()
					{
						$('#warning').css('color','#008040').css('bottom','10px');
						$('#warning').text('Richiesta spedita correttamente, controlla la tua mail!');
						$('#warning').fadeTo('fast',1);
					});
				}
			})
		});
	}
	
});

