var flag=0;
function loadPopup()
    {
        $(document).ready(function(){   
        tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
        imgLoader = new Image();// preload image
        imgLoader.src = tb_pathToImage; return false;
        });
    }
  
//Dang su dung
function windowPopup(url,width,height)
{
    if (width==0)
        width=window.screen.availWidth - 50;
    if (height==0)
        height=window.screen.availHeight - 100;
    var left = window.screen.availWidth/2 - width/2;
    var top = window.screen.availHeight/2 - height/2;
    var resizable = 'yes';
    var scrollbars = 'yes'; 
    myWind=window.open(url,'subWindow', 'width='+width+',height='+height+',left='+left+',top='+top+',resizable='+resizable+',scrollbars='+scrollbars);
    myWind.focus();
    return false;
}
//Dang su dung
function windowPopupFile(url,id,width,height)
{
    if (width==0)
        width=window.screen.availWidth - 50;
    if (height==0)
        height=window.screen.availHeight - 100;
    var left = window.screen.availWidth/2 - width/2;
    var top = window.screen.availHeight/2 - height/2;
    var resizable = 'yes';
    var scrollbars = 'yes'; 
    var obj = document.getElementById(id);
    if (obj != null)
    {
       url += "&file="+obj.value; 
    }
    window.open(url,'', 'width='+width+',height='+height+',left='+left+',top='+top+',resizable='+resizable+',scrollbars='+scrollbars);
    return false;
}

function ShowMenu(sObj, sClassName)
{
    var nLen = sClassName.length;
    var sClsObj = sObj.className;
    var nTmpLen = sClsObj.length;
    if (nLen==nTmpLen)
	{
		sClassName=sClassName+"Over";
	}
	sObj.className = sClassName;
}			

function checkMail(txt)
{
	var x = document.getElementById(txt).value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	
	if (filter.test(x)) 	
	    return true;
	else 
	    return false;
}

function CheckLogin(txt1)
{
    if(document.getElementById(txt1).value=="")
    {
        alert("Chưa nhập tên đăng nhập");
        return false;
    }    
    else
        return true;
}

function showdate()
		{
			d = new Date();
			var a = new Array("Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy");
			s = "<b>" + a[d.getDay()] + 
				", ngày " +	(d.getDate()<10?"0" + d.getDate():d.getDate()) +
				" tháng " +	(d.getMonth()+1 <10?"0" + (d.getMonth() + 1):(d.getMonth()+1)) +
				" năm " +	d.getFullYear() + "</b>";
			document.write(s);			
		}
function showdateEnglish()
		{
			d = new Date();
			var a = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
			s = "<b>" + a[d.getDay()] + 
			    ", " +	(d.getMonth()+1 <10?"0" + (d.getMonth() + 1):(d.getMonth()+1)) +
				"." +	(d.getDate()<10?"0" + d.getDate():d.getDate()) +
				"." +	d.getFullYear() + "</b>";
			document.write(s);			
		}
function showdateShort()
		{
			d = new Date();
			var a = new Array("Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy");
			s = "" +//+ a[d.getDay()] + 
				"" +	(d.getDate()<10?"0" + d.getDate():d.getDate()) +
				"." +	(d.getMonth()+1 <10?"0" + (d.getMonth() + 1):(d.getMonth()+1)) +
				"." +	d.getFullYear() + "";
				
			document.write(s);			
		}		
		
function checkall(chk)
{								    			
	var frm = document.forms[0];						
	for(j=0;j<frm.length;j++)
	{			
		e=frm.elements[j];		 
		if(e.type=='checkbox' && e.name.indexOf(chk)!=-1 && !e.disabled)
		{				
			if(flag==0)
			    e.checked=true;					
			else					
			    e.checked=false;					    
		}			
	}					
	if(flag==0)
	    flag=1
	 else
	    flag=0
}
function subCheck(chkall,chk)
{
	var frm = document.forms[0];			
	flag=true;
	for(j=0;j<frm.length;j++)
	{			
		e=frm.elements[j];			 
		if(e.type=='checkbox' && e.name.indexOf(chk)!=-1 && !e.disabled)
		{					
			if(!e.checked)						
				flag=false;
		}			
	}		
	for(j=0;j<frm.length;j++)
	{
		e=frm.elements[j];			 
		if(e.type=='checkbox' && e.name.indexOf(chkall)!=-1)
		{					
			e.checked=flag;
			break;
		}
	}		
}

function Xoa()
{
    if(confirm("Bạn có chắc chắn muốn xóa không?\nCác thông tin liên quan cũng bị xóa!"))
		return true;
	else 
	    return false;	
}

