// JavaScript Document
function setCheckedAll_with_name(obj, fr, name) 
{
	for (var i = 0; i < fr.elements.length; i++) 
	{
		var e = fr.elements[i];
		if ((e.name != obj.name) && (e.type=='checkbox') && (e.name==name)) {			
			if (e.disabled==false)
				e.checked = obj.checked;			
		}
	}
}

function is_email(s) {   
	if (s=="") return false;
	if(s.indexOf(" ")>0) return false;
	if(s.indexOf("@")==-1) return false;
	var i = 1;
	var sLength = s.length;
	s = s.toLowerCase();
	if (s.indexOf(".")==-1) return false;
	if (s.indexOf("..")!=-1) return false;
	if (s.indexOf(".@")!=-1) return false;
	if (s.indexOf("@.")!=-1) return false;
	if (s.indexOf(".")==0) return false;
	if (s.indexOf("@")!=s.lastIndexOf("@")) return false;
	if (s.lastIndexOf(".")==s.length-1) return false;
	var str="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghikjlmnopqrstuvwxyz-@._"; 
	for(var j=0;j<s.length;j++)
	if(str.indexOf(s.charAt(j))==-1)
		return false;
	return true;
}

function is_numeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
		  Char = sText.charAt(i); 
		  if (ValidChars.indexOf(Char) == -1) 
			 {
			 	IsNumber = false;
			 }
      }
   return IsNumber;
   
}

function isEmpty(s)
{   
	return ((s == null) || (s.length == 0))
}

function isWhitespace (s)
{   
	var whitespace = " \t\n\r";
	var i;

  if (isEmpty(s)) return true;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (whitespace.indexOf(c) == -1) return false;
  }
  return true;
}

function swap_image(img1, img2)
{	
	img1.src = img2;
}

function CheckImageUpload(text){		
	upLoadPath = text.value;
	posFileName = upLoadPath.lastIndexOf("\\");
	fileName = upLoadPath.substr(posFileName+1);
	post = fileName.lastIndexOf(".");
	subfix = fileName.substr(post+1);
	subfixLogo = subfix.toUpperCase();
	str = "GIF,JPG,BMP,JPE,PNG,TIF,JPEG,TIFF";
	if (str.indexOf(subfixLogo)==-1){
		return false;
	}
	return true;
}
<!-- updated -->
function open_popup(url, w, h) {
  window.open(url, 'index', 'width='+w+',height='+h+',toolbar=0,resizable=no,status=0, menubar=0, scrollbars=1');
}
function open_link(url) {
  window.open(url, 'new', width=1024,height=768);
}

function enter_submit(myform) 
{
	if (window.event && window.event.keyCode == 13)
		myform.submit();
	else
		return true;
}



function maskKeyPress(objEvent) {
	var iKeyCode;
	iKeyCode = objEvent.keyCode;
	//alert(iKeyCode);
	if ( (iKeyCode>=48 && iKeyCode<=57) || iKeyCode==13 || iKeyCode==45 || iKeyCode==46) {
		return true;
	}
	else {
		alert("Xin vui lòng chỉ nhập số!");		
		return false;
	}
}
