﻿   function CheckAll(chkHeader,chkDelete)
    {
        var inputs = document.getElementsByTagName('input');
        var state;
	    for(j=0;j<inputs.length;j++)
	    {
	        if(chkHeader == Right(inputs[j].id,chkHeader.length)
	        && inputs[j].type.toLowerCase()=='checkbox')
	                state = inputs[j].checked;
	    }
	    
	    for (i=0; i<inputs.length; i++) 
	    {
    		if (chkDelete == Right(inputs[i].id,chkDelete.length)
    		&& inputs[i].type.toLowerCase()=='checkbox') 
    		{
		        inputs[i].checked=state;
		    }
	    } 
    }
    
     function Right(str, n)
    {
        if (n <= 0)
            return "";
        else 
            if (n > String(str).length)
                    return str;
                else
                {
                    var iLen = String(str).length;
                    return String(str).substring(iLen, iLen - n);
                }
    }
    function Check(grid,checkboxname,doituong)
    {
    
        var inputs = document.getElementsByTagName('input');
        var state;
        var numberOfSelectedItem = 0;
        for (i=0; i<inputs.length; ++i) 
        {
		    if (inputs[i].type.toLowerCase()=='checkbox' &&
		        checkboxname == Right(inputs[i].id,checkboxname.length)   &&  
		        inputs[i].checked == true) 
		    {
	            numberOfSelectedItem++;
	        }
        } 
        if(numberOfSelectedItem <= 0)
        {
            alert('Bạn phải chọn ít nhất 1 ' + doituong);
            return false;
        }
        return true;
    }

var enabeltip = false;
var ns6 = document.getElementById && ! document.all;
var ie = document.all;

function gettrailobject()
{
	if (ie || ns6)
	{
		return (document.all) ? document.all["m12345"] : (document.getElementById) ? document.getElementById("m12345") : '';
	}
}
//lay kich thuoc thuc cua trang mo 
function truebody()
{
	return (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body;
}

function trailOff()
{
	if (ie || ns6)
	{
		enabeltip = false;
		gettrailobject().style.visibility = "hidden";
	}
}

function trailOn(title)
{
	if (ie || ns6)
	{
		gettrailobject().innerHTML = title;
		enabeltip = true;
		return false;
	}
}

function followmouse(e)
{
	if (enabeltip)
	{
		var body = truebody();
		var obj = gettrailobject();
		var x = (ns6) ? e.pageX : event.clientX + body.scrollLeft;
		var y = (ns6) ? e.pageY : event.clientY + body.scrollTop;
		obj.style.left = x + "px";
		obj.style.top = y + 20 + "px";
		obj.style.visibility = "visible";
	}
}

document.onmousemove = followmouse;
function showPLayer(URL)
{
	var WMP7;
	try
	{
		if (navigator.appName != "Netscape")
		{
			WMP7 = new ActiveXObject('WMPlayer.OCX');
		}
	}
	catch (error) {	}
	var HTML = '';
	if (WMP7)
	{
		HTML +=  ('<OBJECT CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="0" width="0"> ');
		HTML +=  ('<PARAM NAME="autoStart"			VALUE="true">');
		HTML +=  ('<PARAM NAME="balance"			VALUE="0">');
		HTML +=  ('<PARAM NAME="baseURL"			VALUE="">');
		HTML +=  ('<PARAM NAME="captioningID"		VALUE="">');
		HTML +=  ('<PARAM NAME="currentPosition"	VALUE="0">');
		HTML +=  ('<PARAM NAME="currentMarker"		VALUE="0">');
		HTML +=  ('<PARAM NAME="defaultFrame"		VALUE="0">');
		HTML +=  ('<PARAM NAME="enableContextMenu"	VALUE="false">');
		HTML +=  ('<PARAM NAME="enabled"			VALUE="true">');
		HTML +=  ('<PARAM NAME="fullScreen"			VALUE="false">');
		HTML +=  ('<PARAM NAME="invokeURLs"			VALUE="true">');
		HTML +=  ('<PARAM NAME="mute"				VALUE="false">');
		HTML +=  ('<PARAM NAME="playCount"			VALUE="1">');
		HTML +=  ('<PARAM NAME="rate"				VALUE="1.0">');
		HTML +=  ('<PARAM NAME="SAMIFileName"		VALUE="">');
		HTML +=  ('<PARAM NAME="SAMILang"			VALUE="">');
		HTML +=  ('<PARAM NAME="SAMIStyle"			VALUE="">');
		HTML +=  ('<PARAM NAME="stretchToFit"		VALUE="false">');
		HTML +=  ('<PARAM NAME="uiMode"				VALUE="full">');
		HTML +=  ('<PARAM NAME="URL"				VALUE="' + URL + '">');
		HTML +=  ('<PARAM NAME="volume"				VALUE="80">');
		HTML +=  ('<PARAM NAME="windowlessVideo"	VALUE="false">');
		HTML +=  ('</OBJECT>');
	}
	else
	{
		HTML += ('<OBJECT CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" height="0" width="0" ');
		HTML += ('codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" ');
		HTML += ('standby="Loading Microsoft Windows Media Player components..." ');
		HTML += ('type="application/x-oleobject">');
		HTML += ('<PARAM NAME="FileName"			VALUE="' + URL + '">');
		HTML += ('<PARAM NAME="TransparentAtStart"	VALUE="false">');
		HTML += ('<PARAM NAME="AutoStart"			VALUE="true">');
		HTML += ('<PARAM NAME="AnimationatStart"	VALUE="false">');
		HTML += ('<PARAM NAME="ShowControls"		VALUE="false">');
		HTML += ('<PARAM NAME="ShowDisplay"			VALUE ="false">');
		HTML += ('<PARAM NAME="playCount"			VALUE="1">');
		HTML += ('<PARAM NAME="displaySize"			Value="0">');
		HTML += ('<PARAM NAME="Volume"				VALUE="100">');
		HTML += ('<Embed type="application/x-mplayer2" height="0" width="0" ');
		HTML += ('pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" ');
		HTML += ('src="' + URL + '" ');
		HTML += ('Name="MediaPlayer" ');
		HTML += ('transparentAtStart="0" ');
		HTML += ('autostart="1" ');
		HTML += ('playcount="1" ');
		HTML += ('volume="80" ');
		HTML += ('width="0" ');
		HTML += ('height="0" ');
		HTML += ('animationAtStart="0" ');
		HTML += ('displaySize="0"></embed></OBJECT>');
	}	
	return HTML;
}
function CheckImageExtension(FileUpload)
{
    var input = document.getElementById(FileUpload);
    var filetype = input.value;
    var splitName = filetype.split('.');
    
    filetype = splitName[splitName.length-1];
    filetype = filetype.toLowerCase();
    if (filetype == 'gif' || filetype == 'jpg' || filetype == 'jpeg' || filetype == 'bmp'
        || filetype == 'png')
    {
        return true;
    }
    else if(filetype != '')
    {
        alert('Ảnh bạn chọn không đúng định dạng!');
        return false;
    }
}
function GoiVeServer(Object)
{
    var btn = document.getElementById(Object);
    btn.click();
}
