﻿ 

function SelectAllCheckboxes(spanChk)
{
   var oItem = spanChk.children;
   var theBox= (spanChk.type=="checkbox") ? spanChk : spanChk.children.item[0];
   
   xState=theBox.checked;
   elm=theBox.form.elements;

   for(i=0;i<elm.length;i++)
   {
     if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
     {     
       if(elm[i].checked!=xState)
         elm[i].click();
       elm[i].checked=xState;

     }
    }
 }
 
 /*
 declare @temp int
declare @temp2 int
declare @temp3 int

DECLARE @SUM INT
DECLARE @INNERcOUNT INT
DECLARE @LevelAmount int
DECLARE @TotalAmount int

set @temp = 1

while(@temp<20)
begin

	select @temp2 = @temp,@temp3 = @temp
	select @LevelAmount = 0
	SET @SUM = 0

	SELECT @INNERcOUNT  = 1,@TotalAmount = 0

	WHILE(@temp2 >= 1)
	BEGIN
		select @LevelAmount = CASE 
				WHEN  @temp2 BETWEEN 1 AND 4 THEN 100
				WHEN  @temp2 BETWEEN 5 AND 8 THEN 50
				ELSE  25 END

		SET @SUM = @SUM  + 	(power(2,@temp3-@INNERcOUNT) * (POWER(2,@INNERcOUNT) -1)) 
 
		select @TotalAmount = @TotalAmount  + 	(((power(2,@temp3-@INNERcOUNT) * (POWER(2,@INNERcOUNT) -1))) * @LevelAmount)

		SET @INNERcOUNT = @INNERcOUNT + 1


		SELECT @temp2 = @temp2 - 1	
		select @temp temp,@temp2 levelCount, (power(2,@temp3-@INNERcOUNT) * (POWER(2,@INNERcOUNT) -1)) pairs,(((power(2,@temp3-@INNERcOUNT) * (POWER(2,@INNERcOUNT) -1))) * @LevelAmount) LevelAmount,@TotalAmount TotalAmount

	END

	--SELECT @SUM PAIRS,@temp LEVELNo,POWER(2,@temp3+1) -1 MEMBERS,(POWER(2,@temp3+1) -1) *550,@TotalAmount Amount
	select @temp = @temp + 1
	
end

 


*/
