var haveerrors = false;



function submitForma(){



if (ValidarForma(document.forms[0])) 

  document.forms[0].submit();



}



function showImage(imagename, imageurl, errors) {

document[imagename].src = imageurl;

if (!haveerrors && errors) haveerrors = errors;

}



function validaNumero(field) {

var valid = "0123456789"

var ok = "yes";

var temp;





for (var i=0; i < field.value.length; i++) {

  temp = "" + field.value.substring(i, i+1);

  if (valid.indexOf(temp) == "-1") ok = "no";

}

return ok;

}





function ValidarForma(F) {



// MARCAR BANDERA UTILIZADA PARA SABER SI EL SUBMIT FUE LLAMADO POR EL BOTON

// DE SUBMIT O POR EL COMBOBOX D AREAS

F.txtSubmit.value = 0;



// Validar que se capturen los campos obligatorios

haveerrors = false;



  // Valida Puesto

	if ( (F.cmbPuesto.value == "0") && ((!F.chkOtro.checked) ||(F.txtOtro.value == "")) )  

    {

      F.cmbPuesto.focus();

      showImage("imgPuesto","../imgvarios/imgincom.gif",true);
    }
  else 
    showImage("imgPuesto","../imgvarios/imgblan.gif",false);

  // Valida area
	if (F.cmbArea.value == "0") 
    {
      F.cmbArea.focus();
      showImage("imgArea","../imgvarios/imgincom.gif",true);
    }

  else

    showImage("imgArea","../imgvarios/imgblan.gif",false);

    // Valida Empresa
	if (F.txtEmpresa.value == "") 
    {
      F.txtEmpresa.focus();
      showImage("imgEmpresa","../imgvarios/imgincom.gif",true);
    }
  else
    showImage("imgEmpresa","../imgvarios/imgblan.gif",false);

 	textAreas = F.elements['txtFunciones[]'];
	if (textAreas[0].value == "") 
    {
      textAreas[0].focus();
      showImage("imgFun1","../imgvarios/imgincom.gif",true);
    }
    else
      showImage("imgFun1","../imgvarios/imgblan.gif",false);

	if (textAreas[1].value == "") 
    {
      textAreas[1].focus();
      showImage("imgFun2","../imgvarios/imgincom.gif",true);
    }
    else
      showImage("imgFun2","../imgvarios/imgblan.gif",false);

	if (textAreas[2].value == "") 
    {
      textAreas[2].focus();
      showImage("imgFun3","../imgvarios/imgincom.gif",true);
    }
    else
      showImage("imgFun3","../imgvarios/imgblan.gif",false);


return (!haveerrors);  



}
