function TextAreaChange(objTextArea, lngLimit)
{
   intChars = objTextArea.value.length;
				
   if (intChars > lngLimit)
   {
      alert("The "+objTextArea.name+" field currently contains "+intChars+" characters and will trimmed to the first "+lngLimit+" characters when the form is submitted."); 
   }
}

function TextAreaOnKeyUp(objKeySkills, lngLimit, innerName)
{
   eval(innerName+".innerHTML = (lngLimit - objKeySkills.value.length);"); 
}

function RequiredSelectChange(oSelect)
{
   if(oSelect.options.value == "0") 
   {
      alert("Please choose a sub category not a main category.");
	  oSelect.options[0].selected = true;
   }
   else if(oSelect.options[0].value == -1) 
   {
      oSelect.options[0] = null;
   }
}

function TextAreaFocus(objTextArea, defaultValue)
{
   if(objTextArea.value == defaultValue)
   {
      objTextArea.value = '';
   }
}

function countryChanged(oSelect) 
{
  var dr = document.register;

  if(oSelect.options[0].value == -1) 
  {
     oSelect.options[0] = null;
  }

  if(dr.countryId.selectedIndex >= 0) 
  {
     var cId = dr.countryId[dr.countryId.selectedIndex].value;
     dr.countryId2.value = cId;
     dr.stateId2.value = '0';
     dr.cityId2.value = '0';

	 if(dr.city)
        dr.city.value = '';

     dr.submit();
  }
}

function stateChanged(oSelect) 
{
  var dr = document.register;

  if(oSelect.options[0].value == -1) 
  {
     oSelect.options[0] = null;
  }

  if(dr.stateId.selectedIndex >= 0) 
  {
     var sId = dr.stateId[dr.stateId.selectedIndex].value;
     dr.stateId2.value = sId;
     dr.cityId2.value = '0';

	 if(dr.city)
        dr.city.value = '';

     dr.submit();
  }
}
