function setdv(formobj,v){// oldv = formobj.options[formobj.selectedIndex].value;
// if (oldv=="non"){
for (i=0; i<formobj.length; i++){
if (formobj.options[i].value==v) {
formobj.options[i].selected = true;
break;
}
}
// }
}function setInitDate(datestr,yearobj,monthobj,dateobj){
setdv(yearobj,datestr.substring(2,4));
var month = datestr.substring(5,7);
var date = datestr.substring(8,10);
if(month.indexOf("0")==0){
month = month.substring(1);
}
if(date.indexOf("0")==0){
date = date.substring(1);
}
monthobj.options[month].selected = true;
dateobj.options[date].selected = true;
}//joly
function setDayNum(datestr_v){
//alert(datestr_v.substring(0,4));
//alert(datestr_v.substring(5,7));
//alert(datestr_v.substring(5,7));
var qq1=parseInt(datestr_v.substring(0,4));
var qq2;
if(parseInt(datestr_v.substring(5,6))==0){
qq2=parseInt(datestr_v.substring(6,7))-1;
}else{
qq2=parseInt(datestr_v.substring(5,7))-1;
}
var qq3=parseInt(datestr_v.substring(8,10));
//alert(qq2);
var selectdate=new Date(qq1,qq2,qq3);
var qq4=selectdate.getDay();
if(qq4==6){
document.form1.dayNum.value="星期日";
}else if(qq4==0){
document.form1.dayNum.value="星期一";
}else if(qq4==1){
document.form1.dayNum.value="星期二";
}else if(qq4==2){
document.form1.dayNum.value="星期三";
}else if(qq4==3){
document.form1.dayNum.value="星期四";
}else if(qq4==4){
document.form1.dayNum.value="星期五";
}else if(qq4==5){
document.form1.dayNum.value="星期六";
}
//GetDayOfWeek(datestr_v.substring(0,4),datestr_v.substring(5,7),datestr_v.substring(8,10));
//alert(ii);
}
// if (oldv=="non"){
for (i=0; i<formobj.length; i++){
if (formobj.options[i].value==v) {
formobj.options[i].selected = true;
break;
}
}
// }
}function setInitDate(datestr,yearobj,monthobj,dateobj){
setdv(yearobj,datestr.substring(2,4));
var month = datestr.substring(5,7);
var date = datestr.substring(8,10);
if(month.indexOf("0")==0){
month = month.substring(1);
}
if(date.indexOf("0")==0){
date = date.substring(1);
}
monthobj.options[month].selected = true;
dateobj.options[date].selected = true;
}//joly
function setDayNum(datestr_v){
//alert(datestr_v.substring(0,4));
//alert(datestr_v.substring(5,7));
//alert(datestr_v.substring(5,7));
var qq1=parseInt(datestr_v.substring(0,4));
var qq2;
if(parseInt(datestr_v.substring(5,6))==0){
qq2=parseInt(datestr_v.substring(6,7))-1;
}else{
qq2=parseInt(datestr_v.substring(5,7))-1;
}
var qq3=parseInt(datestr_v.substring(8,10));
//alert(qq2);
var selectdate=new Date(qq1,qq2,qq3);
var qq4=selectdate.getDay();
if(qq4==6){
document.form1.dayNum.value="星期日";
}else if(qq4==0){
document.form1.dayNum.value="星期一";
}else if(qq4==1){
document.form1.dayNum.value="星期二";
}else if(qq4==2){
document.form1.dayNum.value="星期三";
}else if(qq4==3){
document.form1.dayNum.value="星期四";
}else if(qq4==4){
document.form1.dayNum.value="星期五";
}else if(qq4==5){
document.form1.dayNum.value="星期六";
}
//GetDayOfWeek(datestr_v.substring(0,4),datestr_v.substring(5,7),datestr_v.substring(8,10));
//alert(ii);
}
function setReDayNum(datestr_v){
//alert(datestr_v.substring(0,4));
//alert(datestr_v.substring(5,7));
//alert(datestr_v.substring(5,7));
var qq1=parseInt(datestr_v.substring(0,4));
var qq2;
if(parseInt(datestr_v.substring(5,6))==0){
qq2=parseInt(datestr_v.substring(6,7))-1;
}else{
qq2=parseInt(datestr_v.substring(5,7))-1;
}
var qq3=parseInt(datestr_v.substring(8,10));
//alert(qq2);
var selectdate=new Date(qq1,qq2,qq3);
var qq4=selectdate.getDay();
if(qq4==6){
document.form1.dayNum_Back.value="星期日";
}else if(qq4==0){
document.form1.dayNum_Back.value="星期一";
}else if(qq4==1){
document.form1.dayNum_Back.value="星期二";
}else if(qq4==2){
document.form1.dayNum_Back.value="星期三";
}else if(qq4==3){
document.form1.dayNum_Back.value="星期四";
}else if(qq4==4){
document.form1.dayNum_Back.value="星期五";
}else if(qq4==5){
document.form1.dayNum_Back.value="星期六";
}
//GetDayOfWeek(datestr_v.substring(0,4),datestr_v.substring(5,7),datestr_v.substring(8,10));
//alert(ii);
}function GetDayOfWeek(y_v,m_v,d_v)
{
var y=parseInt(y_v);var m=parseInt(m_v);var d=parseInt(d_v);
alert(y);
alert(m);
alert(d);
if((m==1)||(m==2))/*如果是一月或二月进行换算*/
{
m+=12;
y--;
} var week=(d+2*m+3*Math.round((m+1)/5)+y+Math.round(y/4)-Math.round(y/100)+Math.round(y/400))%7;
var weekstr = "";
//alert(week);
switch (week)
{
case 1: weekstr = "星期一"; break;
case 2: weekstr = "星期二"; break;
case 3: weekstr = "星期三"; break;
case 4: weekstr = "星期四"; break;
case 5: weekstr = "星期五"; break;
case 6: weekstr = "星期六"; break;
case 7: weekstr = "星期日"; break;
}
//alert(weekstr);
document.form1.dayNum.value=weekstr;
}function mkyearobj(objname){
document.write("<select name='",objname,"' size=1 class=itm onChange='setDateDayNum()'>");
document.write("<option selected value=non> </option>");
yeart=0;
yearv=0;
year1="";
today=new Date();
yeart = today.getYear();
if (yeart<=147 && yeart>=100) {
yeart = yeart + 1900;
}
if (yeart<=2047 && yeart>=2000) {
yearv = yeart - 2000;
if (yearv<10) {
year1 = "0" + yearv;
}
document.write("<option value=",year1,">",yeart,"年</option>");
yeart = yeart + 1;
if (yeart<=2047 && yeart>=2000){
yearv = yearv + 1;
if (yearv<10) {
year1 = "0" + yearv;
}
document.write("<option value=",year1,">",yeart,"年</option>");
}
}
document.write("</select>");
}function mkyearobj_r(objname){
document.write("<select name='",objname,"' size=1 class=itm onChange='setDateDayNum_r()'>");
document.write("<option selected value=non> </option>");
yeart=0;
yearv=0;
year1="";
today=new Date();
yeart = today.getYear();
if (yeart<=147 && yeart>=100) {
yeart = yeart + 1900;
}
if (yeart<=2047&& yeart>=2000) {
yearv = yeart - 2000;
if (yearv<10) {
year1 = "0" + yearv;
}
document.write("<option value=",year1,">",yeart,"年</option>");
yeart = yeart + 1;
if (yeart<=2047 && yeart>=2000){
yearv = yearv + 1;
if (yearv<10) {
year1 = "0" + yearv;
}
document.write("<option value=",year1,">",yeart,"年</option>");
}
}
document.write("</select>");
}
document.write("<select name='",objname,"' size=1 class='itm' onChange='setDateDayNum()'>");
document.write("<option value='non' selected> </option>");
document.write("<option value='jan'>1月</option>");
document.write("<option value='feb'>2月</option>");
document.write("<option value='mar'>3月</option>");
document.write("<option value='apr'>4月</option>");
document.write("<option value='may'>5月</option>");
document.write("<option value='jun'>6月</option>");
document.write("<option value='jul'>7月</option>");
document.write("<option value='aug'>8月</option>");
document.write("<option value='sep'>9月</option>");
document.write("<option value='oct'>10月</option>");
document.write("<option value='nov'>11月</option>");
document.write("<option value='dec'>12月</option>");
document.write("</select>");
}function mkmonthobj_r(objname){
document.write("<select name='",objname,"' size=1 class='itm' onChange='setDateDayNum_r()'>");
document.write("<option value='non' selected> </option>");
document.write("<option value='jan'>1月</option>");
document.write("<option value='feb'>2月</option>");
document.write("<option value='mar'>3月</option>");
document.write("<option value='apr'>4月</option>");
document.write("<option value='may'>5月</option>");
document.write("<option value='jun'>6月</option>");
document.write("<option value='jul'>7月</option>");
document.write("<option value='aug'>8月</option>");
document.write("<option value='sep'>9月</option>");
document.write("<option value='oct'>10月</option>");
document.write("<option value='nov'>11月</option>");
document.write("<option value='dec'>12月</option>");
document.write("</select>");
}function mkdayobj(objname){document.write("<select name='",objname,"' size=1 class=itm onChange='setDateDayNum()'>");
document.write("<option selected value=non> </option>");
var datei = 1;
for(datei = 1; datei <= 31; datei++)
{
if (datei<10){
document.write("<option value=0",datei,">",datei,"日</option>");
}
else{
document.write("<option value=",datei,">",datei,"日</option>");
}
}
document.write("</select>");
}function mkdayobj_r(objname){
document.write("<select name='",objname,"' size=1 class=itm onChange='setDateDayNum_r()'>");
document.write("<option selected value=non> </option>");
var datei = 1;
for(datei = 1; datei <= 31; datei++)
{
if (datei<10){
document.write("<option value=0",datei,">",datei,"日</option>");
}
else{
document.write("<option value=",datei,">",datei,"日</option>");
}
}
document.write("</select>");
}function getdatenum(year,mon,day){
ret = 0;
year = remkyear(year);
ret = Date.parse(year+"/"+mon+"/"+day)
return ret;
}
function detecttoday(){
daynum=0;
year_v=0;
month_v=0;
day_v=0;
today=new Date();
year_v = today.getFullYear();
month_v = today.getMonth() + 1;
day_v = today.getDate();
daynum = Date.parse(year_v+"/"+month_v+"/"+day_v)
return daynum;
}
function getmonthnum(monv){
retnum=0;
switch (monv) {
case "jan": retnum=1; break;
case "feb": retnum=2; break;
case "mar": retnum=3; break;
case "apr": retnum=4; break;
case "may": retnum=5; break;
case "jun": retnum=6; break;
case "jul": retnum=7; break;
case "aug": retnum=8; break;
case "sep": retnum=9; break;
case "oct": retnum=10; break;
case "nov": retnum=11; break;
case "dec": retnum=12; break;
default: retnum=0; break;
}
return retnum;
}
function getdaynum(monv){
retnum=0;
if (!parseInt(monv,10)){retnum=0;}
else{retnum=parseInt(monv,10);}
return retnum;
}
function detectmondayok(year,mon,day){
rec = true;
year = remkyear(year);
bufDate = new Date(year,mon,0);
bufday = bufDate.getDate();
if (day > bufday){rec = false;}
return rec;
}
function remkyear(year){
if (year<1000){if (year<=37 && year>=0){year = year + 2000;}
else{if (year<=99 && year>=80){year = year + 1900;}}}
return year;
}