// Mod: Month/Year List for Xin Calendar 2X (In-Page/Popup-Window)
// Copyright 2004  Xin Yang    All Rights Reserved.

function xc_en(fy,y){xc_dn(fy,y-xc_bu(fy).je)};function xc_el(fy,m){xc_dm(fy,m-xc_bu(fy).month)};function xc_ek(fn,gw){return fn+"("+gw+")"};function xc_as(){var gn="",jf="";gn+=xc_fk("SELECT",xcCSSMonthYearList,"onchange='"+xc_ek("xc_el",this.fy+",this.selectedIndex")+"'");for(var i=0;i<12;i++){gn+="<OPTION VALUE='"+i+"'";if(i==this.month){gn+=" SELECTED"};gn+=">"+xcMonthPrefix;if(xcMonthListFormat=="Month"){gn+=xcMonthNames[i]}else if(xcMonthListFormat=="MONTH"){gn+=xcMonthNames[i].toUpperCase()}else if(xcMonthListFormat=="Mon"){gn+=xcMonthShortNames[i]}else if(xcMonthListFormat=="MON"){gn+=xcMonthShortNames[i].toUpperCase()}else{gn+=xc_ca(i+1)};gn+=xcMonthSuffix+"</OPTION>"};gn+="</SELECT>";jf+=xc_fk("SELECT",xcCSSMonthYearList,"onchange='"+xc_ek("xc_en",this.fy+",this.value")+"'");for(var i=this.je-xcYearListRange;i<=this.je+xcYearListRange;i++){jf+="<OPTION VALUE='"+i+"'";if(i==this.je){jf+=" SELECTED"};jf+=">"+xcYearPrefix;if(i==this.je-xcYearListRange){jf+=xcYearListPrevRange};jf+=xc_cp(i)+xcYearSuffix;if(i==this.je+xcYearListRange){jf+=xcYearListNextRange};jf+="</OPTION>"};jf+="</SELECT>";if(xcHeadTagOrder==1){return xc_ex(xcCSSHead,gn,"")+xc_ex(xcCSSHead,jf,"")}else{return xc_ex(xcCSSHead,jf,"")+xc_ex(xcCSSHead,gn,"")}};
