//----Asi Code---------------------------
	var g_IsdestSignOpen = false;
	var g_IsSourceSignOpen = false
	function ShowSelect(p_SelectObj, p_InputObj){
		var l_Left = offsetLeft2(p_InputObj)-5;
		var l_Top = offsetTop2(p_InputObj);
		p_SelectObj.style.left = l_Left;
		p_SelectObj.style.top = (l_Top+19);
		p_SelectObj.style.display = "block";
		g_IsdestSignOpen = true;
		g_IsSourceSignOpen = true;
		//p_SelectObj.focus(); 
		
	}
	
	function hideSelect(p_SelectObj){
		p_SelectObj.style.display = "none";
		g_IsdestSignOpen = false;
		g_IsSourceSignOpen = false;
		
	}
	
	 
	/*-----------------------------------------------------------------
	Calculate the top position of the object.
	Parameters: 
    Name				Description
    -------------------------------------------------------------------
    obj					The object
------------------------------------------------------------------*/
function offsetTop2(obj)
{
	var top = 0;

	for (; obj; obj=obj.offsetParent)
	{
		top = top + obj.offsetTop;
	}
	return(top);
}

/*-----------------------------------------------------------------
	Calculate the left position of the object.
	Parameters: 
    Name				Description
    -------------------------------------------------------------------
    obj					The object
------------------------------------------------------------------*/
function offsetLeft2(obj)
{
	var left = 0;
	
	for (; obj; obj=obj.offsetParent)
	{
		if (obj.tagName == "BODY") break;
		left = left + obj.offsetLeft;
	}
	return(left);
}

function onBlurFieldAction(p_Sign, p_Obj)
{
	if(p_Sign.options.length!=0&&p_Sign.value!=0)
	{
		p_Obj.value=p_Sign.options[p_Sign.selectedIndex].text;
	}else{
		p_Obj.value='';
		AutoFilter(p_Obj);
	}
	//hideSelect(p_Sign);
}


function dropDownImageClick(p_SignOpen, p_Sign, p_SignText){
	if (!p_SignOpen){
		ShowSelect(p_Sign, p_SignText);
		p_Sign.focus()
	}else{
		hideSelect(p_Sign);
	}
}

function AutoFilter(FormObj){
	MessText = FormObj.value.toLowerCase()
	SelectOptions = eval("document."+ FormObj.form.name +"."+FormObj.name.substr(0,FormObj.name.length-4)+".options");
	if(MessText != ""){
		for (i = 0;i < SelectOptions.length;i++){
			if(SelectOptions[i].text.toLowerCase().indexOf(MessText) == 0)
			{
				var l_SelectOptions = 7;
				if((i+l_SelectOptions) > SelectOptions.length-1)
					l_SelectOptions = SelectOptions.length-1;
				else
						l_SelectOptions = i+l_SelectOptions;
						SelectOptions[l_SelectOptions].selected = 1;		
						SelectOptions[i].selected = 1;
				if(event.keyCode == 8||event.keyode == 9){
					return;
				}
				else if(event.keyCode == 40){
				    i++;
				    SelectOptions[i].selected = 1;
				}
				else if(event.keyCode == 38){
				    i--;
				    SelectOptions[i].selected = 1;
				}
				FormObj.value = SelectOptions[i].text;
				var rNew = FormObj.createTextRange();
				rNew.moveStart('character', MessText.length) ;
				rNew.select();
				break;
			} 
		}
	}
}

function OptionChange(index,val)
{
	/*if (index!=0) 
	{
		
	}
	*/
	if(val.length!=0)
	{
		location.href=val;
	}
}
//-------------------------------------------------------------
