<!--
function ltrim(str)
{
	for (i=0; i<str.length; i++)
		if (str.charAt(i)!=" ") break;
	return str.substr(i);
}

function rtrim(str)
{
	for (i=str.length-1; i>-1; i--)
		if (str.charAt(i)!=" ") break;
	return str.substr(0, i+1);
}

function trim(str)
{
	return ltrim(rtrim(str));
}

function checkDate(s) {
	var i1 = s.indexOf("/");
	if (i1<0) return false;
	var i2 = s.indexOf("/",i1+1);
	if (i2<0) return false;
	var dd = s.substr(0, i1);
	var mm = s.substr(i1+1, i2-(i1+1));
	var yy = s.substr(i2+1);

	if (!checkInt(dd)) return false;
	if (!checkInt(mm)) return false;
	if (!checkInt(yy)) return false;

	d = dd.valueOf();
	m = mm.valueOf();
	y = yy.valueOf();

	if ((m<1) || (m>12)) return false;
	if (y<1) return false;
	var leapyear=( (y % 4)==0 );
	var maxday=0;

	maxday=31;
	if ((m==4) || (m==6) || (m==9) || (m==11))
		maxday=30;
	if (m==2)
		maxday=(leapyear)?29:28;

	if ((dd.valueOf()<1) || (dd.valueOf()>maxday)) return false;
	return true;
}

function dateUTC(s) {
	var i1 = s.indexOf("/");
	var i2 = s.indexOf("/",i1+1);
	var dd = s.substr(0, i1);
	var mm = s.substr(i1+1, i2-(i1+1));
	var yy = s.substr(i2+1);
	return Date.UTC(yy, mm-1, dd);
}

function lessDate(s1, s2) {
	return (dateUTC(s1) <= dateUTC(s2));
}
function SoSanhNgay(d1,d2){
	dtest1 = new Date(formatNgay(d1));
	dtest2 = new Date(formatNgay(d2));
		y1=dtest1.getFullYear()
		y2=dtest2.getFullYear()
		m1=dtest1.getMonth()
		m2=dtest2.getMonth()
		d1=dtest1.getDate()
		d2=dtest2.getDate()
		if (y1 < y2)
			return false;
		if (y1 == y2)
		{
		if (m1 < m2)
			return false;
		if (m1 == m2)
			if (d1 < d2)
				return false;
		}
	return true;
}
function checkInt(checkStr) {
	if (checkStr.length < 0) return false;
	var checkOK = "0123456789";
	for (i=0; i<checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (checkOK.indexOf(ch) < 0)
			return false;
	}
	return true;
}

function checkDouble(checkStr) {
	if (checkStr.length < 1) return false;
	var checkOK = "0123456789.";
	for (i=0; i<checkStr.length; i++) {
		ch = checkStr.charAt(i);
		if (checkOK.indexOf(ch) < 0)
			return false;
	}
	if (checkStr.indexOf(".")!=checkStr.lastIndexOf("."))
		return false;
	return true;
}

function validDouble(st, n)
{
// implement later
// n: so chu so trong phan thap phan
	var i = st.lastIndexOf(".");
	if (i>-1) return ( (st.substr(i+1)).length <= n );
	return true;
}
function CheckPhone(obj){
	var strPhone = obj.value;	
	var checkOK = "0123456789-";
	var allValid = true;
	for (i = 0;  i < strPhone.length;  i++)  {
		ch = strPhone.charAt(i);
	    	for (j = 0;  j < checkOK.length;  j++)
			if ( ch == checkOK.charAt(j) )
				break;
			if (j == checkOK.length)    {
				allValid = false;
		      	break;
		    	}
		  	}
		if (!allValid) {
	    		alert("S? di?n tho?i không dúng qui cách ");
			obj.select();	
			obj.focus();
	    		return (false);
		  }
	return true;
}

function CheckEmail(obj){
	var strEmail=obj.value;
	if ( strEmail != "" ){
		var len = strEmail.length;
		var ch = strEmail.charAt(len-1);
		if (strEmail.indexOf("@")<1){
			alert("Ð?a ch? mail không dúng");
			obj.select();
			obj.focus();		
			return (false);
			}
		if (strEmail.indexOf("@")!=strEmail.lastIndexOf("@")){
			alert("Ð?a ch? mail không dúng");
			obj.select();
			obj.focus();		
			return false;
			} 
		if(ch=="@"){
			alert("Ð?a ch? mail không dúng");
			obj.select();
			obj.focus();		
			return false;
			}
		}
	return true;
}
function popupPage(page) {
	windowprops = "height=500,width=600,location=no,"
	+"scrollbars=yes,menubars=yes,toolbars=yes,resizable=yes";
	window.open(page, "", windowprops);
	}

function popPage(page,target) {
	windowprops = "height=500,width=600,location=no,"
	+"scrollbars=yes,menubars=yes,toolbars=yes,resizable=yes";
	window.open(page, target, windowprops);
	}

function popupPHWS(p,h,w,s) {
	windowprops = "height="+h+",width="+w+",location=no,"
	+"scrollbars=yes,menubars=yes,toolbars=yes,resizable="+s;
	window.open(p, "", windowprops);
	}

function popupPageHelp(page) {
	windowprops = "height=415,width=610,location=no,"
	+"scrollbars=yes,menubars=yes,toolbars=yes,resizable=none";
	window.open(page, "HELP", windowprops);
	}

//-->