01.(function(){
02.
if(!window.JS){
03.
window['JS'] = {}
04.
}
05.
var addEvent = function( obj, type, fn ) {
06.
if (obj.addEventListener)
07.
obj.addEventListener( type, fn, false );
08.
else if (obj.attachEvent) {
09.
obj["e"+type+fn] = fn;
10.
obj.attachEvent( "on"+type, function() {
11.
obj["e"+type+fn]();
12.
} );
13.
}
14.
};
15.
var onReady = function(loadEvent,waitForImages) {
16.
if(waitForImages) {
17.
return addEvent(window, 'load', loadEvent);
18.
}
19.
var init = function() {
20.
if (arguments.callee.done) return;
21.
arguments.callee.done = true;
22.
loadEvent.apply(document,arguments);
23.
};
24.
if(!+"v1"){
25.
if(window.self == window.top){
26.
(function(){
27.
try {
28.
document.documentElement.doScroll("left");
29.
} catch(e) {
30.
setTimeout( arguments.callee, 0 );
31.
return;
32.
}
33.
init();
34.
})();
35.
}else{
36.
document.attachEvent("onreadystatechange", function(){
37.
if ( document.readyState === "complete" ) {
38.
document.detachEvent( "onreadystatechange", arguments.callee );
39.
init();
40.
}
41.
});
42.
}
43.
}else{
44.
document.addEventListener( "DOMContentLoaded", function(){
45.
document.removeEventListener( "DOMContentLoaded", arguments.callee, false );