كود:
<script language="javascript1.2">
var fc,ex,dm;
var arrayOptions = new Array();
function filter(str){
if(str.length<3) return;
str=str.replace(/[أإآ]/g,'ا');
e = document.getElementById('category');
cat=e.options;
ex=0;
dm=1;
if(fc!=1){ex=cat.length}else{ex=arrayOptions.length}
for(var i=ex-1;i>-1;i--) {
if(fc!=1){arrayOptions[i]=new Array(cat[i].text,cat[i].value);}else{
if(dm==1){
for(var z=cat.length-1;z>-1;z--) {
var child = e.getElementsByTagName('option')[z];
e.removeChild(child);
}
for(var x=0;x<arrayOptions.length;x++) {
e.options[cat.length] = new Option(arrayOptions[x][0], arrayOptions[x][1]);
}
}
dm=0;
}
optionText=cat[i].text.replace(/[أإآ]/g,'ا');
if(optionText.indexOf(str)>0){
//cat[i].selected=true;
cat[i].style.color='red';
}else {
cat[i].style.color='blue';
var child = e.getElementsByTagName('option')[i];
e.removeChild(child);
//cat[i]=null;
}
}
fc=1;
// alert(arrayOptions.join(" "))
}
</script>