function formatDate(pDate, separator, inFormat, outFormat){
   dateArray = pDate.split(separator);
   inArray = inFormat.split(separator);
   outArray = outFormat.split(separator);

   if (dateArray.length != inArray.length) 
      return ""

   var i, o;

   RetVal = "";
   for(o=0;o<outArray.length;o++)
      for(i=0;i<inArray.length;i++)
         if(inArray[i]==outArray[o]){
            RetVal = RetVal + "" + dateArray[i];
            if (o < outArray.length - 1)
               RetVal = RetVal + separator;
            break;
         }
   return RetVal;
}
