function valida_texto(field) {
  var valid = "0123456789-_ÁÉÍÓÚABCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijklmnñopqrstuvwxyz¿áéíóú. /#,&:"
  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";
      	}
      	if (ok == "no") {
        	alert("Por favor introduzca solamente caracteres alfanuméricos");
         	field.focus();
         	field.select();
		field.value = '';
		return false;
      	}
}

function valida_numero(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";
      	}
      	if (ok == "no") {
        	alert("Por favor introduzca solamente un valor numérico");
         	field.focus();
         	field.select();
		field.value = '';
		return false;
      	}
}

function url(field){ 
    var http = "http://";
                         
    var ok;          
    if(field.length <= 7)
      ok = false;     
    else
      ok = http.indexOf(field.substring(0, 7)) != -1;
    return(ok);
}

function validarEmail(field) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(field)){
    return (true)
  } else {
    return (false);
  }
}

function valida_username(field) {
  var valid = "0123456789-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
  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";
      	}
      	if (ok == "no") {
		return false;
      	}else{
		return true;
	}
}

function sameData(form) {
	form.recibe_factura.value			= form.nombre.value+" "+form.ap_paterno.value+" "+form.ap_materno.value;
        form.calle_factura.value			= form.calle.value;
        form.colonia_factura.value			= form.colonia.value;
        form.ciudad_factura.value			= form.ciudad.value;
        form.delegacion_municipio_factura.value		= form.delegacion_municipio.value;
        form.codigo_postal_factura.value		= form.codigo_postal.value;
        form.empresa_estado_factura.value		= form.empresa_estado.value;
        
        return true;
}

