Ext.getByName=function(a){var b=document.getElementsByName(a);if(b.length==1){return Ext.get(b[0])}if(b.length>1){return Ext.get(b[0])}return null};Ext.isIE9=function(){return/msie 9/.test(navigator.userAgent.toLowerCase())};Ext.ns("beeline");beeline=new Object();beeline.version=1;beeline.bpmupdate=function(b,a){El=Ext.get(b);if(!El&&(a=="")){return}var c="";c=Ext.Ajax.request({url:a,method:"GET",callback:function(f,e,d){if(e){El.update(d.responseText,true)}beeline.ajaxCallback(El)},failure:function(d){beeline.ajaxFailureCallback()}}).tId;return c};beeline.bpmpost=function(d,c){El=Ext.get(d);if(!El){return}var e=c.split("?")[0];var a=c.split("?")[1];var b="";b=Ext.Ajax.request({url:e,params:a,method:"POST",callback:function(h,g,f){if(g){El.update(f.responseText,true);beeline.ajaxCallback(El)}else{beeline.ajaxFailureCallback()}}}).tId;return b};beeline.bpmload=function(b,a){el=Ext.get(b);if(!el){return null}var c="";if(el.dom.childNodes.length<2){c=Ext.Ajax.request({url:a+"?bpmload=1",success:function(d){var e=Ext.DomHelper.insertBefore(el,d.responseText);el=el.replaceWith(e).setStyle("display","block")}}).tId}else{c=Ext.Ajax.request({url:beeline.convertUrl(a),success:function(d){}}).tId}return c};beeline.getParameter=function(e,c){c=c.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var d="[\\?&]"+c+"=([^&#]*)";var b=new RegExp(d);var a=b.exec(e);if(a==null){return""}else{return a[1]}};beeline.getUrlFormParameter=function(e){var c="";var a="";for(i=0;i<e.elements.length;i++){a=(c=="")?"?":"&";var b=e.elements[i];switch(b.type){case"text":case"textarea":case"password":if(b.className.substring(0,3)=="mce"){var d=tinyMCE.get(b.id);if(typeof d=="undefined"){break}c=c+a+b.name+"="+beeline.encodeUTF8(d.getContent());break}case"hidden":case"select-one":if(b.name=="CSPCHD"&&b.value==""){alert("Fatal error CSPCHD missing")}c=c+a+b.name+"="+beeline.encodeUTF8(b.value);break;case"radio":if(b.checked){c=c+a+b.name+"="+beeline.encodeUTF8(b.value)}break;case"button":case"submit":break;case"checkbox":if(b.checked&&b.type!="hidden"){c=c+a+b.name+"=1"}break;case"file":if(b.value!=""){beeline.fileUpload=true}break;default:alert("'getUrlFormParameter() todo: default for >>>"+b.type+"<<<")}}return c};beeline.convertUrl=function(e){var b=e.split("?");var f=b.shift()+"?";var c=b.join("?");c=c.split("&");for(var a=0;a<c.length;a++){var d=c[a].split("=");if(a>0){f=f+"&"}if(d[0]=="CSPCHD"){f=f+d.shift()+"="+d.join("=")}else{f=f+d.shift()+"="+beeline.encodeUTF8(unescape(d.join("=")))}}return f};beeline.getInnerSize=function(){var b=0,a=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}}}return[b,a]};beeline.getScrollOffset=function(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]};String.prototype.trim=function(){return this.replace(/^\s+/g,"").replace(/\s+$/g,"")};String.prototype.normalize=function(){return this.toLowerCase().replace(/(^|\s)([a-z])/g,function(b,a,c){return a+c.toUpperCase()})};String.prototype.unescapeHTML=function(){var a=document.createElement("DIV");a.innerHTML=this;if(a.innerText!==undefined){return a.innerText}return a.textContent};beeline.ajaxCallback=function(){};beeline.ajaxFailureCallback=function(){};beeline.encodeUTF8=function(b){var c="";var d;var e;var a;if(b==null){return""}b=b+"";d=b.length;for(e=0;e<d;e++){a=b.charCodeAt(e);if((65<=a&&a<=90)||(97<=a&&a<=122)||(46<=a&&a<=57)){c+=b.charAt(e)}else{if(a==32){c+=" "}else{if(a<=127){c+=beeline.encodeChar(a)}else{if(a<=2047){c+=beeline.encodeChar(192|(a>>6));c+=beeline.encodeChar(128|(a&63))}else{c+=beeline.encodeChar(224|(a>>12));c+=beeline.encodeChar(128|((a>>6)&63));c+=beeline.encodeChar(128|(a&63))}}}}}return c};beeline.hexChars="0123456789ABCDEF";beeline.encodeChar=function(a){return"%"+beeline.hexChars.charAt(a>>4)+beeline.hexChars.charAt(a&15)};beeline.initWindowsCSS=function(){if(!Ext.isWindows){return}if(Ext.isIE){if(/msie 9/.test(navigator.userAgent.toLowerCase())){Ext.getBody().replaceClass("ext-ie6","ext-ie9")}}if(/windows nt 5.1/.test(navigator.userAgent.toLowerCase())){Ext.getBody().addClass("winxp")}if(/windows nt 5.2/.test(navigator.userAgent.toLowerCase())){Ext.getBody().addClass("winxp")}if(/windows nt 6.0/.test(navigator.userAgent.toLowerCase())){Ext.getBody().addClass("vista")}if(/windows nt 6.1/.test(navigator.userAgent.toLowerCase())){Ext.getBody().addClass("win7")}};
