function validateRazonSocial()
{
  if(document.form.razonSocial.value=="")
   alert("Razon Social no puede ser vacio");
}

function validateSigla()
{
  if(document.form.sigla.value=="")
   alert("La sigla no puede ser vacia");
}

function validatePrimerApellido()
{
  if(document.form.primerApellido.value=="")
   alert("La primer apellido no puede ser vacio");
}

/*Permite validar que la fecha de operacion sea mayor o igual que la de constitucion*/
function validateFechaOperaciones()
{
      var fechaConsti=new Date(documento.form.fechaConstitucion.value);
      var fechaOper=new Date(documento.form.fechaInicioOperaciones.value);
      
        if(fechaOper>=fechaConsti)
           return true;
        else
           {
               alert("La fecha de operaciones debe ser mayor o igual a la fecha de constitucion");
               return false;
           }  
}


function validateNombres() 
{
  if(document.form.nombres.value=="")
   alert("El campo de nombres no puede ser vacio");
}

function validateNumeroIdentificacion()
{
 if(document.form.numeroIdentificacion.value=="")
   alert("El numero de identificacion no puede ser vacio");
}

function validateTelefono1()
{
  if(document.form.telefono1.value=="")
   alert("El telefono 1 no puede ser vacio");
  if(document.form.telefono1.length<7)
   alert("El telefono 1 debe tener por lo menos 7 digitos");
}


function validateDireccion()
{
  if(document.form.direccion.value=="")
   alert("Campo direccion no puede ser vacio");
}
function validateDireccionCorres()
{
 
  if(document.form.direccionCorres.value=="")
   alert("Campo direccion de notificacion no puede ser vacio");
}




function ValidaNit( ){  
  var dv, sum, longitud, c, i,  x1 ;
  var x=new Array(71,67,59,53,47,43,41,37,29,23,19,17,13,7,3); 
  sum = 0;
  j = 0;
  nit = document.auth_form.nit.value;
  dvori = document.auth_form.dv.value;    
  longitud = nit.length;

  
  if(nit.length == 0 || dvori.length == 0) {
  	alert('NIT NO VALIDO');
    document.auth_form.nit.value='';
    document.auth_form.dv.value='';  
  	return false;
  }
  
  if(nit.length < 6) {
  	alert('NIT NO VALIDO');
    document.auth_form.nit.value='';
    document.auth_form.dv.value='';  
  	return false;  
  }
  
  c = nit.charAt(3);
  inicio = 15 - longitud;
  for(i=inicio; i < 15 ; i++) {
       sum = sum + x[i] *  nit.charAt(i-inicio);
   };
   dv = sum % 11;
  if ( dv > 1 ) {
	  dv = 11 - dv;
  };
  x1 = eval(dvori);
  x2 = eval(dv);
  if ( x2 != x1 ) {
	 alert('NIT NO VALIDO');
     document.auth_form.nit.value='';
     document.auth_form.dv.value='';
     return false;
  }
  return true;
}



/*Validacion de campos*/

function ValidaCampo(campo, caract_extra, nulo) {
  if (nulo == 1 && campo == "") {
    
    return false;
  }

  var ubicacion;
  var caracteres = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + caract_extra;
  var contador = 0;
  for (var i=0; i < campo.length; i++) {
    ubicacion = campo.substring(i, i + 1);
    if (caracteres.indexOf(ubicacion) != -1) {
      contador++;
    } else {
      
      return false;
    }
  }

  return true;
}


function ValidaCampoAlfaNumerico(campo, caract_extra, nulo) {
  if (nulo == 1 && campo == "") {
    
    return false;
  }

  var ubicacion;
  var caracteres = "1234567890" + caract_extra;
  var contador = 0;
  for (var i=0; i < campo.length; i++) {
    ubicacion = campo.substring(i, i + 1);
    if (caracteres.indexOf(ubicacion) != -1) {
      contador++;
    } else {
      
      return false;
    }
  }

  //para que envie los datos, quitar las  2 lineas siguientes
  return true;
}

function emergente(recurso, w, h, nombreVentana){

   	l =(window.screen.availWidth - w)/2;
   	t =(window.screen.availHeight - h)/2;
     
   	propiedades = "scrollbars=" + "1,";	
	propiedades = propiedades + "location=1," + "menubar=0," + "status=0," + "toolbar=0," + "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t;
	
	if(nombreVentana == null) {
		window.open(recurso, "errores", propiedades);
	}else {
		window.open(recurso, nombreVentana, propiedades);
	}
		
}
