var AjaxIsRunning=false;function Ajax(a,b){var g=null;AjaxIsRunning=true;if(!b.BeforeHTML){b.BeforeHTML=""}if(!b.AfterHTML){b.AfterHTML=""}if(!b.FailedHTML){b.FailedHTML=""}if(!b.TargetId){b.TargetId=""}if(!b.NoProgress){b.NoProgress=false}if(b.TargetId!=""){if(typeof ThemeOpenArea=="function"){b.TargetId=ThemeOpenArea(b.TargetId,a,b)}if(b.TargetId!=""){Ele=document.getElementById(b.TargetId);if(Ele){b.PostParams=((b.PostParams=="")?"":"&")+"client_width="+Ele.clientWidth+"&client_height="+Ele.clientHeight}}}if(b.PostForm){var h=document.getElementById(b.PostForm);var k="";for(var c=0;c<h.elements.length;c++){if((h.elements[c].type=="checkbox")||(h.elements[c].type=="radio")){if(h.elements[c].checked){k+=((k=="")?"":"&")+h.elements[c].name+"="+encodeURIComponent(h.elements[c].value)}}else{k+=((k=="")?"":"&")+h.elements[c].name+"="+encodeURIComponent(h.elements[c].value)}}if(!b.PostParams){b.PostParams=""}b.PostParams=((b.PostParams=="")?"":"&")+k}if(b.PostParams){Method="POST"}else{Method="GET"}try{g=new XMLHttpRequest()}catch(j){try{g=new ActiveXObject("Microsoft.XMLHTTP")}catch(j){}}var d="";if(g!=null){g.onreadystatechange=function(){if(g.readyState==4){if(g.status==200){d=RemoveUTF8Header(g.responseText);if(b.Callback){d=b.Callback(d)}if(b.TargetId!=""){document.getElementById(b.TargetId).innerHTML=b.BeforeHTML+d+b.AfterHTML;runScripts(document.getElementById(b.TargetId))}}else{if(b.CallbackFailed){d=b.CallbackFailed}if(b.TargetId!=""){document.getElementById(b.TargetId).innerHTML=b.FailedHTML}else{alert("Problem retrieving XML data")}}AjaxIsRunning=false}}}if((b.TargetId!="")&&(!b.NoProgress)){ele=document.getElementById(b.TargetId);if(ele){document.getElementById(b.TargetId).innerHTML="<img src='./img/loader.gif' alt='' />"}else{alert("Ajax - element "+b.TargetId+" doesn't exists !")}}g.open(Method,a+"&Ajax="+b.TargetId,true);if(b.PostParams){g.setRequestHeader("Content-type","application/x-www-form-urlencoded");g.setRequestHeader("Content-length",b.PostParams.length);g.setRequestHeader("Connection","close");g.send(b.PostParams)}else{g.send(null)}}function Sjax(a,b){if(!b.TargetId){b.TargetId=""}if(window.XMLHttpRequest){AJAX=new XMLHttpRequest()}else{AJAX=new ActiveXObject("Microsoft.XMLHTTP")}if(AJAX){AJAX.open("GET",a,false);AJAX.send(null);Text=AJAX.responseText;if(b.TargetId!=""){if(typeof ThemeOpenArea=="function"){b.TargetId=ThemeOpenArea(b.TargetId,a,b)}}if(b.TargetId!=""){document.getElementById(b.TargetId).innerHTML=Text;runScripts(document.getElementById(b.TargetId))}return Text}else{return false}}function runScripts(e){if(e.nodeType!=1){return}if(e.tagName.toLowerCase()=="script"){eval(e.text)}else{var n=e.firstChild;while(n){if(n.nodeType==1){runScripts(n)}n=n.nextSibling}}};
