// include file for web pages ... CD May 2006
//
// GuestSearch ... code behind form
//
// contents : 
//
//            setTermStatus
//

function getFormObj(controlId)  {
    //alert ("arrived getFormObj 1");
    var objForm = document.getElementById(controlId);
    while (true)  {
    //alert ("arrived getFormObj 2");
        if ("form" == objForm.nodeName.toLowerCase()) break;
        objForm = objForm.parentNode;
        }
    //alert ("arrived getFormObj 3");
    return objForm;
    }

function scriptFolder(objForm)  {
    var tgt = objForm.txtFolderContextText;     // current working directory
    }

function setTermStatus(proceedWithAction)  {

    var objForm = getFormObj("txtPostCode");

    //objForm.txtLanguageText.value = objForm.txtLanguageId.options[objForm.txtLanguageId.selectedIndex].text;

    objForm.txtMemberTypeId = "-1";
    objForm.txtMemberTypeText.value = "";
    objForm.txtServiceTypeId = "-1";
    objForm.txtServiceTypeText.value = "";
    objForm.txtSpecialismId = "-1";
    objForm.txtSpecialismText.value = "";
    objForm.txtLanguageId = "-1";
    objForm.txtLanguageText.value = "";
    objForm.action = objForm.txtFolderContextText.value + "gop_upd_guestsearch.php";
    return true;
    }

function evt_Postcode_Change()  {
    var objForm = getFormObj("txtPostCode");
    if ( objForm.txtPostCode.value != "" )  {
        if ( objForm.txtNearest.value == "" )  objForm.txtNearest.value = "5";
        }
    }

function resetCriteria()  {

    var objForm = getFormObj("txtPostCode");
    // otherwise pass selection criteria through to a selection engine
    //objForm.txtMemberTypeId.selectedIndex = -1;
    //objForm.txtServiceTypeId.selectedIndex = -1;
    objForm.txtLanguageId.selectedIndex = -1;
    //objForm.txtSpecialismId.selectedIndex = -1;

    //objForm.txtMemberTypeId.selectedIndex = 0;
    //objForm.txtServiceTypeId.selectedIndex = 0;
    objForm.txtLanguageId.selectedIndex = 0;
    //objForm.txtSpecialismId.selectedIndex = 0;

    objForm.txtMemberName.value = "";
    objForm.txtPostCode.value = "";
    objForm.txtNearest.value = "";
    objForm.txtRadius.value = "";

    return true;
    }
