>>407
fGetStyleTitles() のスタイル切替実行前の呼び出しを前提にすれば
>>401 の追加コードの所はこのくらい端折るのもアリかも。

var p = sS[i].disabled ? 'alternateTitle' : 'preferredTitle';
if ( !sS[p] ) sS[p]= sS[i].title;