function createJob($company_id, $type, $item_id, $job_group_id = 0, $branch_id = 0, $department_id = 0, $client_id = NULL)
 {
     $jf = new JobFactory();
     $jf->setCompany($company_id);
     //$jf->setClient( $data['client_id'] );
     $jf->setStatus(10);
     //$jf->setGroup( $data['group_id'] );
     //$jf->setBranch( $data['branch_id'] );
     //$jf->setDepartment( $data['department_id'] );
     $jf->setDefaultItem($item_id);
     switch ($type) {
         case 10:
             $jf->setManualID(10);
             $jf->setName('House 1');
             $jf->setDescription(rand(100, 9999) . ' Main St');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 500);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('20.00');
             $jf->setMinimumTime(3600 * 30);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
         case 11:
             $jf->setManualID(11);
             $jf->setName('House 2');
             $jf->setDescription(rand(100, 9999) . ' Springfield Rd');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 12:
             $jf->setManualID(12);
             $jf->setName('House 3');
             $jf->setDescription(rand(100, 9999) . ' Spall Ave');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 13:
             $jf->setManualID(13);
             $jf->setName('House 4');
             $jf->setDescription(rand(100, 9999) . ' Dobbin St');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 14:
             $jf->setManualID(14);
             $jf->setName('House 5');
             $jf->setDescription(rand(100, 9999) . ' Sussex Court');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 15:
             $jf->setManualID(15);
             $jf->setName('House 6');
             $jf->setDescription(rand(100, 9999) . ' Georgia St');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 16:
             $jf->setManualID(16);
             $jf->setName('House 7');
             $jf->setDescription(rand(100, 9999) . ' Gates Rd');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 17:
             $jf->setManualID(17);
             $jf->setName('House 8');
             $jf->setDescription(rand(100, 9999) . ' Lakeshore Rd');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 18:
             $jf->setManualID(18);
             $jf->setName('House 9');
             $jf->setDescription(rand(100, 9999) . ' Main St');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 19:
             $jf->setManualID(19);
             $jf->setName('House 10');
             $jf->setDescription(rand(100, 9999) . ' Ontario St');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 750);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('45.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             break;
         case 20:
             $jf->setManualID(20);
             $jf->setName('Project A');
             $jf->setDescription('');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 760);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('55.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
         case 21:
             $jf->setManualID(21);
             $jf->setName('Project B');
             $jf->setDescription('');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 760);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('55.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
         case 22:
             $jf->setManualID(22);
             $jf->setName('Project C');
             $jf->setDescription('');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 760);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('55.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
         case 23:
             $jf->setManualID(23);
             $jf->setName('Project D');
             $jf->setDescription('');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 760);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('55.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
         case 24:
             $jf->setManualID(24);
             $jf->setName('Project E');
             $jf->setDescription('');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 760);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('55.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
         case 25:
             $jf->setManualID(25);
             $jf->setName('Project F');
             $jf->setDescription('');
             $jf->setStartDate(time() - 86400 * 14);
             $jf->setEndDate(time() + 86400 * 7);
             $jf->setEstimateTime(3600 * 760);
             $jf->setEstimateQuantity(0);
             $jf->setEstimateBadQuantity(0);
             $jf->setBadQuantityRate(0);
             $jf->setBillableRate('55.00');
             $jf->setMinimumTime(3600 * 100);
             $jf->setGroup($job_group_id);
             $jf->setBranch($branch_id);
             $jf->setDepartment($department_id);
             //$jf->setNote( $data['note'] );
             break;
     }
     if ($jf->isValid()) {
         $insert_id = $jf->Save();
         Debug::Text('Job ID: ' . $insert_id, __FILE__, __LINE__, __METHOD__, 10);
         return $insert_id;
     }
     Debug::Text('Failed Creating Job!', __FILE__, __LINE__, __METHOD__, 10);
     return FALSE;
 }