﻿/* 09042009 Bryian Tan. The original script can be obtain from http://forums.asp.net/p/1420753/3150737.aspx#3150737 */
var Browser={Version:function(){var version=999;if(navigator.appVersion.indexOf("MSIE")!=-1)
version=parseFloat(navigator.appVersion.split("MSIE")[1]);return version;}}
function showIE6Tooltip(e){if(navigator.appName=='Microsoft Internet Explorer'&&Browser.Version()==6){if(!e){var e=window.event;}
var obj=e.srcElement;tempX=event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft);tempY=event.clientY+(document.documentElement.scrollTop||document.body.scrollTop);var tooltip=document.getElementById('ie6SelectTooltip');tooltip.innerHTML=obj.options.title;tooltip.style.left=tempX;tooltip.style.top=tempY+10;tooltip.style.width='100%';tooltip.style.display='block';}}
function hideIE6Tooltip(e){if(navigator.appName=='Microsoft Internet Explorer'&&Browser.Version()==6){var tooltip=document.getElementById('ie6SelectTooltip');tooltip.innerHTML='';tooltip.style.display='none';}}
function getCheckBoxListItemsChecked(elementId){var elementRef=document.getElementById(elementId);var checkBoxArray=elementRef.getElementsByTagName('input');var checkedValues='';var checkedText='';var checkedSelIndex='';var myCheckBox=new Array();for(var i=0;i<checkBoxArray.length;i++){var checkBoxRef=checkBoxArray[i];if(checkBoxRef.checked==true){if(checkedSelIndex.length>0)
checkedSelIndex+=', ';checkedSelIndex+=i;if(checkedValues.length>0)
checkedValues+=', ';checkedValues+=checkBoxRef.value;var labelArray=checkBoxRef.parentNode.getElementsByTagName('label');if(labelArray.length>0){if(checkedText.length>0)
checkedText+=', ';checkedText+=labelArray[0].innerHTML;}}}
myCheckBox[0]=checkedText;myCheckBox[1]=checkedValues;myCheckBox[2]=checkedSelIndex;return myCheckBox;}
function readCheckBoxList(chkBox,ddlList,hiddenFieldText,hiddenFieldValue,hiddenFieldSelIndex){var checkedItems=getCheckBoxListItemsChecked(chkBox);$get(ddlList).options[0].innerHTML=checkedItems[1];$get(ddlList).title=checkedItems[0];$get(hiddenFieldValue).value=checkedItems[1];$get(hiddenFieldText).value=checkedItems[0];$get(hiddenFieldSelIndex).value=checkedItems[2];}

