var handleJsonSuccess=function(o){if(o.responseText!==undefined){var messages=[];try{messages=YAHOO.lang.JSON.parse(o.responseText);eval("loadCSS(["+messages[0].css+"],setHtml(o.argument[0],messages[0].inner,messages[0].outer,messages[0].script,messages[0].global));")}catch(x){return}var elem=o.argument[0];elem=(elem&&(elem.tagName||elem.item))?elem:YAHOO.util.Dom.get(elem);YAHOO.util.Dom.removeClass(elem,"loading")}};var didx=0;function setHtml(pelem,strHtml,strOuterHtml,strJS,blnGlobal){elem=(pelem&&(pelem.tagName||pelem.item))?pelem:YAHOO.util.Dom.get(pelem);if(strHtml){elem.innerHTML=strtr(strHtml,{"\\b":"\b","\\t":"\t","\\n":"\n","\\f":"\f","\\r":"\r",'\\"':'"',"\\\\":"\\"})}else{if(strOuterHtml){YAHOO.util.Dom.getAncestorByTagName(elem,"div").innerHTML=strtr(strOuterHtml,{"\\b":"\b","\\t":"\t","\\n":"\n","\\f":"\f","\\r":"\r",'\\"':'"',"\\\\":"\\"})}}if(blnGlobal){var w=window,d=w.document;var _node=function(type,attr){var n=d.createElement(type);for(var i in attr){if(attr[i]&&YAHOO.lang.hasOwnProperty(attr,i)){n.setAttribute(i,attr[i])}}return n};var _scriptNode=function(){return _node("script",{id:"denra_"+(didx++),type:"text/javascript",charset:"utf-8"})};var h=d.getElementsByTagName("head")[0],n=_scriptNode();n.innerHTML=strJS;h.appendChild(n)}else{if(strJS){eval(strJS)}}}function strtr(a,b){if(typeof b==="object"){for(fr in b){a=a.replace(fr,b[fr])}return a}}function makeJsonRequest(f,a,d,b){elem=YAHOO.util.Dom.get(d);elem.innerHTML="";YAHOO.util.Dom.addClass(elem,"loading");if(!b){intParameters=a.indexOf("?");b="";if(intParameters>-1){b=a.substr(intParameters+1);a=a.substr(0,intParameters)}}var e={success:handleJsonSuccess,argument:[d]};var c=YAHOO.util.Connect.asyncRequest(f,a,e,b)};