function popupWindow(url,w,h,bt)
{    
    var width = w;
	var height = h;
	var resizable = 'no';
	var scrollbars = 'yes';
	var left = ((document.body.clientWidth - width) / 2) + window.screenLeft;
	var top = (((document.body.clientHeight - height) / 2)) + window.screenTop;
	window.open(url,'', 'width='+width+',height='+height+',left='+left+',top='+top+',resizable='+resizable+',scrollbars='+scrollbars);
	document.getElementById(bt).disabled = true;
}
function popupWindows(url,w,h)
{    
    if (w==0)
        w=document.body.clientWidth-100;
    if (h==0)
        h=document.body.clientHeight-200;
	
	var resizable = 'no';
	var scrollbars = 'yes';
	var left = ((document.body.clientWidth - w) / 2);// + window.screenLeft;
	var top = ((document.body.clientHeight - h) / 2);// + window.screenTop;
	window.open(url,'', 'width='+w+',height='+h+',left='+left+',top='+top+',resizable='+resizable+',scrollbars='+scrollbars);	
}
function BatTat(obj,o,i)
{    
    if(i==0)
       document.getElementById(obj).disabled=o;
    else
    {
       window.opener.document.getElementById(obj).disabled=o;       
       }
}
function IsCheckCha(ckbCha, ckbCon)
{
    var f =document.forms[0];    
   for(i=0;i<f.length;i++)
    {
        e = f.elements[i];
        if(e.type=='checkbox' && e.name.indexOf(ckbCha)!=-1)   
        {
            if(e.checked)
            {
                for(j=0;j<f.length;j++)
                {
                    sub = f.elements[j];
                    if(sub.type=='checkbox' && sub.name.indexOf(ckbCon)!=-1 && sub.id!=e.id)   
                        sub.checked=true;                           
                }
            }
            else
            {
                for(j=0;j<f.length;j++)
                {
                    sub = f.elements[j];
                    if(sub.type=='checkbox' && sub.name.indexOf(ckbCon)!=-1 && sub.id!=e.id)   
                        sub.checked=false;                           
                }
            }
        }
     } 
}
    
function IsCheckCon(ckbCha, ckbCon)
{
    var f =document.forms[0];
    var icheck=true;
    //---------------------       
   for(i=0;i<f.length;i++)
    {
        e = f.elements[i];
        if(e.type=='checkbox' && e.id.indexOf(ckbCon)!=-1)   
        {                             
            if(e.checked)
            {                             
                for(j=0;j<f.length;j++)
                {                  
                    cha = f.elements[j];
                    if(cha.type=='checkbox' && cha.id.indexOf(ckbCha)!=-1)   
                    {
                        cha.checked=true;    
                     //   Alert("Check cha");                       
                        break;
                    }
                }
            }
            else
            {                
                for(j=0;j<f.length;j++)
                {
                    sub = f.elements[j];
                    if(sub.type=='checkbox' && sub.id.indexOf(ckbCon)!=-1)   
                        icheck=sub.checked;                           
                }
                for(t=0;t<f.length;t++)
                {
                    b = f.elements[t];
                    if(b.type=='checkbox' && b.id.indexOf(ckbCha)!=-1 && b.id!=e.id)   
                    {
                        b.checked=icheck;                           
                        break;
                    }
                }
            }
        }
     }      
  }
 function KiemTraCheck_Chon()
{
    var f=document.forms[0];  
    var bChon = false;                                                                                  
    for(j=0;j<f.length;j++)
    {
        ckbCheckChon=f.elements[j];
        if(ckbCheckChon.type=="checkbox")
        {                   
            if(ckbCheckChon.checked)
            {
                bChon = true;
                break;
            }
        }
    }
    if (bChon == false)
    {
        alert("Bạn chưa chọn thông tin để thực hiện");
        return false;
    }
    else
    {
        return confirm("Bạn có chắc chắn muốn thực hiện các thông tin đã chọn không?");
    }   
}


//Dùng trong lịch công tác
function SetCssDongChon(txtID,sCssDangChon)
{    
    var b=  document.getElementById("LuuCssTruocDo");
    var o = document.getElementById(txtID);
    
    $(".Tin_DuocChon").attr("class",b.value);
    b.value=sCssDangChon;
    $(o).attr("class","Tin_DuocChon");
    txtID.className="Tin_DuocChon";
} 

function ThietLapCssDongChon(txtID)
{    
    var b=  document.getElementById("LuuCssTruocDo");
    b.value=txtID.className;
    txtID.className="Tin_DuocChon";
} 
function PhucHoiCssDongChon(txtID)
{    
    var b=  document.getElementById("LuuCssTruocDo");
    txtID.className=b.value;
} 


function Css_Mouse_ON(txtID)
{    
    var b=  document.getElementById("LuuCssTruocDo");
    b.value=txtID.className;
    txtID.className="Tin_DuocChon";
} 
function Css_Mouse_OUT(txtID)
{    
    var b=  document.getElementById("LuuCssTruocDo");
    txtID.className=b.value;
} 

