/** * @deprecated since 1.36.0 */ function $ajax_prot(settings){ if (settings==undefined){return;} if (settings['url'] ==undefined){return;}this.url=settings['url']; if (settings['async'] !==undefined){this.async =settings['async'];} if (settings['type'] !==undefined){this.type =settings['type'];} if (settings['postdata']!==undefined){this.postdata=settings['postdata'];} if (settings['dont_set_content_type']!==undefined){ this.dont_set_content_type=settings['dont_set_content_type']; } this.xhr=new XMLHttpRequest(); this.xhr.parent =this; this.xhr.settings=settings; this.xhr.success =settings['success']; this.xhr.error =settings['error']; this.xhr.onreadystatechange=this.change; this.xhr.open(this.type, this.url, this.async); if ((this.type=='POST')&& !this.dont_set_content_type){ this.xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); } if (settings.headers!==undefined){ for (var i=0;i0){ s+='\\'+text[i]; }else{ s+=text[i]; } } return s; } /** * @deprecated since 1.36.0 */ function sad_xml_getnode(node,path){//node as domNode if ('' ==path){return node;} if ('#'==path){return node.textContent || node.text;} var ri=new RegExp('^([a-z0-9.:_-]*)(\\|[0-9]+)?(/?(.*))?','i'); var t=path.match(ri); if (t[1].length<1){return undefined;} if (t[2]==undefined){t[2]='';} if (t[4]==undefined){t[4]='';} var k=parseInt(t[2].substr(1)); if (!(k>0)){k=1;} var r=new RegExp('^'+sad_safe_reg(t[1])+'$'); for (var i=0;i