function emailCheck (emailStr,obj) {
var checkTLD=1;

var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";

var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");

var matchArray=emailStr.match(emailPat);

if (matchArray==null) {

alert("Dia chi email khong dung cau truc.");
obj.focus();
return false;
}
var user=matchArray[1];
var domain=matchArray[2];
for (i=0; i<user.length; i++) {
if (user.charCodeAt(i)>127) {
alert("Ten email phai chua cac ky tu dung chuan.");
obj.focus();
return false;
   }
}
for (i=0; i<domain.length; i++) {
if (domain.charCodeAt(i)>127) {
alert("Ten mien chua cac ky tu khong theo chuan.");
obj.focus();
return false;
   }
}

if (user.match(userPat)==null) {

alert("Vui long kiem tra lai ten email.");
obj.focus();
return false;
}
var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {

// this is an IP address

for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
alert("Destination IP address is invalid!");
obj.focus();
return false;
   }
}
return true;
}
 
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) {
if (domArr[i].search(atomPat)==-1) {
alert("Ten mien chua cac ky tu khong theo chuan.");
return false;
   }
}
if (checkTLD && domArr[domArr.length-1].length!=2 && 
domArr[domArr.length-1].search(knownDomsPat)==-1) {
alert("Dia chi phai duoc ket thuc bang 2 ky tu viet tat cua ten nuoc.");
return false;
}

// Make sure there's a host name preceding the domain.

if (len<2) {
alert("Dia chi email nay loi hostname!");
return false;
}

return true;
}



function IsEmailValid(FormName,ElemName)
{
var EmailOk  = true
var Temp     = ElemName
var AtSym    = Temp.value.indexOf('@')
var Period   = Temp.value.lastIndexOf('.')
var Space    = Temp.value.indexOf(' ')
     
var Length   = Temp.value.length - 1   // Array is from 0 to length-1

if ((AtSym < 1) ||                     // '@' cannot  be in first position
(Period <= AtSym+1) ||             // Must be atleast  one valid char btwn '@' and '.'
(Period == Length ) ||             // Must be atleast one valid char after '.'
(Space  != -1))                    // No empty spaces permitted
   {  
      EmailOk = false
      alert('Vui long nhap dia chi email cua ban !')
      Temp.focus()
   }
return EmailOk
}
function TK(Lang){
  var fm=document.Search;
  if (fm.Search.value == 'search...') {
		fm.Search.focus();
		return false;
	}	  
  if (fm.Search.value == '') {
		alert('Vui long nhap noi dung can tim !');
		fm.Search.focus();
		return false;
	}	
  fm.action="Default.asp?DT_ID=12";	
  fm.submit();
}	

