if(typeof jQuery=="undefined")jQuery=function(){};if(typeof jQuery.classBehaviours=="undefined")jQuery.classBehaviours=function(){};if(typeof jQuery.classBehaviours.handlers=="undefined")jQuery.classBehaviours.handlers=function(){};jQuery.classBehaviours.handlers.reloadFromUrl={name:"reloadFromUrl",refocus:"",index:0,respite:100,start:function(a){automatic=jQuery.classBehaviours.utilities.getClassParameter(a,"auto","no");if(a.nodeName=="IFRAME"||automatic=="yes")this.clicked(a);else if(a.nodeName=="FORM")a.onsubmit=this.clicked;else if(a.nodeName=="BUTTON")a.onclick=this.clicked;else if(a.nodeName=="INPUT"&&(a.type=="button"||a.type=="submit"))a.onclick=this.clicked;else if(a.nodeName=="INPUT"&&(a.type=="radio"||a.type=="checkbox"))a.onclick=this.changed;else if(a.nodeName=="INPUT")a.onchange=this.changed;else if(a.nodeName=="SELECT")a.onchange=this.changed;else if(a.nodeName=="TEXTAREA")a.onchange=this.changed;else if(a.nodeName=="FIELDSET")null;else a.onclick=this.clicked;if(a.nodeName=="A"&&a.href.indexOf("javascript:__doPostBack")>-1){a.href="";a.onclick=this.clicked}},wait:function(b,a,c,d){var e=jQuery.classBehaviours.handlers.reloadFromUrl;targetId=jQuery.classBehaviours.utilities.getClassParameter(a,"target","");if(targetId!="")targetNode=document.getElementById(targetId);else targetNode=a;jQuery.classBehaviours.utilities.setClassParameter(targetNode,"progress",b);jQuery.classBehaviours.utilities.setClassParameter(targetNode,"error",c);shownStatus=new Date-d>e.respite?1:0;jQuery.classBehaviours.utilities.setClassParameter(targetNode,"show",shownStatus)},insert:function(e,c){var d=jQuery.classBehaviours.handlers.reloadFromUrl;targetId=jQuery.classBehaviours.utilities.getClassParameter(c,"target",null);sourceId=jQuery.classBehaviours.utilities.getClassParameter(c,"source",null);noformId=jQuery.classBehaviours.utilities.getClassParameter(c,"noform",null);nonIntrusive=jQuery.classBehaviours.utilities.getClassParameter(c,"gently","0")=="1";importedNode=sourceId!=null?jQuery.classBehaviours.utilities.getXmlElementById(sourceId,e,true):e;if(!nonIntrusive){importedHTML=jQuery.classBehaviours.ajax.serialize(importedNode,true);if(importedHTML.indexOf("<body")>-1){importedHTML=importedHTML.split("<body")[1].split("</body>")[0];importedHTML=importedHTML.substr(importedHTML.indexOf(">")+1,importedHTML.length)}if(targetId==null){newDiv=document.createElement("div");newDiv.id=d.name+d.index++;c.parentNode.replaceChild(newDiv,c);targetNode=document.getElementById(newDiv.id)}else targetNode=document.getElementById(targetId);if(noformId=="1"&&(new String(importedHTML)).toLowerCase().indexOf("<form")>-1){url=(new String(importedHTML)).toLowerCase();index=url.indexOf("action")+8;url=url.substr(index,url.length-index);index=url.indexOf('"')>url.indexOf(">")?url.indexOf(">"):url.indexOf('"');url=url.substr(0,index);location.href=url;return}if(targetNode!=null)targetNode.innerHTML=importedHTML;if(d.refocus!="")document.getElementById(d.refocus)!=null&&document.getElementById(d.refocus).focus()}else{importedChildNodes=importedNode.getElementsByTagName("*");for(var b=importedChildNodes.length-1;b>=0;b--){exportedChildNodeId=importedChildNodes[b].getAttribute("id");if(exportedChildNodeId!=null&&exportedChildNodeId!=""){exportedChildNode=document.getElementById(exportedChildNodeId);if(exportedChildNode!=null){exportedChildNode.className=importedChildNodes[b].className!=null?importedChildNodes[b].className:importedChildNodes[b].getAttribute("class");if(importedChildNodes[b].nodeName=="SELECT"){importedSelectOptions=importedChildNodes[b].getElementsByTagName("OPTION");exportedSelectOptions=exportedChildNode.getElementsByTagName("OPTION");selectOptionsLength=importedSelectOptions.length>exportedSelectOptions.length?importedSelectOptions.length:exportedSelectOptions.length;for(var a=selectOptionsLength-1;a>=0;a--)if(a>=exportedSelectOptions.length){newOptionElement=document.createElement("OPTION");newOptionText=document.createTextNode(importedSelectOptions[a].firstChild.nodeValue);newOptionElement.appendChild(newOptionText);newOptionElement.setAttribute("value",importedSelectOptions[a].value);exportedChildNode.appendChild(newOptionElement)}else if(a>=importedSelectOptions.length)exportedSelectOptions[a].parentNode.removeChild(exportedSelectOptions[a]);else{exportedSelectOptions[a].firstChild.nodeValue=importedSelectOptions[a].firstChild.nodeValue;exportedSelectOptions[a].value=importedSelectOptions[a].value}}importedHTML=jQuery.classBehaviours.ajax.serialize(importedChildNodes[b]);importedHTML=importedHTML.substring(importedHTML.indexOf(">")+1,importedHTML.lastIndexOf("<"));isInlineMarkup=exportedChildNode.innerHTML.toUpperCase().indexOf("<DIV")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<SECTION")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<ARTICLE")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<HEADER")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<FOOTER")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<NAV")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<FIELDSET")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<SELECT")<0&&exportedChildNode.nodeName!="SELECT"&&exportedChildNode.innerHTML.toUpperCase().indexOf("<OPTION")<0&&exportedChildNode.innerHTML.toUpperCase().indexOf("<TEXTAREA")<0&&exportedChildNode.nodeName!="TEXTAREA"&&exportedChildNode.innerHTML.toUpperCase().indexOf("<INPUT")<0&&exportedChildNode.nodeName!="INPUT";if(isInlineMarkup)exportedChildNode.innerHTML=importedHTML}}}}jQuery.classBehaviours.utilities.setClassParameter(targetNode,"progress",4);jQuery.classBehaviours.utilities.setClassParameter(targetNode,"error",200);jQuery.classBehaviours.parser.parseNode(targetNode);replaceTitleId=jQuery.classBehaviours.utilities.getClassParameter(c,"title",null);if(replaceTitleId!=null)document.getElementById(replaceTitleId).innerHTML=c.title},clicked:function(c){var a=typeof this.nodeName=="undefined"?c:this,b=jQuery.classBehaviours.handlers.reloadFromUrl;b.refocus=a.id;targetHref=a.getAttribute("href");targetSrc=a.getAttribute("src");targetLongdesc=a.getAttribute("longdesc");rootForm=jQuery.classBehaviours.utilities.rootNode(a,"FORM",null);targetAction=rootForm.getAttribute("action");hrefTarget=jQuery.classBehaviours.utilities.getClassParameter(a,"id","");targetUrl=targetHref!=null&&targetHref!=""?targetHref:hrefTarget!=null&&hrefTarget!=""?document.getElementById(hrefTarget).href:targetAction!=null&&targetAction!=""?targetAction:targetLongdesc!=null&&targetLongdesc!=""?targetLongdesc:targetSrc!=null&&targetSrc!=""?targetSrc:document.location.href;postValues=jQuery.classBehaviours.ajax.getPostValues(a);postPrefix=targetUrl.indexOf("?")<0?"?":"&";reloadInterval=parseInt(jQuery.classBehaviours.utilities.getClassParameter(a,"interval","-1"));if(reloadInterval>0){a.id=a.id?a.id:b.name+b.index++;setTimeout('jQuery.classBehaviours.handlers.reloadFromUrl.clicked(document.getElementById("'+a.id+'"));',reloadInterval)}return(new String(rootForm.getAttribute("method"))).toLowerCase()=="post"?jQuery.classBehaviours.ajax.addRequest(targetUrl,b.insert,b.wait,postValues,a):jQuery.classBehaviours.ajax.addRequest(targetUrl+postPrefix+postValues,b.insert,b.wait,null,a)},changed:function(c){var b=typeof this.nodeName=="undefined"?c:this,d=jQuery.classBehaviours.handlers.reloadFromUrl;submitNode=jQuery.classBehaviours.utilities.rootNode(b,"FIELDSET",null);if(submitNode.nodeName=="BODY")submitNode=jQuery.classBehaviours.utilities.rootNode(b,"FORM",null);buttonNodes=submitNode.getElementsByTagName("BUTTON");if(buttonNodes.length>0)submitNode=buttonNodes[0];else{inputNodes=submitNode.getElementsByTagName("INPUT");for(var a=0;a<inputNodes.length;a++)if(inputNodes[a].type=="submit"||inputNodes[a].type=="button")submitNode=inputNodes[a]}void d.clicked(submitNode);return true}};if(typeof jQuery.fn!="undefined"){jQuery.fn.reloadFromUrl=function(){return this.each(function(){jQuery.classBehaviours.handlers.reloadFromUrl.start(this)})};$(document).ready(function(){$(".reloadFromUrl").reloadFromUrl()})}