//--- Tab Plus
$.lk_switching([
	{
		autoActive 	: false,
		button 		: '#index .plus .cont_plus a.tab_pro',
		container 	: '#index .plus .cont_plus .proCar'
	},
	{
		autoActive 	: true,
		button 		: '#index .plus .cont_plus a.tab_all',
		container 	: '#index .plus .cont_plus .listCar'
	}
]);
//--- End Tab Plus


var form_sale_register;
$(document).ready(function(){

	form_sale_register = $('form#form_sale_register');

	$(form_sale_register).find("select[name=province]").change(function(){
		addDistrictOption($(form_sale_register).find("select[name=district]"), $(this).val());
	});
	
	
	$(form_sale_register).validate({
		'errorLabelContainer': $("form#form_sale_register div.msg_box .message.error"),
		'errorElement': "div",

		'rules' : 
		{
			'brand'			: { 'required'	: true },
			'model'			: { 'required'	: true },
			'car_year'		: { 'required'	: true, 'digits' : true },
			'car_run_use'	: { 'required'	: true, 'digits' : true },
			'gear[]'		: { 'required'	: true },
			'price'			: { 'digits'	: true },
			'name'			: { 'required'	: true },
			'email'			: { 'email'	: true },
			'mobile'		: { 'required'	: true },
			'province'		: { 'required'	: true },
			'district'		: { 'required'	: true }
		},
		'messages' : 
		{
			'brand'			: { 'required'	: 'โปรดระบุยี่ห้อ' },
			'model'			: { 'required'	: 'โปรดระบุรุ่น' },
			'car_year'		: { 'required'	: 'โปรดระบุปีจดทะเบียน', 'digits'	: 'ระบุปีจดทะเบียนเป็นตัวเลขเท่านั้น' },
			'car_run_use'	: { 'required'	: 'โปรดระบุระยะทางการใช้งาน', 'digits'	: 'ระบุระยะทางการใช้งานเป็นตัวเลขเท่านั้น' },
			'gear[]'		: { 'required'	: 'โปรดระบุระบบเกียร์' },
			'price'			: { 'digits'	: 'ระบุราคาเป็นตัวเลขเท่านั้น' },
			'name'			: { 'required'	: 'โปรดระบุชื่อ-สกุล' },
			'email'			: { 'email'		: 'อีเมล์ไม่ถูกต้อง' },
			'mobile'		: { 'required'	: 'โปรดระบุเบอร์ติดต่อ1' },
			'province'		: { 'required'	: 'โปรดระบุจังหวัด' },
			'district'		: { 'required'	: 'โปรดระบุอำเภอ/เขต' }
		}
	});

	
	//--- Car list
	$('.car_block.user_car ul.latest li:first').addClass('hilight');
	imageMinToFit($('.listCar .picCar img'));
	
	var carScroll = {'duration' : 800, 'delay' : 500, 'options' : { 'easing':'swing' }};
	
	$('.car_block').each(function(){
		var $el = $(this);
		
	
		$el.find(".logo_car .logo_list ul").jcarousel({
			scroll : 8,
			
			initCallback: function(carousel){
				$el.find('.logo_car a.btn_slide_next').click(function(e){
					e.preventDefault();
					carousel.next();
				});
				
				$el.find('.logo_car a.btn_slide_back').click(function(e){
					e.preventDefault();
					carousel.prev();
				});
			},
			// This tells jCarousel NOT to autobuild prev/next buttons
			buttonNextHTML: null,
			buttonPrevHTML: null
		});
		

		addCarListEvent($el, '.page a', '.page a', function(){
			setTimeout(function(){
				$.scrollTo( $el, carScroll['duration'], carScroll['options'] );
			}, carScroll['delay']);
		});
		addCarListEvent($el, '.logo_car .logo_list a', false, function(){
			addCarListEvent($el, '.page a', '.page a', function(){
				setTimeout(function(){
					$.scrollTo( $el, carScroll['duration'], carScroll['options'] );
				}, carScroll['delay']);
			});
		});

		addCarListEvent($el, 'a.tab_all', false, function(){
			addCarListEvent($el, '.page a', '.page a', function(){
				setTimeout(function(){
					$.scrollTo( $el, carScroll['duration'], carScroll['options'] );
				}, carScroll['delay']);
			});
		});
	});
	//--- End Car list
});
