Обычно при выполнении чего-то подобного внутри цикла и использовании значения j в другой функции функция всегда заканчивается последним значением j. Итак, вам нужно найти способ использовать значение j, как это было при создании этой функции внутри цикла.
Я обычно вижу способ передать его как параметр в немедленно вызванной функции, как показано ниже.
function mysildeDown(elem){
var fullw=parseInt(getStyle(elem,'width'));
elem.style['width']=0;
for(var j=0;j<100;j++){
(function(i){
setTimeout(function(){
elem.style['width']= (i/100)*fullw+'px';
},(i+1)*10)
})(j);
}
}