function aClass(Pid, Cname) {
	if (aClass.arguments.length < 2)
		alert("传入的参数错误！")

	else {
		this.Data  = Pid;
		this.Text  = Cname;
	}
}


function GetObjID(ObjName)
{ for (var ObjID=0; ObjID < document.myform.elements.length; ObjID++)
    if ( document.myform.elements[ObjID].name == ObjName )
    {  return(ObjID);
       break;
    }
  return(-1);
}

function ChangeWork(ObjName, DesName)
{
  //GET OBJECT VALUE, ID OF DESTINATION OBJECT
  ObjID    = GetObjID(ObjName);  //DptCode
  DesObjID = GetObjID(DesName);  //WorkName
  
//alert(f_Set_Work[3].Text);
//alert(document.myform.elements[ObjID].value);

if ( ObjID != -1 && DesObjID != -1)
  {
   document.myform.elements[DesObjID].length=0;
   document.myform.elements[DesObjID].options[0] = new Option("请选择","");
   j=1;
   for (var i=0; i<f_Set_Work.length; i++)
    {
        if ( f_Set_Work[i].Data == document.myform.elements[ObjID].value)
            {
            document.myform.elements[DesObjID].options[j] = new Option(f_Set_Work[i].Text,f_Set_Work[i].Text);
            j++
            }

    }
  }

}

var f_Set_Work = new Array(new aClass('甲板部','船长'),
new aClass('甲板部','大副'),
new aClass('甲板部','二副'),
new aClass('甲板部','三副'),
new aClass('甲板部','水头'),
new aClass('甲板部','木匠'),
new aClass('甲板部','电焊工'),
new aClass('甲板部','一水'),
new aClass('甲板部','二水'),
new aClass('甲板部','甲板实习生'),
new aClass('机舱部','老轨'),
new aClass('机舱部','二轨'),
new aClass('机舱部','三轨'),
new aClass('机舱部','四轨'),
new aClass('机舱部','电机员'),
new aClass('机舱部','机头'),
new aClass('机舱部','铜匠'),
new aClass('机舱部','机工'),
new aClass('机舱部','加油'),
new aClass('机舱部','抹油'),
new aClass('机舱部','轮机实习生'),
new aClass('事务部','管事'),
new aClass('事务部','大厨'),
new aClass('事务部','二厨'),
new aClass('事务部','服务生'),
new aClass('不限','不限'));

