	// Set date  ----------------------------
	function fn_setdate(now){
		
		var d = new Date(now);
		var p = new Date(now);
		
		
		if(/[1-6]/i.test(d.getDay()) && d.getHours() < 12)
		{ // จ.-ส. ก่อนเที่ยง จองได้ วันพรุ่งนี้
  			booking_date = new Date(p.setDate(d.getDate()+1));//'+1dd';
 		}
		else if(/[1-5]/i.test(d.getDay()) && d.getHours() >= 12)
		{ // จ.-ศ. หลังเที่ยง จองได้ วันมะรืน
  			booking_date = new Date(p.setDate(d.getDate()+2));//'+2dd';
 		}
		else if((d.getDay()==6 && d.getHours() >= 12) || (d.getDay() == 0))
		{ // ส.หลังเที่ยง และวันอาทิตย์ จองได้ วันอังคาร
  			if(d.getDay()==6){ //ส.
				booking_date = new Date(p.setDate(d.getDate()+3));//'+3dd'; 
			}else{  //อ.
				booking_date = new Date(p.setDate(d.getDate()+2));//'+2dd';
			}
 		}
		
		
		//ใช้ชั่วคราว เฉพาะหลังเที่่ยง 30/12/52 ถึง 1/1/53 เพราะเป็นวันหยุดของบริษัท
		/*FDate = new Date('Dec 30, 2009'); //เริ่มต้นช่วงบ่ายของวันนี้
		LDate = new Date('Jan 01, 2010'); //วันสิ้นสุด
		if(d>=FDate && d<LDate){
			p = new Date(now);
			if(d.getDate()==30 && d.getHours()>=12){
			  	booking_date = new Date(p.setDate(d.getDate()+3));
			}
			else if(d.getDate()==31)
			{
			  	booking_date = new Date(p.setDate(d.getDate()+2));
			}
			
		}*/
		
		//alert(d.getDate()+':'+booking_date);
		return booking_date;
	}
	
	// get Ci
	function fn_getci(id,now){
		if(!$('#ci'+id).val()){
			var d = new Date(fn_setdate(now));
			d.setDate(d.getDate()+1)
			return d;
		}else{
			var d = new Date($('#ci'+id).val());
			d.setDate(d.getDate()+1)
			return d;
		}
	}
	
	//เรียก Date picker มาใช้
	function fn_calDate(id,now){
		
		$(document).ready(function(){
			$('#ci'+id).datepicker({
				minDate: fn_setdate(now),
				numberOfMonths:2,
				changeMonth:true,
				changeYear:true,
				dateFormat:'mm/dd/yy',
				showOn: 'button', 
				buttonImage: '/images/calendar.gif', 
				buttonImageOnly: true,
				showOn: 'both',
				onSelect: function(dateText){ 
						
					var cidate = new Date(dateText);
					var dd = new Date(cidate.setDate(cidate.getDate()+1));

					if($('#co'+id).val()){
						var codate = new Date($('#co'+id).val());
						if(cidate >= codate){
							$('#co'+id).val((dd.getMonth()+1)+'/'+dd.getDate()+'/'+dd.getFullYear());
						}
					}else{
						$('#co'+id).val((dd.getMonth()+1)+'/'+dd.getDate()+'/'+dd.getFullYear());
					}
					
					if(id!=''){ fn_cart_update_alert('update-row'); }
					
					$("#co"+id).datepicker('option','minDate', dd)
				}
			});
			// Check-out
			$('#co'+id).datepicker({
				minDate: fn_getci(id,now),
				numberOfMonths:2,
				changeMonth:true,
				changeYear:true,
				dateFormat:'mm/dd/yy',
				showOn: 'button', 
				buttonImage: '/images/calendar.gif', 
				buttonImageOnly: true,
				showOn: 'both'
			});
		});
	}
