﻿function CheckAll()
{
	var inputs = document.getElementsByTagName('input');
	var state;
	for(j=0;j<inputs.length;++j)
	{
		if('chk_Header' == Right(inputs[j].id,10)
		&& inputs[j].type.toLowerCase()=='checkbox')
				state = inputs[j].checked;
	}

	for (i=0; i<inputs.length; ++i) 
	{
		if ('chk_Delete' == Right(inputs[i].id,10)
		&& inputs[i].type.toLowerCase()=='checkbox') 
		{
			inputs[i].checked=state;
		}
	} 
}

function CheckAll1(chk_Header,chk_Delete)
{
	var inputs = document.getElementsByTagName('input');
	var state;
	for(i = 0; i < inputs.length; i++)
	{
		if(chk_Header == Right(inputs[i].id,chk_Header.length)
		&& inputs[i].type.toLowerCase()=='checkbox')
		{
			state = inputs[i].checked;
			break;
		}
	}
    
	for (i = 0; i < inputs.length; i++) 
	{
		if (chk_Delete == Right(inputs[i].id,chk_Delete.length)
		&& inputs[i].type.toLowerCase()=='checkbox') 
		{
			inputs[i].checked=state;
		}
	} 
}

function UnCheckAll(chk_Header,chk_Delete)
{
	var inputs = document.getElementsByTagName('input');
	var state;
	for (i = 0; i < inputs.length; i++) 
	{
		if (chk_Delete == Right(inputs[i].id,chk_Delete.length)
			&& inputs[i].type.toLowerCase()=='checkbox')
		{
			state = inputs[i].checked;
			if (!inputs[i].checked)
				break;
		}
	}
	for (i = 0; i < inputs.length; i++) 
	{
		if (chk_Header == Right(inputs[i].id,chk_Header.length)
			&& inputs[i].type.toLowerCase()=='checkbox')
		{
			inputs[i].checked = state;
			break;
		}
	}
}

function CheckAll2()
{
    var inputs = document.getElementsByTagName('input');
    var state;
    for(j=0;j<inputs.length;++j)
    {
        if('chk_Header2' == Right(inputs[j].id,11)
        && inputs[j].type.toLowerCase()=='checkbox')
                state = inputs[j].checked;
    }
    
    for (i=0; i<inputs.length; ++i) 
    {
		if ('chk_Delete2' == Right(inputs[i].id,11)
		&& inputs[i].type.toLowerCase()=='checkbox') 
		{
	        inputs[i].checked=state;
	    }
    } 
}

function CheckAll3()
{
    var inputs = document.getElementsByTagName('input');
    var state;
    for(j=0;j<inputs.length;++j)
    {
        if('chk_Header3' == Right(inputs[j].id,11)
        && inputs[j].type.toLowerCase()=='checkbox')
                state = inputs[j].checked;
    }
    
    for (i=0; i<inputs.length; ++i) 
    {
		if ('chk_Delete3' == Right(inputs[i].id,11)
		&& inputs[i].type.toLowerCase()=='checkbox') 
		{
	        inputs[i].checked=state;
	    }
    } 
}

function CheckAll4()
{
    var inputs = document.getElementsByTagName('input');
    var state;
    for(j=0;j<inputs.length;++j)
    {
        if('chk_Header4' == Right(inputs[j].id,11)
        && inputs[j].type.toLowerCase()=='checkbox')
                state = inputs[j].checked;
    }
    
    for (i=0; i<inputs.length; ++i) 
    {
		if ('chk_Delete4' == Right(inputs[i].id,11)
		&& inputs[i].type.toLowerCase()=='checkbox') 
		{
	        inputs[i].checked=state;
	    }
    } 
}

function OK(name)
{
    __doPostBack(name,'');
}

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 OpenChild(PageName) 
{
    //var WinSettings = "center:yes;resizable:no;dialogWidth:1000px;dialogHeight:700px"
    // ALTER BELOW LINE - supply correct URL for Child Form
    window.open(PageName,'_Parent',"height=650,width=850,status=yes,toolbar=no,menubar=no,location=no");
}

function OpenResult(PageName) 
{
    //var WinSettings = "center:yes;resizable:no;dialogWidth:1000px;dialogHeight:700px"
    // ALTER BELOW LINE - supply correct URL for Child Form
    window.open(PageName,'_Parent',"height=300,width=700,status=yes,toolbar=no,menubar=no,location=no");
}

function OpenWindow(PageName) 
{
    //var WinSettings = "center:yes;resizable:no;dialogWidth:1000px;dialogHeight:700px"
    // ALTER BELOW LINE - supply correct URL for Child Form
    //window.open(PageName,'_Parent',"height=500,width=500,status=yes,toolbar=no,menubar=no,location=no");
    window.open(PageName,'_Blank',"status=yes,toolbar=yes,menubar=yes,location=yes,resizable=yes");
}

function CheckDelete(grid,checkboxname)
{
    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)
    {
        return confirm('Bạn có muốn xóa các tài nguyên được chọn?');
    }
    else
    {
        alert('Vui lòng chọn 1 tài nguyên!');
        return false;
    }
}

function CheckDeleteAll(checkboxname)
{
	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)
	{
		return confirm('Bạn có muốn xóa các tài nguyên được chọn?');
	}
	else
	{
		alert('Vui lòng chọn 1 tài nguyên!');
		return false;
	}
}

