﻿var browserHint=null;var cpHint=null;var globalTimer=null;pageLoad=function(){var br_ie=$get('br-ie');var br_ff=$get('br-ff');var br_op=$get('br-op');browserHint=$get('browser-hint');browserHint.stopFadeOut=false;browserHint.stopFadeIn=false;InitObject(br_ie);InitObject(br_ff);InitObject(br_op);$addHandler(br_ie,'mouseover',browserHintOver);$addHandler(br_ff,'mouseover',browserHintOver);$addHandler(br_op,'mouseover',browserHintOver);$addHandler(br_ie,'mouseout',browserHintOut);$addHandler(br_ff,'mouseout',browserHintOut);$addHandler(br_op,'mouseout',browserHintOut);try{cpHint=$get('cp-hint');if (cpHint!=null && cpHint!='undefined'){cpHint.stopFadeOut=false;cpHint.stopFadeIn=false;}}catch(ex){}};function openWindow(windowName,url){popupWin = window.open(url, windowName,'menubar=no, toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=yes, dependent')};function InitObject(obj,hintWrapper,inheritHintClicker,inheritPosition){obj.fadeTimer=null;obj.fadeHintTimer=null;obj.visible=false;obj.div=$get('browser-hint');obj.fadeTime=1000;if (hintWrapper=='undefined' || hintWrapper==null){obj.inheritPosition=false;}else{if(inheritHintClicker=='undefined' || inheritHintClicker==null){obj.inheritPosition=false;}else{obj.inheritPosition=true;obj.inheritHintClicker=inheritHintClicker;}}if (hintWrapper=='undefined' || hintWrapper==null){obj.div=$get('browser-hint');}else{obj.div=hintWrapper;}var o=obj;obj.opacity=0;obj.hintOpacity=o.div.stopFadeOut==true?100:0;o.setOpacity=function(op){o.style.opacity=op/100;o.style.filter='alpha(opacity='+op+')';o.opacity=op;};o.setHintOpacity=function(op) {o.div.style.opacity=op/100;o.div.style.filter='alpha(opacity='+op+')';o.hintOpacity=op;};o.fade=function(){window.clearTimeout(o.fadeTimer);o.fadeTimer=null;try{delete(o.fadeTimer);}catch(ex){}var diff=Math.round(o.opacity+((o.opacityTo-o.opacity)/4));o.setOpacity(diff);if(Math.abs(o.opacityTo-diff) > 3 /*&& !o.noTransparency*/){o.fadeTimer=window.setTimeout(o.fade,75);}else{o.setOpacity(o.opacityTo);if(o.opacityTo==0){o.div.style.display="none";o.visible=false;}else{o.visible=true;};};};o.fadeHint=function(){window.clearTimeout(o.fadeHintTimer);o.fadeHintTimer=null;try{delete(o.fadeHintTimer);}catch(ex){}var diff=Math.round(o.hintOpacity+((o.hintOpacityTo-o.hintOpacity)/4));o.setHintOpacity(diff);if(Math.abs(o.hintOpacityTo-diff)>3 /*&& !o.noTransparency*/){o.fadeHintTimer=window.setTimeout(o.fadeHint,50);}else{o.setHintOpacity(o.hintOpacityTo);if(o.hintOpacityTo==0){o.div.style.display="none";o.visible=false;}else{o.visible=true;};};};o.fadeTo=function(opacityTo,time){o.opacityTo=opacityTo;o.fadeTime=time;o.fade();};o.showHint=function(){try{if (o.inheritPosition && o.inheritHintClicker!=null){var b=Sys.UI.DomElement.getBounds(o.inheritHintClicker);var loc=Sys.UI.DomElement.getLocation(o.inheritHintClicker);loc.x=loc.x+b.width;loc.y=loc.y+b.height;Sys.UI.DomElement.setLocation(o.div,loc.x,loc.y);}}catch(ex){alert(ex);};o.hintOpacityTo=100;o.div.style.display="";o.div.stopFadeOut=true;window.clearTimeout(globalTimer);globalTimer=null;delete(globalTimer);globalTimer=setTimeout(function(){o.div.stopFadeOut=false;},200);if (o.div.stopFadeIn==false){o.fadeHint();}else{o.div.style.display = '';o.hintOpacity=100;o.hintOpacityTo=100;}o.visible = true;};o.hideHint=function(){globalTimer=setTimeout(function(){if (o.div.stopFadeOut==false){o.hintOpacityTo=0;o.fadeHint();o.visible = false;o.div.stopFadeOut=false;}},1000);}};function browserHintOver(evt){browserHint.innerHTML=this.getAttribute('hint');this.fadeTo(150,2000);this.showHint();};function browserHintOut(evt){this.fadeTo(35,2000);this.hideHint();};function cpHintOver(evt){try{this.div.innerHTML=this.getAttribute('hint');if (this.div.innerHTML==''){this.div.innerHTML='Belum tersedia.';}this.fadeTo(150,2000);this.showHint();}catch(ex){}};function cpHintOut(evt){this.fadeTo(75,2000);this.hideHint();};function addEvent(obj,type,fn){if (obj.addEventListener){obj.addEventListener(type,fn,false);}else if (obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event);};obj.attachEvent("on"+type,obj[type+fn]);}};
