<!--
//onClick="selAll(this,'s1',this.form);">
var blnS1AllSelected;
var blnS2AllSelected;


function selAll(_v,el,formObj) {
	var formName = formObj.name = formObj.id;
	var setTo;
	var setVal;
	var setText;
	var blnDoSet = false;
	var intSindex = _v.selectedIndex;
	//var formElement = eval('document.'+formName+'.'+el);
	var formElement = formObj[formObj.id + ":" +el];
	//alert(_v.selectedIndex);
	//alert(formObj[formObj.id + ":" +el].selectedIndex);
	//alert(formObj[formObj.id + ":" +el].options[formObj[formObj.id + ":" +el].selectedIndex].value);// return;
	
	var selCnt = 0;
	for(var i=formElement.length-1;i >0;i--){
		if(formElement[i].selected==true)
			selCnt++;
	}
	
	//alert(formElement.length +' : ' + selCnt);
	if(intSindex <1 || selCnt == formElement.length-1){
		blnDoSet = true;
	}

	if(blnDoSet){
		if(formElement.options[0].value=="selectAll"){
				//alert('change to none');
				setVal = "selectNone";
				setTo = true;	
				setText = "-----   Select none   -----";
				
		}
		if (formElement.options[0].value=="selectNone"){
				//alert('change to all');
				_v = false;
				setVal = "selectAll";
				setTo = false;	
				setText = "-----   Select all   -----";
		}
			
		//var formElement = eval('document.'+formName+'.'+el);
		var formElement = formObj[formObj.id + ":" +el];
		//for(var i=1;i<formElement.length;i++)
		//	formElement[i].selected=setAll;
		
		if(intSindex <1){
			for(var i=formElement.length-1;i >0;i--)
				formElement[i].selected=setTo;
		}
				
		//alert()
		formElement.options[0].value = setVal;
		formElement.options[0].selected = false;
		formElement.options[0].text = setText;	
		//alert(formElement.options[0].text);
	}
	
	if(intSindex > 0 && selCnt == 1){
		//alert(intSindex +' : ' + selCnt);
		formElement.options[0].value = "selectAll";
		formElement.options[0].selected = false;
		formElement.options[0].text = "-----   Select all   -----";
		formElement.options[intSindex].focus;
	}
}

//-->
