Prueba así:
Código Javascript
:
Ver originalonload=function(){
var nums=[], i, j;
for(i=1;i<=1000;i++){
var str=i.toString(), sum=0;
if(/5/.test(str)){
for(j=0;j<str.length;j++){
if(str.charAt(j)!=str.charAt(j+1)&&str.charAt(j)!=str.charAt(j-1)){
sum+=parseInt(str.charAt(j));
if((!(sum%2))&&j==str.length-1){
if(str.charAt(0)!=str.charAt(str.length)){
nums.push(i);
}
}
}
}
}
}
write(nums.join('<br />'));
}
Saludos (: