function nsBrowFix(){ 
if(pageWidth!=innerWidth || pageHeight!=innerHeight){ 
location.reload() 
}
}

if(document.layers) { 
pageWidth=innerWidth 
pageHeight=innerHeight 
window.onresize=nsBrowFix 
}

/********************************************************************************** 
*   Copyright (C) 2002 David Pedowitz diggity626@ aol.com 
*   This may be used and changed freely as long as this msg is intact! 
*********************************************************************************/ 
var n = navigator; 
var d = document; 
var agent = n.userAgent.toLowerCase(); 
var name = n.appName.toLowerCase(); 
var opera = agent.indexOf("opera") != -1; 
var speed = 40; 
var tid; 

//Browser sniff hash obj 
var sniff = { 
bw: { 
ie:agent.indexOf("msie") != -1 && !opera, 
ie4:agent.indexOf("msie 4.") != -1 && !opera, 
ie5:agent.indexOf("msie 5.") != -1 && !opera, 
ie6:agent.indexOf("msie 6.") != -1 && !opera, 
ns:name.indexOf("netscape") != -1 && agent.indexOf("gecko") == -1, 
ns6:agent.indexOf("netscape6") != -1 
}, 
os: { 
win:n.userAgent.indexOf("Win") != -1, 
mac:n.userAgent.indexOf("Mac") != -1 
}
}; 

var distance = (sniff.os.mac && sniff.bw.ns6 || sniff.os.win && sniff.bw.ie4)?5:(sniff.os.mac && sniff.bw.ns)?6:4; 

function createScrollerObj(lyr1, lyr2) { 
this.container = { 
obj:(sniff.bw.ns)?d[lyr1]:sniff.bw.ie?d.all[lyr1]:d.getElementById(lyr1), 
css:(sniff.bw.ns)?d[lyr1]:sniff.bw.ie?d.all[lyr1].style:d.getElementById(lyr1).style, 
height:(sniff.bw.ns)?d[lyr1].clip.height:sniff.bw.ie?d.all[lyr1].offsetHeight:d.getElementById(lyr1).offsetHeight 
}; 
this.content = { 
obj:(sniff.bw.ns)?d[lyr1].document[lyr2]:sniff.bw.ie?d.all[lyr2]:d.getElementById(lyr2), 
css:(sniff.bw.ns)?d[lyr1].document[lyr2]:sniff.bw.ie?d.all[lyr2].style:d.getElementById(lyr2).style, 
height:(sniff.bw.ns)?d[lyr1].document[lyr2].clip.height:sniff.bw.ie?d.all[lyr2].offsetHeight:d.getElementById(lyr2).offsetHeight, 
move:moveLyr, 
top:0 
}; 
this.prop = { 
dif:this.container.height - this.content.height 
}; 
return this; 
}

//move something 
function moveLyr(x, y) { 
this.css.left = x; 
this.css.top = y; 
}

function scrollDown(num) { 
var obj = (eval("scroller" + num)); 
if (obj.container.height < (obj.content.height + obj.content.top)) { 
obj.content.move(0, (parseInt(obj.content.top) - distance)); 
if (parseInt(obj.content.top) >= parseInt(obj.prop.dif)) { 
tid = setTimeout("scrollDown('" + num + "')", speed); 
}
obj.content.top = parseInt(obj.content.top) - distance; 
} else { 
stopScroll(); 
}
}

function scrollUp(num) { 
var obj = (eval("scroller" + num)); 
if(parseInt(obj.content.top) != 0) { 
obj.content.move(0, (parseInt(obj.content.top) + distance)); 
obj.content.top = parseInt(obj.content.top) +distance; 
tid = setTimeout("scrollUp('" + num + "')", speed); 
}
}

function stopScroll() { 
clearTimeout(tid); 
b = false 
}

function createObj() { 
scroller1 = new createScrollerObj('divContainer', 'divContent'); 
scroller2 = new createScrollerObj('divContainer2', 'divContent2'); 
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}