//====================
function HienThongTinCV(id,soDong)
{
    var k=document.getElementById("txtSoDong").value;

    var i=0;
    for (i=1;i<=k;i++)
    {
        var txt=document.getElementById("txtID").value + i.toString();
        if (document.getElementById(txt)!=null)
        {
            document.getElementById(txt).style.display="none";
        }
     }
    for (i=1;i<=soDong;i++)
    {
        var txt1=id + i.toString();
        
        if (document.getElementById(txt1)!=null)
        {
            document.getElementById(txt1).style.display="";
        }
        document.getElementById("txtID").value =id;
        document.getElementById("txtSoDong").value =soDong.toString();
    }
}	
//Dùng cho video media
function changeSource(strSource)
{
	var s;
	s="<object id='winMediaPlayerID'";
	s+="codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715' ";
	s+="type='application/x-oleobject' height='400' ";
	s+="standby='Loading Microsoft Windows Media Player components...' "; 
	s+="width='100%' classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6' ";
	s+="name='winMediaPlayer'>";
	s+="<param name='URL' value='"+strSource+"'/> ";
	s+="<param name='rate' value='1'/>";
	s+="<param name='balance' value='0'/>";
	s+="<param name='currentPosition' value='0'/>";
	s+="<param name='defaultFrame' value='0'/>";
	s+="<param name='playCount' value='1'/><param name='CursorType' value='-1'/>";
	s+="<param name='autoStart' value='1'/><param name='currentMarker' value='0'/><param name='invokeURLs' value='-1'/>";
	s+="<param name='volume' value='50'/>";
	s+="<param name='mute' value='0'/><param name='stretchToFit' value='-1'/>";
	s+="<param name='windowlessVideo' value='0'/><param name='enabled' value='1'/>";
	s+="<param name='fullScreen' value='0'/><param name='enableErrorDialogs' value='0'/>";
	s+="<embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/windows/windowsmedia/download/' filename='"+strSource+"' src='"+strSource+"' Name='MediaPlayerTV' "; 
	s+="width='440' ";
	s+="height='450' ";
	s+="AutoSize='1' ";
	s+="AutoStart='1' ";
	s+="ClickToPlay='1' ";
	s+="DisplaySize='1' ";
	s+="EnableContextMenu='1' ";
	s+="EnableFullScreenControls='1' "; 
	s+="EnableTracker='1' ";
	s+="Mute='0' ";
	s+="PlayCount='1' "; 
	s+="ShowControls='1' "; 
	s+="ShowAudioControls='1' "; 
	s+="ShowDisplay='0' ";
	s+="ShowGotoBar='0' ";
	s+="ShowPositionControls='1' "; 
	s+="ShowStatusBar='1' ";
	s+="ShowTracker='1'> ";
	s+="<\/embed> ";
	s+="<\/object>";
	
	document.getElementById("MediaPlayer").innerHTML=s;
}           

function AnHienObj(idClick,idAnHien,cssHien,cssAn) 
{
    //Dùng trong liên kết webste dạng list
    var e=document.getElementById(idAnHien);
    if (e!=null)
    {
        if (e.style.display == "none")
        {
           e.style.display = "";
           idClick.className=cssHien;
        }
        else
        {
            e.style.display = "none";  
            idClick.className=cssAn;      
        }
    }
}   

    //Kiểm tra hợp lệ ngày
    function KiemTraNgayHopLe(ctrID)
    {
        var ok=true;
        var day;
        var month;
        var year;
        var leap = 0;
        var date;
        var ctr = document.getElementById(ctrID);
        
        if (ctr != null)
        {
              
              var objRegExp  = /(^(([0-9])|([0-2][0-9])|(3[0-1]))\/(([1-9])|(0[1-9])|(1[0-2]))\/(([0-9][0-9])|([1-2][0,9][0-9][0-9]))$)/;          
              
              if (objRegExp.test(ctr.value))
              {
               
                    date=ctr.value;
                    var arr=[];
              arr=date.split('/');
              day=arr[0];
              month=arr[1];
                    year=arr[2];
              }
              
           /* Validation leap-year / february / day */
            if ((year % 4 == 0) || (year % 100 == 0) || (year % 400 == 0))
                leap = 1;
            if ((month == 2) && (leap == 1) && (day > 29))
                ok = false;
            if ((month == 2) && (leap != 1) && (day > 28))
                ok = false;
            /* Validation of other months */
            if ((day > 31) && ((month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10) || (month == 12)))
                ok = false;
            if ((day > 30) && ((month == 4) || (month == 6) || (month == 9) || (month == 11))) 
                ok = false;
               
            if (!ok || !objRegExp.test(ctr.value))
            {
                alert('Ngày không hợp lệ, vui lòng nhập lại!');
                ctr.focus();
                ctr.select();
                return false;
            }
      }
        return true;
} 

function testNumber()
{              
    if(window.event.keyCode < 48 || window.event.keyCode > 57)
        window.event.keyCode = 0;
}
function testFloat(obj)
{
    var  s=obj.value
    if (s.indexOf(".")!=-1 && window.event.keyCode==46)
    {
        window.event.keyCode = 0;  
        return;
    }
    if (s=="0" && window.event.keyCode==46)
        obj.value="0";
    if((window.event.keyCode < 48 || window.event.keyCode > 57) && (window.event.keyCode!=46))
        window.event.keyCode = 0;  
                
}
function testFloat1()
{
    if((window.event.keyCode < 48 || window.event.keyCode > 57) && (window.event.keyCode!=46))
        window.event.keyCode = 0;  
}
function testReadOnly()
{              
    window.event.keyCode = 0;
}
