// JavaScript Document
$(document).ready(function(){
	$("#form1").validate({
		rules:{
			traveldate:{
				required:true
			},
			contact:{
				required:true
			},
			phone:{
				required:true
			},
			email:{
				required:true,
				email:true
			},
			depart_date:{
				required:true,
				dateISO:true
			},
			return_date:{
				required:function(){
					if($("#roundtripticket").attr('checked')==true) return true;return false;
				},
				dateISO:function(){
					if($("#roundtripticket").attr('checked')==true) return true;return false;
				}
			}
		},
		messages:{
			traveldate:{
				required:"<font color='red'>必填</font>"
			},
			contact:{
				required:"<font color='red'>必填</font>"
			},
			phone:{
				required:"<font color='red'>必填</font>"
			},
			email:{
				required:"<font color='red'>必填</font>",
				email:"<font color='red'>邮件格式不正确</font>"
			},
			depart_date:{
				required:"<font color='red'>必填</font>"	,
				dateISO:"<font color=red>日期格式不正确</font>"
			},
			return_date:{
				required:"<font color='red'>必填</font>"	,
				dateISO:"<font color=red>日期格式不正确</font>"
			}
		}
	});
	$("#passenger_adult").click(function(){
	row=$("#passenger_adult").val();
	tables ='';
	for(i=0;i<row-1;i++){
	tables +="<table width='96%' border='1' cellpadding='0' cellspacing='0' bordercolor='#cccccc'><tr><td width='15%'>成人<label><input name='adult_name[]' class='passengers' type='text' id='adult_name"+i+"' size='4' /></label></td><td width='8%'><label><select name='a_sex[]' id='a_sex"+i+"'><option value='男'>男</option><option value='女'>女</option></select></label></td><td width='16%'><label><select name='adult_id_type[]' class='passengers' id='adult_id_type"+i+"'><option value='护照'>护照</option><option value='港澳通行证'>港澳通行证</option></select></label></td><td width='15%'><label><input name='adult_id_no[]' class='passengers' type='text' id='adult_id_no"+i+"' size='12' /></label></td><td width='12%'><label><input name='a_nationality[]' type='text' id='a_nationality"+i+"' size='8' /></label></td><td width='14%'><label><input name='a_birth[]' type='text' id='a_birth"+i+"' size='10' /></label></td><td width='20%'><label><input name='a_valid_date[]' type='text' id='a_valid_date"+i+"' size='10' /></label></td></tr></table>";
	}
	$("#passengers_adult").html(tables);
  });
  $("#passenger_child").click(function(){
  	row=$("#passenger_child").val();
	tables ='';
	for(i=0;i<row;i++){
	tables +="<table width='96%' border='1' cellpadding='0' cellspacing='0' bordercolor='#cccccc'><tr><td width='15%'>儿童<label><input name='c_name[]' class='passengers' type='text' id='c_name"+i+"' size='4' /></label></td><td width='8%'><label><select name='c_sex[]' id='c_sex"+i+"'><option value='男'>男</option><option value='女'>女</option></select></label><td width='16%'><label><select name='c_idtype[]' class='passengers' id='c_idtype"+i+"'><option value='护照'>护照</option><option value='港澳通行证'>港澳通行证</option></select></label></td><td width='15%'><label><input name='c_id_no[]' class='passengers' type='text' id='c_id_no"+i+"' size='12' /></label></td><td width='12%'><label><input name='c_nationality[]' type='text' id='c_nationality"+i+"' size='8' /></label></td><td width='14%'><label><input name='c_birth[]' type='text' id='c_birth"+i+"' size='10' /></label></td><td width='20%'><label><input name='c_valid_date[]' type='text' id='c_valid_date"+i+"' size='10' /></label></td></tr></table>";
   }
	$("#passengers_child").html(tables);
  });
  $("#submit").click(function(){
  	isvalid = true;
	$(".passengers").each(function(i){
		if($.trim($(this).val())==''){
			$(this).css('border','solid #ff0000 1px');
			$("label[id='"+$(this).attr('id')+"']").remove();
			$(this).parent().append("<label for='"+$(this).attr('id')+"' id='"+$(this).attr('id')+"'><font color='red'><br>必填</font></label>");
			isvalid=false;
		}
	});
	if(isvalid==true) return true;else return false;
	});
  	$("#depart_date").datepicker({ 
	 minDate: 0,
	 dateFormat: "yy-m-d", 
     numberOfMonths: 2, 
     showOn: "both", 
     buttonImage: "/images/calendar.gif", 
     buttonImageOnly: true 
    });
	$("#return_date").datepicker({ 
	 minDate: 0,
	 dateFormat: "yy-m-d", 
     numberOfMonths: 2, 
     showOn: "both", 
     buttonImage: "/images/calendar.gif", 
     buttonImageOnly: true 
    });
	$("#span_return").css("display","none");
	$("#onewayticket").click(function(){
	$("#span_return").css("display","none");	
	$("#return_flight").css("display","none");
	});
	$("#roundtripticket").click(function(){
	$("#span_return").css("display","");	
	$("#return_flight").css("display","");
	});	
	$("#return_flight").css("display","none");
	$.datepicker.regional['zh-CN'] =
    {
        clearText: '清除', clearStatus: '清除已选日期',
        closeText: '关闭', closeStatus: '不改变当前选择',
        prevText: '&lt;上月', prevStatus: '显示上月',
        nextText: '下月&gt;', nextStatus: '显示下月',
        currentText: '今天', currentStatus: '显示本月',
        monthNames: ['一月','二月','三月','四月','五月','六月',
        '七月','八月','九月','十月','十一月','十二月'],
        monthNamesShort: ['一','二','三','四','五','六',
        '七','八','九','十','十一','十二'],
        monthStatus: '选择月份', yearStatus: '选择年份',
        weekHeader: '周', weekStatus: '年内周次',
        dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
        dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
        dayNamesMin: ['日','一','二','三','四','五','六'],
        dayStatus: '设置 DD 为一周起始', dateStatus: '选择 m月 d日, DD',
        dateFormat: 'yy-mm-dd', firstDay: 1,
        initStatus: '请选择日期', isRTL: false
      };
     $.datepicker.setDefaults($.datepicker.regional['zh-CN']);
     $("#traveldate").datepicker();
});

