// JavaScript Document<!-- Desactivar el botó ENVIAR dels formularis	 function deshabilita(form)	 {	     if ((form.nom.value != "") && (form.contacto.value != "") && (form.email.value != "") && (form.telf.value != "") ) { 	 			form.EnviarComanda.disabled = false;			} else {				form.EnviarComanda.disabled = true;		}	 }	 // comprueba si la cadean del campo contiene uno o más caracteresfunction isNotEmpty(elem){	var str= elem.value;	if(str==null || str.length==0){			alert("Por favor rellena el campo requerido.");			return false;	}else{		alert("Campo rellenado");		return true;		}}// comprueba si el dato introducido es un número positivo o negativofunction isNumber(elem){	var str=elem.value;	var oneDecimal=false;	var oneChar=0;	// nos aseguramos de que el valor es numérico	str=str.toString();	for (var i=0; i<str.length; i++){		oneChar=str.charAt(i).charCodeAt(0);		// el signo menos es válido si es el primer caracter		if (oneChar==45){			if(i==0){				continue;			}else{				alert ("Sólo el primer caracter puede ser el signo menos");				}		}		//se admite la coma decimal		if (oneChar==46){			if(!oneDecimal){				oneDecimal=true;					continue;			}else{				alert ("Solo se admite una coma decimal");				return false;			}					}		//sólo se admiten caracteres entre 0 y 9		if (oneChar<48 || oneChar>57){			alert("Introduzca sólo numeros en el campo");			return false;		}	}	return true;}/*// comprueba si el dato tiene 16 caracteres de longitudfunction isLen16(elem){	var str=elem.value;	if (str.length!=16){		alert("El campo no contiene 16 caracteres de longitud");			return false;	}else{		return true;		}}// VERSIONES ANTERIORES// comprueba si el dato tiene formato de correo electrónicofunction isEmailAddr(elem){	var str=elem.value;	str=str.toLowerCase();	if(str.indexOf("@")>1){		var addr=str.substring(0,str.indexOf("@"));		var domain=str.substring(str.indexof("@")+1, str.length);		//es necesario al menos un dominio de primer nivel		if (domain.indexOf(".") ==1){			alert("Verifique el dominio del email");			return false;		}		// reconocemos primero la parte de la direccion, caracter a caracter		for (var i=0; i<addr.length; i++){			oneChar=addr.charAt(i).charCodeAt(0);			// dot or hypen not allowed in first positoin			if ( (i==0 && (oneChar==45 || oneChar==46)) || (i==addr.length-1 && oneChar==46) ){				alert("Verifique el nombre de usuario del email");				return false;			}			// caracteres validos (- . _ 0-9 a-z)			if (oneChar==45 || oneChar==46 || oneChar=95 || (oneChar>47 && oneChar<58) || (oneChar>96 && oneChar<123)){				continue;							}else{				alert ("Verifique el nombre de usuario del email");				return false;			}		}		for (i=0; i<domain.length; i++){			oneChar=domain.charAt(i).charCodeAt(0);			if ( (i==0 && (oneChar==45 || oneChar==46)) || ((i==domain.length-1 || i== domain.length-2 ) && oneChar==46) ){				alert ("Verifique el nombre de dominio del email");				return false;			}			if (oneChar==45 || oneChar==46 || oneChar==95 || (oneChar>47 && oneChar<58) || (oneChar>96 && oneChar<123)){				continue;						}else{				alert ("Verifique el nombre de dominio del email");				return false;			}					}		return true;	}	alert("El email no tiene el format correcto, porfavor verifíquelo");	return false;}*/function isEMailAddr(elem){	var str=elem.value;	var re= /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;	if (!str.match(re)){		alert("Verifique la dirección de email");		return false;	}else{		//alert("Email correcto");		return true;	}}-->