
function JobGetObjID(ObjName)
{
	var selectElement=document.forms.talent_basicinfo; 
	for ( var ObjID=0; ObjID < selectElement.elements.length; ObjID++ )
      if (selectElement.elements[ObjID].name == ObjName )
      {  return(ObjID);
         break;
      }
  return(-1);
}


function JobChangeOption(ObjName, DesName)
{
  //GET OBJECT VALUE, ID OF DESTINATION OBJECT
  ObjID    = JobGetObjID(ObjName);
  DesObjID = JobGetObjID(DesName);
  var selectElement=document.forms.talent_basicinfo;
  //CLEAR OLD OPTIONS
  selectElement.elements[DesObjID].length= 0;
  //Add NEW OPTIONS
  if ( ObjID != -1 && DesObjID != -1 )
  {  CatValue = selectElement.elements[ObjID].value.substring(0, 2);
     if ( CatValue == "00" )
        selectElement.elements[DesObjID].length=0;
     else
     {  //PARSING
        var tt = selectElement.FuncCode.value;
        var SubCategory = tt.split(";");
        //GENERATE OPTIONS
        j=0;
        for (var i=0; i< SubCategory.length; i++ )
        {   pp = SubCategory[i].split(",");
            //if ( pp[0].substring(0,2) == CatValue && pp[0].substring(2,4) != "00" )
			if ( pp[0].substring(0,2) == CatValue)
            {  
			    if(CatValue && pp[0].substring(2,5) == "000")
				    selectElement.elements[DesObjID][j]= new Option( '(È«²¿)'+pp[1], pp[0]);
				else
				    selectElement.elements[DesObjID][j]= new Option( pp[1], pp[0]);
                j++;
            }//if
        }//for
     }//if
  }//if
}//function
