     //////////////////////////////////////////////////////////////////////////////////
     // (c) Prasannakumaran Sarasijanayanan, Devaragam Malayalam 2006 //
     //////////////////////////////////////////////////////////////////////////////////
	 var rurl="http://www.Devaragam.net/vbscript" ;
        function ChangeCheckBoxState(id, checkState, kk)
        {
            var cb = document.getElementById(id);
            if (cb != null)
               cb.checked = checkState;
                if (typeof( window['kuruvi'] ) != "undefined" && kk !=-1) chgcol(kk)
        }
        
        function ChangeAllCheckBoxStates(checkState)
        {
            
            
            if (CheckBoxIDs != null)
            {
                for (var i = 0; i < CheckBoxIDs.length; i++)
                   ChangeCheckBoxState(CheckBoxIDs[i], checkState,i-1);
            }
        }
		
		
		function ChangeHeaderAsNeeded(kk,oEvent)
        {
            if (kk == null) kk = -1;
 				

            if (CheckBoxIDs != null)
            {
                var cb, i, btn;
				//shift key
				var bino=0;
				var sno=0;
				
				if (oEvent.shiftKey && gp !=kk && gp !=-1) 
				{ 
					if (gp>kk+1) {bno=gp; sno=kk+1;}
					else
					{bno=kk+1; sno=gp;}
					cb = document.getElementById(CheckBoxIDs[sno]);
					btn=false;
					
					for (var i = sno+1; i <= bno-1; i++) 
					{
								cb = document.getElementById(CheckBoxIDs[i]);
							if (!cb.checked)
							{
							   btn=true
							   break;
								
							}
							
					}
					 for (var i = sno; i <= bno; i++) ChangeCheckBoxState(CheckBoxIDs[i], btn,i-1);
				}
				gp=kk+1;
				
				
				////////////////
                for (i = 1; i < CheckBoxIDs.length; i++)
                {
                     cb = document.getElementById(CheckBoxIDs[i]);
                    if (!cb.checked)
                    {
                        ChangeCheckBoxState(CheckBoxIDs[0], false,kk);
                        return;
                    }
					ChangeCheckBoxState(CheckBoxIDs[0], true,kk);
                }
                
                
				
               
               
            }
        }
		
		
		function chgcol(kn)
		{ 
			var k = document.getElementById(kuruvi[kn]);
			var cb = document.getElementById(CheckBoxIDs[kn+1]);
			 if (!cb.checked) k.style.backgroundColor='White'; else k.style.backgroundColor='#D8FFD8';
		}
        
        
        
      
              function buildlist()
        {
         var playList ="";
          
            if (CheckBoxIDs != null)
            {
               if (Math.round(Math.random()) == 0)
										  {
											  rurl="http://www.Devaragam.net/vbscript"
										  }
											  else
											{
												rurl="http://www.Devaragam.net/vbscript"
											}
                for (var i = 1; i < CheckBoxIDs.length; i++)
                {
                    var cb = document.getElementById(CheckBoxIDs[i]);
                    if (cb.checked)
                    {
                    
                        playList = playList + "," + labelid[i-1] + "|";
                                          
                    }
                }
                
        if (playList!="")
		    MsgBox(playList);
		else 
		    alert("Please select atleast one song from this page!");
		
		 
               
            }
        }

              function buildlistmail(g)
        {
         var playList ="";
          
            if (CheckBoxIDs != null)
            {
                if (Math.round(Math.random()) == 0)
										  {
											  rurl="http://www.Devaragam.net/vbscript"
										  }
											  else
											{
												rurl="http://www.Devaragam.net/vbscript"
											}
                for (var i = 1; i < CheckBoxIDs.length; i++)
                {
                    var cb = document.getElementById(CheckBoxIDs[i]);
                    if (cb.checked)
                    {
                    
                        playList = playList + "," + labelid[i-1] + "|";
                                          
                    }
                }
                
        if (playList!="")
		    sendmail(playList, g);
		else 
		    alert("Please select atleast one song from this page!");
		
		 
               
            }
        }             
                       
     
    ////function

  		//checkselect
		        function checkselect()
        {
         var playList ="";
          
            if (CheckBoxIDs != null)
            {

                for (var i = 1; i < CheckBoxIDs.length; i++)
                {
                    var cb = document.getElementById(CheckBoxIDs[i]);
                    if (cb.checked)
                    {
                    
                        playList = playList + "," + labelid[i-1] + "|";
                                          
                    }
                }
                
        if (playList!="")
		    return true
		else 
		    alert("Please select atleast one song!");
		return false;
            }
        }

///end                 
         
        
          function MsgBox (textstring) {
       var xx;
       var popupURL=rurl +"/WimpyPlayer.aspx?var=" + textstring;
       var prop="'mywindow','width=585,height=142'";
	   var x1=(screen.width-572)/2 +50;
      xx = window.open(popupURL,'mywindow','width=572,height=140, status=no, screenX='+ x1 + ',screenY=0,top=0,left='+ x1 );
      xx.focus();
       return;
                             }
                             
       
          function sendmail (textstring, g) {
       var xx;
	   var popupURL="";
	   if (g==0) 
	   popupURL="http://www.devaragam.Net/vbscript/Sendsongs.aspx?var=" + textstring + "&url=" + rurl;
	   else
	   popupURL="http://www.devaragam.Net/vbscript/Share.aspx?var=" + textstring + "&url=" + rurl;
	   
       var prop="'mywindow','width=585,height=142'";
      
       xx = window.open(popupURL,'Mailwindow');
      xx.focus();
       return;
                             }                             
//////////////////////////////////////////


