checkbox_on = new Image(); checkbox_on.src = '/legalsounds/img/1/albums/checkbox_on.gif';
checkbox_off = new Image(); checkbox_off.src = '/legalsounds/img/1/albums/checkbox_off.gif';
function selectSong (num)
{
	sendObj=FindObj('song_'+num);
	trObj=FindObj('row_'+num);
	checkboxObj=FindObj('checkbox_'+num);
	listenObj=FindObj('listen_' +num)
	if (sendObj.value==0)
	{
		sendObj.value=1;
		trObj.className='on';
		checkboxObj.src=checkbox_on.src;
	}
	else
	{
		sendObj.value=0;
		trObj.className='off';
		checkboxObj.src=checkbox_off.src;
	}
}

function checkUncheckAll(buttonName, inputName) {
	imageObj = FindObj('checkUncheckButton');
	inputObj = FindObj('checkUncheckInput');
	deselectImg = FindObj('deselectImg');
	selectImg = FindObj('selectImg');
	var theForm = inputObj.form, z = 0;
    
    while (theForm[z].type == 'checkbox') {
      theForm[z].checked = inputObj.value;
      z++;
    }
	
    while (theForm[z].name.indexOf("song_") != -1) {
      var id = theForm[z].name.split("_");
      sendObj=FindObj(theForm[z].name);
      if ((sendObj.value == 0 && inputObj.value == 'true') || (sendObj.value == 1 && inputObj.value == ''))
      	selectSong(id[1]);
      z++;
    }
    
    if (inputObj.value == 'true') {
    	inputObj.value = '';
    	imageObj.src = deselectImg.src;
    } else {
    	inputObj.value = 'true';
    	imageObj.src = selectImg.src;
    }
}
