﻿function clickButton(e, buttonid)
{ 
	var bt = document.getElementById(buttonid); 
	if (typeof bt == 'object'){ 
		if(navigator.appName.indexOf("Netscape")>(-1))
		{ 
			if (e.keyCode == 13)
			{ 
				bt.click(); 
				return false; 
			} 
		} 
		if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
		{ 
			if (event.keyCode == 13)
			{ 
				bt.click(); 
				return false; 
			} 
		} 
	} 
} 
function DefineDay(culture)
{
	if (culture == "vi-VN") {StatusBar();}
}
function StatusBar (){
	var	dayName = new Array	("Hai","Ba","Tư","Năm","Sáu","Bảy","CN")
	var	fullDayName = new Array	("Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy", "Chủ Nhật")
	var	monthName =	new	Array("Tháng Giêng","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai")
	var	today =	new	Date()
	var	dateNow	 = today.getDate()
	var	monthNow = today.getMonth()
	var	yearNow	 = today.getYear()
	var hourNow  = today.getHours() 
	var minuteNow = today.getMinutes() 
	var secondNow = today.getSeconds() 
	var todayString = "Hôm nay là ";
	var nowString   = "Bây giờ là "
	window.status = todayString +" "+fullDayName[(today.getDay()-1== -1 )?6:(today.getDay()-1)]+", " + dateNow + " " + monthName[monthNow] + " " +	yearNow +". "+ hourNow  +" giờ "+ minuteNow +" phút "+ secondNow +" giây." ;
} 

function HideAllSelectTag(Action)
{
	window.event.cancelBubble = true;

	var bol = Action==0?'hidden':'visible';
	if(navigator.appName=='Netscape') 
	{
		select = document.getElementsByTagName("select");
	}
	else
	{
		select = document.all.tags("select");
    }
	selectCount = select.length;
	//alert("in the function");
	if (selectCount > 0) {		
		for (i=0;i<selectCount;i++) {
			select.item(i).style.visibility = bol;
		}
	}

}
function SetDefaultButton(obj)
{
	dButton = document.all[obj];
	if (window.event.keyCode!=13) 
		return;
	window.event.cancelBubble =true;
	window.event.returnValue = false;
	dButton.click();
}
function doFormat(obj, mask, isString)
{
	//if(obj.type!='text' && obj.type!='textarea'&&obj.type!='div') return;
	var key = event.keyCode
	if(key==37||key==38||key==39||key==40||key==16	//arrow key
		||key==35||key==36||key==9					//home,end,tab
		||key==46||key==45||key==8					//del,insert,backspace
		)
		return;
	var val=obj.value;
	if(val.length>mask.length) val= val.substring(0,mask.length-1);

	var valChar = '#'
	var maskChar = '/'
	var i
	for(i=0;i<mask.length;i++){
		if(mask.substring(i,i+1)!=valChar){
			maskChar=mask.substring(i,i+1);
			break;
		}
	}
	//bo cac ky tu ngan cach va cac ky tu khac
	var valt=''
    var len=val.length;
	for(i=0;i<len;i++){
		if("1234567890".indexOf(val.substring(i,i+1))>=0){
			valt=valt + val.substring(i,i+1);
                       // alert(val.substring(i,i+1));
		}
    }
    //them cac ky tu ngan cach vao dung vi tri
    var j
    var rval=''
   	len=valt.length;
	switch(isString){
		case 1:		//gia tri kieu chu->can trai
			j=0;
		    for(i=0;i<len;i++,j++){
		    	if(mask.substring(j,j+1)==maskChar){
		    		rval=rval + maskChar;
		    		j++;
		    	}
		    	rval=rval + valt.substring(i,i+1);
		    }
                    break;
		case 0:		//gia tri kieu so->can phai
			j=mask.length-1;
		    for(i=len-1;i>=0;i--,j--){
		    	if(mask.substring(j,j+1)==maskChar){
		    		rval=maskChar + rval;
		    		j--;
		    	}
		    	rval=valt.substring(i,i+1) + rval;
		    }
	}
    obj.value=rval;
}
