$(document).ready(function()
{
	$('a[@rel=external]').bind('click', function()
	{
		$(this).attr('target', '_blank');
	});
	
	 // Kalendoriai
    Date.dayNames = ['Sekmadienis', 'Pirmadienis', 'Antradienis', 'Trečiadienis', 'Ketvirtadienis', 'Penktadienis', 'Šeštadienis'];
    Date.abbrDayNames = ['Sk', 'Pm', 'An', 'Tr', 'Kt', 'Pt', 'Št'];
    Date.monthNames = ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', 'Gruodis'];
    Date.abbrMonthNames = ['Saus', 'Vas', 'Kov', 'Bal', 'Geg', 'Birž', 'Liep', 'Rugp', 'Rugs', 'Spal', 'Lapk', 'Gruo'];
    Date.firstDayOfWeek = 1;
    Date.format = 'yyyy-mm-dd';
    
	if ($.fn.datePicker)
	{
		$('input.d').datePicker({
			clickInput:true, 
			createButton:false
		});
	}
                                                                  
    $('a.dep').bind('click', function() 
	{ 
		$('#departure').dpDisplay();
	});

	$('#departure').bind(
        'dpClosed',
        function(e, selectedDates)
        {
            var d = selectedDates[0];
            if (d) 
            {
                d = new Date(d); 
				$('#arr_date').html(d.addDays(2).asString());
            }
        }
    );

	$('#passengers_no').change(function(){
		$('#price').html(parseInt($('#trip_price').val()) * parseInt($(this).val()) + ' Lt');

		$('.passenger').hide();
		for (var i = 1; i <= parseInt($(this).val()) ; i++)
		{
			$('#passenger' + i).show();
		}
	});

	$('#reservate').submit(function(){
		var error = false;
		var i = 0;
		$('.message').hide();
		$('form label').css('color', 'white');

		$('input[@rel="name"]').each(function(){
			i++;
			if (i <= parseInt($('#passengers_no').val()))
			{
				if (!$(this).val())
				{
					error = true;
					$('#name'+i+'_l').css('color', 'red');
				}
			}
		});
		i = 0;
		$('input[@rel="surname"]').each(function(){
			i++;
			if (i <= parseInt($('#passengers_no').val()))
			{
				if (!$(this).val())
				{
					error = true;
					$('#surname'+i+'_l').css('color', 'red');
				}
			}
		});
		if (error)
		{
			$('.message').show();
			document.location.replace('#message'); 
		}
		return !error;
	});

});
