﻿//<!--
var ulwidth;
var ulminwidth;
var fsize;
var txt;

//server side variable set:
var selectedSrch;
var embFont;
var hdnCode;

function initSrch() {
    //preloadImg(srchImg);
    //reset($("div.srch"), "img.isrch", srchImg);
    txt = document.getElementById("txtbox").childNodes[1];
    hdnCode = $("input:hidden", "div#bycode").get(0);

    if (embFont) {
        ulwidth = '545px';
        ulminwidth = '500px';
    }
    else {
        ulwidth = '545px';
        ulminwidth = '515px';
        fsize = '10px';
    }
    
    $("a.srch").click(function(e) {

        reset($("div.searchButtons"), "div.srch");
        select($(this), $(this));
        showPnl($(this).attr("id"));
    });
    
    $("a#" + selectedSrch).click();

    $(".checklens > label").css("margin","0 7px");
    $(".checknew > label").css("margin", "0 7px");
    if (fsize)
        $("#nav_search UL LI A").css("font-size", fsize);

    showPnl('srch3');
    ulminwidth = $("ul#nav_search_tabs").width() + 14 + "px";
    showPnl('srch3');    
}

function showPnl(id) {
    document.getElementById("srchSel").firstChild.value = id;

    //txt.value = '';
    hdnCode.value = '';

    $("a.srch").removeClass("select");

    $("div#by,div#bycode,div#adv").css("display", "none");
    $("div#by").css("width", ulminwidth);
    if (id == "srch3") {    
        $("div#by").css("display", "block");
        $("a#srch3").addClass("select");
        $("ul#nav_search_tabs").css("width", ulminwidth);
    }
    else if (id == "srch2") {
        $("div#by").css("display", "block");
        $("div#adv").css("display", "block");
        $("a#srch2").addClass("select");
        $("ul#nav_search_tabs").css("width", ($("div#by").width() + 10) + "px");
    }
    else {
        $("div#bycode").css("display", "block");
        $("a#srch1").addClass("select");
        $("ul#nav_search_tabs").css("width", ulminwidth);
    }
   
    /*
    if ($("ul#nav_search_tabs").width() <= $("div#by").width()) {
        //$("ul#nav_search_tabs").css("width", ($("div#by").width()+10) + "px");
    } else {
        //$("ul#nav_search_tabs").css("width", ulminwidth);
    }
    */
}

function findSubmit() {
    clearFilters();
    hdnCode.value = txt.value;
}

function clearFilters() {
    $("select", "div#by").each(function() {
        //alert($(this).get(0).selectedIndex);
        $(this).get(0).selectedIndex = 0;
    }
    );
    $("input:checkbox", "div#by").each(function() {
        $(this).get(0).checked = false;
    }
    );
}

function validTxt() {
    return txt.value != '';
}

function validEnter(e) {
    var keynum;
    var valid = true;
    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    if (keynum == 13) {
        if (txt.value == '') {
            //__doPostBack(txt.id, '');
            valid = false;
        }
        else
            findSubmit();
    }
    return valid;

}

//-->

