function init_(){ var CacheTexte_FILTRE = new Object(); var texte_FILTRE = new Object(); if ($('bt_FILTRE')) $('bt_FILTRE').replace('' + $('bt_FILTRE').innerHTML + ''); CacheTexte_FILTRE['label_FILTRE_construct_mini']=$('label_FILTRE_construct_mini').innerHTML; CacheTexte_FILTRE['label_FILTRE_price_mini']=$('label_FILTRE_price_mini').innerHTML; CacheTexte_FILTRE['label_FILTRE_price_maxi']=$('label_FILTRE_price_maxi').innerHTML; //submit Event.observe($('bt_FILTRE'),'click',function(){ var isValid = true; var tx = []; var expr=new RegExp("^[0-9]{0,}$"); if (!expr.test($F('FILTRE_construct_mini'))){ isValid = false; tx['label_FILTRE_construct_mini'] = true; texte_FILTRE['label_FILTRE_construct_mini'] = 'Valeur invalide'; } var expr=new RegExp("(^[0-9]{0,}$)"); if (!expr.test($F('FILTRE_price_mini'))){ isValid = false; tx['label_FILTRE_price_mini'] = true; texte_FILTRE['label_FILTRE_price_mini'] = 'Valeur invalide '; } var expr=new RegExp("^[0-9]{0,}$"); if (!expr.test($F('FILTRE_price_maxi'))){ isValid = false; tx['label_FILTRE_price_maxi'] = true; texte_FILTRE['label_FILTRE_price_maxi'] = 'Valeur invalide'; } for (key in texte_FILTRE){ if($(key)){ $(key).update(CacheTexte_FILTRE[key] + texte_FILTRE[key]); } if (typeof (tx[key]) != 'undefined') texte_FILTRE[key]=''; } if (isValid) { $('FILTRE').submit(); }else{ new Fx.Scroll().scrollTo('FILTRE'); } });//fin }