/*
	*********************************************************
		Description		: Drop Down Soft Search
		Author			: Rilwan A. Latiff
		Version			: 1.0
		Careated on		: 05th August 2007
		Last Modified	: 
	*********************************************************	
	*/
	
	function searchDropDown(strSpnID){
		this.id = strSpnID;																		// Span ID
		this.width = "100px;";																	// Control Width
		this.displayWidth = "100px";															// List box width
		this.height = "100px";																	// List Box Height
		this.top = "";																			// top Position (Eg: this required if you wants to display the list box above the control;
		this.left = "";																			// left Position
		this.align = "bottom";																	// List Box Alignment / top / BOTTOM
		this.value = "";																		// selected value
		this.text = "";																			// selected text
		this.onFocus = "";																		// on Focus Client Function Call
		this.onBlur = "";																		// on Blur Client Function Call
		this.onChange = "";																		// on Change Client Function Call
		this.onClick = "";																		// on Click of the Image
		this.onKeyUp = "";																		// on Key Up Client Function call
		this.onKeyDown = "";																	// on Key down Client Function Cal
		this.arrowClick = "";																	// on Click of the Arrow
		this.disable = false;																	// Disable Control	
		this.readOnly = false;																	// Read Only		
		this.valueSearch = false;																// Search Enable by Value
		this.keyFilter = false;																	// Filter for the First Key
		this.valueFilter = false;																// Filter by value also
		this.imgPath = "";																		// Image Path
		this.tabIndex = "";																		// Tab index
		this.textClassName = "";																// Text Class Name
		this.listBoxClassName = "";																// List Box Class Name
		this.hideDelay = 1;																		// auto Hide Delay Seconds
		this.defaultValue = "";																	// Default Value
		this.optionTags = "";																	// option Tags
		this.padding = "4";																		// Left and Right Padding
		this.zIndex = 1;																		// Z-Index
		this.lastKeyUp = null;																	// Last Key Up Code
		this.lastKeyDown = null;																// Last Key Down code
		
		// Required for the Drop Down
		this.dataArray = new Array();															// Data Array
		this.valueIndex = 0;																	// Value field array index
		this.textIndex = 1;																		// Text field array index
		this.blnFirstEmpty = false;																// first value empty or not
		this.blnMergeTextValue = false;															// merge text field with the value field or not
		this.blnMergeStyle = "-";																// merge Style allowed  - or ( 
		this.filterIndex = "";																	// Filter ArrayIndex
		this.filter		 = false																// filter
		this.filterValue = ""																	// filter Value
				
		// Build the Schedule
		this.displaySearchDropDown = _displaySearchDropDown										// Display the Schedule
		this.refrehData = _refreshData;															// Refresh Drop down Data
		this.refrehValue = _refrehValue;														// refresh updated value
		this.refresh = _refresh;																// refresh
		this.validate = _ssValidate;															// Validate;
		this.initialize = _initialize;															// Initialize
		this.initializeControl = _initializeControl												// Initialize Data and The control
		this.focus = _setFocus;																	// focus
		this.hide = _hideSD;																	// Hide List Box
		this.refrehListData = _refrehListData;													// Update List Box;
		this.resetDefaultValue = _resetDefaultValue												// Reset Default Value
		this.resetPosition = _resetPosition;													// Reset the Positions
		this.dataValidate = _ssDataValidate;													// validate Text
		this.reSize = _reSize;																	// Reize the Hight and width
		
		
		// *****************************************************************************************************
		// Dont Change anything below
		// *****************************************************************************************************
		if(!window._arrSD)window._arrSD=new Array();window._arrSD[this.id]=this;window._arrSD[window._arrSD.length]=this;window._SDLayer="spnSDLayer_";window._LastSDID="";this._txtDDID="";this._selSDID="";this._blSelStatus=false;this._intLastSelect=-1;this._selectedText="";this._selectedValue="";this._lastFilterKey="";this._dataArray=new Array();this._objHide=null;this._blnFocused=false;};function _displaySearchDropDown(){document.writeln('<span id="'+window._SDLayer+'" style="visibility:hidden;"><\/span>');var objCont=document.getElementById(window._SDLayer);var _objSD=null;objCont.arrSD=new Array();var strHTMLText="";var strTxtText="";var strDDText="";var strTopText="";var strLeftText="";for(var i=0;i<window._arrSD.length;i++){strTopText="";strLeftText="";objCont.arrSD[i]=window._arrSD[i];_objSD=objCont.arrSD[i];_objSD._txtDDID="_txtSD_"+_objSD.id;_objSD._selSDID="_selSD_"+_objSD.id;if(_objSD.top!=""){var strTop=_objSD.top;if(!browser.isIE){var arrTop=_objSD.top.split("px");arrTop[0]=Number(arrTop[0]);strTop=(arrTop[0]-2)+"px";};strTopText="top:"+strTop+";";};if(_objSD.left!=""){var strLeft=_objSD.left;if(!browser.isIE){var arrLft=_objSD.left.split("px");arrLft[0]=Number(arrLft[0]);strLeft=(arrLft[0]+2)+"px";};strLeftText="left:"+strLeft+";";};var arrWth=_objSD.width.split("px");arrWth[0]=Number(arrWth[0]);var strWDth=(arrWth[0]+15)+"px";strHTMLText="";strTxtText="";strDDText="";var strTTClass="";if(_objSD.textClassName!=""){strTTClass=" class ='"+_objSD.textClassName+"'";};var strLBClass="";if(_objSD.listBoxClassName!=""){strLBClass=" class ='"+_objSD.listBoxClassName+"'";};var strTabIndex="";var strImgTabIndex="";if(_objSD.tabIndex!=""){strTabIndex=" tabIndex = '"+_objSD.tabIndex+"'";strImgTabIndex=Number(_objSD.tabIndex)+1;strImgTabIndex=" tabIndex = '"+strImgTabIndex+"'"};strTxtText+="<table width='"+strWDth+"' border='0' cellpadding='0' cellspacing='0'>";strTxtText+="		<tr>";strTxtText+="			<td width='"+_objSD.width+"'><input type='text' id='"+_objSD._txtDDID+"' name='"+_objSD._txtDDID+"' onkeyDown='_STKeyDown("+'"'+_objSD.id+'"'+",event)' onkeyUp='_STKeyUp("+'"'+_objSD.id+'"'+",event)'  onclick='_STClick("+'"'+_objSD.id+'"'+")' style='width:"+_objSD.width+";padding-left:"+_objSD.padding+";padding-right:"+_objSD.padding+";' onFocus='_STFocus("+'"'+_objSD.id+'"'+")' onBlur='_STBlur("+'"'+_objSD.id+'"'+")' onChange='_STChange("+'"'+_objSD.id+'"'+")' "+strTTClass+" "+strTabIndex+"><\/td>";strTxtText+="			<td width='15px;'><a href='#' onclick='_STImgClick("+'"'+_objSD.id+'"'+"); return false;' "+strImgTabIndex+"><img src='"+_objSD.imgPath+"SS01.jpg' alt='' border='0'><\/a><\/td>";strTxtText+="		<\/tr>";strTxtText+="<\/table>";strDDText+="<select id='"+_objSD._selSDID+"' name='"+_objSD._selSDID+"' size='2' style='position:absolute;"+strLeftText+strTopText+"height:"+_objSD.height+";width:"+_objSD.displayWidth+";display:none;z-Index:"+_objSD.zIndex+";' onkeyUp='_SDKeyUp("+'"'+_objSD.id+'"'+",event)' onKeyDown='_SDKeyDown("+'"'+_objSD.id+'"'+",event)' onClick='_SDClick("+'"'+_objSD.id+'"'+")' onChange='_SDChange("+'"'+_objSD.id+'"'+")' onFocus='_SDFocus("+'"'+_objSD.id+'"'+")' onBlur='_SDBlur("+'"'+_objSD.id+'"'+")' "+strLBClass+" >";strDDText+=_objSD.optionTags;strDDText+="<\/select>";switch(_objSD.align.toUpperCase()){case"TOP":strHTMLText+=strDDText+strTxtText;break;case"BOTTOM":default:strHTMLText+=strTxtText+strDDText;break;};DivWrite(_objSD.id,strHTMLText);_refreshData(_objSD.id);_refresh(_objSD.id);_resetDefaultValue(_objSD.id);};};function _getSDObject(strID){var objCont=document.getElementById(window._SDLayer);var _objSD=null;for(var y=0;y<objCont.arrSD.length;y++){if(objCont.arrSD[y].id==strID){_objSD=objCont.arrSD[y];break;};};return _objSD;};function _STImgClick(strID){var _objSD=_getSDObject(strID);if(!_objSD.readOnly){if(_objSD.arrowClick!=""){eval(_objSD.arrowClick+"()");}else{if(_objSD.onClick!=""){eval(_objSD.onClick+"()");};_setFocus(_objSD.id);if(_objSD._blSelStatus){_objSD._blSelStatus=false;}else{_objSD._blSelStatus=true;};window._LastSDID=_objSD.id;setTimeout("_delaySDSet()",30);_showSD(strID,_objSD._blSelStatus);_setAutoHideStatus(false,strID);};}else{_showSD(strID,false);};};function _STClick(strID){var _objSD=_getSDObject(strID);if(!_objSD.readOnly){if(_objSD.onClick!=""){eval(_objSD.onClick+"()");};if(_objSD._blSelStatus){_objSD._blSelStatus=false;}else{_objSD._blSelStatus=true;};window._LastSDID=_objSD.id;setTimeout("_delaySDSet()",30);_showSD(strID,_objSD._blSelStatus);}else{_showSD(strID,false);};};function _STBlur(strID){var _objSD=_getSDObject(strID);_setAutoHideStatus(false,strID);if(_objSD.onBlur!=""){eval(_objSD.onBlur+"()");};};function _STFocus(strID){var _objSD=_getSDObject(strID);_setAutoHideStatus(true,strID);if(_objSD.onFocus!=""){eval(_objSD.onFocus+"()");};};function _SDBlur(strID){var _objSD=_getSDObject(strID);_setAutoHideStatus(false,strID)};function _SDFocus(strID){var _objSD=_getSDObject(strID);_setAutoHideStatus(true,strID)};function _STChange(strID){};function _SDChange(strID){setLastSelected(strID);};function setLastSelected(strID){var _objSD=_getSDObject(strID);var objControl=getFieldByID(_objSD._selSDID);_objSD._intLastSelect=objControl.selectedIndex;_updateSelecteData(strID);};function _STKeyDown(strID,objEvent){var _objSD=_getSDObject(strID);if(!_objSD.readOnly){_objSD.lastKeyDown=objEvent.keyCode;_setAutoHideStatus(true,strID);if(_objSD.onKeyDown!=""){eval(_objSD.onKeyDown+"('"+getValue(_objSD._txtDDID)+"')");};if(objEvent.keyCode==9){if(getValue(_objSD._txtDDID)==""){_objSD._intLastSelect=-1;};_updateSelecteData(_objSD.id);_hideSD(_objSD.id);return;}else if(objEvent.keyCode==27){_hideSD(_objSD.id);return;};};};function _STKeyUp(strID,objEvent){var _objSD=_getSDObject(strID);var strValue=getValue(_objSD._txtDDID).toUpperCase();var objControl=getFieldByID(_objSD._selSDID);if(!_objSD.readOnly){_objSD.lastKeyUp=objEvent.keyCode;_setAutoHideStatus(true,strID);if(_objSD.onKeyUp!=""){eval(_objSD.onKeyUp+"('"+getValue(_objSD._txtDDID)+"')");};var blnFilter=true;if(strValue==_objSD.defaultValue.toUpperCase()){blnFilter=false;};if(blnFilter){_filterKeyData(strID);};switch(objEvent.keyCode){case 8:case 46:_objSD.value="";_objSD.text="";if(getValue(_objSD._txtDDID)==""){_hideSD(_objSD.id);};return;case 13:_setSelectedData(_objSD.id);return;case 27:_hideSD(_objSD.id);return;case 9:if(getValue(_objSD._txtDDID)==""){_objSD._intLastSelect=-1;};_updateSelecteData(_objSD.id);_hideSD(_objSD.id);return;case 40:case 38:if(_objSD._blSelStatus){_moveToFirstRec(_objSD);}else{_showSD(strID,true);};if(_objSD._intLastSelect!=-1){objControl.options[_objSD._intLastSelect].selected=true;};return};var strVal=getValue(_objSD._txtDDID).toUpperCase();if(!_objSD._blSelStatus){_showSD(strID,true);};if(strVal!=""){var intLen=strVal.length;var intLength="";var intIndex=-1;intLength=_objSD._dataArray.length;intIndex=-1;if(intLength>0){for(var i=0;i<intLength;i++){if(_objSD._dataArray[i][_objSD.textIndex].substr(0,intLen).toUpperCase()==strVal){intIndex=i;break;};};if(_objSD.valueSearch){if(intIndex==-1){for(var i=0;i<intLength;i++){if(_objSD._dataArray[i][_objSD.valueIndex].substr(0,intLen).toUpperCase()==strVal){intIndex=i;break;};};};};}else{var intOpt=0;if(_objSD.optionTags!=""){intLength=objControl.length;do{if(objControl.options[intOpt].text.substr(0,intLen).toUpperCase()==strVal){intIndex=intOpt;break;};intOpt++;}while(--intLength);};if(_objSD.valueSearch){if(intIndex==-1){intLength=objControl.length;intOpt=0;do{if(objControl.options[intOpt].value.substr(0,intLen).toUpperCase()==strVal){intIndex=intOpt;break;};intOpt++;}while(--intLength);};};};if(_objSD._intLastSelect!=-1){objControl.options[_objSD._intLastSelect].selected=false;};if(intIndex!=-1){_objSD._intLastSelect=intIndex;window._LastSDID=_objSD.id;setTimeout("_delaySDSet()",30);};}else{_hideSD(_objSD.id);};};};function _filterKeyData(strID){var _objSD=_getSDObject(strID);var strVal=getValue(_objSD._txtDDID).toUpperCase();if(strVal.indexOf(_objSD.defaultValue.toUpperCase())!=-1){var intDPos=strVal.indexOf(_objSD.defaultValue.toUpperCase());var intDLen=_objSD.defaultValue.length;setField(_objSD._txtDDID,getValue(_objSD._txtDDID).substr(intDPos+intDLen));};if(_objSD.keyFilter){if(_objSD._lastFilterKey!=strVal){if(strVal.length==1){_objSD._dataArray=new Array();var intTempCount=0;var blnProceed=false;for(var i=0;i<_objSD.dataArray.length;i++){blnProceed=false;if(_objSD.valueFilter){if((_objSD.dataArray[i][_objSD.textIndex].substr(0,1).toUpperCase()==strVal)||(_objSD.dataArray[i][_objSD.valueIndex].substr(0,1).toUpperCase()==strVal)){blnProceed=true;};}else{if(_objSD.dataArray[i][_objSD.textIndex].substr(0,1).toUpperCase()==strVal){blnProceed=true;};};if(blnProceed){_objSD._dataArray[intTempCount]=new Array();_objSD._dataArray[intTempCount]=_objSD.dataArray[i];intTempCount++;};};_objSD._intLastSelect=-1;_fillDropDownData(_objSD._dataArray,_objSD.valueIndex,_objSD.textIndex,_objSD._selSDID);_objSD._lastFilterKey=strVal;}else if(strVal.length==0){_objSD._intLastSelect=-1;_objSD._dataArray=new Array();_objSD._dataArray=_objSD.dataArray;_fillDropDownData(_objSD._dataArray,_objSD.valueIndex,_objSD.textIndex,_objSD._selSDID);_objSD._lastFilterKey=strVal;};};};};function _showSD(strID,blnStatus){var _objSD=_getSDObject(strID);_objSD._blSelStatus=blnStatus;setDisplay(_objSD._selSDID,_objSD._blSelStatus);};function _hideSD(){try{var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};_showSD(_objSD.id,false);}catch(ex){};};function _delaySDSet(){var _objSD=_getSDObject(window._LastSDID);if(_objSD._intLastSelect!=-1){var objControl=getFieldByID(_objSD._selSDID);objControl.options[_objSD._intLastSelect].selected=true;};};function _SDKeyUp(strID,objEvent){var _objSD=_getSDObject(strID);_objSD.lastKeyUp=objEvent.keyCode;_setAutoHideStatus(true,strID);if(objEvent.keyCode==13){var objControl=getFieldByID(_objSD._selSDID);_objSD._intLastSelect=objControl.selectedIndex;_setSelectedData(strID);return;}else if(objEvent.keyCode==27){_hideSD(_objSD.id);return;};};function _SDKeyDown(strID,objEvent){var _objSD=_getSDObject(window._LastSDID);_objSD.lastKeyDown=objEvent.keyCode;_setAutoHideStatus(true,strID);if(objEvent.keyCode==9){var objControl=getFieldByID(_objSD._selSDID);_objSD._intLastSelect=-1;_hideSD(strID);return;}else if(objEvent.keyCode==27){_hideSD(_objSD.id);return;};};function _SDClick(strID){var _objSD=_getSDObject(strID);var objControl=getFieldByID(_objSD._selSDID);_objSD._intLastSelect=objControl.selectedIndex;_setSelectedData(strID);return;};function _setSelectedData(strID){var _objSD=_getSDObject(strID);_updateSelecteData(strID);_hideSD(strID);if(_objSD.onChange!=""){eval(_objSD.onChange+"()");};};function _refreshData(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};setField(_objSD._txtDDID,"");setField(_objSD._selSDID,"");_objSD.value="";_objSD.text="";_refrehListData(_objSD.id);};function _fillDropDownData(objDataArray,intValueIndex,intTextIndex,objSSID){var objControl=getFieldByID(objSSID);objControl.length=0;var _objSDLB=new listBox();_objSDLB.dataArray=objDataArray;_objSDLB.valueIndex=intValueIndex;_objSDLB.textIndex=intTextIndex;_objSDLB.blnFirstEmpty=false;_objSDLB.firstValue="";_objSDLB.id=objSSID;_objSDLB.fillListBox();};function _refrehValue(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};setField(_objSD._txtDDID,"");var objControl=getFieldByID(_objSD._selSDID);var blnFound=false;for(var i=0;i<objControl.length;i++){if(objControl.options[i].value.toUpperCase()==_objSD.value.toUpperCase()){objControl.options[i].selected=true;_objSD._intLastSelect=i;blnFound=true;break;};};if(blnFound){setField(_objSD._selSDID,_objSD.value);setField(_objSD._txtDDID,getText(_objSD._selSDID));_objSD.value=getValue(_objSD._selSDID);_objSD.text=getText(_objSD._selSDID);};};function _updateSelecteData(strID){var _objSD=_getSDObject(strID);if(_objSD._intLastSelect!=-1){try{setField(_objSD._txtDDID,"");setField(_objSD._txtDDID,getText(_objSD._selSDID));_objSD.value=getValue(_objSD._selSDID);_objSD.text=getText(_objSD._selSDID);}catch(ex){};}else{_objSD.value="";_objSD.text="";};};function _refresh(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};Disable(_objSD._txtDDID,_objSD.disable);ReadOnly(_objSD._txtDDID,_objSD.readOnly);_showSD(_objSD.id,false);};function _ssValidate(){var _objSD=this;var intLength=_objSD._dataArray.length;var blnFound=false;var strTextValue=getValue(_objSD._txtDDID).toUpperCase();var strArrValue="";if(intLength>0){for(var i=0;i<intLength;i++){strArrValue=_objSD._dataArray[i][_objSD.textIndex];if(strArrValue!=""){strArrValue=strArrValue.toUpperCase()};if(strArrValue==strTextValue){_objSD.value=_objSD._dataArray[i][_objSD.valueIndex];_objSD.text=_objSD._dataArray[i][_objSD.textIndex];blnFound=true;break;};};if(!blnFound){for(var i=0;i<intLength;i++){strArrValue=_objSD._dataArray[i][_objSD.valueIndex];if(strArrValue!=""){strArrValue=strArrValue.toUpperCase()};if(strArrValue==strTextValue){_objSD.value=_objSD._dataArray[i][_objSD.valueIndex];_objSD.text=_objSD._dataArray[i][_objSD.textIndex];blnFound=true;break;};};};}else{if(_objSD.optionTags!=""){var objControl=getFieldByID(_objSD._selSDID);var intOpt=0;intLength=objControl.length;do{strArrValue=objControl.options[intOpt].text;if(strArrValue!=""){strArrValue=strArrValue.toUpperCase()};if(strArrValue==strTextValue){_objSD.value=objControl.options[intOpt].value;_objSD.text=objControl.options[intOpt].text;blnFound=true;break;};intOpt++;}while(--intLength);intLength=objControl.length;intOpt=0;do{strArrValue=objControl.options[intOpt].value;if(strArrValue!=""){strArrValue=strArrValue.toUpperCase()};if(strArrValue==strTextValue){_objSD.value=objControl.options[intOpt].value;_objSD.text=objControl.options[intOpt].text;blnFound=true;break;};intOpt++;}while(--intLength);};};if(!blnFound){_objSD.value="";_objSD.text=strTextValue;};return blnFound;};function _ssDataValidate(){var _objSD=this;var intLength=_objSD._dataArray.length;var blnFound=false;if(intLength>0){for(var i=0;i<intLength;i++){if(_objSD._dataArray[i][_objSD.valueIndex].toUpperCase()==_objSD.value.toUpperCase()){_objSD.value=_objSD._dataArray[i][_objSD.valueIndex];_objSD.text=_objSD._dataArray[i][_objSD.textIndex];blnFound=true;break;};};if(!blnFound){for(var i=0;i<intLength;i++){if(_objSD._dataArray[i][_objSD.textIndex].toUpperCase()==_objSD.text.toUpperCase()){_objSD.value=_objSD._dataArray[i][_objSD.valueIndex];_objSD.text=_objSD._dataArray[i][_objSD.textIndex];blnFound=true;break;};};};}else{if(_objSD.optionTags!=""){var objControl=getFieldByID(_objSD._selSDID);var intOpt=0;intLength=objControl.length;do{if(objControl.options[intOpt].value.toUpperCase()==_objSD.value.toUpperCase()){_objSD.value=objControl.options[intOpt].value;_objSD.text=objControl.options[intOpt].text;blnFound=true;break;};intOpt++;}while(--intLength);intLength=objControl.length;intOpt=0;do{if(objControl.options[intOpt].text.toUpperCase()==_objSD.text.toUpperCase()){_objSD.value=objControl.options[intOpt].value;_objSD.text=objControl.options[intOpt].text;blnFound=true;break;};intOpt++;}while(--intLength);};};return blnFound;};function _reSize(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};var objCont=getFieldByID(_objSD._selSDID);objCont.style.height=_objSD.height;objCont.style.width=_objSD.displayWidth;setStyleClass(_objSD._selSDID,_objSD.listBoxClassName);};function _initialize(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};_objSD.value="";_objSD.text="";_objSD._intLastSelect=-1;setField(_objSD._txtDDID,"");};function _initializeControl(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};_objSD.value="";_objSD.text="";_objSD._intLastSelect=-1;_objSD.dataArray=new Array();_objSD.optionTags="";getFieldByID(_objSD._selSDID).length=0;setField(_objSD._txtDDID,"");};function _setFocus(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};setFocus(_objSD._txtDDID);};function _refrehListData(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};_objSD._intLastSelect=-1;_objSD._dataArray=new Array();_objSD._dataArray=_objSD.dataArray;if(_objSD.optionTags==""){_fillDropDownData(_objSD._dataArray,_objSD.valueIndex,_objSD.textIndex,_objSD._selSDID);};_updateSelecteData(_objSD.id);};function _autoHide(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};if(_objSD._objHide!=null){clearTimeout(_objSD._objHide);};if(!_objSD._blnFocused){var intInterval=_objSD.hideDelay*1000;_objSD._objHide=setTimeout("_showSD('"+_objSD.id+"', false)",intInterval);};};function _setAutoHideStatus(blnStatus,strID){var _objSD=this;if(arguments.length==2){_objSD=_getSDObject(arguments[1]);};_objSD._blnFocused=blnStatus;_autoHide(_objSD.id);};function _resetDefaultValue(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};setField(_objSD._txtDDID,_objSD.defaultValue);};function _resetPosition(){var _objSD=this;if(arguments.length==1){_objSD=_getSDObject(arguments[0]);};var objControl=getFieldByID(_objSD._selSDID);var strLeft=_objSD.left;if(_objSD.left!=""){if(!browser.isIE){var arrLft=_objSD.left.split("px");arrLft[0]=Number(arrLft[0]);strLeft=(arrLft[0]+2)+"px";};objControl.style.left=strLeft;};var strTop=_objSD.left;if(_objSD.top!=""){var strTop=_objSD.top;if(!browser.isIE){var arrTop=_objSD.top.split("px");arrTop[0]=Number(arrTop[0]);strTop=(arrTop[0]-2)+"px";};objControl.style.top=strTop;};};function _moveToFirstRec(_objSD){_showSD(_objSD.id,true);setFocus(_objSD._selSDID);var objControl=getFieldByID(_objSD._selSDID);var intTotLength=objControl.options.length;if(intTotLength>0){if(_objSD._intLastSelect==-1){_objSD._intLastSelect=0;}else{_objSD._intLastSelect=_objSD._intLastSelect+1};if(_objSD._intLastSelect>intTotLength){_objSD._intLastSelect=0;};objControl.options[_objSD._intLastSelect].selected=true;setField(_objSD._txtDDID,getText(_objSD._selSDID));_objSD.value=getValue(_objSD._selSDID);_objSD.text=getText(_objSD._selSDID);window._LastSDID=_objSD.id;};};
