var sohu={Version:'1.0.0.9.5',emptyFunction:function(){}};var trim=function(a){return a.replace(/(^\s*)|(\s*$)/g,"")};var $=function(a){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++){elements.push($(arguments[i]))}return elements}if(typeof a=='string'){return document.getElementById(a)}return a};var browser=(function(){var u=navigator.userAgent.toLowerCase(),a=/(msie|firefox|camino|chrome|opera|safari|netscape|konqueror|lynx)/,b=/(msie|firefox|chrome|opera|safari|camino|netscape|netscape6|konqueror|lynx|version)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/;var c='unknown',x='X',r={name:(a.exec(u)||[c,c])[1]};r[r.name]=true;r.version=(b.exec(u)||[x,x,x,x])[3];return r})();if(!document.ready){document.ready=(function(){var b=[],script,done,exec,old_onload;var c=function(){done=true;while(exec=b.shift()){exec()}if(script)script.onreadystatechange=''};return function(a){if(done)return a();if(!b[0]){if(document.addEventListener){document.addEventListener("DOMContentLoaded",c,false)}old_onload=window.onload;window.onload=function(){c();if(old_onload)old_onload()}}b.push(a)}})()};if(!document.getElementsByClassName){document.getElementsByClassName=function(c,t,p){var a=new Array();if(!p){p=document}if(!t){t='*'}var b=p.getElementsByTagName(t);var d=b.length;var e=new RegExp("(^|\s)"+c+"(\s|$)");for(var i=0,j=0;i<d;i++){if(e.test(b[i].className)){a[j]=b[i];j++}}return a}};var eventListeners=[],getEventElement=function(a){if(a==null){a=window.event}return(a.srcElement?a.srcElement:a.target)},findEventListener=function(a,b,c){var i;for(i in eventListeners){if(eventListeners[i].node==a&&eventListeners[i].event==b&&eventListeners[i].handler==c){return i}}return null},myAddEventListener=function(a,b,c){if(findEventListener(a,b,c)!=null){return}if(!a.addEventListener){a.attachEvent('on'+b,c)}else{a.addEventListener(b,c,false)}eventListeners.push({node:a,event:b,handler:c})},removeEventListenerIndex=function(a){var b=eventListeners[a];delete eventListeners[a];if(!b.node.removeEventListener){b.node.detachEvent('on'+b.event,b.handler)}else{b.node.removeEventListener(b.event,b.handler,false)}},myRemoveEventListener=function(a,b,c){var d=findEventListener(a,b,c);if(d==null)return;removeEventListenerIndex(d)},cleanupEventListeners=function(){var i;for(i=eventListeners.length;i>0;i--){if(eventListeners[i]!=undefined){removeEventListenerIndex(i)}}};var createElement=function(h,c,s,o,t){var e=document.createElement(h);document.body.appendChild(e);if(c){for(var k in c){if(k=='Class'){e.className=c[k]}else if(k=='id'){if(!$(c[k])){e.id=c[k]}else{$(c[k]).parentNode.removeChild($(c[k]));e.id=c[k]}}else{e.setAttribute(k,c[k])}}}if(s){for(var k in s){if(s[k]!=""){e.style[k]=s[k]}}}if(o){for(var k in o){e.setAttribute(k,o[k]);switch(k){case'onclick':e.onclick=function(){eval(o[k])};break}}}if(t){e.appendChild(document.createTextNode(t))}return e};var clearElement=function(n){try{if(typeof n=="string"){$(n).parentNode.removeChild($(n))}else{n.parentNode.removeChild(n)}return true}catch(e){return false}};var cleanWhitespace=function(a){for(var i=0;i<a.childNodes.length;i++){var b=a.childNodes[i];if(b.nodeType==3&&!/\S/.test(b.nodeValue)){b.parentNode.removeChild(b)}}};var createScript=function(b,c,f,d,o){try{var g="function"==typeof f?f:false;var h="object"==typeof o?o:{cache:false};if(c.indexOf(".js")>=0){if(h&&!h.cache){c+=(c.match(/\?/)?"&":"?")+new Date().getTime()}}else{if(h&&h.cache){c+=(c.match(/\?/)?"&":"?")+new Date().getTime()}}var v=document.createElement("script");v.setAttribute('type','text/javascript');v.setAttribute('id',""!=b?b:"createScript"+new Date().getTime());v.setAttribute('src',c);document.getElementsByTagName("head")[0].appendChild(v);if(browser["msie"]){v.onreadystatechange=function(){var a=v.readyState;if(a=="loaded"||a=="interactive"||a=="complete"){this.parentNode.removeChild(this);if(g){return g.apply(this,(d||[]))}}else{v.src=c}}}else{v.onload=function(){this.parentNode.removeChild(this);if(g){return g.apply(this,(d||[]))}}}}catch(e){}return createScript};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};var Extend=function(a,b){for(var c in b){a[c]=b[c]}};var Bind=function(a,b){return function(){return b.apply(a,arguments)}};var BindAsEventListener=function(b,c){return function(a){return c.call(b,Event(a))}};function getLoc(a){var c={x:0,y:0};while(a){c.x+=a.offsetLeft;c.y+=a.offsetTop;a=a.offsetParent}return c};var swapNode=function(a,b){var c=a.parentNode;var d=a.nextSibling,t2=b.nextSibling;if(d){c.insertBefore(b,d)}else{c.appendChild(b)}if(t2){c.insertBefore(a,t2)}else{c.appendChild(a)}};var toQueryParams=function(a){var b=a.match(/^\??(.*)$/)[1].split('&');var c={};if(b==null||b.length==0){return c}for(var i=0;i<b.length;i++){var d=b[i].split("=");c[d[0]]=d[1]}return c};var stringBuffer=function(){this._strings=new Array};stringBuffer.prototype={append:function(a){this._strings.push(a)},toString:function(){return this._strings.join("")}};var writeCookies=function(a,b,c){try{if("number"==typeof c){c={exp:c}}var d=("object"==typeof c)?c:{};var f=new Date();var g=(d.exp)?d.exp:1;var h=(d.path)?d.path:"/";var i=(d.domain)?d.domain:null;var j=(d.secure)?d.secure:false;if(g!=null&&g>=0){f.setTime(f.getTime()+(g*24*60*60*1*1000))}document.cookie=a+"="+b+((g==null||g<0)?((g==-1)?"; expires=-1":""):("; expires="+f.toGMTString()))+((h==null)?"":("; path="+h))+((i==null)?"":("; domain="+i))+((j==true)?"; secure":"")}catch(e){}};var readCookies=function(n){try{var a=document.cookie.split("; ");for(var i=0;i<a.length;i++){var b=a[i].split("=");if(n==b[0]){if(b.length>1){return unescape(b[1])}else{return""}}}return""}catch(e){}};var clearCookie=function(){try{var a=new Date();a.setTime(a.getTime()-1);var b="/",length=arguments.length,elements=[];if(typeof arguments[length-1]=="object"){length=length-1;b=arguments[length].path}if(length>0){for(var i=0;i<length;i++){document.cookie=arguments[i]+'=null;expires='+a.toGMTString()+";path="+b}}else{var c=document.cookie;var d=c.split(";");for(var i=0;i<d.length;i++){document.cookie=d[i].split('=')[0]+'=null;expires='+a.toGMTString()+";path="+b}}}catch(e){}};var getFormatDate=function(a,o,w){o=typeof o=='undefined'?true:o;a=typeof a=="object"?a:new Date(a);var b=(a.getMonth()+1)+"";b=(b.length==1&&o)?"0"+b:b;var c=a.getDate()+"";c=(c.length==1&&o)?"0"+c:c;var d=a.getHours()+"";d=(d.length==1&&o)?"0"+d:d;var e=a.getMinutes()+"";e=(e.length==1&&o)?"0"+e:e;var f=a.getSeconds()+"";f=(f.length==1&&o)?"0"+f:f;var g=w?" "+a.getDay():"";return a.getFullYear()+'-'+b+'-'+c+' '+d+':'+e+':'+f+g}
