OK, I am a little closer, but still need your help. Here is the specific section of code in my .js file that is causing your component to fail:
Code display:
var Browser = new Object();
with (Browser) {
Browser.b = Browser;
b.a = navigator.userAgent.toLowerCase();
b.v = navigator.appVersion;
b.version = parseFloat(v);
b.major = parseInt(v);
b.opera = (a.indexOf('opera') != -1)?true:false;
b.hotjava = (a.indexOf('hotjava') != -1)?true:false;
b.webtv = (a.indexOf('webtv') != -1)?true:false;
b.nav = (a.indexOf('mozilla') != -1 && a.indexOf('spoofer') == -1 &&
a.indexOf('compatible') == -1 && !opera && !webtv && !hotjava)?true:false;
b.nav4 = (nav && major == 4)?true:false;
b.nav6 = (nav && major == 5)?true:false;
b.nav6up = (nav && major >= 5)?true:false;
b.aol = (a.indexOf('aol') != -1)?true:false;
//b.ie = (!opera && a.indexOf('msie') != -1)?true:false;
b.ie = (opera || a.indexOf('msie') != -1)?true:false;
b.ie4 = (ie && major == 4 && a.indexOf('msie 4') != -1)?true:false;
b.ie4up = (ie && major >= 4)?true:false;
b.ie5 = (ie4up && a.indexOf('msie 5.0') != -1)?true:false;
b.ie5up = (ie4up && !ie4)?true:false;
b.macie5=(ie4 && v.indexOf("macintosh")!=-1)?true:false;
b.ie55 = (ie5up && a.indexOf('msie 5.5') != -1)?true:false;
b.ie55up = (ie5up && !ie5)?true:false;
b.ie6 = (ie4up && a.indexOf('msie 6.') != -1)?true:false;
b.ie6up = (ie55up && !ie55)?true:false;
b.win95 = (a.indexOf('win95') != -1 || a.indexOf('windows 95') != -1)?true:false;
b.win98 = (a.indexOf('win98') != -1 || a.indexOf('windows 98') != -1)?true:false;
b.mac = (a.indexOf('macintosh') != -1)?true:false;
b.win9x = (win95 || win98)?true:false;
b.sun = (a.indexOf('sunos') != -1)?true:false;
}
I have no idea how to fix this, but I know if I keep it your component fails, and if I remove it critical functionality on my site fails. Please help!