// Mod: Month/Year List for Xin Calendar 2 (In-Page/Popup-Window)
// Copyright 2004  Xin Yang    All Rights Reserved.

function xc_et(gx,y){xc_dr(gx,y-xc_bx(gx).kj)};function xc_eq(gx,m){xc_dq(gx,m-xc_bx(gx).month)};function xc_ep(gc,hz){return gc+"("+hz+")"};function xc_au(){var ho="",kk="";ho+=xc_ft("SELECT",xcCSSMonthYearList,"ONCHANGE='"+xc_ep("xc_eq",this.gx+",this.selectedIndex")+"'");for(var i=0;i<12;i++){ho+="<OPTION VALUE='"+i+"'";if(i==this.month){ho+=" SELECTED"};ho+=">"+xcMonthPrefix;if(xcMonthListFormat=="Month"){ho+=xcMonthNames[i]}else if(xcMonthListFormat=="MONTH"){ho+=xcMonthNames[i].toUpperCase()}else if(xcMonthListFormat=="Mon"){ho+=xcMonthShortNames[i]}else if(xcMonthListFormat=="MON"){ho+=xcMonthShortNames[i].toUpperCase()}else{ho+=xc_cd(i+1)};ho+=xcMonthSuffix+"</OPTION>"};ho+="</SELECT>";kk+=xc_ft("SELECT",xcCSSMonthYearList,"ONCHANGE='"+xc_ep("xc_et",this.gx+",this.value")+"'");for(var i=this.kj-xcYearListRange;i<=this.kj+xcYearListRange;i++){kk+="<OPTION VALUE='"+i+"'";if(i==this.kj){kk+=" SELECTED"};kk+=">"+xcYearPrefix;if(i==this.kj-xcYearListRange){kk+=xcYearListPrevRange};kk+=xc_ct(i)+xcYearSuffix;if(i==this.kj+xcYearListRange){kk+=xcYearListNextRange};kk+="</OPTION>"};kk+="</SELECT>";if(xcHeadTagOrder==1){return xc_fg(xcCSSHead,ho,"")+xc_fg(xcCSSHead,kk,"")}else{return xc_fg(xcCSSHead,kk,"")+xc_fg(xcCSSHead,ho,"")}};

