YahhoCal.createAdapter=function(K,B,C){var J={};var H=document.getElementById(K);var G=document.getElementById(C);var F=function(L){return L.options[L.selectedIndex].value};var D=function(N,M){for(var L=0;L<N.length;L++){if(N.options[L].value==M){N.options[L].selected=true;return }}};var I=function(L){return F(L).substring(0,4)};var A=function(L){return F(L).substring(4,6)};var E=function(M,L,N){D(M,L+("0"+N).slice(-2))};J.getDate=function(){return[I(H),A(H),F(G)]};J.setDate=function(N,L,M){E(H,N,L);D(G,M)};return J};YahhoCal.createCalendar=function(B){YAHOO.util.Dom.addClass(document.getElementsByTagName("body")[0],"yui-skin-sam");var A=(this.place=document.createElement("div"));YAHOO.util.Dom.setStyle(A,"position","absolute");YAHOO.util.Dom.insertAfter(A,B);var C=new YAHOO.widget.CalendarGroup(A,this.modifyCalConfig());C.selectEvent.subscribe(function(E,F){var D=F[0][0];YahhoCal.adapters[YahhoCal.currentId].setDate(D[0],D[1],D[2]);C.hide()},C,true);C.changePageEvent.subscribe(function(){YahhoCal.showHolidays(C.cfg.getProperty("pagedate"))},C,true);return C};YahhoCal.modifyCalConfig=function(){YahhoCal.YUI_CAL_CONFIG_JP.HIDE_BLANK_WEEKS=true;if(YahhoCal.YUI_CAL_CONFIG_PAGES==undefined){YahhoCal.YUI_CAL_CONFIG_PAGES=2}YahhoCal.YUI_CAL_CONFIG_JP.pages=YahhoCal.YUI_CAL_CONFIG_PAGES;if(YahhoCal.YUI_CAL_CONFIG_MIN_DATE!=undefined){YahhoCal.YUI_CAL_CONFIG_JP.mindate=new DateFormat("MM'/'dd'/'yyyy").format(YahhoCal.YUI_CAL_CONFIG_MIN_DATE)}if(YahhoCal.YUI_CAL_CONFIG_MAX_DATE!=undefined){YahhoCal.YUI_CAL_CONFIG_JP.maxdate=new DateFormat("MM'/'dd'/'yyyy").format(YahhoCal.YUI_CAL_CONFIG_MAX_DATE)}if(YahhoCal.YUI_CAL_TITLE==undefined){YahhoCal.YUI_CAL_TITLE=""}YahhoCal.YUI_CAL_CONFIG_JP.title=YahhoCal.YUI_CAL_TITLE;return YahhoCal.YUI_CAL_CONFIG_JP};YahhoCal.setMinDate=function(A){YahhoCal.YUI_CAL_CONFIG_MIN_DATE=new Date(A.substring(0,4),A.substring(5,7)-1,A.substring(8,10))};YahhoCal.setMaxDate=function(A){YahhoCal.YUI_CAL_CONFIG_MAX_DATE=new Date(A.substring(0,4),A.substring(5,7)-1,A.substring(8,10))};YahhoCal.setPages=function(A){YahhoCal.YUI_CAL_CONFIG_PAGES=A};YahhoCal.setTitle=function(A){YahhoCal.YUI_CAL_TITLE=A};
