function changeQueryType()
{
    try{
		var radios = document.getElementsByName("cond.queryByType");
	    if (radios[1].checked == false)
	    {
	        $('.searchbydate').show();
	        $('.searchbyflight').hide();
	    }
	    else
	    {        
	        $('.searchbyflight').show();
	        $('.searchbydate').hide();
	    }
    }
    catch(e){
    }
}

$(document).ready(function()
{
//    $('#tab').jTab({
//        actionType: "click",
//        defaultSelectedTab: $('#tab').attr('default')==''?"rel_0":$('#tab').attr('default'),
//        clearradio: false
//    });
    changeQueryType();
    $($.dom("cond.queryDepartPort")).jSelectCity({
        tips: "支持中文/拼音",
        $international: $('#aoc_manager_queryFlightStatus_cond_queryAreaType1'),
        depInter:true
    });
    $($.dom("cond.queryArrivalPot")).jSelectCity({
        tips: "支持中文/拼音",
        $from: $($.dom("cond.queryDepartPort")),
        $international: $('#aoc_manager_queryFlightStatus_cond_queryAreaType1'),
        depInter:true
    });
    var str = $('body').attr('etdz');
    if (str == "etdz")
    {
        $.dom('flightStatus').click();
    }
    $('#begingtime').datepicker(dateconfig_2Months);
    var msgHomeOrAbroad = $(document.getElementsByName("flightCond.isInternationalFlight")).eq(1);
    $('#depCity').jSelectCity({
        tips: "支持中文/拼音",
        $international:msgHomeOrAbroad,
        depInter:true
    });
    $('#arrCity').jSelectCity({
        tips: "支持中文/拼音",
        $from: $('#depCity'),
        $international:msgHomeOrAbroad,
        depInter:true
    });
    initsearchflight();
    $('.searchtime input[value="选择航班"]').live('click',function()
    {
          //取数据
          var dep = {
            name:$('#divContent #inq_depCity').val(),
            _3CODE:$('#divContent #inq_depCity').attr('_3CODE')
          }
          var arr = {
            name:$('#divContent #inq_arrCity').val(),
            _3CODE:$('#divContent #inq_arrCity').attr('_3CODE')
          }
          var inter = $('#divContent input[name="inter"][checked=true]:').val();
          var date = $('#divContent #inq_time').val();
          var MU = $(this).parent().parent().siblings().eq(0).text();
          //关窗口
          $('#lockClose').click();
          //写数据
          $('input[type="radio"][value='+inter+']').click();
          $('select[name="flightCond.carrier"]').val(MU.substr(0,2));
          $('#flightNo').val(MU.substr(2));
          $('#begingtime').val(date);
          if($('#depCity[refresh]').length>0)
          {
              clearInterval(Number($('#depCity[refresh]').attr('refresh')));
              $('#depCity').removeAttr('refresh');
          }
          $('#depCity').val(dep.name).attr('_3CODE',dep._3CODE);
          $('#arrCity').val(arr.name).attr('_3CODE',arr._3CODE);
          return false;
    });
    
    var areaTypeClicked = $("input[name='cond.queryAreaType']:checked");
    if (areaTypeClicked.length <= 0) {
    	//默认选中国内航班查询
    	$("input[name='cond.queryAreaType']").eq(0).click();	
    }
    
});

function initsearchflight()
{
    $('#searchflight').click(function()
    {
        lockWindow.Open(620, 462, '', '/mu/product/aoc/flightSearch.jsp');
        return false;
    });
}

