
function OccasionsByEmailReady(type)
{	
	var currentBoatType = type;
	var currentBoatTypelabel = "Imbarcazioni";
	
	var content = $('.BoatsContents');
	var sliders = true;
	var patent = true;
	
	$("#slider-lenght").slider(
		{
			slide: function(event, ui)
			{
				RefreshFields();
			}
		}
	);
	$("#slider-price").slider(
		{
			slide: function(event, ui)
			{
				RefreshFields();
			}
		}
	);

	$('a.BoatType' + currentBoatType).css({color:"#C2004A"});

	$('a.BoatType').click(
		function()
		{
			var currentType = $(this).attr('boatType');
			$('a.BoatType').css({color:"#004E90"});
			$(this).css({color:"#C2004A"});
			currentBoatType = currentType;
			RefreshFields();
		}
	);
	/*
	$("#slider-price").slider(
	{
		range: true,
		min: 0,
		max: 40000,
		step: 500,
		values: [0, 40000],
		animate: true,
		slide: function(event, ui)
		{
			RefreshFields();
		}
	}
	);

	$("#slider-lenght").slider(
	{
		range: true,
		min: 3,
		max: 20,
		step: 1,
		values: [3, 20],
		animate: true,
		slide: function(event, ui)
		{
			RefreshFields();
		}
	}
	);
	*/
	function ShowLoading()
	{
		var loading = $('#Loading');
		loading.css({display:"none"});
		loading.css({visibility:"visible"}).css({opacity:"1"}).css({display:"block"});
		
		$('.OccasionsByEmail').css({display:"none"});
	}
	
	function HideLoading()
	{
		content.fadeTo(1000, 1);
		var loading = $('#Loading');
		loading.fadeTo(1000, 0);
	}
	
	function ProcessAfterLoad()
	{
		HideLoading();
	}



	function RefreshFields()
	{
		$("#lenght").html($("#slider-lenght").slider("values", 0) + ' m - ' + $("#slider-lenght").slider("values", 1) + ' m');
		$("#price").html($("#slider-price").slider("values", 0) + ',00 &euro; - ' + $("#slider-price").slider("values", 1) + ',00 &euro;');

		if (currentBoatType == 2)
			currentBoatTypelabel = 2;
			//currentBoatTypelabel = "Imbarcazioni";
		
		if (currentBoatType == 1)
			currentBoatTypelabel = 1;
			//currentBoatTypelabel = "Gommoni";
		

		if (currentBoatType == 1 || currentBoatType == 2)
		{
			sliders = true;
			patent = true;
			$('.sliderContainer').css({display:"block"});
			$('.patentContainer').css({display:"block"});
		}
		
		if (currentBoatType == 3)
		{
			currentBoatTypelabel = 3;
			//currentBoatTypelabel = "Motori";
			sliders = false;
			patent = false;
			$('.sliderContainer').css({display:"none"});
			$('.patentContainer').css({display:"none"});
		}
		
		if (currentBoatType == 4)
		{
			currentBoatTypelabel = 4;
			//currentBoatTypelabel = "Rimorchi";
			sliders = false;
			patent = true;
			$('.sliderContainer').css({display:"none"});
			$('.patentContainer').css({display:"block"});
			
			
			var cur_label = $('#labelWithPatent');
			
			$('#labelWithPatent').html("Fino a 1500Kg");
			$('#labelWithOutPatent').html("Oltre a 1500Kg");
		}
		else
		{
			$('#labelWithPatent').html("Con Patente");
			$('#labelWithOutPatent').html("Senza Patente");
		}
	}
			
			
			
			/*function RefreshFields()
			{
				$("#lenght").html($("#slider-lenght").slider("values", 0) + ' m - ' + $("#slider-lenght").slider("values", 1) + ' m');
				$("#price").html($("#slider-price").slider("values", 0) + ',00 &euro; - ' + $("#slider-price").slider("values", 1) + ',00 &euro;');
				$("#type").html($("input[@name='typeRadio']:checked").val());
				
				if(($("input[@name='typeRadio']:checked").val() == "Imbarcazioni") || ($("input[@name='typeRadio']:checked").val() == "Gommoni") )
				{
					sliders = true;
					patent = true;
					$('.sliderContainer').css({display:"block"});
					$('.patentContainer').css({display:"block"});
				}
				
				if($("input[@name='typeRadio']:checked").val() == "Rimorchi")
				{
					sliders = false;
					patent = false;
					$('.sliderContainer').css({display:"none"});
					$('.patentContainer').css({display:"none"});
				}
				
				if($("input[@name='typeRadio']:checked").val() == "Motori")
				{
					sliders = false;
					patent = true;
					$('.sliderContainer').css({display:"none"});
					$('.patentContainer').css({display:"block"});
				}	
					
				
			}
			* 
			* */
			
	function v_e(a)
	{
		return /[a-z0-9!#$%&'*+=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i.test(a);
	}
			
	function SendRequest()
	{
		email = $('#user_email').val();
		
		errors_messages = "";

		if(!v_e(email))
			errors_messages = 'Devi Inserire una email valida';

		if( $('#user_name').val() == "")
		{
			if(errors_messages != "")
				errors_messages += "\n\r";
			
			errors_messages += "Devi inserire il nome";
		}
		
		if(errors_messages != "")
		{
			alert(errors_messages);
			return;
		}
		
		var toload = "/includes/modules/sendOccasionByMailRequest.cfm";
		
		
		toload += "?type=" + currentBoatTypelabel;
		/*email dell'utente*/
		toload += "&user_email=" + email;
		toload += "&user_name=" + $('#user_name').val();
		toload += "&user_surname=" + $('#user_surname').val();
		toload += "&user_tel=" + $('#user_tel').val();
		toload += "&user_fax=" + $('#user_fax').val();
		toload += "&user_city=" + $('#user_city').val();
		 
		var with_patent = $('input[name=chcWithPatent]').is(':checked');
		var without_patent = $('input[name=chcWithOutPatent]').is(':checked');
		
		toload += "&withpatent=" + with_patent;
		toload += "&withoutpatent=" + without_patent;

		var used_arg = $('input[name=chcUsedBoats]').is(':checked');
		var zeromiles_arg = $('input[name=chcZeroMiles]').is(':checked');

		toload += "&used=" + used_arg;
		toload += "&zeromiles=" + zeromiles_arg;
		 
		if(sliders)
		{
			toload += "&lenght_from=" + $("#slider-lenght").slider("values", 0);
			toload += "&lenght_to=" + $("#slider-lenght").slider("values", 1);

			toload += "&price_from=" + $("#slider-price").slider("values", 0);
			toload += "&price_to=" + $("#slider-price").slider("values", 1);
		}
		
		
		
		
		
		ShowLoading();
		content.load(toload, {},ProcessAfterLoad);
		
		
	}
	
	/*function LoadBoats()
	{
		$("#lenght").html($("#slider-lenght").slider("values", 0) + ' m - ' + $("#slider-lenght").slider("values", 1) + ' m');
		$("#price").html($("#slider-price").slider("values", 0) + ',00 &euro; - ' + $("#slider-price").slider("values", 1) + ',00 &euro;');
		$("#type").html($("input[@name='typeRadio']:checked").val());
		
		
		var toload = "/includes/modules/loadUsedBoats.cfm";
		
		toload += "?type=" + $("input[@name='typeRadio']:checked").val();
		
		 
		if(patent)
		{
			if ($("#patentRadioContainer input:radio:checked").val() == 'WithPatent')
				toload += "&patent=true";
			else
				 toload += "&patent=false";
		}
		 
		if(sliders)
		{
			toload += "&lenght_from=" + $("#slider-lenght").slider("values", 0);
			toload += "&lenght_to=" + $("#slider-lenght").slider("values", 1);

			toload += "&price_from=" + $("#slider-price").slider("values", 0);
			toload += "&price_to=" + $("#slider-price").slider("values", 1);
		}
		
		ShowLoading();
		content.load(toload, {},ProcessAfterLoad);
	}*/
	
	
	$('#OccasionsByEmailRequest').click(
	function(event)
	{
		SendRequest();
	}
	);
			
	RefreshFields();
}
