var LightAlert=function(a){this.fadetimer=null;this.browser=this.getBrowser();this.setting=this.setup(a);this.body=parent.document.getElementsByTagName("body")[0];this.lightalert=this.createBox();this.overlay={};this.init(a);if(a.onClose){this.onClose=a.onClose}};LightAlert.prototype={init:function(a){THIS=this;this.overlay=this.displayOverlay();this.displayMessage(a);this.addEvent(window,"resize",function(){THIS.getScroll()})},getBrowser:function(){b=navigator.userAgent.toLowerCase();if(b.indexOf("opera")!=-1){return"opera"}else{if(b.indexOf("msie 7")!=-1){return"ie7"}else{if(b.indexOf("msie")!=-1){return"ie6"}else{if(b.indexOf("safari")!=-1){return"safari"}else{if(b.indexOf("gecko")!=-1){return"gecko"}}}}}},setup:function(a){var c={};c.interval=50;c.show=a.show||"0";c.fade=a.fade||"1";c.fadein=0;c.fadetime=500;c.fadestep=25;c.pause=5000;c.overlayOpac=55;c.font=a.font||"1.25em Verdana";c.position=this.browser=="ie6"?"absolute":"fixed";c.bgcolor=a.bgcolor||"#FBFBFC";c.border=a.border||"3px solid #888";c.icon=a.icon||"https://register.cooliris.com/resources/images/checkMark.png";c.w=a.w||"300";c.padding="35px 35px 35px 100px";c.bwidth=this.getBrowserWidth();return c},createBox:function(){box=document.createElement("div");box.id="lbDiv";box.style.zIndex=900;box.style.font=this.setting.font;box.style.padding=this.setting.padding;box.style.width=this.setting.w+"px";box.style.left=(this.setting.bwidth-this.setting.w-110)/2+"px";box.style.top=0;box.style.position=this.setting.position;box.style.background=this.setting.bgcolor+" url("+this.setting.icon+") no-repeat 1em";box.style.border=this.setting.border;box.onclick=function(){THIS.destroy()};if(this.setting.fadein<100){if(this.isIE()){box.style.filter="alpha(opacity="+this.setting.fadein+")"}else{box.style.opacity=this.setting.fadein/100}}return box},displayOverlay:function(){THIS=this;overlay=document.createElement("div");overlay.style.zIndex=899;overlay.style.position=this.setting.position;overlay.style.backgroundColor="#444";if(this.isIE()){overlay.style.filter="alpha(opacity="+this.setting.overlayOpac+")"}else{overlay.style.opacity=this.setting.overlayOpac/100}overlay.style.width=this.setting.bwidth+"px";overlay.style.height=this.getBrowserHeight()+"px";if(this.browser=="ie6"){overlay.style.height=Math.max(document.documentElement.clientHeight,document.body.scrollHeight)+30}overlay.style.left=0;overlay.style.top=0;overlay.onclick=function(){THIS.destroy()};this.body.appendChild(overlay);return overlay},displayMessage:function(a){var c;if(typeof(a)=="string"){c=a}if(typeof(a)=="object"){c=a.msg}c=typeof(c)=="undefined"?"//Syntax Error: msg is not defined":c;this.lightalert.innerHTML=c;this.lightalert.style.overflow="hidden";this.body.appendChild(this.lightalert);box.style.top=(this.getBrowserHeight()-this.lightalert.clientHeight)/2+"px";this.fadeIn()},fadeIn:function(){THIS=this;if(this.setting.fadein<100&&this.setting.fade=="1"){this.setting.fadein+=this.setting.fadestep;if(this.isIE()){this.lightalert.style.filter="alpha(opacity="+this.setting.fadein+")"}else{this.lightalert.style.opacity=this.setting.fadein/100}this.fadetimer=setTimeout(function(){THIS.fadeIn()},this.setting.interval)}else{if(this.setting.fade=="0"){if(this.isIE()){this.lightalert.style.filter=100}else{this.lightalert.style.opacity=1}}clearTimeout(this.fadetimer);if(this.setting.show=="0"){setTimeout(function(){THIS.fadeOut()},this.setting.pause)}}},fadeOut:function(){THIS=this;if(this.setting.fadein>0&&this.setting.fade=="1"){this.setting.fadein-=this.setting.fadestep;if(this.isIE()){this.lightalert.style.filter="alpha(opacity="+this.setting.fadein+")"}else{this.lightalert.style.opacity=this.setting.fadein/100}this.fadetimer=setTimeout(function(){THIS.fadeOut()},this.setting.interval)}else{clearTimeout(this.fadetimer);this.destroy()}},destroy:function(){try{THIS=this;clearTimeout(this.fadetimer);this.body.removeChild(this.lightalert);this.body.removeChild(this.overlay);this.removeEvent(window,"resize",function(){THIS.getScroll()})}catch(a){}if(this.onClose){this.onClose()}},isIE:function(){if(this.browser=="ie6"||this.browser=="ie7"){return true}return false},getScroll:function(){if(document.documentElement&&document.documentElement.scrollTop){t=document.documentElement.scrollTop;l=document.documentElement.scrollLeft;w=document.documentElement.scrollWidth;h=document.documentElement.scrollHeight}else{if(document.body){t=document.body.scrollTop;l=document.body.scrollLeft;w=document.body.scrollWidth;h=document.body.scrollHeight}}this.lightalert.style.left=(w-this.setting.w)/2+"px";this.lightalert.style.top=(this.getBrowserHeight()-this.lightalert.style.pixelHeight)/2+"px";this.overlay.style.width=this.getBrowserWidth()+"px";this.overlay.style.height=this.getBrowserHeight()+"px";if(this.browser=="ie6"){this.overlay.style.height=Math.max(document.documentElement.clientHeight,document.body.scrollHeight)+30}return t},getBrowserWidth:function(){if(window.innerWidth){return window.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth!=0){return document.documentElement.clientWidth}else{if(document.body){return document.body.clientWidth}}}return 0},getBrowserHeight:function(){if(window.innerHeight){return window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight!=0){return document.documentElement.clientHeight}else{if(document.body){return document.body.clientHeight}}}return 0},addEvent:function(d,c,a){if(d.attachEvent){d["e"+c+a]=a;d[c+a]=function(){d["e"+c+a](window.event)};d.attachEvent("on"+c,d[c+a])}else{d.addEventListener(c,a,false)}},removeEvent:function(e,d,c,a){THIS=this;if(e.detachEvent){e.detachEvent("on"+d,e[d+c]);e[d+c]=null}else{e.removeEventListener(d,c,false)}}};function light_alert(a){new LightAlert(a)};