// JavaScript Document
$(document).ready(function(){
	var return_status=true;
	var error_msg = '';
	
	function check_empty(field_id,field_name){	
		if($('#'+field_id).val() == '' || $('#'+field_id).val() ==null ){
			$('#'+field_id).css("background","#FA8080");
			error_msg = error_msg + '<li>' + field_name + ' Empty or Not Selected</li>';
			return_status = false;
		}else{
			$('#'+field_id).css("background",'');
		}	
	}
	
	function multyple_field_empty_check(id_array,field_error_msg){
		var field_values = '';
		for(i=0; i<id_array.length; i++){
			field_values = field_values + $('#'+id_array[i]).val();
		}	
		if(field_values == '' || field_values == null){
			for(i=0; i<id_array.length; i++){
				$('#'+id_array[i]).css("background","#FA8080");
			}
			error_msg = error_msg + '<li>' + field_error_msg + '</li>';
			return_status = false;
		}else{
			for(i=0; i<id_array.length; i++){
			$('#'+id_array[i]).css("background",'');
			}
		}
	}
	
	
	$('#booking_form').submit(function() {
		return_status=true;		
		error_msg = "";
		if($('input:radio[name="from_type_id"]:checked').val() == '7'){
			check_empty('txt_from_address', 'From Address');
		}else if($('input:radio[name="from_type_id"]:checked').val() == '8'){
			check_empty('from_postcode','From Postcode');
		}else{
			check_empty('from_loc_id', 'From Location');
		}
		if($('input:radio[name="to_type_id"]:checked').val() == '7'){
			check_empty('txt_to_address', 'To Address');
		}else if($('input:radio[name="to_type_id"]:checked').val() == '8'){
			check_empty('to_postcode', 'To Postcode');
		}else{
			check_empty('to_loc_id', 'To Location');
		}
		$("#validation_message").html('<ul>' + error_msg + '</ul>');
		if(error_msg != ""){
			$("#validation_message").show();
			$("#standerd_rate_error").hide();
			
		}else{
			$("#validation_message").hide();
		}
		return return_status;
	});
	
	$('#booking_details_form').submit(function() {
		error_msg = "";
		return_status=true;		
		check_empty('passenger_name',"Passenger name");
		check_empty('email','Passenger Email');
		var id_array = new Array('mobile_phone','land_phone');
		multyple_field_empty_check(id_array,'Please Enter Mobile or Resident phone');

		$("#validation_message").html('<ul>' + error_msg + '</ul>');
		if(error_msg != ""){
			$("#validation_message").show();
			$("#standerd_rate_error").hide();
		}else{
			$("#validation_message").hide();
		}	
		return return_status;
	});
});
