function confirma(formObj,enlace) {
  if(!confirm("¿Está seguro de que desea eliminar el elemento seleccionado?")) {
      return false;
  }
  else {
      open(enlace,"_self");
      return false;
  }
}

function cerrar(formObj,enlace) {
  if(!confirm("¿Está seguro de que desea cerrar la demanda?")) {
      return false;
  }
  else {
      open(enlace,"_self");
      return false;
  }
}

function cerrar_oferta(formObj,enlace) {
  if(!confirm("¿Está seguro de que desea cerrar la oferta?")) {
      return false;
  }
  else {
      open(enlace,"_self");
      return false;
  }
}

function submitform_action(enlace)
{
  document.formsave.action = enlace;
  document.formsave.submit();
}

function validarMensaje(){
   if (document.formsave.asunto.value == '')
   {
	alert ("El campo Asunto es obligatorio");
      return false;
   }
   
   formsave.submit();
}

function validarActividad(){
   if (formsave.asunto.value == '')
   {
	alert ("El campo Asunto es obligatorio");
      return false;
   }
   
   formsave.submit();
}

function validarAdjunto(){
   if (formsave.nombre.value == '')
   {
	alert ("El campo Nombre es obligatorio");
      return false;
   }

   if (formsave.archivo.value == '')
   {
	alert ("El campo Archivo es obligatorio.\nDebe escoger la ruta del archivo");
      return false;
   }

   formsave.submit();
}

function submitform(form)
{   
   document.formsave.submit();
}

function validarTabla(){
   if (document.getElementById("nid").value == '')
   {
	alert ("El campo Nombre es obligatorio");
      return false;
   } else {
	document.formsave.submit();
   }
}

function calcularNIF(dni) {

  var letras = 'TRWAGMYFPDXBNJZSQVHLCKE';
  var numero = dni%23;

   if (dni.length != 9 && dni.length != 0) {

           if (!/^\d{8}$/.test(dni)) {
             alert ("El numero introducido no es valido");
             formsave.nif.value = "";
             formsave.nif.focus();		
             return false;
           }
           else
           {
             formsave.nif.value = formsave.nif.value + letras.substring(numero,numero+1);
             return true;
           }
   }

}
 
var peticion = false;
var  testPasado = false;
try {
  peticion = new XMLHttpRequest();
  } catch (trymicrosoft) {
  try {
  peticion = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
  try {
  peticion = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (failed) {
  peticion = false;
  }
  }
}
if (!peticion)
alert("ERROR AL INICIALIZAR!");

function divLog (url, check, sesion) {

    if(check.checked)
	url += ("?id="+check.value+"&accion=a&sesion="+sesion);
    else
	url += ("?id="+check.value+"&accion=e&sesion="+sesion);

    peticion.open("GET", url);
    peticion.send(null);

}

