function getFirstDay(fyear,fmonth) {
     firstDay = new Date(fyear,fmonth,1)
     day1 = firstDay.getDay()
     dayxxx = day1
     if (day1 == 0) {
        dayxxx = 7
     }
     return dayxxx
}

function setNextMonth(nmonth) {
     nmonth = nmonth + 1
     if (nmonth > 11) {
        return 0
     }
     return nmonth
}

function setNextYear(currmonth,newmonth,curryear) {
    if (newmonth < currmonth) {
       curryear = curryear + 1
    }
    return curryear
}

function getLastDay(lyear,lmonth) {
    lfirst = new Date(lyear,lmonth,1)
    prevdate = new Date
    pdate = lfirst.getTime()
    pdate = pdate - (1000 * 60 * 60 * 24)
    prevdate.setTime(pdate) 
        monthDays = new Array("31","31","28","31","30","31",
                     "30","31","31","30","31","30")
    last9 = prevdate.getDate()
    month9 = monthDays[lmonth] * 1
    if (month9 > last9) {
         last9 = month9
    }  
    return last9

}

function getSunday(syear,smonth,sday) {
         sdate = new Date(syear,smonth,sday)
         sdayxxx = sdate.getDay()
         sday1 = sday - sdayxxx   
         return sday1
}

