if(typeof HostcmsEscape=="undefined"){function HostcmsEscape(e){var d=[];for(var c=1040;c<=1103;c++){d[c]=c-848}d[1025]=168;d[1105]=184;var a=[];for(var c=0;c<e.length;c++){var f=e.charCodeAt(c);if(typeof d[f]!="undefined"){f=d[f]}if(f<=255){a.push(f)}}var b=escape(String.fromCharCode.apply(null,a)).replace("+","%2B").replace(":","%3A").replace("/","%2F").replace("?","%3F").replace("=","%3D").replace("&","%26").replace("@","%40").replace("#","%23").replace("$","%24").replace(";","%3B");return b}}document.onkeydown=DoKeyDown;function DoKeyDown(b){if(!document.getElementById){return}if(window.event){b=window.event}if(b.ctrlKey){var a=null;switch(b.keyCode?b.keyCode:b.which?b.which:null){case 37:a=document.getElementById("id_prev");break;case 39:a=document.getElementById("id_next");break}if(a&&a.href){document.location=a.href}}}function DisableTinyMCE(){if(typeof tinyMCE!="undefined"){textarea_array=document.getElementsByTagName("textarea");for(var b=0;b<textarea_array.length;b++){var a=textarea_array[b].id;if(tinyMCE.getInstanceById(a)!=null){textarea_array[b].disabled=true;tinyMCE.execCommand("mceRemoveControl",false,a)}}}}function runScripts(a){if(!a){return false}for(var e=0;e<a.length;e++){var b=a[e];var f;if(b.src){var d=document.createElement("script");d.type=b.type;d.language=b.language;d.src=b.src;document.getElementsByTagName("head")[0].appendChild(d)}else{if(f=(b.text||b.innerHTML)){var f=(""+f).replace(/^\s*<!\-\-/,"").replace(/\-\->\s*$/,"");var d=document.createElement("script");d.setAttribute("type","text/javascript");d.text=f;var c=document.getElementsByTagName("head")[0].appendChild(d)}}}}function sendRequest(b,d,c){var a=new JsHttpRequest();ShowLoadingScreen();a.onreadystatechange=function(){if(a.readyState==4){document.body.style.cursor="";HideLoadingScreen();if(typeof c!="undefined"){c(a.responseJS)}return true}};a.open(d,b,true);a.send(null);document.body.style.cursor="wait"}function DoLoadAjax(g,e,h,a,l,k,d,f){DisableTinyMCE();if(a==""){return false}if(d!=0){sOrder="&order_field_id="+d+"&order_field_direction="+f}else{sOrder=""}cbOnPage=document.getElementById("id_on_page");if(k){sOnPage="&admin_forms_on_page="+k}else{if(cbOnPage){sOnPage="&admin_forms_on_page="+cbOnPage.options[cbOnPage.selectedIndex].value}else{sOnPage=""}}sElements="";sFilter="";reg_filter=/admin_form_filter_.+/;element_array=document.getElementsByTagName("input");if(element_array.length>0){for(var c=0;c<element_array.length;c++){element_name=element_array[c].getAttribute("name");if(element_name==undefined){continue}if(element_name.search("check_")!=-1&&element_name.search("_fv_")==-1){if(element_array[c].checked){sElements=sElements+"&"+element_name+"=1";value_element_array=document.getElementsByTagName("input");if(value_element_array.length>0){for(var b=0;b<value_element_array.length;b++){value_element_name=value_element_array[b].name;if(typeof value_element_name=="undefined"){continue}if(value_element_name.search("_fv_")!=-1&&value_element_name.search(element_name)!=-1){if(value_element_array[b].getAttribute("type")=="text"){sElements=sElements+"&"+value_element_name+"="+value_element_array[b].value}else{if(value_element_array[b].getAttribute("type")=="checkbox"){if(value_element_array[b].checked){sElements=sElements+"&"+value_element_name+"=1"}else{sElements=sElements+"&"+value_element_name+"=0"}}}}}}value_element_array=document.getElementsByTagName("select");if(value_element_array.length>0){for(var b=0;b<value_element_array.length;b++){value_element_name=value_element_array[b].name;if(typeof value_element_name=="undefined"){continue}if(value_element_name.search("_fv_")!=-1&&value_element_name.search(element_name)!=-1){sElements=sElements+"&"+value_element_name+"="+HostcmsEscape(value_element_array[b].options[value_element_array[b].selectedIndex].value)}}}}}if(reg_filter.test(element_name)){if(element_array[c].value.length<256){sFilter=sFilter+"&"+element_name+"="+HostcmsEscape(element_array[c].value)}}}}element_array=document.getElementsByTagName("select");if(element_array.length>0){for(var c=0;c<element_array.length;c++){element_name=element_array[c].getAttribute("name");if(reg_filter.test(element_name)){sFilter=sFilter+"&"+element_name+"="+HostcmsEscape(element_array[c].value)}}}sParams=e;if(l===false){l=""}else{l="&limit="+l}cmsrequest=g+"?admin_forms_id="+h+"&hostcmsAAction="+HostcmsEscape(g)+"&hostcmsAAdditionalParams="+HostcmsEscape(e)+"&operation="+a+l+sOnPage+sFilter+sElements+sOrder+sParams;if(cmsrequest.length<2000){method="get"}else{method="post"}sendRequest(cmsrequest,method,callbackfunction_DoLoadAjax)}function callbackfunction_DoLoadAjax(b){sended_request=false;if(b!=null){if(typeof b.error!="undefined"){var a=document.getElementById("id_message");if(a){a.innerHTML=b.error}}if(typeof b.form_html!="undefined"){if(cmsrequest!=""&&function_exists("getCmsUrl")&&getCmsUrl()!=cmsrequest){setLocation(cmsrequest)}if(function_exists("saveLocation")){saveLocation(getCmsUrl())}DisableTinyMCE();html=b.form_html;document.getElementById("id_content").innerHTML=html;runScripts(document.getElementById("id_content").getElementsByTagName("SCRIPT"));cmsrequest=""}if(typeof b.title!="undefined"&&b.title!=""){document.title=b.title}if(typeof b.redirect!="undefined"){if(b.redirect!=""){ShowLoadingScreen();location=b.redirect}}}}function doSendForm(f,e,o,g,b,n,j){var l=o.parentNode;while(l.nodeName.toLowerCase()!="form"){var l=l.parentNode}FormID=l.id;var h=document.getElementById(o.name);if(null==h&&undefined==h||h.type!="hidden"){var a=document.createElement("input");a.setAttribute("type","hidden");a.setAttribute("id",o.name);a.setAttribute("name",o.name);var p=l.appendChild(a)}if(typeof tinyMCE!="undefined"){tinyMCE.triggerSave()}var k=new JsHttpRequest();k.onreadystatechange=function(){if(k.readyState==4){document.body.style.cursor="";HideLoadingScreen();if(typeof k.responseJS!="undefined"){if(typeof k.responseJS.error!="undefined"){var r=document.getElementById("id_message");if(r){var q=document.createElement("span");q.style.display="none";q.innerHTML="Stupid IE. "+k.responseJS.error;runScripts(q.getElementsByTagName("SCRIPT"));r.innerHTML=k.responseJS.error}}if(typeof k.responseJS.form_html!="undefined"&&k.responseJS.form_html!=""){DisableTinyMCE();HideWindow(prev_window)}}return true}};var m=l.attributes.action.value;var d=l.getAttribute("method");if(j){sOnPage="&admin_forms_on_page="+j}else{sOnPage=""}if(n==0){n=""}else{n="&limit="+n}m+=(m.indexOf("?")>=0?"&":"?")+"hostcmsAAction="+HostcmsEscape(f)+"&hostcmsAAdditionalParams="+HostcmsEscape(e)+e+"&operation="+b+n+sOnPage;k.open(d,m,true);k.send({query:l});var c=document.getElementById("id_message");if(c){c.innerHTML=""}document.body.style.cursor="wait";ShowLoadingScreen();return false}function TrigerSingleAction(p,h,d,c,k,n,r,l,u){var j="id_"+c;cbItem=document.getElementById(j);if(cbItem){element_array=document.getElementsByTagName("input");if(element_array.length>0){for(var s=0;s<element_array.length;s++){if(element_array[s].getAttribute("name")==null){continue}if(element_array[s].getAttribute("name").search("check_")!=-1&&element_array[s].getAttribute("name").search("_fv_")==-1){element_array[s].checked=false}}}cbItem.checked=true}else{var m=/id_check_(\d+)_(\S+)/;var b=m.exec(j);var o=document.createElement("div");o.setAttribute("style","display: none");var g=document.getElementById("id_content").appendChild(o);var f=null;try{f=document.createElement('<input name="'+c+'" type="checkbox" checked="">')}catch(t){}if(!f){f=document.createElement("input");f.setAttribute("type","checkbox");f.setAttribute("name",c);f.setAttribute("checked",true);f.setAttribute("value","1")}var q=g.appendChild(f)}var a=document.getElementById("id_admin_forms_all_check");if(a!=undefined){a.checked=false}if(n==0){n=false}DoLoadAjax(p,h,k,d,n,r,l,u)}function AjaxSendForm(k,c,h){var f=h.parentNode;while(f.nodeName.toLowerCase()!="form"){var f=f.parentNode}FormID=f.id;var d=document.getElementById(h.name);if(null==d&&undefined==d||d.type!="hidden"){var a=document.createElement("input");a.setAttribute("type","hidden");a.setAttribute("id",h.name);a.setAttribute("name",h.name);var j=f.appendChild(a)}if(typeof tinyMCE!="undefined"){tinyMCE.triggerSave()}var e=new JsHttpRequest();e.onreadystatechange=function(){if(e.readyState==4){document.body.style.cursor="";HideLoadingScreen();if(typeof k!="undefined"){k(e.responseJS)}return true}};var g=f.attributes.action.value;var b=f.getAttribute("method");g+=(g.indexOf("?")>=0?"&":"?")+c;e.open(b,g,true);e.send({query:f});document.body.style.cursor="wait";ShowLoadingScreen();return false}function ShowLoadingScreen(){var m=document.getElementById("id_admin_forms_fade");if(m==null){var m=document.createElement("div");var l=document.getElementsByTagName("body")[0];l.appendChild(m);m.id="id_admin_forms_fade";m.style.zIndex=999;m.className="shadowed";m.style.position="absolute";m.style.left="50%";m.style.top="50%";var h=document.createElement("img");h.id="id_fade_div_img";h.src="/hostcmsfiles/images/ajax_loader.gif";m.appendChild(h);var c=document.createElement("div");c.className="tl";m.appendChild(c);var a=document.createElement("div");a.className="t";m.appendChild(a);var p=document.createElement("div");p.className="tr";m.appendChild(p);var g=document.createElement("div");g.className="l";m.appendChild(g);var d=document.createElement("div");d.className="r";m.appendChild(d);var f=document.createElement("div");f.className="bl";m.appendChild(f);var o=document.createElement("div");o.className="b";m.appendChild(o);var b=document.createElement("div");b.className="br";m.appendChild(b);groupChildElements=m.children;if(groupChildElements!=undefined){for(i=0;i<groupChildElements.length;i++){if(groupChildElements[i].className=="b"|groupChildElements[i].className=="t"){groupChildElements[i].style.width=m.clientWidth+"px"}if(groupChildElements[i].className=="r"|groupChildElements[i].className=="l"){groupChildElements[i].style.height=m.clientHeight+"px"}}}m.style.display="none"}m.style.display="block";var k=getPageSize();var k=getPageSize();var e=getScrollXY();var j=m.clientHeight;m.style.top=((k[3]-j)/2+e[1])+"px";var n=m.clientWidth;m.style.left=((k[2]-n)/2+e[0])+"px"}function HideLoadingScreen(){fade_div=document.getElementById("id_admin_forms_fade");if(typeof fade_div!="undefined"){fade_div.style.display="none"}}function AddLoadFileField(d,b){cbItem=document.getElementById(d);if(cbItem){element_array=cbItem.getElementsByTagName("input");count_input=element_array.length;var c=document.createElement("br");cbItem.appendChild(c);var a=document.createElement("input");a.setAttribute("size","30");a.setAttribute("name",b+(count_input+1));a.setAttribute("type","file");a.setAttribute("title","Прикрепить файл");cbItem.appendChild(a)}}function sendBackgroundRequest(b,d,c){var a=new JsHttpRequest();a.onreadystatechange=function(){if(a.readyState==4){document.body.style.cursor="";if(typeof c!="undefined"){c(a.responseJS)}return true}};a.open(d,b,true);a.send(null);document.body.style.cursor="wait";ShowLoadingScreen()};