var selected_row = '';

function show_job_description(job_id)
{
	tx_reeaboalingualists_pi1_showJobDescription(job_id);
}

function job_change_class_onclick(job_id)
{
	selected_row = job_id;

	for(i in job_ids)
	{
		if(IsNumeric(i))
		{
			if(i == job_id)
			{
				document.getElementById('job_'+i).style.color="#000000";
				document.getElementById('job_'+i).style.fontWeight = 'bold';
				document.getElementById('job_description').style.border='2px solid #DFDFDF';
			}
			else
			{
				if(!clickable_job_ids[i])
				{
					document.getElementById('job_'+i).style.color="#999999";
				}
				document.getElementById('job_'+i).style.fontWeight = 'normal';
				document.getElementById('job_'+i).style.textDecoration="none";
				document.getElementById('job_'+i).style.color="#999999";
			}
		}
	}
}

function job_change_class_onmouseover(job_id)
{
	for(i in job_ids)
	{
		if(IsNumeric(i))
		{
			var ze_job = document.getElementById('job_'+i);

			if(ze_job)
			{
				if(i == job_id)
				{
					document.getElementById('job_'+i).style.color="#000000";
					ze_job.style.textDecoration="underline";
				}
				else
				{
					if(i != selected_row)
					{
						ze_job.style.textDecoration="none";
						ze_job.style.color="#999999";
					}

					if(i != selected_row && !clickable_job_ids[i])
					{
						ze_job.style.color="#999999";
					}
				}
			}
		}
	}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (j = 0; j < sText.length && IsNumber == true; j++)
   {
   	  Char = sText.charAt(j);
      if (ValidChars.indexOf(Char) == -1)
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}
