/**
 * Author: Lu Jianfu
 * Date: 2008-12-3
 * Describe: The js file include some tool functions
 */
 
function compareDate(d, compd) {
	var d1, d2;
	d1 = parseDate(d);
	if (!compd || compd == "") {
		var temp = new Date();
		d2 = new Date(temp.getYear() < 1900 ? temp.getYear() + 1900 : temp.getYear(), temp.getMonth(), temp.getDate());
	} else {
		d2 = parseDate(compd);
	}
	return d1.getTime() - d2.getTime();
}

function parseDate(strd) {
	var s = strd;
	var year = s.substring(0, s.indexOf("-"));
	s = s.substr(s.indexOf("-") + 1);
	var month = s.substring(0, s.indexOf("-"));
	s = s.substr(s.indexOf("-") + 1);
	var date = s;
	return new Date(year, parseInt(month) - 1, date);
}

function DateDiff(d, compd) { //sDate1和sDate2是2002-12-18格式
            var d1, d2;
            d1 = parseDate(d);
            if (!compd || compd == "") {
                var temp = new Date();
                d2 = new Date(temp.getYear() < 1900 ? temp.getYear() + 1900 : temp.getYear(), temp.getMonth(), temp.getDate());
            } else {
                d2 = parseDate(compd);
            }
            return parseInt(Math.abs(d1.getTime() - d2.getTime())/ 1000 / 60 / 60 / 24);
            //把相差的毫秒数转换为天数           
}
