function dec_verif_ean_isbn(strEANIsbn) { // On vérifie qu'il ne comporte pas de caractere non valide que chiffres et "-" var re = new RegExp("^[0-9]*$","i"); //var re1 = new RegExp("^\d{9}[\d|X]$","i"); strTmp = strEANIsbn.replace(/-/g,'').replace(/\s/g,''); if (strTmp.match(re)) { // Il ne comporte que des chiffres, ca peut être un isbn ou un ean13 if (strTmp.length < 9 || strTmp.length > 13) return 1; else return 0; } else { var prefix = strTmp.substring(0,strTmp.length-1); var suffix = strTmp.substring(strTmp.length-1,strTmp.length); if (strTmp.length < 9 || strTmp.length > 13) { return 1; } else { if (isNaN(prefix)) { return 1; } else { if (suffix != 'X') { return 1; } else { return 0; } } } } } function dec_valid_recherche() { if (dec_LRTrim(document.rechercher.criteres.value)=='' || dec_LRTrim(document.rechercher.criteres.value)=='un auteur, un livre, un éditeur ou un ISBN...') { overlib('
InformationInformationsFermer
 Vous devez saisir un critère pour pouvoir lancer une recherche.
',STICKY,BGCOLOR,'#7D8989',FGCOLOR,'white',CELLPAD,1,WIDTH,300,CENTERPOPUP, EXCLUSIVE); } else { if (document.rechercher.typeCritere.options[document.rechercher.typeCritere.options.selectedIndex].value=='EI' && dec_verif_ean_isbn(dec_LRTrim(document.rechercher.criteres.value.toUpperCase())) != 0) { overlib('
InformationInformationsFermer
 L\'EAN13 ou l\'ISBN saisi n\'est pas valide. Nous vous invitons à le saisir à nouveau.
',STICKY,BGCOLOR,'#7D8989',FGCOLOR,'white',CELLPAD,1,WIDTH,300,CENTERPOPUP, EXCLUSIVE); } else { document.rechercher.action = 'recherche2.php'; document.rechercher.method = 'post'; document.rechercher.submit(); //document.location = '/recherche/resultat.aspx&criteres='+document.rechercher.criteres.value; } } } function URLencodeEx(strChaine) { return escape(strChaine).replace(/\+/g, '%2B').replace(/\"/g,'%22').replace(/\'/g, '%27'); }