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",focus:"",index:0,start:function(a){var c="INPUT",b=this;automatic=jQuery.classBehaviours.utilities.getClassParameter(a,"auto","no");if(a.nodeName=="IFRAME"||automatic=="yes")b.clicked(a);else if(a.nodeName=="A"&&a.href.indexOf("javascript:__doPostBack")>-1){a.href="";a.onclick=b.clicked}else if(a.nodeName=="FORM")a.onsubmit=b.clicked;else if(a.nodeName=="BUTTON")a.onclick=b.clicked;else if(a.nodeName==c&&(a.type=="button"||a.type=="submit"))a.onclick=b.clicked;else if(a.nodeName==c&&(a.type=="radio"||a.type=="checkbox"))a.onclick=b.changed;else if(a.nodeName==c)a.onchange=b.changed;else if(a.nodeName=="SELECT")a.onchange=b.changed;else if(a.nodeName=="TEXTAREA")a.onchange=b.changed;else if(a.nodeName=="FIELDSET")null;else a.onclick=b.clicked},wait:function(b,a,c){targetId=jQuery.classBehaviours.utilities.getClassParameter(a,"target",null);if(targetId!=null)targetNode=document.getElementById(targetId);else targetNode=a;jQuery.classBehaviours.utilities.setClassParameter(targetNode,"progress",b);jQuery.classBehaviours.utilities.setClassParameter(targetNode,"error",c)},insert:function(f,d){var e="OPTION",a=null,g=jQuery.classBehaviours.handlers.reloadFromUrl;targetId=jQuery.classBehaviours.utilities.getClassParameter(d,"target",a);sourceId=jQuery.classBehaviours.utilities.getClassParameter(d,"source",a);noformId=jQuery.classBehaviours.utilities.getClassParameter(d,"noform",a);nonIntrusive=jQuery.classBehaviours.utilities.getClassParameter(d,"gently","0")=="1";importedNode=sourceId!=a?jQuery.classBehaviours.utilities.getXmlElementById(sourceId,f,true):f;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==a){newDiv=document.createElement("div");newDiv.id=g.name+g.index++;d.parentNode.replaceChild(newDiv,d);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!=a)targetNode.innerHTML=importedHTML;document.getElementById(jQuery.classBehaviours.handlers.reloadFromUrl.focus)!=a&&document.getElementById(jQuery.classBehaviours.handlers.reloadFromUrl.focus).focus()}else{importedChildNodes=importedNode.getElementsByTagName("*");for(var c=importedChildNodes.length-1;c>=0;c--){exportedChildNodeId=importedChildNodes[c].getAttribute("id");if(exportedChildNodeId!=a&&exportedChildNodeId!=""){exportedChildNode=document.getElementById(exportedChildNodeId);if(exportedChildNode!=a){exportedChildNode.className=importedChildNodes[c].className!=a?importedChildNodes[c].className:importedChildNodes[c].getAttribute("class");if(importedChildNodes[c].nodeName=="SELECT"){importedSelectOptions=importedChildNodes[c].getElementsByTagName(e);exportedSelectOptions=exportedChildNode.getElementsByTagName(e);selectOptionsLength=importedSelectOptions.length>exportedSelectOptions.length?importedSelectOptions.length:exportedSelectOptions.length;for(var b=selectOptionsLength-1;b>=0;b--)if(b>=exportedSelectOptions.length){newOptionElement=document.createElement(e);newOptionText=document.createTextNode(importedSelectOptions[b].firstChild.nodeValue);newOptionElement.appendChild(newOptionText);newOptionElement.setAttribute("value",importedSelectOptions[b].value);exportedChildNode.appendChild(newOptionElement)}else if(b>=importedSelectOptions.length)exportedSelectOptions[b].parentNode.removeChild(exportedSelectOptions[b]);else{exportedSelectOptions[b].firstChild.nodeValue=importedSelectOptions[b].firstChild.nodeValue;exportedSelectOptions[b].value=importedSelectOptions[b].value}}importedHTML=jQuery.classBehaviours.ajax.serialize(importedChildNodes[c]);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(d,"title",a);if(replaceTitleId!=a)document.getElementById(replaceTitleId).innerHTML=d.title},clicked:function(d){var b=null,a=typeof this.nodeName=="undefined"?d:this;jQuery.classBehaviours.handlers.reloadFromUrl.focus=a.id;var c=jQuery.classBehaviours.handlers.reloadFromUrl;targetHref=a.getAttribute("href");targetSrc=a.getAttribute("src");targetLongdesc=a.getAttribute("longdesc");rootForm=jQuery.classBehaviours.utilities.rootNode(a,"FORM",b);targetAction=rootForm.getAttribute("action");hrefTarget=jQuery.classBehaviours.utilities.getClassParameter(a,"id","");targetUrl=targetHref!=b&&targetHref!=""?targetHref:hrefTarget!=b&&hrefTarget!=""?document.getElementById(hrefTarget).href:targetAction!=b&&targetAction!=""?targetAction:targetLongdesc!=b&&targetLongdesc!=""?targetLongdesc:targetSrc!=b&&targetSrc!=""?targetSrc:document.location.href;postValues=jQuery.classBehaviours.ajax.getPostValues(a);postPrefix=targetUrl.indexOf("?")<0?"?":"&";(new String(rootForm.getAttribute("method"))).toLowerCase()=="post"?jQuery.classBehaviours.ajax.addRequest(targetUrl,c.insert,c.wait,postValues,a):jQuery.classBehaviours.ajax.addRequest(targetUrl+postPrefix+postValues,c.insert,c.wait,b,a);return false},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()})}