function hbcxinitcity(formobj){
	hbcxsetdv(formobj.dep_loc,"PEK");
	hbcxsetdv(formobj.arr_loc,"CAN");
	hbcxkindselect(formobj);
}
function hbcxsetdv(formobj,v){
	oldv = formobj.options[formobj.selectedIndex].value;
	if (oldv=="non"){
		for (i=0; i<formobj.length; i++){
			if (formobj.options[i].value==v) {
				formobj.options[i].selected = true;
				break;
			}
		}	
	}
}
function hbcx(fobj){ 	
        fobj.where.value = ""; 
        var strwhere = "";
	var kind = "";
	var str1 = "";
	for (var i=0;i<fobj.elements.length;i++)
	{
		var e = fobj.elements[i];
	      	str1 = e.name;
	       	if (str1=="selectkind"){
	       		if (e.checked==1){
	       			kind = e.value;
	       			break;
	       		}
		}
	}
        if(fobj.flt_no.value == "" && kind=="airno"){
        	alert("数据输入有错，请核对！！");
        	return false; 
        }
        if(kind=="orgdst" && (fobj.dep_loc.options[fobj.dep_loc.selectedIndex].value == "non" || fobj.arr_loc.options[fobj.arr_loc.selectedIndex].value == "non")){
        	alert("数据输入有错，请核对！！");
        	return false; 
        }
        if (kind=="orgdst"){
	        if(fobj.dep_loc.options[fobj.dep_loc.selectedIndex].value == fobj.arr_loc.options[fobj.arr_loc.selectedIndex].value && fobj.arr_loc.options[fobj.arr_loc.selectedIndex].value != "non"){
	        	alert("起飞地和到达地不能是同一城市，请核对！！");
	        	return false; 
	        }
        }
        var errstr = ""
        errstr =  cdetectdate(fobj.year,fobj.month,fobj.date);
        if (errstr!="成功"){
        	alert(errstr);
        	return false; 
        }
       	rz_sdate = fobj.year.options[fobj.year.selectedIndex].value+"-"+fobj.month.options[fobj.month.selectedIndex].value+"-"+fobj.date.options[fobj.date.selectedIndex].value;
       	
	if (kind=="airno"){
	        if(fobj.flt_no.value != ""){
	                lstring =  fobj.flt_no.value;
	                lstring = lstring.toUpperCase();
	                strwhere = strwhere + " and prmair　||　flt_no like   '%' || '" + lstring + "' || '%'";
	        }
        }
	if (kind=="orgdst"){
	        if(fobj.dep_loc.options[fobj.dep_loc.selectedIndex].value != "non"){
	        	strwhere = strwhere + " and dep_loc = '" + fobj.dep_loc.options[fobj.dep_loc.selectedIndex].value + "'";
	  	}
	  	if(fobj.arr_loc.options[fobj.arr_loc.selectedIndex].value != "non"){
	       		strwhere = strwhere + " and arr_loc = '" + fobj.arr_loc.options[fobj.arr_loc.selectedIndex].value + "'";
	   	}
   	}
       	strwhere = strwhere + " and to_char(from_date,'yyyy-mm-dd') <= '" + rz_sdate + "'  and to_char(to_date,'yyyy-mm-dd') >= '" + rz_sdate + "'";
    	
       	strwhere = strwhere + " and period like '%' ||"
       	strwhere = strwhere + "to_char(decode(to_number(to_char(to_date('" + rz_sdate 
       	strwhere = strwhere + "','yyyy-mm-dd'),'D'))-1,0,7,to_number(to_char(to_date('" + rz_sdate
       	strwhere = strwhere + "','yyyy-mm-dd'),'D'))-1))"
       	strwhere = strwhere + " || '%'"
  	if (fobj.sort_xm.options[fobj.sort_xm.selectedIndex].value != ""){strwhere = strwhere + " order by "+fobj.sort_xm.options[fobj.sort_xm.selectedIndex].value +" "+fobj.sort.value+" ";} 
        fobj.where.value = strwhere; 
        return true; 
} 
function hbcxkindselect(formobj){
var kind = "";
var str1 = "";
for (var i=0;i<formobj.elements.length;i++)
{
	var e = formobj.elements[i];
      	str1 = e.name;
       	if (str1=="selectkind"){
       		if (e.checked==1){
       			kind = e.value;
       			break;
       		}
	}
}
switch (kind) {
case "airno": 
		formobj.airno.value ="航班号：";
		formobj.flt_no.style.visibility = "visible";
		formobj.org.value ="";
		formobj.dep_loc.style.visibility = "hidden";
		formobj.dst.value ="";
		formobj.arr_loc.style.visibility = "hidden";
	        break;
case "orgdst": 
		formobj.airno.value ="";
		formobj.flt_no.style.visibility = "hidden";
		formobj.org.value ="起飞地：";
		formobj.dep_loc.style.visibility = "visible";
		formobj.dst.value ="到达地：";
		formobj.arr_loc.style.visibility = "visible";
	        break;
default: 
		for (var i=0;i<formobj.elements.length;i++)
		{
			var e = formobj.elements[i];
		      	str1 = e.name;
		       	if (str1=="selectkind"){
		       		if (e.value=="orgdst"){
		       			e.checked = 1;
		       			break;
		       		}
			}
		}
		formobj.airno.value ="";
		formobj.flt_no.style.visibility = "hidden";
		formobj.org.value ="起飞地：";
		formobj.dep_loc.style.visibility = "visible";
		formobj.dst.value ="到达地：";
		formobj.arr_loc.style.visibility = "visible";
	        break;
}
}
