function SHMulSel(ControlClientID, e)
{
	var textBoxMain = window.document.getElementById(ControlClientID + '_' + 'tbm');
	var divisionMain = window.document.getElementById(ControlClientID + '_' + 'divMain');
	
	var displayStatus = divisionMain.style.display;
	if(displayStatus == 'block')
	{
		divisionMain.style.display = 'none';
		if(window.document.getElementById(ControlClientID + '_' + 'hapb').value == 'True')
		{
			document.getElementById(ControlClientID + '_' + '__EVENTTARGET1').value = 'MultiSelectDropDown';
			document.getElementById(ControlClientID + '_' + '__EVENTARGUMENT1').value = textBoxMain.value;
			__doPostBack('MultiSelectDropDown',window.document.getElementById(ControlClientID + '_' + 'tbm').value);
		}
	}
	else 
	{
		divisionMain.style.display = 'block';		
	}
	var evt = (window.event==null) ? e : window.event;
	evt.cancelBubble=true;
}

function SHMulSel01(ControlClientID, divMainWidth, divMainHeight, e)
{
	var textBoxMain = window.document.getElementById(ControlClientID + '_' + 'tbm');
	var divisionMain = window.document.getElementById(ControlClientID + '_' + 'divMain');

	var displayStatus = divisionMain.style.display;
	if (displayStatus == 'block')
	{
		divisionMain.style.display = 'none';
		return false;
	}
	else
	{
		var cbl = document.getElementById(ControlClientID + "_" + "cbl");
		divisionMain.style.width = divMainWidth + 'px';
		divisionMain.style.height = divMainHeight + 'px';
		if (cbl == null)
		{
			divisionMain.style.display = 'block';
			return true;
		}
		else
		{
			divisionMain.style.display = 'block';			
			return false;
		}		
	}
}

function openthebox(ControlClientID, divMainWidth, divMainHeight)
{
	var divisionMain = window.document.getElementById(ControlClientID + '_' + 'divMain');
	divisionMain.style.display = 'block';
	divisionMain.style.width = divMainWidth + 'px';
	divisionMain.style.height = divMainHeight + 'px';
}

function DisplayTitle(control) 
{
	control.title = control.value;
}

function SCIT(chkbox, ControlClientID)
{
	var labelCollection = window.document.getElementsByTagName('label');
	var hSelectedItemsValueList = document.getElementById(ControlClientID + '_' + 'hsiv');
	var textBoxCurrentValue = new String();
	var textBoxMain = window.document.getElementById(ControlClientID + '_' + 'tbm');
	var selectedText;
	var selectedValue;
	
	selectedText = navigator.appName == "Microsoft Internet Explorer" ? chkbox.nextSibling.innerText : chkbox.nextSibling.textContent;
	var pElement = chkbox.parentElement == null ? chkbox.parentNode : chkbox.parentElement;
	selectedValue = pElement.attributes["alt"].value;
    

	
	if(chkbox.checked)
	{
	    textBoxCurrentValue = selectedText + ', ';

		if (document.getElementById('emailStatic') != null && document.getElementById('emailStatic2') != null && selectedText == 'Others')
		{
		        document.getElementById('emailStatic').style.visibility = 'visible';
                document.getElementById('emailStatic2').style.visibility = 'visible';
		}

	    if (textBoxMain.value == 'Select')
	        textBoxMain.value = textBoxCurrentValue;
	    else
	        textBoxMain.value += textBoxCurrentValue;
	        
		hSelectedItemsValueList.value = hSelectedItemsValueList.value + selectedValue + ', ';
		
	}
	else
	{
	
        if (document.getElementById('emailStatic') != null && document.getElementById('emailStatic2') != null && selectedText == 'Others')
		{
		        document.getElementById('emailStatic').style.visibility = 'hidden';
                document.getElementById('emailStatic2').style.visibility = 'hidden';
		}
	
	    textBoxCurrentValue = textBoxMain.value.replace(selectedText + ', ', "");
	    
	    if (textBoxCurrentValue == '')
	        textBoxMain.value = 'Select';
	    else
	        textBoxMain.value = textBoxCurrentValue;
	        
		hSelectedItemsValueList.value = hSelectedItemsValueList.value.replace(selectedValue + ', ', "");
	}
}

function SelectAll(ControlClientID)
{
   var tblCbl = document.getElementById(ControlClientID + '_cbl');
   if (tblCbl != null) {
       var tblBody = navigator.appName == "Microsoft Internet Explorer" ? tblCbl.childNodes[0] : tblCbl.childNodes[1];
       var counter = tblBody.childNodes.length;
       //MAK modify
       if (navigator.appName == "Microsoft Internet Explorer") {
           for (index = 0; index < counter; index++) {
               var tr = tblBody.childNodes[index];
               if (tr != null) {
                   var checkbox = tr.childNodes[0].childNodes[0].childNodes[0];
                   checkbox.checked = !checkbox.checked;
                   SCIT(checkbox, ControlClientID);
               }
           }
       }
       else {
           for (index = 0; index < counter - 1; index++) {
               var tr = tblBody.childNodes[index];
               if (tr != null) {
                   var checkbox = tr.childNodes[1].childNodes[0].childNodes[0];
                   checkbox.checked = !checkbox.checked;
                   SCIT(checkbox, ControlClientID);
               }
           }
       }
   }  
}

