var WebcalUtil={getCookie:function(a){var e=a+"=";var d=document.cookie.split(";");for(var c=0;c<d.length;c++){var b=d[c].replace(/^( )*/,"");if(b.indexOf(e)==0){return b.substring(e.length,b.length)}}return null},setCookie:function(c,d,e){var a="";if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));a="; expires="+b.toGMTString()}document.cookie=c+"="+escape(d)+a+"; path=/"}};var WebcalRemindMe={init:function(){WebcalRemindMe.cookieName="webcalendar_reminder_info";WebcalRemindMe.cookieDelimiter=";";WebcalRemindMe.cookieExp="3650";WebcalRemindMe.emailFld=document.getElementById("email");WebcalRemindMe.smsFld=document.getElementById("sms");WebcalRemindMe.autoFill()},setReminderData:function(d){var b=WebcalRemindMe.emailFld.value;var c=WebcalRemindMe.smsFld.value;if(b.length>0||c.length>0){var a=b+WebcalRemindMe.cookieDelimiter+c;WebcalUtil.setCookie(WebcalRemindMe.cookieName,a,WebcalRemindMe.cookieExp)}},autoFill:function(c){var a=WebcalUtil.getCookie(WebcalRemindMe.cookieName);if(a!=null){a=unescape(a);var b=a.split(WebcalRemindMe.cookieDelimiter);WebcalRemindMe.emailFld.value=b[0];WebcalRemindMe.smsFld.value=b[1]}}};com.csg.HideableTableRow=com.csg.Class.extend({rootNode:null,container_:null,hidecell_:null,initialize:function(a){var c=this,d,b;c.rootNode=$(a);c.container_=c.rootNode.next("tr");c.hidecell_=c.container_.find("td:first");b=c.rootNode.find("a.cae-hideunhide-link");if(b.size()!==1){return false}c.hide();d=b.get(0);d.hideUnhide.bindListener("show",c.show,c);d.hideUnhide.bindListener("hide",c.hide,c)},show:function(){var a=this;a.rootNode.removeClass("cae-collapsed");a.hidecell_.removeClass("cae-table-cell-collapsed");a.hidecell_.find("table:first").show()},hide:function(){var a=this;a.hidecell_.addClass("cae-table-cell-collapsed");a.hidecell_.find("table:first").hide();a.rootNode.addClass("cae-collapsed")}});com.csg.HideableDiv=com.csg.Class.extend({rootNode:null,container_:null,initialize:function(a){var c=this,d,b;c.rootNode=$(a);b=c.rootNode.find("a.cae-hideunhide-link");if(b.size()!==1){return false}c.rootNode.removeClass("cae-active");d=b.get(0);d.hideUnhide.bindListener("show",c.show,c);d.hideUnhide.bindListener("hide",c.hide,c)},show:function(){var a=this;a.rootNode.addClass("cae-active")},hide:function(){var a=this;a.rootNode.removeClass("cae-active")}});com.csg.PrintArea=com.csg.Class.extend({rootNode:null,initialize:function(a){var e=this,b,d,f,c;e.rootNode=$(a);e.rootNode.attr("href","javascript:void(0);");if($("iframe#PrintDetail").size()==0){d=$("<iframe />").attr({src:"../inc/event_calendar_detail_print.jsp","class":"printdetail",id:"PrintDetail",noresize:"noresize",frameborder:"0",border:"0",cellspacing:"0",scrolling:"no",width:"0",marginwidth:"0",marginheight:"0",height:"0"}).css({height:"0",width:"0"});$("body").append(d)}e.rootNode.click(function(){b=e.rootNode.parents("table").eq(0).parent().html();c=$("iframe#PrintDetail").contents().find("body #mainArea");c.html(""+b+"");c.find("table").show();if($.browser.msie){$("iframe#PrintDetail").css("visibility","visible")}$("iframe#PrintDetail").get(0).contentWindow.focus();setTimeout(function(){$("iframe#PrintDetail").get(0).contentWindow.print();if($.browser.msie){$("iframe#PrintDetail").css("visibility","hidden")}},10)})}});$(document).ready(function(){com.csg.Page.addBrowserFixStyleSheet("webcalendar");$("tr.cae-table-cell-container-header").each(function(){new com.csg.HideableTableRow(this)});$("a.print.detail").each(function(){new com.csg.PrintArea(this)})});
