﻿function IsCheckedOne() {
	var num = document.forms[0].elements.length;
	var i;
	for (var i=0; i<num; i++) 
	{
		if (document.forms[0].elements[i].type == 'checkbox')
		{
			if(document.forms[0].elements[i].checked==true)
			    return true;
		}
	}
	return false;
}

function IsCheckedAtLeastTwo() {
	var num = document.forms[0].elements.length;
	var i;
	var Total=0;
	for (var i=0; i<num; i++) 
	{
		if (document.forms[0].elements[i].type == 'checkbox')
		{
			if(document.forms[0].elements[i].checked==true)
			    Total++;
		}
	}
	if(Total >= 2)
	    return true;
	else
	    return false;
}

function IsCheckedAll() {
	var num = document.forms[0].elements.length;
	var i;
	for (var i=0; i<num; i++) 
	{
		if (document.forms[0].elements[i].type == 'checkbox')
		{
			if(document.forms[0].elements[i].checked==false)
			    return false;
		}
	}
	return true;
}

function UnCheckAll() {
	var num = document.forms[0].elements.length;
	var i;
	for (var i=0; i<num; i++) 
	{
		if (document.forms[0].elements[i].type == 'checkbox')
		{
			document.forms[0].elements[i].checked=false;
		}
	}
}

function CheckAll() {
	var num = document.forms[0].elements.length;
	var i;
	for (var i=0; i<num; i++) 
	{
		if (document.forms[0].elements[i].type == 'checkbox')
		{
			document.forms[0].elements[i].checked=true;
		}
	}
}

function OpenPopup(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function TelerikGridSelectRadioBtn(rdo,gridName)
{
    all=document.getElementsByTagName("input");/* Getting an array of all the "INPUT" controls on the form.*/
    for(i=0;i<all.length;i++)
    {
        if(all[i].type=="radio")/*Checking if it is a radio button*/
        {
            var count=all[i].id.indexOf(gridName+'_ctl'); /*I have added '_ctl' ASP.NET adds '_ctl' to all the controls of DataGrid.*/
            if(count!=-1)
                all[i].checked=false;
        }
    }
    rdo.checked=true;/* Finally making the clicked radio button CHECKED */
}