String.prototype.Trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.Ltrim=function(){return this.replace(/^\s+/g,"")};String.prototype.Rtrim=function(){return this.replace(/\s+$/g,"")};function $(sDiv){var div;if(document.getElementById){div=document.getElementById(sDiv);if(div&&div.tagName)return div}if(document.getElementsByName){div=document.getElementsByName(sDiv);if(div&&div.tagName)return div}if(document.all){div=eval("window."+sDiv);if(div&&div.tagName)return div}if(document.layers){div=document.layers[sDiv];if(div&&div.tagName)return div}return null}function $D(c,d){return !c||typeof c=="undefined"||c==null?d:c}if(!window.Msn)window.Msn={};Msn.GetElementPosition=function(obj){var objLeft=obj.offsetLeft,objTop=obj.offsetTop,objParent=obj.offsetParent;while(objParent.tagName!="BODY"){objLeft+=objParent.offsetLeft;objTop+=objParent.offsetTop;objParent=objParent.offsetParent}obj.objLeft=objLeft;obj.objTop=objTop};Msn.Browser=new function(){var browser=this,UA=window.navigator.userAgent.toLowerCase();browser.isIE=function(version){if(version)return UA.indexOf("msie "+version)>=0;return UA.indexOf("msie")>=0};browser.isOpera=function(){return UA.indexOf("opera")>=0};browser.isMozilla=function(){return UA.indexOf("gecko")>=0};browser.isNetscape=function(){return UA.indexOf("navigator")>=0};browser.isFlock=function(){return UA.indexOf("flock")>=0};browser.isSafari=function(){return UA.indexOf("safari")>=0};browser.isFirefox=function(){if(Msn.Browser.isNetscape()||Msn.Browser.isFlock()||Msn.Browser.isSafari())return false;if(version)return UA.indexOf("firefox/"+version)>=0;return UA.indexOf("firefox")>=0};browser.addPageToFavorites=function(){var title=document.title||"DefaultPageName",location=document.location;if(document.all)window.external.AddFavorite(location,title);else if(window.sidebar)window.sidebar.addPanel(title,location,"")};browser.setAsHomePage=function(){var docElement=document.body,location=document.URL;if(docElement.style.behavior>=0){docElement.style.behavior="url(#default#homepage)";docElement.setHomePage(location)}else docElement.setHomePage(location)};browser.parseQueryString=function(keyName){if(document.URL.indexOf("?")>=0){keyName=keyName.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+keyName+"=([^&#]*)",regex=new RegExp(regexS),results=regex.exec(document.URL);if(!results)return "";else return results[1]}};browser.getWindowWidth=function(){var Width=0;if(typeof window.innerWidth=="number")return Width=window.innerWidth;else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))return Width=document.documentElement.clientWidth;else if(document.body&&(document.body.clientWidth||document.body.clientHeight))return Width=document.body.clientWidth;return Width};browser.getWindowHeight=function(){var Height=0;if(typeof window.innerWidth=="number")return Height=window.innerHeight;else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight))return Height=document.documentElement.clientHeight;else if(document.body&&(document.body.clientWidth||document.body.clientHeight))return Height=document.body.clientHeight;return Height}};Msn.Flash=new function(){var errorMsg='Please <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&promoid=BUIGP" style="text-decoration: none;">'+"click here"+"</a> to download latest flash player",requiredVersion="9.0.28.0",detectInstalledVersion=function(){var PlayerVersion=[];if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description)PlayerVersion=x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1,counter=3;while(axo)try{counter++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=[counter,0,0]}catch(e){axo=null}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=[6,0,21];axo.AllowScriptAccess="always"}catch(e){if(PlayerVersion[0]==6)return PlayerVersion}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null)PlayerVersion=axo.GetVariable("$version").split(" ")[1].split(",")}return PlayerVersion},isInstalled=function(iv,fv){for(var i=0;i<3;i++){iv[i]=$D(iv[i],0);fv[i]=$D(fv[i],0);iv[i]=parseInt(iv[i]);fv[i]=parseInt(fv[i])}if(iv[0]!=fv[0])return iv[0]>fv[0];else if(iv[1]!=fv[1])return iv[1]>fv[1];else if(iv[2]!=fv[2])return iv[2]>fv[2];return true};this.installedVersion=detectInstalledVersion();this.isVersionSupported=isInstalled(this.installedVersion,requiredVersion.split("."));this.build=function(id,source,width,height,initParams){var mode="default";if(this.isVersionSupported){if(this.installedVersion[0]==9&&this.installedVersion[1]==0&&this.installedVersion[2]>=115&&!Msn.Browser.isIE())mode="opaque";else mode="transparent";document.write(this.buildHTML({id:id,width:width,height:height,align:"Middle",tabindex:"0",pluginspage:"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash",classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},{movie:source,flashvars:initParams,quality:"AutoHigh",play:"True",loop:"False",scale:"Default",menu:"False",allowFullScreen:"True",allowScriptAccess:"Always",wmode:mode}))}else document.write(errorMsg)};this.buildHTML=function(objAttr,objParams){var _t=' type="application/x-shockwave-flash" ',html=new Array("<object"+_t),embd=new Array("<embed"+_t);for(var a in objAttr){html.push(a+'="'+objAttr[a]+'" ');embd.push(a+'="'+objAttr[a]+'" ')}html.push(">");for(var p in objParams){html.push('<param name="'+p+'" value="'+objParams[p]+'"/>');if(p=="movie")embd.push("src "+'="'+objParams[p]+'" ');else embd.push(p+'="'+objParams[p]+'" ')}embd.push("></param>");html.push("</object>");if(Msn.Browser.isIE())return html.join("");else return embd.join("")}};Msn.SocialLink=new function(){var util=this,d=document,w=window;util.$D=function(arg,def){if(!arg)return def;if(arg==null)return def;if(arg.Trim()=="")return def};util.Open=function(url,name,options){if(url){var child=0;try{child=w.open(url);child.focus()}catch(e){alert(e.message)}return child}};util.EmailThis=function(subject,message){subject=$D(subject,d.title);message=$D(message,"Check out this page");var email="mailto:?subject="+encodeURIComponent(subject)+"&body="+encodeURIComponent(message)+"%0D%0A%0D%0A"+encodeURIComponent(addSourceOnUrl(d.location,"EmailThis"));w.location.href=email};util.IMThis=function(appID,emailID,errorMessage){var obj=0;appID=$D(appID,"");emailID=$D(emailID,"");errorMessage=$D(errorMessage,"Sorry, your configuration doesn't support this feature. The minimum requirements are MSN Messenger 6.0 or higher and Internet Explorer 5.5 or higher.");try{obj=new ActiveXObject("MSNMessenger.P4QuickLaunch")}catch(e){obj=0}if(obj!==0)obj.LaunchApp(appID,emailID);else alert(errorMessage)};util.IMThisByMessenge=function(messenge){messenge=$D(messenge,addSourceOnUrl(d.location,"IMMessenge"));var result=false;try{var msgr=new ActiveXObject("MSNMessenger.Hotmail2Control");msgr.InstantMessage2("",messenge,0);result=true}catch(ex){util.IMThis(null,"",null)}};util.LiveSpace=function(url,title,message){title=$D(title,d.title);message=$D(message,"");url=$D(url,d.location);var socialLink="http://spaces.msn.com/BlogIt.aspx"+"?title="+encodeURIComponent(title)+"&SourceURL="+encodeURIComponent(addSourceOnUrl(url,"LiveSpace"))+"&description="+encodeURIComponent(message)+"&&CM=BlogThis&CE=1";util.Open(socialLink,"","_blank")};util.FaceBook=function(url){url=$D(url,d.location);var socialLink="http://www.facebook.com/share.php?u="+encodeURIComponent(addSourceOnUrl(url,"Facebook"));util.Open(socialLink,"","_blank")};util.Delicious=function(url,title,notes){url=$D(url,d.location);title=$D(title,d.title);notes=$D(notes,"");var socialLink="http://del.icio.us/post?url="+encodeURIComponent(addSourceOnUrl(url,"Delicious"))+"&title="+encodeURIComponent(title)+"&notes="+encodeURIComponent(notes);util.Open(socialLink,"","_blank")};util.Diggthis=function(url,title,notes){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://digg.com/submit?url="+encodeURIComponent(addSourceOnUrl(url,"Digg"))+"&title="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.MySpace=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://www.myspace.com/Modules/PostTo/Pages/?u="+encodeURIComponent(addSourceOnUrl(url,"MySpace"))+"&t="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.StumbleUpon=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://www.stumbleupon.com/submit?url="+encodeURIComponent(addSourceOnUrl(url,"StumbleUpon"))+"&title="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.Reddit=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://reddit.com/submit?url="+encodeURIComponent(addSourceOnUrl(url,"Reddit"))+"&title="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.Technorati=function(url){url=$D(url,d.location);var socialLink="http://technorati.com/faves?add="+encodeURIComponent(addSourceOnUrl(url,"Technorati"));util.Open(socialLink,"","_blank")};util.Blinklist=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://www.blinklist.com/index.php?Action=Blink/addblink.php&Url="+encodeURIComponent(addSourceOnUrl(url,"Blinklist"))+"&title="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.Furl=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://www.furl.net/storeIt.jsp?u="+encodeURIComponent(addSourceOnUrl(url,"Furl"))+"&t="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.Newsvine=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://www.newsvine.com/_tools/seed&save?u="+encodeURIComponent(addSourceOnUrl(url,"Newsvine"))+"&h="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};util.Propeller=function(url,title){url=$D(url,d.location);title=$D(title,d.title);var socialLink="http://www.netscape.com/submit/?U="+encodeURIComponent(addSourceOnUrl(url,"Propeller"))+"&T="+encodeURIComponent(title);util.Open(socialLink,"","_blank")};function addSourceOnUrl(url,source){if(url.toString().indexOf("?")>0)return url+"&source="+source;else return url+"?source="+source}};Msn.Delegate=new function(){this.addDelegate=function(name,fun){if(!this.eventListeners)this.eventListeners=[];if(!this.eventListeners[name])this.eventListeners[name]=[];var args=[];if(arguments.length>1)for(var i=2;i<arguments.length;i++)args.push(arguments[i]);this.eventListeners[name].push({f:fun,args:args})};this.callDelegate=function(name){if(this.eventListeners&&this.eventListeners[name]){var args=[];if(arguments.length>1)for(var i=1;i<arguments.length;i++)args.push(arguments[i]);for(var i=0;i<this.eventListeners[name].length;i++)this.eventListeners[name][i].f.apply(this,this.eventListeners[name][i].args.concat(args))}};Function.prototype.hook=function(element,eventName){if(element)if(element.addEventListener)element.addEventListener(eventName,this,false);else if(element.attachEvent)element.attachEvent("on"+eventName,this)};Function.prototype.unhook=function(element,eventName){if(element)if(element.removeEventListener)element.removeEventListener(eventName,this,false);else if(element.detachEvent)element.detachEvent("on"+eventName,this)};this.CreateDelegate=function(instance,method){var args=[];for(var i=2;i<arguments.length;i++)args.push(arguments[i]);return function(){return method.apply(instance,args)}}};Msn.FileLoader=new function(){this.loadFiles=function(files){var d=document,documentHead=d.getElementsByTagName("head")[0],filesLoadedCallback;if(typeof this=="function")filesLoadedCallback=this;function ProgressCheckpoint(){if(Msn.Browser.isIE()){if(this.readyState=="loaded"||this.readyState=="complete"){this.onreadystatechange=null;filesLoadedCallback(this.src)}}else{this.onload=this.onerror=null;filesLoadedCallback(this.src)}}var iFilesToLoad=0,file=0;for(iFilesToLoad=0;file=files[iFilesToLoad];iFilesToLoad++){var filePathParts=file.split(".");switch(filePathParts[filePathParts.length-1]){case "js":var fileElement=d.createElement("script");fileElement.type="text/javascript";if(filesLoadedCallback)if(Msn.Browser.isIE())fileElement.onreadystatechange=ProgressCheckpoint;else fileElement.onload=fileElement.onerror=ProgressCheckpoint;fileElement.src=file;break;case "css":fileElement=d.createElement("link");fileElement.rel="stylesheet";fileElement.type="text/css";fileElement.href=file;break}documentHead.appendChild(fileElement)}};Function.prototype["loadFiles"]=this.loadFiles};Msn.Xml=function(){};Msn.Xml.DOMParser=new function(){this.parseFromString=function(str,contentType){if(ActiveXObject){var doc=new ActiveXObject("MSXML.DomDocument");doc.loadXML(str);return doc}else if(DOMParser){var xmlParser=new DOMParser,doc=xmlParser.parseFromString(str,"text/xml");return doc}throw new Error("Can't find a valid xml parser","AJAX::getXMLDocument()")}};Msn.Xml.ToArray=function(xmlObj){var value=[];PushValue(xmlObj.childNodes,value);return value;function HasSameNode(xmlNodes,nodeName){var trace=0;for(var i=0;i<xmlNodes.length;i++){if(xmlNodes[i].nodeName==nodeName)trace++;if(trace==2)return true}return false}function PushValue(xmlNode,pushObj){for(var i=0;i<xmlNode.length;i++){var arrayNode=xmlNode[i];if(arrayNode.nodeType=="7")continue;var eleName=RenameNode(arrayNode.nodeName);if(HasSameNode(arrayNode.parentNode.childNodes,arrayNode.nodeName)){SetValue(pushObj,arrayNode);if(arrayNode.childNodes.length>0&&arrayNode.childNodes[0].nodeType!=3&&arrayNode.childNodes[0].nodeType!=4||arrayNode.attributes.length>0){var pushObjChild=[];SetAttributes(pushObjChild,arrayNode);PushValue(arrayNode.childNodes,pushObjChild);pushObj[eleName].push(pushObjChild)}}else{SetValue(pushObj,arrayNode);SetAttributes(pushObj,arrayNode);if(arrayNode.childNodes.length>0&&arrayNode.childNodes[0].nodeType!=3&&arrayNode.childNodes[0].nodeType!=4)PushValue(arrayNode.childNodes,pushObj[eleName])}}}function SetValue(pushObj,arrayNode){var eleName=RenameNode(arrayNode.nodeName);if(pushObj[eleName]==null)pushObj[eleName]=[];if(arrayNode.childNodes.length==1&&(arrayNode.childNodes[0].nodeType==3||arrayNode.childNodes[0].nodeType==4))pushObj[eleName]=arrayNode.text?arrayNode.text:arrayNode.textContent}function SetAttributes(pushObj,arrayNode){if(pushObj&&arrayNode.attributes){var eleName=RenameNode(arrayNode.nodeName),newNode=pushObj[eleName];if(newNode==null)newNode=pushObj;for(var i=0;i<arrayNode.attributes.length;i++){newNode[arrayNode.attributes[i].name]=[];newNode[arrayNode.attributes[i].name]=arrayNode.attributes[i].value}}}function RenameNode(nodeName){return nodeName.replace(":","")}};Msn.Net=function(){};Msn.Net.XmlHttpRequest=function(){var _xmlHttpRequest=createXMLHttpRequest(),_callBack,_method,_arguments;this.xmlHttpRequest=function(){return _xmlHttpRequest};this.invoke=function(servicePath,method,params,callBack,args){if(!method)method="GET";_method=method;_arguments=args;_callBack=callBack;if(method.toLowerCase()=="post"){open(servicePath);_xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");_xmlHttpRequest.setRequestHeader("Connection","close");if(params)_xmlHttpRequest.setRequestHeader("Content-Length",params.length);_xmlHttpRequest.send(params)}else{if(params&&params.Trim()!="")open(servicePath+"?"+params);else open(servicePath);_xmlHttpRequest.send(null)}};function open(servicePath){_xmlHttpRequest.onreadystatechange=xml_onReadyStateChange;_xmlHttpRequest.open(_method,servicePath,true)}function xml_onReadyStateChange(){if(_xmlHttpRequest.readyState===4)if(_xmlHttpRequest.status===200){if(_callBack)if(_xmlHttpRequest.getResponseHeader("Content-Type").toLowerCase().indexOf("xml")>=0)_callBack(true,Msn.Xml.ToArray(_xmlHttpRequest.responseXML),_arguments);else if(_xmlHttpRequest.getResponseHeader("Content-Type").toLowerCase().indexOf("json")>=0)_callBack(true,eval("("+_xmlHttpRequest.responseText+")"),_arguments);else if(_xmlHttpRequest.getResponseHeader("Content-Type").toLowerCase().indexOf("text")>=0)_callBack(true,_xmlHttpRequest.responseText,_arguments);else _callBack(true,_xmlHttpRequest,_arguments)}else if(_callBack)_callBack(false,_xmlHttpRequest.responseText,_arguments)}function createXMLHttpRequest(){try{return new XMLHttpRequest}catch(e){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){return null}}}};Msn.Net.WebServicesHelper=function(servicePath,servicesName,params,callBack,args){var xmlRequest=new Msn.Net.XmlHttpRequest;xmlRequest.invoke(servicePath+"/"+servicesName,"POST",params,callBack,args)};Msn.Net.WebHandlerHelper=function(servicePath,method,params,callBack,args){var xmlRequest=new Msn.Net.XmlHttpRequest;xmlRequest.invoke(servicePath,method,params,callBack,args)};Msn.Net.WebHandlerListHelper=function(servicePathList,callBack,args){var results=[],resultsArg=args,resultsCallBack=callBack,callBackCount=0;if(typeof servicePathList=="object")for(var i in servicePathList){var xmlRequest=new Msn.Net.XmlHttpRequest,path=servicePathList[i],myResult={Path:path,Value:null,Status:false};results.push(myResult);xmlRequest.invoke(path,"GET",null,arrayCallBack,myResult)}function arrayCallBack(status,result,args){args.Value=result;args.Status=status;callBackCount++;if(callBackCount==servicePathList.length){var allStatus=true;for(var i in results)if(results[i].Status=false)allStatus=false;callBack(allStatus,results,resultsArg)}}};Msn.Net.WebImageHelper=function(imagePath,callBack,args){var img=new Image;img.onload=function(){callBack(true,args)};img.onerror=function(){callBack(false,args)};img.src=imagePath};if(!Msn.Menu)Msn.Menu={};Msn.Menu.Basic=function(targetID){this.target=$(targetID);var interval=1000,timeOutID=-1;this.show=function(x,y){this.target.style.position="absolute";this.target.style.display="block";this.target.style.top=y;this.target.style.left=x;this.onMouseOut.hook(this.target,"mouseout");this.onMouseOver.hook(this.target,"mouseover");this.onMouseOut()};this.onMouseOut=function(){timeOutID=setTimeout(hideMethod,interval)};this.onMouseOver=function(){clearTimeout(timeOutID)};this.hide=function(){this.target.style.display="none";this.onMouseOut.unhook(this.target,"mouseout");this.onMouseOver.unhook(this.target,"mouseover")};var hideMethod=Msn.Delegate.CreateDelegate(this,this.hide);hideMethod()};if(!window.Msn)window.Msn={};Msn.Pop=function(popWinContainer,popCenterTarget,centerTargetIsFixed){var _isIE6=Msn.Browser.isIE(6),_isIE=Msn.Browser.isIE(),_opacity=50,_color="#000000",isFixed=centerTargetIsFixed,target=popWinContainer,centerTarget=popCenterTarget;function initObject(){if(!target)target=document.body.insertBefore(document.createElement("div"),null);with(target.style){_isIE?(filter="alpha(opacity="+_opacity+")"):(opacity=_opacity/100);width="100%";height="100%";backgroundColor=_color;display="block"}}this.show=function(){initObject();target.style.left=0;target.style.top=0;target.style.zIndex=999;target.style.display="block";target.style.width="100%";target.style.height="100%";centerTarget.style.zIndex=1000;centerTarget.style.display="block";if(_isIE6){target.style.position="absolute";document.body.style.height="100%";if(isFixed){IE6_Fixed();IE6_Fixed.hook(window,"resize");setFixed.hook(window,"scroll")}else{IE6_Center();IE6_Center.hook(window,"resize")}}else{target.style.position="fixed";if(isFixed){centerTarget.style.position="fixed";centerTarget.style.top="50%";centerTarget.style.left="50%";centerTarget.style.marginTop=-centerTarget.offsetHeight/2+"px";centerTarget.style.marginLeft=-centerTarget.offsetWidth/2+"px"}else{setCenter();setCenter.hook(window,"resize")}}};this.hide=function(){if(target)target.style.display="none";if(centerTarget)centerTarget.style.display="none";if(_isIE6)if(isFixed){IE6_Fixed.unhook(window,"resize");setFixed.unhook(window,"scroll")}else IE6_Center.unhook(window,"resize");else if(!isFixed)setCenter.unhook(window,"resize")};function AbsoluteScrollHeight(){return Math.max(document.documentElement.scrollHeight,document.body.scrollHeight)}function AbsoluteScrollWidth(){return Math.max(document.documentElement.scrollWidth,document.body.scrollWidth)}function IE6_Fixed(){resizeTarget();setFixed()}function IE6_Center(){resizeTarget();setCenter()}function setCenter(){centerTarget.style.position="absolute";centerTarget.style.left=0;centerTarget.style.top=0;if(document.documentElement.scrollHeight>centerTarget.offsetHeight)centerTarget.style.top=(AbsoluteScrollHeight()-centerTarget.offsetHeight)/2+"px";else centerTarget.style.top=0;if(document.documentElement.scrollWidth>centerTarget.offsetWidth)centerTarget.style.left=(AbsoluteScrollWidth()-centerTarget.offsetWidth)/2+"px";else centerTarget.style.left=0}function setFixed(){centerTarget.style.position="absolute";centerTarget.style.top=(document.documentElement.clientHeight-centerTarget.offsetHeight)/2+document.documentElement.scrollTop+"px";centerTarget.style.left=(document.documentElement.clientWidth-centerTarget.offsetWidth)/2+document.documentElement.scrollLeft+"px"}function resizeTarget(){if(document.documentElement.clientWidth<document.body.scrollWidth)target.style.width=document.body.scrollWidth+"px";else target.style.width="100%";if(document.documentElement.clientHeight<document.body.scrollHeight)target.style.height=document.body.scrollHeight+"px";else target.style.height="100%"}function toLogo(){var str="<table border='1'>";str+="<tr>";str+="<th></th><th>Client</th><th>scroll</th><th>offset</th>";str+="</tr>";str+="<tr>";str+="<td>body</td><td>"+document.body.clientWidth+"*"+document.body.clientHeight+"</td><td>"+document.body.scrollWidth+"*"+document.body.scrollHeight+"</td><td>"+document.body.offsetWidth+"*"+document.body.offsetHeight+"</td>";str+="</tr>";str+="<tr>";str+="<td>documentElement</td><td>"+document.documentElement.clientWidth+"*"+document.documentElement.clientHeight+"</td><td>"+document.documentElement.scrollWidth+"*"+document.documentElement.scrollHeight+"</td><td>"+document.documentElement.offsetWidth+"*"+document.documentElement.offsetHeight+"</td>";str+="</tr>";$("msg").innerHTML=str;$("msg").innerHTML+=target.style.width+"*"+target.style.height+"  top:"+centerTarget.style.top;$("msg").innerHTML+="<br/>top"+centerTarget.style.top}this.hide()};function Rate(){this.m_itemID=arguments[0];this.m_initialRank=arguments[1];this.m_parent=document.getElementById(arguments[2]);this.m_rateUrl=arguments[3];this.m_star=arguments[4];this.m_starOver=arguments[5];this.m_starSelected=arguments[6];this.m_toolTip=arguments[7];this.m_disableRate=false;if(arguments[8]&&arguments[8]==true)this.m_disableRate=true;this.m_starsCount=5;if(arguments[9])this.m_starsCount=arguments[9];this.m_stars=[];this.PreloadImages(this.m_star);this.PreloadImages(this.m_starOver);this.PreloadImages(this.m_starSelected)}Rate.prototype.Render=function(){for(var i=0;i<this.m_starsCount;i++){this.m_stars[i]=document.createElement("img");if(i<this.m_initialRank)this.m_stars[i].src=this.m_starSelected;else this.m_stars[i].src=this.m_star;this.m_stars[i].name=i;this.m_stars[i].style.cursor="pointer";addEvent(this.m_stars[i],"onclick",createDelegate(this,this.Star_Click));addEvent(this.m_stars[i],"onmouseover",createDelegate(this,this.Star_MouseOver));addEvent(this.m_stars[i],"onmouseout",createDelegate(this,this.Star_MouseOut));var starContainer=document.createElement("span");this.m_parent.title=this.m_toolTip;starContainer.appendChild(this.m_stars[i]);this.m_parent.appendChild(starContainer)}};Rate.prototype.ChangeStars=function(isMouseOver,lastIndex){for(var i=0;i<=lastIndex;i++)if(isMouseOver)this.m_stars[i].src=this.m_starOver;else if(i<this.m_initialRank)this.m_stars[i].src=this.m_starSelected;else this.m_stars[i].src=this.m_star};Rate.prototype.PreloadImages=function(src){var img=new Image;img.src=src};Rate.prototype.PostRate=function(itemID,rateValue){var src=this.m_rateUrl;src=src.replace(/{ItemID}/g,itemID);src=src.replace(/{RateValue}/g,rateValue);var rateImg=new Image;rateImg.src=src};Rate.prototype.Star_Click=function(){if(this.m_disableRate)return;var e=arguments[0]||window.event,src=e.srcElement||e.target,currentIndex=parseInt(src.name,10);this.PostRate(this.m_itemID,currentIndex+1);this.m_disableRate=true;for(var i=0;i<this.m_starsCount;i++)this.m_stars[i].style.cursor="default"};Rate.prototype.Star_MouseOver=function(){if(this.m_disableRate)return;var e=arguments[0]||window.event,src=e.srcElement||e.target,currentIndex=parseInt(src.name,10);this.ChangeStars(true,currentIndex)};Rate.prototype.Star_MouseOut=function(){if(this.m_disableRate)return;var e=arguments[0]||window.event,src=e.srcElement||e.target,currentIndex=parseInt(src.name,10);this.ChangeStars(false,currentIndex)};createDelegate=function(instance,method){return function(){return method.apply(instance,arguments)}};addEvent=function(oElement,sEvent,func){if(oElement.attachEvent)oElement.attachEvent(sEvent,func);else{sEvent=sEvent.substring(2,sEvent.length);oElement.addEventListener(sEvent,func,false)}};function ShowHidePanel(id,visible){var panel=document.getElementById(id);if(panel)if(visible==true)panel.style.display="block";else if(visible==false)panel.style.display="none";else if(panel.style.display=="none")panel.style.display="block";else panel.style.display="none"};Msn.ZoneListPage=new function(){this.onRowOver=function(target){target.style.backgroundColor="#73ac37"};this.onRowOut=function(target){if(target.className=="altr")target.style.backgroundColor="#F1F1F1";else target.style.backgroundColor="#FFFFFF"};this.onRowClick=function(id){document.location.href="/myzone/default.aspx?cid="+id};this.onHeadClick=function(cid,pid,oid,fid){if(!fid)fid=-1;document.location.href="/myzone/ZoneList.aspx?pid="+pid+"&oid="+oid+"&fid="+fid+"&cid="+cid}};Msn.PSCTraining=new function(){this.HandlerCallBack=function(status,result,args){if(status){var methodName=args[0],currentIndex=args[1],blogId=args[2],txtCount=$("txtCount"+currentIndex);if(methodName=="AddComment")if(result.PSC.statusCode=="999"){var txtMsg=$("txt"+currentIndex);txtMsg.value="";if(txtCount){ShowHidePanel("replyPannel"+currentIndex);txtCount.innerHTML=parseInt(txtCount.innerHTML)+1;Msn.PSCTraining.GetComments(currentIndex,blogId)}else alert("\u9012\u4ea4\u6210\u529f\u3002")}else alert("\u9012\u4ea4\u5931\u8d25\uff0c\u8bf7\u91cd\u65b0\u5c1d\u8bd5\u3002");if(methodName=="GetCommentList"){var returnXML=result.PSC;if(returnXML.ArrayOfCommentsInfo){var target=$("commentPannel"+currentIndex);target.innerHTML="";var outputHTML="";if(returnXML.ArrayOfCommentsInfo.CommentsInfo)if(returnXML.ArrayOfCommentsInfo.CommentsInfo.length==0){var comment=returnXML.ArrayOfCommentsInfo.CommentsInfo;outputHTML+='<div class="divCommentItem noBorder">';outputHTML+='<div class="divCommentTime">'+comment.CommentsSubmitTime+"</div>";outputHTML+='<div class="divCommentAuthor">'+comment.UserNickName+"</div>";outputHTML+='<div class="divCommentContent">'+comment.CommentsDes+"</div>";outputHTML+="</div>";txtCount.innerHTML=1}else{for(var i=0;i<returnXML.ArrayOfCommentsInfo.CommentsInfo.length;i++){var comment=returnXML.ArrayOfCommentsInfo.CommentsInfo[i];if(i==returnXML.ArrayOfCommentsInfo.CommentsInfo.length-1)outputHTML+='<div class="divCommentItem noBorder">';else outputHTML+='<div class="divCommentItem">';outputHTML+='<div class="divCommentTime">'+comment.CommentsSubmitTime+"</div>";outputHTML+='<div class="divCommentAuthor">'+comment.UserNickName+"</div>";outputHTML+='<div class="divCommentContent">'+comment.CommentsDes+"</div>";outputHTML+="</div>"}txtCount.innerHTML=returnXML.ArrayOfCommentsInfo.count}else{outputHTML+='<div class="divCommentItem noBorder">\u6682\u65f6\u6ca1\u6709\u8bc4\u8bba</div>';txtCount.innerHTML=0}target.innerHTML=outputHTML}}}else alert(result)};this.SubmitComments=function(idx,id){var args=[];args.push("AddComment");args.push(idx);args.push(id);var target=$("txt"+idx);if(target.value.Trim()==""){alert("\u8fd8\u6ca1\u6709\u8f93\u5165\u4f60\u7684\u8bc4\u8bed\u3002");return}var passParam="id="+id+"&comment="+target.value+"&Model=5";Msn.Net.WebHandlerHelper(webServicesPath,"POST",passParam,Msn.PSCTraining.HandlerCallBack,args)};this.GetComments=function(idx,id){var args=[];args.push("GetCommentList");args.push(idx);args.push(id);ShowHidePanel("replyPannel"+idx,false);ShowHidePanel("commentPannel"+idx);if($("commentPannel"+idx).style.display!="none"){var target=$("commentPannel"+idx);target.innerHTML='<div class="divCommentItem noBorder"><img src="'+webServicesProimagePath+'"></div>';Msn.Net.WebHandlerHelper(webServicesPathGetComments+id,"GET","",Msn.PSCTraining.HandlerCallBack,args)}}};function mailTo(mailSubject,mailBody){location.href="mailto:?subject="+encodeURIComponent(mailSubject)+"&body="+encodeURIComponent(mailBody)}function printme(){self.print()}