if(typeof(XMLDocument)!="undefined"){if(typeof(XMLDocument.prototype.selectNodes)=="undefined"){function AjaxNodeList(b){this.length=0;
this.items=new Array();if(b==null||typeof(b)=="undefined"){return
}for(var a=b.iterateNext();a;a=b.iterateNext()){this.items[this.length++]=a
}}AjaxNodeList.prototype.item=function(a){return this.items[a]
};XMLDocument.prototype.selectNodes=function(a){return new AjaxNodeList(this.evaluate(a,this,null,XPathResult.ANY_TYPE,null))
};Node.prototype.selectNodes=function(a){if(this.ownerDocument){return new AjaxNodeList(this.ownerDocument.evaluate(a,this,null,XPathResult.ANY_TYPE,null))
}else{return new AjaxNodeList(this.evaluate(a,this,null,XPathResult.ANY_TYPE,null))
}};function ajaxSelectSingleNode(b){var a=this.selectNodes(b);
if(a!=null&&a.length>0){return a.item(0)}else{return null
}}Node.prototype.selectSingleNode=ajaxSelectSingleNode;
XMLDocument.prototype.selectSingleNode=ajaxSelectSingleNode
}}var DateFromIso8601;var dateRegex=/^(\d{4})-?(\d{2})-?(\d{2})T(\d{2}):?(\d{2}):?(\d{2})/;
DateFromIso8601=function(a){dateRegex.test(a);return new Date(Date.UTC(RegExp.$1,RegExp.$2-1,RegExp.$3,RegExp.$4,RegExp.$5,RegExp.$6))
};String.prototype.leadingZero=function(){var a=this;
if(this.length==1){a="0"+this}return a};function ajaxEmitValue(b){if(b==null){return null
}var g=new String(typeof(b)).toLowerCase();if(g=="number"){if(Math.round(b)==b){g="i4"
}else{g="double"}}else{if(g=="object"){var a=b.constructor;
if(a==Date){var h=new String(b.getFullYear());var f=new String(b.getMonth()+1).leadingZero();
var j=new String(b.getDate()).leadingZero();var c=new String(b.getHours()).leadingZero()+":"+new String(b.getMinutes()).leadingZero()+":"+new String(b.getSeconds()).leadingZero();
var k=h+f+j+"T"+c;return""+k+""
}else{if(a==Array){var e="\n";for(var d=0;
d"+ajaxEmitValue(b[d])+"\n"
}e+="\n";return e}else{var e="\n";
for(var d in b){e+="\n";e+=""+d+"\n";
e+=""+ajaxEmitValue(b[d])+"\n";e+="\n"
}e+="\n";return e}}}else{if(g=="boolean"){return""+((b==true)?1:0)+""+g+">"
}}}return"<"+g+">"+(String(b)).escapeHTML()+""+g+">"
}function ajaxBuildCall(e,d){var a="";a+='';
a+="\n";a+=""+e+"\n";
a+="\n";for(var b=0;b\n";a+=""+ajaxEmitValue(c)+"\n";
a+="\n"}a+="\n";a+="";
return a}function ajaxFault(a){this.faultCode=a.faultCode;
this.faultString=a.faultString}function ajaxGetNodeText(a){if(typeof(a.text)=="undefined"){return a.textContent
}else{return a.text}}function ajaxParseValue(b){for(var c=0;
c2){i(n)
}}}}var h=document.getElementById("ctoken");var j=h!=null?h.value:null;
new Ajax.Request(_ajax,{method:"post",contentType:"text/xml",postBody:g,requestHeaders:{CToken:j},onSuccess:c,asynchronous:d});
ajax_Debug(g);return f}function ajax_Debug(c){var b=document.getElementById("AJAX_CONSOLE");
if(b&&c){var d=c.replace(//g,">");
b.innerHTML=b.innerHTML+""+d+"
"}}function ahah(a,d,b){if(b==null){b={}
}if(window.XMLHttpRequest){req=new XMLHttpRequest();
req.onreadystatechange=function(){ahahDone(d,b)}.bind(b);
req.open("GET",a,true);if(Prototype.Browser.IE){try{req.responseType="msxml-document"
}catch(c){}}req.send(null)}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");
if(req){req.onreadystatechange=function(){ahahDone(d,b)
}.bind(b);req.open("GET",a,true);req.send()}}}}function ahahDone(f,h){if(h==null){h={}
}if(req.readyState==4){if(req.status==200||req.status==304){results=req.responseText;
if(h.stripWrapper){var d='';
var c='';var g=results.indexOf(d);
var a=results.indexOf(c);results=results.substring(g+d.length,a)
}var i=document.createElement("div");i.innerHTML=results;
var b=document.getElementById(f);b.innerHTML="";b.appendChild(i);
if(h.callback){h.callback()}}else{$(f).innerHTML="error updating:\n"+req.statusText;
if(h.clearProcessingMessage){var e=$("processingMessage");
if(e){if(e.style.display=="inline"){new Effect.Fade("processingMessage")
}}}}}}function ahahExecJS(node){var bSaf=(navigator.userAgent.indexOf("Safari")!=-1);
var bOpera=(navigator.userAgent.indexOf("Opera")!=-1);
var bMoz=(navigator.appName=="Netscape");var st=node.getElementsByTagName("SCRIPT");
var strExec;for(var i=0;i