$(document).ready(
	function(){
	
		//_typeface_js.renderDocument();
		
		$('a.lightbox').lightBox();
		
		imagePreview();
		
		$('ul#slider').innerfade({
			speed: 'slow',
			timeout: 3000,
			type: 'sequence',
			containerheight: '380'
		});
		
		$('#form-newsletter').submit(function(e) {
			e.preventDefault();
			$.post('/newsletter/addSubscription',
				{
					email: $('#email').val(),
					lang: $('#lang').val()
				},
				function(data) {
					$('#form-newsletter-response').css({'margin-top':'5px'});
					$('#form-newsletter-response').attr('innerHTML', data);
				}
			);
		});
		
		$('#form-contact').submit(function(e) {
			e.preventDefault();
			$.post('/contacts/sendMessage',
				{
					name: $('#name').val(),
					emailFrom: $('#emailFrom').val(),
					emailTo: $('#emailTo').val(),
					message: $('#message').val(),
					captcha: $('#captcha').val(),
					lang: $('#lang').val()
				},
				function(data) {
					if (data.name_check == 0) { $('#name').css({'border-color':'#a13d62'}); }
						else { $('#name').css({'border-color':''}); }
					if (data.emailFrom_check == 0) { $('#emailFrom').css({'border-color':'#a13d62'}); }
						else { $('#emailFrom').css({'border-color':''}); }
					if (data.message_check == 0) { $('#message').css({'border-color':'#a13d62'}); }
						else { $('#message').css({'border-color':''}); }
					if (data.captcha_check == 0) { $('#captcha').css({'border-color':'#a13d62'}); }
						else { $('#captcha').css({'border-color':''}); }
						
					$('#form-contact-response').attr('innerHTML', data.feedback);
					
				}, 'json');
		});
		
		$('#form-information-request').submit(function(e) {
			e.preventDefault();
			$.post('/contacts/sendInformationRequest',
				{
					name: $('#name').val(),
					emailFrom: $('#emailFrom').val(),
					emailTo: $('#emailTo').val(),
					objectRequest: $('#objectRequest').val(),
					message: $('#message').val(),
					captcha: $('#captcha').val(),
					lang: $('#lang').val()
				},
				function(data) {
					if (data.name_check == 0) { $('#name').css({'border-color':'#a13d62'}); }
						else { $('#name').css({'border-color':''}); }
					if (data.emailFrom_check == 0) { $('#emailFrom').css({'border-color':'#a13d62'}); }
						else { $('#emailFrom').css({'border-color':''}); }
					if (data.message_check == 0) { $('#message').css({'border-color':'#a13d62'}); }
						else { $('#message').css({'border-color':''}); }
					if (data.captcha_check == 0) { $('#captcha').css({'border-color':'#a13d62'}); }
						else { $('#captcha').css({'border-color':''}); }
						
					$('#form-information-request-response').attr('innerHTML', data.feedback);
					
				}, 'json');
		});
		
		// Google Maps
		if (GBrowserIsCompatible()) {
			var map = new GMap2(document.getElementById("map"));
			map.setCenter(new GLatLng(43.974275, 12.467029), 13);
			map.setCenter(new GLatLng(43.974275, 12.467029), 13);
		}
		
		// Crea un nuovo marker nel punto specificato con una descrizione HTML associata
		function createMarker(point, description) {
			var marker = new GMarker(point);
			GEvent.addListener(marker, "mouseover", function() {
				marker.openInfoWindowHtml(description);
			});
			return marker;
		}
		
		// Aggiungi il marker alla mappa
		map.addOverlay(
			createMarker(new GLatLng(43.974275, 12.467029), "<img src=\"/images/logo-button.jpg\"/><strong>FACS S.A.</strong><br/>Strada Cardio, 40<br/>47899 Galazzano<br/>Repubblica di San Marino")
		);
		
	}
);
	