function checkrequired(which)
{
  var pass=true
  if (document.images)
   {
    for (i=0;i<which.length;i++)
     {
      var tempobj=which.elements[i]
      if (tempobj.name.substring(0,8)=="required")
       {
        if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1))
         {
          pass=false
          break
         }
       }
     }
   }
  if (!pass)
   {
    alert("Uno o más de los elementos requeridos no están completos. Por favor, llénelos y envié otra vez!")
    return false
   }
    else
    return true
}
