// Mod: Month/Year List for Xin Calendar 2X (In-Page/Popup-Window)
// Copyright 2004  Xin Yang    All Rights Reserved.

function xc_eg(fo,y){xc_di(fo,y-xc_br(fo).il)};function xc_ee(fo,m){xc_dh(fo,m-xc_br(fo).month)};function xc_ed(fd,gj){return fd+"("+gj+")"};function xc_ar(){var gc="",im="";gc+=xc_fd("SELECT",xcCSSMonthYearList,"onchange='"+xc_ed("xc_ee",this.fo+",this.selectedIndex")+"'");for(var i=0;i<12;i++){gc+="<OPTION VALUE='"+i+"'";if(i==this.month){gc+=" SELECTED"};gc+=">"+xcMonthPrefix;if(xcMonthListFormat=="Month"){gc+=xcMonthNames[i]}else if(xcMonthListFormat=="MONTH"){gc+=xcMonthNames[i].toUpperCase()}else if(xcMonthListFormat=="Mon"){gc+=xcMonthShortNames[i]}else if(xcMonthListFormat=="MON"){gc+=xcMonthShortNames[i].toUpperCase()}else{gc+=xc_bx(i+1)};gc+=xcMonthSuffix+"</OPTION>"};gc+="</SELECT>";im+=xc_fd("SELECT",xcCSSMonthYearList,"onchange='"+xc_ed("xc_eg",this.fo+",this.value")+"'");for(var i=this.il-xcYearListRange;i<=this.il+xcYearListRange;i++){im+="<OPTION VALUE='"+i+"'";if(i==this.il){im+=" SELECTED"};im+=">"+xcYearPrefix;if(i==this.il-xcYearListRange){im+=xcYearListPrevRange};im+=xc_ck(i)+xcYearSuffix;if(i==this.il+xcYearListRange){im+=xcYearListNextRange};im+="</OPTION>"};im+="</SELECT>";if(xcHeadTagOrder==1){return xc_eq(xcCSSHead,gc,"")+xc_eq(xcCSSHead,im,"")}else{return xc_eq(xcCSSHead,im,"")+xc_eq(xcCSSHead,gc,"")}};
