function HighLight(TheTR, sClassName)
{
    TheTR.className = sClassName;
}

function ShowDiv(sDivName, sFocusName)
{
    var MItem = document.all(sDivName);
    if(MItem)
    {
        MItem.style.display = "";
        var objFocus = document.all(sFocusName);
        if(objFocus)
        {
            objFocus.focus();
        }
    }
}

function HideDiv(sDivName)
{
    var MItem = document.all(sDivName);
    if(MItem)
    {
        MItem.style.display="none";
    }
}

function ToDayString()
{
	// Day of week name
	var arrDayOfWeek = new Array();
    arrDayOfWeek[0] = "Ch&#7911; Nh&#7853;t";
    arrDayOfWeek[1] = "Th&#7913; 2";
    arrDayOfWeek[2] = "Th&#7913; 3";
    arrDayOfWeek[3] = "Th&#7913; 4";
    arrDayOfWeek[4] = "Th&#7913; 5";
    arrDayOfWeek[5] = "Th&#7913; 6";
    arrDayOfWeek[6] = "Th&#7913; 7";
    
    today = new Date();
    weekday = 	today.getDay();
    date 	= 	today.getDate();
    if(date < 10)
    {
        date = "0" + date;
	}
    
    month 	= 	today.getMonth() + 1;
	if(month < 10)
	{
	    month = "0" + month;
	}

	year	=	today.getYear();
    if(year <= 1888)
    {
        year = 1900 + year;
	}
    
    var sDate = "";
    sDate = arrDayOfWeek[weekday] + ", " + date + "/" + month + "/" + year;
	return(sDate);
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		daihocyduoc_index_02_over = newImage("images/daihocyduoc_index_02-over.gif");
		daihocyduoc_index_03_over = newImage("images/daihocyduoc_index_03-over.gif");
		daihocyduoc_index_04_over = newImage("images/daihocyduoc_index_04-over.gif");
		daihocyduoc_index_05_over = newImage("images/daihocyduoc_index_05-over.gif");
		daihocyduoc_index_06_over = newImage("images/daihocyduoc_index_06-over.gif");
		daihocyduoc_index_07_over = newImage("images/daihocyduoc_index_07-over.gif");
		daihocyduoc_index_08_over = newImage("images/daihocyduoc_index_08-over.gif");
		daihocyduoc_index_09_over = newImage("images/daihocyduoc_index_09-over.gif");
		daihocyduoc_index_14_over = newImage("images/daihocyduoc_index_14-over.gif");
		daihocyduoc_index_16_over = newImage("images/daihocyduoc_index_16-over.gif");
		daihocyduoc_index_17_over = newImage("images/daihocyduoc_index_17-over.gif");
		daihocyduoc_index_18_over = newImage("images/daihocyduoc_index_18-over.gif");
		daihocyduoc_index_19_over = newImage("images/daihocyduoc_index_19-over.gif");
		daihocyduoc_index_20_over = newImage("images/daihocyduoc_index_20-over.gif");
		daihocyduoc_index_21_over = newImage("images/daihocyduoc_index_21-over.gif");
		daihocyduoc_index_22_over = newImage("images/daihocyduoc_index_22-over.gif");
		daihocyduoc_index_23_over = newImage("images/daihocyduoc_index_23-over.gif");
		daihocyduoc_index_24_over = newImage("images/daihocyduoc_index_24-over.gif");
		daihocyduoc_index_25_over = newImage("images/daihocyduoc_index_25-over.gif");
		daihocyduoc_index_26_over = newImage("images/daihocyduoc_index_26-over.gif");
		preloadFlag = true;
	}
}

function CheckName(sSrc)
{
    if(!sSrc)
	{
	    return(false);
	}
	/* Name rules:
	    + start with alphabet, number or _ character
	    + contain alphabet, number, _, . only
	    + there are maximum 1 "@" character
	    + finish with alphabet, number or _ character
	*/
	var NameRE = /^(\w)+([.](\w)+)*(@(\w)+([.](\w)+)+)?$/;
	return(sSrc.match(NameRE))
}

function CheckPhone(nSrc)
{
	if(!nSrc)
	{
	    return(false);
	}
	/*
	    Phone number rules:
	        + Start with number character
	        + contain number, . or - character only
	        + finish with a number
	*/
	var PhoneNumRE = /^(\d)+(\d|.|-)*(\d)$/;
	return(nSrc.match(PhoneNumRE));
}

function CheckEmail(sSrc)
{
    if(!sSrc)
	{
	    return(false);
	}
	/*
	    Email rules:
	        + start with alphabet, number or _ character
	        + contain alphabet, number, _ character only
	        + Contain only 1 "@" character
	        + Finish with alphabet, number or _ character
	*/
	var EmailRE = /^(\w)+([.](\w)+)*@(\w)+([.](\w)+)+$/;
	return(sSrc.match(EmailRE));
}
