// ATENTIE!! SITE ROOT PATH - NEED TO BE SET
var siteroot4searchbox= 'http://www.doublet.ro/';

//tot ce-i aici, e pentru formularul din dreapta
function put_value_in(thisValue, thisField) {
    $('#'+thisField).val(thisValue);
}

// Code for the first date-picker (data plecare)
	$(document).ready(function() {
		$( "#date-picker2" ).datepicker({ altField: '#date-picker1'});
		$( "#date-picker2" ).datepicker( "option", "altFormat", 'dd/mm/yy' );
		$( "#date-picker2" ).datepicker( "option", "dateFormat", 'dd/mm/yy' );
		$( "#date-picker2" ).datepicker( "option", "minDate", '+0' );
	});

// Code for the 2nd date-picker (data sosire)
	$(document).ready(function() {
		$( "#date-picker4" ).datepicker({ altField: '#date-picker3'});
		$( "#date-picker4" ).datepicker( "option", "dateFormat", 'dd/mm/yy' );
		$( "#date-picker4" ).datepicker( "option", "altFormat", 'dd/mm/yy' );
		$( "#date-picker4" ).datepicker( "option", "minDate", '+0' );
	});
	
// Code for the form
	function checkForm1(){
	//check for valid values from every form field
	if($("#plecareAuto2").val()=='' || $("#plecareAuto2").val()=='Alege orasul de plecare'){
			alert('Va rugam selectati orasul de plecare!');
			return false;
		}
		if($("#destinatieAuto2").val()=='' || $("#destinatieAuto2").val()=='Alege orasul de sosire'){
			alert('Va rugam selectati orasul de sosire!');
			return false;
		}
		if($("#date-picker1").val()==''){
			alert('Va rugam selectati data calatoriei!');
			return false;
		}
		if(compareDates() == false){
			alert('Data intoarcerii trebuie sa fie dupa data plecarii!');
			return false;
		}
		// if we get here, it's all right! form fields are not empty.
		var formID = document.getElementById('search_form1');
		formID.submit();
		return false;
	}
	
function ajaxPreiaDestinatii(){
	if( $('#plecareAuto1').val()!='' && $('#plecareAuto1').val()!='neselectat') {
//		window.open('<?=$SITEROOTBASE?>Library/doAjax.php?req=destinatiiSelect&plecare='+$.base64Encode($('#plecareAuto1').val())+'&sosire=');
		$.get(siteroot4searchbox+'Library/doAjax.php?req=destinatiiSelect&plecare='+$.base64Encode($('#plecareAuto1').val())+'&sosire=', function(data) {
		  $('#destinatieAuto1').html(data);
		  $('#destinatieAuto1').removeAttr('disabled');
		  $('#destinatieAuto2').attr('value', 'Alege orasul de sosire');
		  $('#destinatie').show();
		  //alert('Load was performed.');
		});
	}else{
		$('#destinatieAuto1').html('<option value="neselectat">Alege orasul de sosire</option>');
		$('#destinatieAuto1').attr('disabled', 'disabled');
		$('#destinatieAuto2').attr('value', 'Alege orasul de sosire');
		$('#destinatie').hide();
	}
}

// ascunde / arata optiunile pentru data sosire
function dusIntors1(){
	$('#fara_data_intoarcere1').attr('checked', false);
	$('#fara_data_intoarcere1_container').toggle();
	$('#calendar2').toggle();
	if( $("#fara_data_intoarcere1_container").css('display') == 'none'){
		$('#calendar2').hide();
	}
}
	
// ascunde / arata calendarul pentru data sosire
function faraDataIntoarcere1(){
	$('#calendar2').toggle();
}

// ascunde sau arata optiunile pentru sosire in functie de ce fusese selectat
$(document).ready(function() {
	$('#fara_data_intoarcere1_container').hide();
	$('#calendar2').hide();
	$('#destinatie').hide();
});

// compara datele de plecare si sosire
function compareDates() {

	var c_data_plecare = $('#date-picker1').val();
	var c_data_sosire = $('#date-picker3').val();
	var arr1 = c_data_plecare.split('/');
	var arr2 = c_data_sosire.split('/');
	var dataPlecareObj1 = new Date(arr1[1]+'/'+arr1[0]+'/'+arr1[2]);
	var dataSosireObj1 = new Date(arr2[1]+'/'+arr2[0]+'/'+arr2[2]);
	
	if( $('#calendar2').css('display') != 'none' && dataPlecareObj1 >= dataSosireObj1){
		return false;
	}else{
		return true;
	}
};

