function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || '\\s';
	return str.replace(new RegExp('^[" + chars + "]+', 'g'), '');
}

function rtrim(str, chars) {
	chars = chars || '\\s';
	return str.replace(new RegExp('[" + chars + "]+$', 'g'), '');
}

function currentDate(){
	dayname = new Array("Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy");
	monthname = new Array("Một", "Hai", "Ba", "Tư", "Năm", "Sáu", "Bảy", "Tám", "Chín", "Mười", "Mười Một", "Mười Hai");
	now = new Date();
	daynum = now.getDay();
	day = dayname[daynum];
	date = now.getDate();
	monthnum = now.getMonth();
	month = monthname[monthnum];

	return("<label>"+day+", ngày "+date+" tháng "+(monthnum+1)+" năm "+now.getFullYear()+"</label>");
}

function currentShortDate(){
	dayname = new Array("Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy");
	monthname = new Array("Một", "Hai", "Ba", "Tư", "Năm", "Sáu", "Bảy", "Tám", "Chín", "Mười", "Mười Một", "Mười Hai");
	now = new Date();
	daynum = now.getDay();
	day = dayname[daynum];
	date = now.getDate();
	monthnum = now.getMonth();
	month = monthname[monthnum];

	return("<label>"+day+", "+date+"-"+(monthnum+1)+"-"+now.getFullYear()+"</label>");
}