function Submit()
{
    var $dep = $($.dom("cond.queryDepartPort"));
    var $arr = $($.dom("cond.queryArrivalPot"));
    var $pot = $('input[name="cond.queryByType"]');
    
    //判断航班查询类型是否选中
	var queryTypeRadios = $("input[name='cond.queryByType']:checked");
	if (queryTypeRadios.length <= 0) {
		alert("请选择航班查询类型!");
		return false;
	}

    if ($pot.eq(1).attr('checked') == false)
    {
    	//判断国内国际是否选中
		var homeOrAbroadRadios = $("input[name='cond.queryAreaType']:checked");
		if (homeOrAbroadRadios.length <= 0) {
			alert("请选择国内或国际航班!");
			return false;
		}
		
		//判断查询日期是否选中
		var dateRadio = $("input[name='cond.queryFlightDate']:checked");
		if (dateRadio.length <= 0) {
			alert("请选择航班日期!");
			return false;
		}
    	
        if ($dep.attr('_3CODE') == '' || $dep.attr('_3CODE') == 'undefined' || $.trim($dep.val()) == '' || $.trim($dep.val()) == '支持中文/拼音')
        {
            alert('请输入出发城市！');
            $dep.focus();
            return false;
        }
        if ($arr.attr('_3CODE') == '' || $arr.attr('_3CODE') == 'undefined' || $.trim($arr.val()) == '' || $.trim($arr.val()) == '支持中文/拼音')
        {
            alert('请输入到达城市！');
            $arr.focus();
            return false;
        }
    }
    else
    {
        if ($('#aoc_manager_queryFlightStatus_cond_queryFlightno').val() == '')
        {
            alert('请输入航班号！');
            $('#aoc_manager_queryFlightStatus_cond_queryFlightno').focus();
            return false;
        }
        var rule = /^\d+$/;
        if (!rule.test($.trim($("#aoc_manager_queryFlightStatus_cond_queryFlightno").val())))
        {
            alert("航班号只能为数字！");
            return false;
        }
    }
    $("#aoc_manager_queryFlightStatus_cond_queryFlightno").val($.trim($("#aoc_manager_queryFlightStatus_cond_queryFlightno").val()));
    var dep = $dep.val();
    var arr = $arr.val();
    $dep.val($dep.attr('_3CODE'));
    $arr.val($arr.attr('_3CODE'));
    formSubmit('/mu/front/aoc/aoc-manager!queryFlightStatus.shtml');
    $dep.val(dep);
    $arr.val(arr);
}

function changecode()
{
	var code=$("#code");
    code.attr("src",code.attr("src")+"&"+Math.random());
}

function checkSub()
{
	var $dep = $('#depCity');
	var $arr = $('#arrCity');
	
    if ($dep.attr('_3CODE') == '' || $dep.attr('_3CODE') == 'undefined' || $.trim($dep.val()) == '' || $.trim($dep.val()) == '支持中文/拼音')
    {
        alert('请输入出发城市！');
        $dep.focus();
        return false;
    }
    if ($arr.attr('_3CODE') == '' || $arr.attr('_3CODE') == 'undefined' || $.trim($arr.val()) == '' || $.trim($arr.val()) == '支持中文/拼音')
    {
        alert('请输入到达城市！');
        $arr.focus();
        return false;
    }

    if ($('#flightNo').val() == '')
    {
        alert('请输入航班号！');
        $('#flightNo').focus();
        return false;
    }
    var rule = /^\d+$/;
    var flightNo = $("#flightNo").val();
    $("#flightNo").val($.trim(flightNo));
    if (!rule.test($("#flightNo").val()))
    {
        alert("航班号只能为数字！");
        return false;
    }
    
    var pattern = /^1\d{10}$/;
    if (!pattern.test($('#mobile').val())){
    	alert("手机号码格式不正确!");
    	return false;
    }
    
    if ($('#certify').val() == ''){
    	alert("验证码不能为空！");
        return false;
    }
    
    if (!$('#agree').attr("checked")){
    	alert("同意说明信息后才能订制短信!");
    	return false;
    }
    
    var depCn = $dep.val();
    var arrCn = $arr.val();
    
    $('#depCityCn').val(depCn);
    $('#arrCityCn').val(arrCn);

    $dep.val($dep.attr('_3CODE'));
    $arr.val($arr.attr('_3CODE'));
//    return true;
    $('#subsForm').submit();
    
    $dep.val(depCn);
    $arr.val(arrCn);
}

function getFlight(){
	var url = "/mu/front/notify/notify!getFlight.shtml";
	
	$('#spin').html("<div class='order_refund_searchresult_bill_info'><img src='/mu/images/indicator_snake.gif'/>loading.....</div>");
	
	$.get(
			url, 
			{
				'flightCond.depCode' : $('#inq_depCity').attr('_3CODE'),
				'flightCond.arrCode' : $('#inq_arrCity').attr('_3CODE'),
				'flightCond.isInternationalFlight' : $(":radio[name=inter]:checked").val(),
				'flightCond.depDate' : $('#inq_time').val()
			}, 
			complete
		);
}

function complete(data){
	$('#spin').remove('');
	$('#content').empty();
	$('#content').append(data);
}

