﻿function stateChanged() 
{ 
	Content = document.getElementById("divContent");
	if (xmlhttp.readyState 			== 	4) {
		if (xmlhttp.status 			== 	200) {
			Content.innerHTML		=	xmlhttp.responseText;
		} else {
			alert('Error loading Content');
		}
	}
}
function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null;

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera") ;
		return ;
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP";
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler; 
			return objXmlHttp;
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled"); 
			return ;
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler; 
		return objXmlHttp;
	}
}

function Trim(s){
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')){
	s = s.substring(1,s.length);
  }
  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')){
	s = s.substring(0,s.length-1);
  }
  return s;
}
function ThayThe(str,KyTu){
	while (str.indexOf(KyTu)>=0){
		str = str.replace(KyTu,"");	
	} 
	return str;
}
function ChuanXau(str){
	strChuan = str;
	strChuan = ThayThe(strChuan,"#");
	strChuan = ThayThe(strChuan,"$");
	strChuan = ThayThe(strChuan,"^");
	strChuan = ThayThe(strChuan,"'");
	strChuan = Trim(strChuan);
	return strChuan;
}
function ChuanXau_Ex(str){
	strChuan = str;
	strChuan = ThayThe(strChuan,"#");
	strChuan = ThayThe(strChuan,"$");
	strChuan = ThayThe(strChuan,"^");
	strChuan = ThayThe(strChuan,"'");
	strChuan = Trim(strChuan);
	return strChuan;
}
function ChuanXauNoiDung(str){
	strChuan = str;
	strChuan = ThayThe(strChuan,"&nbsp;");
	strChuan = ThayThe(strChuan," ");
	strChuan = ThayThe(strChuan,"<p></p>");
	if(strChuan=="") strChuan="<p></p>";
	return strChuan;
}
function CheckFileImg(FileName){
	var dotpos;
	FileName = FileName.substring(FileName.lastIndexOf("\\")+1,FileName.length);
	if(FileName.lastIndexOf(',')>=0) return false;
	dotpos = FileName.lastIndexOf('.');
	ext = FileName.substr(dotpos+1,FileName.length-dotpos);
	ext = ext.toLowerCase();	
	if (ext != ""){
		if (ext != "gif" && ext != "jpg" && ext != "bmp") {
			return false;					
		}else{
			return true;
		}
	}else{
		return true;
	}
}
function CheckFile(FileName){
	var dotpos;
	FileName = FileName.substring(FileName.lastIndexOf("\\")+1,FileName.length);
	if(FileName.lastIndexOf(',')>=0) return false;
	dotpos = FileName.lastIndexOf('.');
	ext = FileName.substr(dotpos+1,FileName.length-dotpos);
	ext = ext.toLowerCase();	
	if (ext != ""){
		if (ext != "htm" && ext != "html" && ext != "doc" && ext != "pdf" && ext != "xls") {
			return false;					
		}else{
			return true;
		}
	}else{
		return true;
	}
}

// So sanh ngay bat dau va ngay ket thuc
// Goi:
// if (CompDate(document.frmForm.txtDateStart.value,document.frmForm.txtDateEnd.value)){
// 		alert("Ngay bat dau lon hon ngay ket thuc!");
//		return false;
// }
function CompDate(strDate1,strDate2){
	var m1, d1, y1;
	var m2, d2, y2;
	var s, pos1, pos2;
	var s = strDate1, s1 = strDate2;
	if (s.length == 0 || s1.length == 0) return true;
	// Cat ngay bat dau
	pos1 = s.indexOf("/",0);
	pos2 = s.indexOf("/",pos1+1);
	d1 = parseInt(s.substr(0,pos1),10);
	m1 = parseInt(s.substr(pos1+1,pos2-pos1-1),10);
	y1 = parseInt(s.substr(pos2+1,s.length-pos2),10);
	
	// Cat ngay ket thuc
	pos1 = s1.indexOf("/",0);
	pos2 = s1.indexOf("/",pos1+1);
	d2 = parseInt(s1.substr(0,pos1),10);
	m2 = parseInt(s1.substr(pos1+1,pos2-pos1-1),10);
	y2 = parseInt(s1.substr(pos2+1,s1.length-pos2),10);
	
	var d1 = new Date(y1,m1,d1); // Dinh dang lai ngay bat dau
	var d2 = new Date(y2,m2,d2); // Dinh dang lai ngay ket thuc
	if (d1 > d2) 
		return true;
	else
		return false;
}


