﻿var HighSchoolSearch_SchoolID = 0;
var HighSchoolSearch_SchoolName = "";
var OtherSchoolSearch_SchoolName = "";
var HighSchoolSearch_CallBack = null;


function ShowHighSchoolSearchPanel(cb)
{
    HighSchoolSearch_CallBack = cb;
    $find('HighSchoolSearch_Panel_BID').show();
    return false;
}

function OnHighSchoolSelect(schoolNameList, otherTextBox, schoolNameDisplay, schoolIDHidden, validator, SchoolNameHidden )
{
    var lst = $get(schoolNameList);
    var tb = $get(otherTextBox);

    if (lst && lst.selectedIndex > -1)
    {
        var school = lst.options[lst.selectedIndex];
        $get(schoolNameDisplay).innerHTML = school.text + '<br />';
        $get(SchoolNameHidden).value = school.text;
        $get(schoolIDHidden).value = school.value;
        $get(validator).style.display = 'none';
        
        HighSchoolSearch_SchoolName = school.text;
        HighSchoolSearch_SchoolID = school.value;
        OtherSchoolSearch_SchoolName = "";
    }
    else if (tb.value != '')
    {
        $get(schoolNameDisplay).innerHTML = tb.value + '<br />';
        OtherSchoolSearch_SchoolName = tb.value;
        HighSchoolSearch_SchoolName = "";
        HighSchoolSearch_SchoolID = "";
    }
    
        if (HighSchoolSearch_CallBack)
        {
            HighSchoolSearch_CallBack(HighSchoolSearch_SchoolName, HighSchoolSearch_SchoolID, OtherSchoolSearch_SchoolName);
        }
}

var HighSchoolSearch_WhoAmIDropDownID = '';

function SetSelectedState(ddl, hdn)
{
    var selVal = ddl.value;
    $get(hdn).value = selVal;
}

function ClntValHS(source, args)
{
    var doVal =  $("input[id$=hdn_doValidate]")[0].value; 
    if(doVal.toUpperCase() == "TRUE")
    {
        var ddl = HighSchoolSearch_WhoAmIDropDownID;
        if (ddl != "")
        {
            var ddlCIndex = $get(ddl).selectedIndex;
            var selCValue = $get(ddl).options[ddlCIndex].value;
            if (selCValue == "28810")
            {
              // var schName = $(source).siblings('#'+$("span[id$=schoolName]")[0].id);
               var schName = $("div[id$=schoolName]").html() != '';
               args.IsValid = schName[0].innerHTML != '';
            }
        }
        else
        {
//            var schName = $(source).siblings('#'+$("span[id$=schoolName]")[0].id);
//            //args.IsValid = schName.val() != '';
            args.IsValid = $("div[id$=schoolName]").html() != '';
        }
    }
    else
    {
      args.IsValid = true;
    }    
}

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();