

function SetSecurityType()
{
    try
    {
    
        var objLevel1 = document.getElementById(sUserControlName+'_comboLevel1');
	    if( objLevel1.options.length == 1)
	    {
	        document.getElementById("hdnSecurityType").value = objLevel1.value;
	    }
	    else
	    {
	         document.getElementById("hdnSecurityType").value = "-1";
	    }
	}
	catch(e)
	{
	}
	
	
	
}
function FillLevel2( Level1SelectedValue)
{

	HtmlControlUpdate('AdvancedSearchUC.FillCmbLevel2', 'spanLevel2', Level1SelectedValue,sLang);
	if( document.getElementById('cmbLevel3hidden')!=null)
	{
	    AdvancedSearchUC.SetCombo3Title(Level1SelectedValue,  callback_SetCombo3Title);
    	LoadAdvansedSearchScriptFile("/TASE/AdvancedSearchJSFiles/Empty.js");
	     
	    setTimeout("ChangeOptionsNoFocus()",100);
	    textBlur(cmbLevel3);
	}
	
	
	
}

function callback_SetCombo3Title(res)
{
    if(  document.getElementById("spanCombo3Title")!=null)
	{
        if(res.value!= null && res.value!="" )
	    {
            document.getElementById("spanCombo3Title").innerText = res.value;
        }
    }
}

function callback_FillLevel3(res)
{ 
    document.getElementById('cmbLevel3text').disabled=true;
    LoadAdvansedSearchScriptFile(res.value);
    setTimeout("ChangeOptions()",700);
    
}
function ChangeOptionsNoFocus()
{
         
    cmbLevel3.changeOptionsWithValue(0);
    document.getElementById('cmbLevel3text').blur();
  document.getElementById('cmbLevel3text').disabled=true;
  
}

function ChangeOptions()
{
    var sSelectedValueLevel1 = document.getElementById(sUserControlName+'_comboLevel1').value;
   
    var Level2Element =  document.getElementById(sUserControlName+'_comboLevel2');
    if(Level2Element == null)
    {
        Level2Element =  document.getElementById('comboLevel2');
    }
    var sSelectedValueLevel2 = Level2Element.value;
    var saTmp = sSelectedValueLevel2.split('#');
    if (saTmp.length >= 2)
    {
	    sObjectId = saTmp[0];
		
    }
    var intSecurityType = sSelectedValueLevel1+"_"+sObjectId;
    cmbLevel3.changeOptionsWithValue(intSecurityType);
   
   
  
}
function FillLevel3( Level2SelectedValue)
{    



    if(  document.getElementById("spanCombo3Title")!=null)
	{
          var sSelectedValueLevel1 = document.getElementById(sUserControlName+'_comboLevel1').value;
          AdvancedSearchUC.FillCmbLevel3(sSelectedValueLevel1, Level2SelectedValue, sLang, iTradeGuideBoard, callback_FillLevel3);
        if  (sSelectedValueLevel1==7) //Derivatives
        {
        cmbLevel3.dir="LTR";
        document.getElementById('cmbLevel3text').dir="LTR";
        }
        
        textBlur(cmbLevel3);
	}
}

function callback_SearchClick(res)
{

	if(res.value!= null && res.value!="" )
	{
	    window.open(res.value,'_parent');	
	}
}
function SearchClick()
{

    var sSelectedValueLevel1 = document.getElementById(sUserControlName+'_comboLevel1').value;
   
    var Level2Element =  document.getElementById(sUserControlName+'_comboLevel2');
    if(Level2Element == null)
    {
        Level2Element =  document.getElementById('comboLevel2');
    }
    var sSelectedValueLevel2 = Level2Element.value;
    
    
    var sSelectedValueLevel3;
    if(document.getElementById("spanCombo3Title")!=null)
	{
        sSelectedValueLevel3= document.getElementById('cmbLevel3hidden').value;
    }
    else
    {
        sSelectedValueLevel3 = "";
    }
 
    //alert(sSelectedValueLevel1 + " " + sSelectedValueLevel2);
    AdvancedSearchUC.SearchClick(sSelectedValueLevel1, sSelectedValueLevel2, sSelectedValueLevel3, iPageType, sOriginalURL,  callback_SearchClick);
    

    	
}

function LoadAdvansedSearchScriptFile(jsFile)
{
    var script = document.createElement('script'); 
    script.type = 'text/javascript'; 
    script.src = jsFile; 
    script.id = "AdvansedSearchScript"
    document.getElementById('cmbLevel3a').appendChild(script);  
}
