function clearElement(elem,txt)
{
   if(document.getElementById(elem).value != '' && document.getElementById(elem).value == txt)
   {
      $("#" + elem).val('');
      $("#" + elem).css( { color:'#000', 'font-style':'normal' });
      document.getElementById(elem).value = '';
   }

   var selectElem = document.getElementById(elem);
   var arrOptions = selectElem.selectedIndex;
   if(selectElem[arrOptions] != undefined)
   {
      var selectedTxt = selectElem[arrOptions].text;
      var selectedVal = selectElem[arrOptions].value;
   } else
   {
      var selectedTxt = '';
      var selectedVal = '';
   }

   var arrBirthDate = new Array('pbd','pbm','pby','pcn');
   if(in_array(elem,arrBirthDate))
   {
      $("#" + elem).css( { color:'#000', 'font-style':'normal' });

      if(selectedTxt == txt)
      {
         var i;
         for(i = selectElem.length - 1;i >= 0;i--)
         {
            if(selectElem.options[i].value == '')
            {
               selectElem.options[i].text = '';
            }
         }
      }
   }
}

function prefillElement(elem,txt,notice)
{
   var fontColor = (notice == null) ? '#999' : '#ff0000';

   if(document.getElementById(elem).value == '')
   {
      $("#" + elem).val(txt);
      $("#" + elem).css( { color:fontColor });
   }
}

function in_array(stringToSearch,arrayToSearch)
{
   for(s = 0;s < arrayToSearch.length;s++)
   {
      thisEntry = arrayToSearch[s].toString();
      if(thisEntry == stringToSearch)
      {
         return true;
      }
   }

   return false;
}
