var RAlb_getIframeXY_attemptNo=0;var RAlb_getIframeXY=null;function RAlightbox(){$('<div class="RAlightbox_bg">&nbsp;</div><div class="RAlightbox" id="RAlightbox"><div class="RAlightbox_left"><div class="RAlightbox_leftTopShadow">&nbsp;</div><div class="RAlightbox_leftShadow">&nbsp;</div><div class="RAlightbox_leftBottomShadow">&nbsp;</div></div><div class="RAlightbox_middle"><div class="RAlightbox_topShadow">&nbsp;</div><a href="#" class="RAlb_close">X</a><div class="RAlightbox_content"><div class="RAlb_content_header_2nd_border"><div class="RAlb_content_header"><h1></h1></div></div><div class="RAlb_content"></div></div><div class="RAlightbox_bottomShadow">&nbsp;</div></div><div class="RAlightbox_right"><div class="RAlightbox_rightTopShadow">&nbsp;</div><div class="RAlightbox_rightShadow">&nbsp;</div><div class="RAlightbox_rightBottomShadow">&nbsp;</div></div></div><div class="RAlightbox_default"></div><div class="RAlb_loaderBitmap"></div>').prependTo("body");$(".RAlightbox_bg").css("height",$(document).height()+"px");if($.browser.msie&&$.browser.version.substr(0,1)<7){$("#RAlightbox .RAlightbox_left").addClass("RAlightbox_left_IE");$("#RAlightbox .RAlightbox_right").addClass("RAlightbox_right_IE");$("#RAlightbox .RAlightbox_topShadow").addClass("RAlightbox_topShadow_IE");$("#RAlightbox .RAlightbox_bottomShadow").addClass("RAlightbox_bottomShadow_IE");$("#RAlightbox .RAlightbox_bg").css("width",$(document).width()+"px");$("#RAlightbox .RAlightbox_bg").css("margin-bottom","-"+$(document).height()+"px")}$(".RAlightbox_bg").hide();$("#RAlightbox").hide();$('.RAlbTrigger[href!=""]').each(function(){$(this).click(function(){var f=$(".RAlightbox_default").width();var c=$(".RAlightbox_default").height();var e="RAlbLoadIframe";var a="";var h=$(this).attr("href");if(h.indexOf("#")!=-1){h=h.substr(h.lastIndexOf("#")+1,h.length)}if($(this).attr("rel").indexOf(";")!=-1&&$(this).attr("rel").indexOf(":")!=-1){var g=$(this).attr("rel").split(";");for(i=0;i<g.length;i++){RAlbConfVars1=g[i].split(":");switch(RAlbConfVars1[0]){case"width":f=parseInt(RAlbConfVars1[1]);break;case"height":c=parseInt(RAlbConfVars1[1]);break;case"lt":e=RAlbConfVars1[1];break;case"extraCssClass":var d=RAlbConfVars1[1];break}}}else{e=$(this).attr("rel")}if(typeof($(this).attr("title"))!="undefined"&&$(this).attr("title").length>0){a=$(this).attr("title")}var b={link:h,width:f,height:c,title:a,loadType:e};if(typeof(d)!="undefined"){b.extraCssClass=d}OpenRAlightbox(b);return false})});$(".RAlightbox_bg").click(function(){CloseRAlightbox();return false});$("#RAlightbox .RAlb_close").click(function(){CloseRAlightbox();return false})}function OpenRAlightbox(b){try{ShowHideSIFR("none");$(".RAlightbox_bg").css({opacity:0}).show().animate({backgroundColor:"#000000",opacity:0.5},500,function(){$("#RAlightbox").show();if(parseInt($(".RAlightbox_content").css("border-top-width"))!=0){var d=parseInt($(".RAlightbox_content").css("border-top-width"))*2;$("#RAlightbox .RAlightbox_content").css("width",$(".RAlightbox_content").width()-d).css("height",$(".RAlightbox_content").height()-d)}RAlb_centerLightbox()});ChangeRAlightboxContents(b);var a=null;$(window).bind("resize",function(){if(a){clearTimeout(a)}a=setTimeout(RAlb_centerLightbox,100)})}catch(c){alert(c)}}function ChangeRAlightboxContents(a){if(typeof(a.link)!="undefined"&&a.link!=""&&a.link!=null){var c=$("#RAlightbox .RAlightbox_content");var b=$(".RAlightbox_default");if(typeof(a.extraCssClass)!="undefined"&&a.extraCssClass!=null&&a.extraCssClass!=""){$("#RAlightbox").addClass(a.extraCssClass)}if(a.loadType=="RAlbLoadDiv"){c.html("");c.append($("."+a.link).clone().css("display","block"));if(a.width==b.width()&&a.height==b.height()){RAlbResizeToMatchDivContent()}else{RAlbResize(a.width,a.height)}$(".RAlightbox_content iframe").bind("load",function(){RAlbResizeToMatchDivContent()});RAlb_centerLightbox()}else{if(a.loadType=="RAlbLoadAjax"){c.find("h1").text(a.title);$.ajax({url:a.link,cache:false,type:"get",dataType:"html",error:function(e,f,d){alert("ERROR: Could not load the contents:\n"+e.statusText+"\n"+e.status+"\n"+e.responseText+"\n"+e.getAllResponseHeaders()+"\n"+f+"\n"+d)},success:function(d){c.find(".RAlb_content").html(RAlbGimmeBody(d));if(a.width==b.width()&&a.height==b.height()){RAlbResizeToMatchDivContent()}else{RAlbResize(a.width,a.height)}RAlb_centerLightbox();RAlbBindAjaxToAjaxLightboxContent(c.find(".RAlb_content"))}})}else{c.html("");$('<iframe class="RAlightbox_iframe" name="RAlightboxifr" id="RAlightbox_iframe" width="100%" frameborder="0" scrolling="auto" height="'+$(".RAlightbox_content").height()+'" src="'+localOrExternalURL(a.link)+'"></iframe>').appendTo(c);$('<div class="RAlb_loadBar">loading&hellip;</div>').prependTo(c);$(".RAlightbox_iframe").bind("load",function(){if(a.width==b.width()&&a.height==b.height()){RAlbResizeToMatchIframeContent()}else{try{RAlbResize(a.width,a.height)}catch(d){alert(d)}RAlbRemoveLoadBar()}RAlb_centerLightbox()});$(".RAlightbox_iframe").change(function(){$(".RAlb_loadBar").fadeIn("quick")})}}}else{alert("ERROR: The url to be loaded is empty")}}function RAlbBindAjaxToAjaxLightboxContent(a){a.find("a").each(function(){if($(this).attr("href")!=""&&$(this).attr("href")!="#"){$(this).click(function(){if($(this).attr("rel")=="iframe"){ChangeRAlightboxContents({link:$(this).attr("href"),width:640,height:500,title:$(this).attr("title"),loadType:"RAlbLoadIframe"})}else{$(this).parents(".RAlb_content").load($(this).attr("href"));RAlb_content=$(".RAlightbox_content");RAlb_content.find(".RAlb_content").empty();RAlbBindAjaxToAjaxLightboxContent(RAlb_content.find(".RAlb_content"));RAlbResizeToMatchDivContent()}return false})}});a.find("form").each(function(){if($(this).attr("class").indexOf("customJS")==-1){$(this).submit(function(){$(".RAlightbox_content .RAlb_content").html('<img src="/images/indicator_arrows.gif" alt="Please wait!"/>');var b="";$(this).find(":input").each(function(){b+=$(this).attr("name")+"="+$(this).attr("value")+"&"});$.ajax({url:$(this).attr("action"),type:"post",dataType:"script",data:b.substr(0,b.length-1),success:function(c){c=RAlbGimmeBody(c);RAlb_content=$(".RAlightbox_content");RAlb_content.find(".RAlb_content").html(c);RAlbBindAjaxToAjaxLightboxContent(RAlb_content.find(".RAlb_content"));RAlbResizeToMatchDivContent()}});return false})}})}function RAlbGimmeBody(a){if(a.indexOf("<body>")!=-1&&a.indexOf("</body>")!=-1){a=a.substr(a.indexOf("<body>")+6,a.indexOf("</body>")-a.indexOf("<body>"))}return a}function RAlbResizeToMatchDivContent(){var a=$("#RAlightbox");var b=a.find(".RAlightbox_content");b.css("height","auto");b.css("width","auto");a.find(".RAlightbox_middle").css("width","auto");a.find(".RAlightbox_content").css("width","auto");a.find(".RAlb_content").css("width","auto");if(b.length>0){RAlb_h1=b.height()+b.parent().find(".RAlightbox_topShadow").height()+b.parent().find(".RAlightbox_bottomShadow").height();RAlb_w1=b.width()+b.parents().find(".RAlightbox_left").width()+b.parents().find(".RAlightbox_right").width();if(RAlb_w1>900){RAlb_w1=900}if(RAlb_w1<490){RAlb_w1=490}if(RAlb_h1<300){RAlb_h1=300}RAlbResize(RAlb_w1,RAlb_h1)}}function RAlbResizeToMatchIframeContent(){RAlb_getIframeXY_attemptNo++;RAlb_xy=RAlb_calcLightboxHeight($(".RAlightbox_iframe"));if(RAlb_xy[0]!=0&&RAlb_xy[1]!=0){$(".RAlb_loadBar").hide();if(RAlb_getIframeXY_attemptNo>10&&RAlb_getIframeXY!=null){clearTimeout(RAlb_getIframeXY)}RAlb_w1=RAlb_xy[0];RAlb_h1=RAlb_xy[1];if(RAlb_w1<490){RAlb_w1=490}if(RAlb_h1<300){RAlb_h1=300}RAlbResize(RAlb_w1,RAlb_h1)}else{if(RAlb_getIframeXY_attemptNo<10){RAlb_getIframeXY=setTimeout(RAlbResizeToMatchIframeContent,1*1000)}else{$(".RAlb_loadBar").hide();if(RAlb_getIframeXY!=null){clearTimeout(RAlb_getIframeXY)}}}}function RAlbRemoveLoadBar(){RAlb_getIframeXY_attemptNo++;RAlb_xy=RAlb_calcLightboxHeight($(".RAlightbox_iframe"));if(RAlb_xy[0]!=0&&RAlb_xy[1]!=0){$(".RAlb_loadBar").hide();if(RAlb_getIframeXY_attemptNo>10&&RAlb_getIframeXY!=null){clearTimeout(RAlb_getIframeXY)}}else{if(RAlb_getIframeXY_attemptNo<10){RAlb_getIframeXY=setTimeout(RAlbResizeToMatchIframeContent,1*1000)}else{$(".RAlb_loadBar").hide();if(RAlb_getIframeXY!=null){clearTimeout(RAlb_getIframeXY)}}}}function RAlbResize(a,d){$(".RAlightbox_bg").css("height",$(document).height()+"px");RAlb_contentW=a-$(".RAlightbox_left").width()-$(".RAlightbox_right").width();RAlb_contentH=d-$(".RAlightbox_topShadow").height()-$(".RAlightbox_bottomShadow").height();var c=0;if(parseInt($(".RAlightbox_content").css("border-top-width"))!=0){c=parseInt($(".RAlightbox_content").css("border-top-width"))*2;RAlb_contentW-=c;RAlb_contentH-=c}var b=$("#RAlightbox");b.animate({width:a+20,height:d,margin:0,left:(($("body").width()-a)/2)},"slow");b.find(".RAlightbox_middle").animate({width:RAlb_contentW+c,height:RAlb_contentH+c},"slow");b.find(".RAlightbox_content").animate({height:RAlb_contentH,width:RAlb_contentW},"slow");if(b.find(".RAlightbox_iframe").length>0){b.find(".RAlightbox_iframe").animate({height:RAlb_contentH,width:RAlb_contentW},"slow")}b.find(".RAlightbox_leftShadow").animate({height:(RAlb_contentH+c+parseInt($(".RAlightbox_topShadow").css("height"))+parseInt($(".RAlightbox_bottomShadow").css("height")))-parseInt($(".RAlightbox_leftTopShadow").css("height"))-parseInt($(".RAlightbox_leftBottomShadow").css("height"))},"slow");b.find(".RAlightbox_rightShadow").animate({height:(RAlb_contentH+c+parseInt($(".RAlightbox_topShadow").css("height"))+parseInt($(".RAlightbox_bottomShadow").css("height")))-parseInt($(".RAlightbox_rightTopShadow").css("height"))-parseInt($(".RAlightbox_rightBottomShadow").css("height"))},"slow");RAlb_content=b.find(".RAlightbox_content");if(parseInt(RAlb_content.css("border-width"))!=0){c=parseInt(RAlb_content.css("border-width"))*2;RAlb_content.css("width",RAlb_content.width()-c);RAlb_content.css("height",RAlb_content.height()-c)}}function CloseRAlightbox(){$(".RAlightbox_content iframe").hide(100);$("#RAlightbox").hide(400,function(){$(".RAlightbox_bg").fadeOut(400,function(){$(this).css("background-color","transparent");if($(".RAlightbox_iframe").length>0){$(".RAlightbox_iframe").unbind().remove()}if($(".RAlightbox_content").length>0){$(".RAlightbox_content").empty().append('<div class="RAlb_content_header_2nd_border"><div class="RAlb_content_header"><h1></h1></div></div><div class="RAlb_content"></div>')}ShowHideSIFR("block")})});$("#RAlightbox div").each(function(){$(this).attr("style","")});$("#RAlightbox").css("width","100px").css("height","100px")}function RAlb_centerLightbox(){if($("#RAlightbox").css("position")!="fixed"){RAlb_xPosition=(($("body").width()-$("#RAlightbox").width())/2);if(RAlb_xPosition>0){$("#RAlightbox").css("left",RAlb_xPosition+"px")}var a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop}}}if($(window).height()>$("#RAlightbox").height()){a+=$(window).height()*0.2}$("#RAlightbox").css("top",a+"px")}}function RAlb_calcLightboxHeight(){if(typeof(window.innerHeight)=="number"){browserheight=window.innerHeight}else{browserheight=document.documentElement.clientHeight}var d=(browserheight/100)*85;var c=d;var b=760;try{if($.browser.msie){b=document.frames("RAlightboxifr").document.body.scrollWidth;d=document.frames("RAlightboxifr").document.body.scrollHeight}else{d=document.getElementById("RAlightbox_iframe").contentDocument.body.scrollHeight;b=document.getElementById("RAlightbox_iframe").contentDocument.body.scrollWidth}}catch(a){}if(parseInt(b)<490){b=490}if(browserheight){if(parseInt(d)>browserheight){d=c}}return[Math.ceil(b),Math.ceil(d)]}function doInvoke(){$.queue(function(){CloseRAlightbox()});$.queue(function(){window.location=getHost(window.location)+"/dashboard/Dashboard.action"})}function localOrExternalURL(a){return a}function getHost(a){if(a.indexOf("http://")!=-1){a=a.substr(7,a.length)}if(a.indexOf("www.")!=-1){a=a.substr(4,a.length)}return a.substr(0,a.indexOf("/"))}function ShowHideSIFR(a){if(document.getElementById("sIFR_replacement_0")){document.getElementById("sIFR_replacement_0").style.display=a}return false}function RAlb_SSL_secured(){$(".RAlightbox_content").append('<div align="center" class="ssl_secured"><img src="/RAlightbox/images/SSL-secured.gif" width="100" height="30"/></div>')};
