function fetchJobSpecInfo($value)
{
    $lan = new Language();
    require $lan->getLangPath("full.php");
    $jobTitle = new JobTitle();
    $status = $jobTitle->getJobStatusFromTitle($value);
    $stat[] = array(0 => '', 1 => '0', 2 => "-- {$lang_hremp_selempstat} --");
    for ($i = 0; $i < count($status); $i++) {
        $stat[] = $status[$i];
    }
    $status = $stat;
    $view_controller = new ViewController();
    $response = new xajaxResponse();
    $xajaxFiller = new xajaxElementFiller();
    $objResponse = $xajaxFiller->cmbFillerById($response, $status, 1, 'frmEmp.empstatpp', 'cmbType');
    $jobSpec = $view_controller->getJobSpecForJob($value);
    if (empty($jobSpec)) {
        $jobSpecName = '';
        $jobSpecDuties = '';
    } else {
        $jobSpecName = CommonFunctions::escapeHtml($jobSpec->getName());
        $jobSpecDuties = nl2br(CommonFunctions::escapeHtml($jobSpec->getDuties()));
    }
    $response->addAssign('jobSpecName', 'innerHTML', $jobSpecName);
    $response->addAssign('jobSpecDuties', 'innerHTML', $jobSpecDuties);
    $response->addAssign('status', 'innerHTML', '');
    $response->addScript('reselectEmpStatus();');
    return $response->getXML();
}