function CheckRadioList()
{
    var inputs = document.getElementsByTagName('input');
    var state;
    var numberOfSelectedItem = 0;
    for (i=0; i<inputs.length; ++i) 
    {
		if (inputs[i].type.toLowerCase()=='radio' &&
		    inputs[i].checked == 'checked') 
		{
	        numberOfSelectedItem++;
	    }
    } 
    if(numberOfSelectedItem == 0)
    {
        alert('Bạn chưa chọn câu trả lời!');
        return false;
    }
    else
        return true;
}

function CheckImageExtension1(FileUpload, TextBoxTenAlbum)
{
	var input = document.getElementById(FileUpload);
	var filetype = input.value;
	var splitName = filetype.split('.');
	var txtalbum = document.getElementById(TextBoxTenAlbum);

	if(txtalbum.value == 'Unknown')
	{
		txtalbum.value = '';
		alert('Bạn chưa nhập tên Album !');
		return false;
	}
	filetype = splitName[splitName.length-1];
	filetype = filetype.toLowerCase();
	if (filetype == 'gif' || filetype == 'jpg' ||
		filetype == 'jpe' || filetype == 'jfif' ||
		filetype == 'jpeg' || filetype == 'bmp' ||
		filetype == 'png')
	{
		return true;
	}
	else if(filetype != '')
	{
		alert('Ảnh bạn chọn không đúng định dạng (gif, jpg, jpeg, bmp, png, jpe, jfif) !');
		return false;
	}
}

function CheckImageExtension(FileUpload, TextBoxTenAnh)
{
	var input = document.getElementById(FileUpload);
	var tenanh = document.getElementById(TextBoxTenAnh) ;
	var filetype = input.value;
	var splitName = filetype.split('.');

	if(tenanh != null && tenanh.value == "")
	{
		alert('Bạn chưa nhập tên ảnh!');
		return false;
	}
	filetype = splitName[splitName.length-1];
	filetype = filetype.toLowerCase();
	if (filetype == 'gif' || filetype == 'jpg' ||
		filetype == 'jpe' || filetype == 'jfif' ||
		filetype == 'jpeg' || filetype == 'bmp' ||
		filetype == 'png')
	{
		return true;
	}
	else if(filetype != '')
	{
		alert('Ảnh bạn chọn không đúng định dạng (gif, jpg, jpeg, bmp, png, jpe, jfif) !');
		return false;
	}
}

function CheckMediaExtension(FileUpload, TextBoxBaiHat, ComboBoxAlbum, update)
{
	var txtbaihat = document.getElementById(TextBoxBaiHat);
	if(txtbaihat.value == 'Unknown')
	{
		txtbaihat.value = '';
		alert('Bạn chưa nhập tên bài hát !');
		return false;
	}
	var cboAlbum = document.getElementById(ComboBoxAlbum);
	if (cboAlbum.value == "-1")
	{
		alert('Bạn chưa chọn Album cho bài hát !');
		return false;
	}
	var input = document.getElementById(FileUpload);
	var filetype = input.value;
	if (filetype == "")
	{
		if (update == false)
		{
			alert('Bạn chưa chọn file để upload !');
			return false;
		}
	}
	else
	{
		var splitName = filetype.split('.');
		filetype = splitName[splitName.length - 1];
		filetype = filetype.toLowerCase();
		if (filetype == 'mp3' || filetype == 'wma'
			|| filetype == 'wmv' || filetype == 'avi')
		{
			return true;
		}
		else if(filetype != '')
		{
			alert('Nhạc bạn chọn không đúng định dạng (mp3, wma, wmv, avi) !');
			return false;
		}
	}
}

function SetValueHidden(hdf, button, GiaTri, AnhLon, TenHinh)
{
	var hidden = document.getElementById(hdf);
	var imgAnhLon=new Image();
	imgAnhLon = document.getElementById(AnhLon);
	hidden.value = GiaTri; 
	imgAnhLon.src = 'Admin/FileUpload/AnhThumbnailLon/' + TenHinh;
	//imgAnhLon.alt  = TenHinh;
	//__doPostBack(button,'');
}

function ChangeValue(hdfName, hdfFile, imgId)
{
	var valName, valFile;
	if (document.images)
	{
		valFile = document.images[imgId].src;
		var splitName = valFile.split('/');
		valFile = splitName[splitName.length - 1];
		valName = document.images[imgId].alt;
	}
	var hdfN, hdfF;
	if (document.getElementById)
	{
		hdfN = document.getElementById(hdfName);
		hdfF = document.getElementById(hdfFile);
	}
	else if (document.all)
	{
		hdfN = document.all(hdfName);
		hdfF = document.all(hdfFile);
	}
	if (hdfN && hdfF)
	{
		hdfN.value = valName;
		hdfF.value = valFile;
	}
	return false;
}

function SetTextBoxDefaultValue(value)
{
	var inputs = document.getElementsByTagName('input');
	for (i=0; i<inputs.length; ++i) 
	{
		if (inputs[i].type.toLowerCase()=='text' && inputs[i].value == "")
		{
			inputs[i].value = value;
		}
	}
}

function TestNews(tieude, tomtat)
{
	var txttieude = document.getElementById(tieude);
	if (txttieude.value == "")
	{
		alert("Bạn chưa nhập tiêu đề cho tin tức !");
		return false;
	}
	var txttomtat = document.getElementById(tomtat);
	if (txttomtat.value == "")
	{
		alert("Bạn chưa nhập tóm tắt cho tin tức !");
		return false;
	}
	return true;
}

function GoiVeServer(Object)
{
    var btn = document.getElementById(Object);   
    if(btn == null)        
         alert('Button not found!');    
    else        
         btn.click();
}