$(document).ready(function() {

//	Validate
	$("#reserv").validate({
		
		rules: {
			firstname: "required", 
			lastname: "required", 
			mobile: "required", 
			email: {
		       required: true,
		       email: true
		     },
     		go_date: "required", 
			re_date: "required", 
			re_flight: "required",
			go_flight: "required"

		}, 
		messages : {
			firstname: false, 
			lastname: false, 
			mobile: false, 
			email: false, 
			go_date: false,
			re_date: false,
			go_flight: false,
			re_flight: false
		}

	});

	document.getElementById('go_date').onchange = function() {
		getPrice();
	}
	
	document.getElementById('re_date').onchange = function() {
		getPrice();
	}
	
	document.getElementById('re_from').onchange = function() {
		getPrice();
	}
	
	document.getElementById('go_from').onchange = function() {
		getPrice();
	}
	
	document.getElementById('go_pax').onchange = function() {
		getPrice();
	}
	
	document.getElementById('go_to').onchange = function() {
		getPrice();
	}
	
	document.getElementById('re_pax').onchange = function() {
		getPrice();
	}
	
	initJs();
	
});

function changeMode( id ) {

	$('.way li').removeClass('light');
	$("[name=radiogroup]").filter("[value="+id+"]").attr("checked","checked");
	$('#radiovalue').val( id );		
			
	switch(id) {
		case 1 : 	
			$('.return :input').attr('disabled', true);
			$('.outbound :input').attr('disabled', false);
			$('.return').addClass('disabled');
			$('.outbound').removeClass('disabled');
			$('.way li.one').addClass('light');
		break;
		case 2 : 	
			$('.return :input').attr('disabled', false);
			$('.outbound :input').attr('disabled', false);
			$('.return').removeClass('disabled');
			$('.outbound').removeClass('disabled');
			$('.way li.two').addClass('light');
		break;
		
		case 3 : 	
			$('.return :input').attr('disabled', false);
			$('.outbound :input').attr('disabled', true);
			$('.return').removeClass('disabled');
			$('.outbound').addClass('disabled');
			$('.way li.three').addClass('light');
		break;
	}
	
	getPrice();
	
	
}

function getPrice() {
	
	
	 from_id = document.reserv.go_from.value;
	 to_id =  document.reserv.go_to.value;
	 re_from_id = document.reserv.re_from.value;
	 pax =  document.reserv.go_pax.value;
	 re_pax =  document.reserv.re_pax.value;
	 radiovalue = document.reserv.radiovalue.value;
	 go_date = document.reserv.go_date.value;
	 re_date = document.reserv.re_date.value;
	 
 	 $('#total').html('<p style="position:relative; top: -11px;"><div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;">' + search_text + '</div><img src="/libs/img/loader.gif" /></p>');
 	
 	 $('body').delayed(500, function() {
	 	 $('#total').load('/requests/price.php?set=2&mode=total&from_id='+from_id+'&go_to='+to_id+'&go_pax='+pax+'&re_from=' + re_from_id + '&re_pax=' + re_pax + '&radiogroup=' + radiovalue + '&go_date=' + go_date + '&re_date=' + re_date );
	 });
 	 
}

function verif() {
		dir = eval("document.reserv");

	    if( (dir.firstname.value == "") || (dir.cap.value == "") || (dir.lastname.value == "") ||  (dir.phone.value == "") || (dir.email.value == "")	) {  
			alert("Please fill all the required fields."); return false;
		}
}
		
			
