$(document).ready(function(){
	
	$('.is-date').datepicker({dateFormat: 'dd/mm/yy'});

	if ($('#quote-form').length > 0) {
		$('#quote-form').validate({
			errorContainer: "#formErroMsg",
			errorClass: "invalid",
			errorPlacement: function(error, element) {
				//error.appendTo( element.parent("label") );
			},
			rules: {
				pickup_date: {pickup_date: true}
			},
			debug:false
		});
	};
	if ($('#modify-form').length > 0) {
		$('#modify-form').validate({
			errorContainer: "#modifyformErroMsg",
			errorClass: "invalid",
			errorPlacement: function(error, element) {
				//error.appendTo( element.parent("label") );
			},
			debug:false
		});
	};
	if ($('#contact-form').length > 0) {
		$('#contact-form').validate({
			errorContainer: "#formErroMsg",
			errorClass: "invalid",
			errorPlacement: function(error, element) {
				//error.appendTo( element.parent("label") );
			},
			debug:false
		});
	};
	if ($('#frmRes').length > 0) {
		$('#frmRes').validate({
			errorContainer: "#resErroMsg",
			errorClass: "invalid",
			errorPlacement: function(error, element) {
				//error.appendTo( element.parent("label") );
			},
			debug:false
		});
	};
	$("#submit-quote").click(function(){
		$("#quote-form").submit();
	});
	$("#submit-modify").click(function(){
		$("#modify-form").submit();
	});
	$("#submit-contact").click(function(){
		$("#contact-form").submit();
	});
});
jQuery.validator.addMethod("pickup_date", 
function(value){
	from_date=$('#pickup_date').val();
	to_date=$('#return_date').val();
	from_bits=from_date.split('/');
	to_bits=to_date.split('/');
	
	if(from_bits[2] > to_bits[2]){
		$("#formErroMsg").css("display","block");
		$("#formErroMsg p").html('<br /><strong>Return date before pickup</strong>');
		return false;
	}
	else if((from_bits[2]==to_bits[2])&&(from_bits[1]>to_bits[1])){
		$("#formErroMsg").css("display","block");
		$("#formErroMsg p").html('<br /><strong>Return date before pickup</strong>');
		return false;
	}
	else if((from_bits[2]==to_bits[2])&&(from_bits[1]==to_bits[1])&&(from_bits[0]>to_bits[0])){
		$("#formErroMsg").css("display","block");
		$("#formErroMsg p").html('<br /><strong>Return date before pickup</strong>');
		return false;
	}
	else{
		$("#pickup_day").val(from_bits[0]);
		$("#pickup_month").val(from_bits[1]);
		$("#pickup_year").val(from_bits[2]);
		$("#return_day").val(to_bits[0]);
		$("#return_month").val(to_bits[1]);
		$("#return_year").val(to_bits[2]);
		return true;
	}
}, 
"Please enter pickup date before return date");
