if(!window.AjaxComponents||!window.AjaxComponents.UtilityLoaded){if(!window.AjaxComponents){window.AjaxComponents=new Object()}AjaxComponents.Browser=function(){};AjaxComponents.Browser.prototype={userAgent:null,appVersion:null,Version:0,Opera:false,IE:false,Mozilla:false,IE7:false,IE6:false};AjaxComponents.RefreshBrowserInfo=function(){this.Browser.userAgent=(navigator==null||navigator.userAgent==null)?"":navigator.userAgent.toLowerCase();this.Browser.appVersion=(navigator==null||navigator.userAgent==null)?"":navigator.appVersion;this.Browser.Version=parseInt(this.Browser.appVersion);this.Browser.Opera=this.Browser.userAgent.indexOf("opera")!=-1;this.Browser.IE=!this.Browser.Opera&&(this.Browser.userAgent.indexOf("msie")!=-1);this.Browser.Mozilla=!this.Browser.IE&&!this.Browser.Opera&&((this.Browser.userAgent.indexOf("netscape")!=-1)||(this.Browser.userAgent.indexOf("mozilla")!=-1)||(this.Browser.Version>=5));this.Browser.IE7=this.Browser.IE&&(this.Browser.userAgent.indexOf("msie 7.0")!=-1);this.Browser.IE6=this.Browser.IE&&!this.Browser.IE7};AjaxComponents.RefreshBrowserInfo();AjaxComponents.Side=function(){};AjaxComponents.Side.prototype={Top:0,Right:1,Bottom:2,Left:3};AjaxComponents.CommonScripts=function(){};AjaxComponents.CommonScripts.prototype={find:function(a){return document.getElementById(a)},getClientBrowserSize:function(){var a;var b;if(document.compatMode=="CSS1Compat"){a=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{a=document.body.clientWidth;b=document.body.clientHeight}return{Width:a,Height:b}},getClientScrollPos:function(){var b=$Utility.filterResults((window.pageXOffset?window.pageXOffset:0),(document.documentElement?document.documentElement.scrollLeft:0),(document.body?document.body.scrollLeft:0));var a=$Utility.filterResults((window.pageYOffset?window.pageYOffset:0),(document.documentElement?document.documentElement.scrollTop:0),(document.body?document.body.scrollTop:0));return{Left:b,Top:a}},filterResults:function(d,b,a){var c=d?d:0;if(b&&(!c||(c>b))){c=b}return a&&(!c||(c>a))?a:c},getCurrentStyle:function(c,b){var a=null;if(!c){throw $Error.NullArguement(c)}if(c.currentStyle){a=c.currentStyle[b]}else{if(document.defaultView&&document.defaultView.getComputedStyle){var d=document.defaultView.getComputedStyle(c,null);if(d){a=d[b]}}}if(!a&&c.style.getPropertyValue){a=c.style.getPropertyValue(b)}else{if(!a&&c.style.getAttribute){a=c.style.getAttribute(b)}}return a},getElementSize:function(a){if(!a){throw $Error.NullArguement(a)}return{Width:a.offsetWidth,Height:a.offsetHeight}},getPosition:function(a){if(!a){throw $Error.NullArguement(a)}return{X:this.getPositionX(a),Y:this.getPositionY(a)}},getPositionX:function(b){var a=0;if(!b){throw $Error.NullArguement(b)}if(b.offsetParent){while(1){a+=b.offsetLeft;if(!b.offsetParent){break}b=b.offsetParent}}else{if(b.x){a+=b.x}}return a},getPositionY:function(b){var a=0;if(!b){throw $Error.NullArguement(b)}if(b.offsetParent){while(1){a+=b.offsetTop;if(!b.offsetParent){break}b=b.offsetParent}}else{if(b.y){b+=b.y}}return a},getSize:function(a){if(!a){throw $Error.NullArguement(a)}return{Width:a.offsetWidth,Height:a.offsetHeight}},setElementOpacity:function(d,b){if(!d){throw $Error.NullArguement("element")}if(d.filters){var e=d.filters;var c=true;if(e.length!==0){var a=e["DXImageTransform.Microsoft.Alpha"];if(a){c=false;a.opacity=b*100}}if(c){d.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity="+(b*100)+")"}}else{d.style.opacity=b}},getElementOpacity:function(b){if(!b){throw $Error.NullArguement("element")}if(b.filters){var c=b.filters;var a=true;if(c.length!==0){return parseFloat(c["DXImageTransform.Microsoft.Alpha"].opacity)/100}if(a){if(b.style.filter.indexOf("opacity=")!=-1){var d=b.style.filter.substring(b.style.filter.indexOf("opacity=")+8);d=d.substring(0,b.style.filter.indexOf(")"));return parseFloat(d)}else{return 0}}}else{if(b.style.opacity!=""){return parseFloat(b.style.opacity)}else{return 1}}},addCssClass:function(c,a){if(c){c.className="";for(var b=0;b<a.length;b++){c.className+=a[b]+" "}c.className=c.className.substr(0,c.className.length-1)}},removeCssClass:function(c,b){for(var a=0;a<classnames.length;a++){}},createElement:function(a,b){var c=document.createElement(a.TagName);if(typeof(a.CssClasses)!=="undefined"&&a.CssClasses!=null){$Utility.addCssClass(c,a.CssClasses)}if(typeof(a.Visible)!=="undefined"&&a.Visible!=null){$Utility.setVisible(c,a.Visible)}if(b){b.appendChild(c)}if(typeof(a.Opacity)!=="undefined"&&a.Opacity!=null){$common.setElementOpacity(c,a.Opacity)}return c},removeChildren:function(a){if(!a){throw $Error.NullArguement("element")}else{a=null}},isChildOf:function(b,a){do{for(var c=0;c<a.length;c++){if(b==a[c]){return true}}if(b.offsetParent&&b.offsetParent!="undefined"){b=b.offsetParent}else{b=b.parentNode}}while(b!==null);return false}};AjaxComponents.Error=function(){};AjaxComponents.Error.prototype={NullArguement:function(a){return"Arguement '"+a+"' cannot be null"}};replaceAll=function(c,b,a){return c.replace(new RegExp(b,"g"),a)};Array.prototype.Contains=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return true}}return false};fixE=function(a){if(typeof a=="undefined"){a=window.event}if(typeof a.layerX=="undefined"){a.layerX=a.offsetX}if(typeof a.layerY=="undefined"){a.layerY=a.offsetY}return a};var $Utility=new AjaxComponents.CommonScripts();var $Error=new AjaxComponents.Error();AjaxComponents.UtilityLoaded=true};
