﻿var FormProductDisplay = document.FormProductDisplay;
var FormSpecificationDisplay = document.FormSpecificationDisplay;

// Routine to clear the form
function onSearchClearName() {
    FormProductDisplay.FormFindProductTitle.value = "";
    FormProductDisplay.FormFindDataSheetCode.value = "";
    FormProductDisplay.FormFindSortBy[0].checked = true;
    FormProductDisplay.FormFindProductTitle.focus();
}

// Routine to clear the form
function onSearchClearFeature() {
    FormProductDisplay.FormFindBrandId.selectedIndex = 0;
    FormProductDisplay.FormFindLocationId.selectedIndex = 0;
    FormProductDisplay.FormFindQualityId.selectedIndex = 0;
    FormProductDisplay.FormFindCoatingId.selectedIndex = 0;
    FormProductDisplay.FormFindSortBy[0].checked = true;
    FormProductDisplay.FormFindBrandId.focus();
}

// Routine to search for records
function onSearchProductFeature() {
    FormProductDisplay.FormFindProductTitle.value = "";
    FormProductDisplay.FormFindDataSheetCode.value = "";
    FormProductDisplay.FormFindPageNumber.value = 1;
    onSearchProduct();
}

// Routine to search for records
function onSearchProductName() {
    FormProductDisplay.FormFindBrandId.selectedIndex = 0;
    FormProductDisplay.FormFindLocationId.selectedIndex = 0;
    FormProductDisplay.FormFindQualityId.selectedIndex = 0;
    FormProductDisplay.FormFindCoatingId.selectedIndex = 0;
    FormProductDisplay.FormFindPageNumber.value = 1;
    onSearchProduct();
}

// Routine to search for records
function onSearchProduct() {
    onSubmitForm("Search", 0);
}

// Routine to search for records
function onShowList() {
    onSubmitForm("Search", 0);
}

// Routine to get the previous page
function onPageGoTo(ThePageNumber) {
    FormProductDisplay.FormFindPageNumber.value = ThePageNumber;
    onShowList();
}

// Routine to search for records
function onShowListTop() {
    FormProductDisplay.FormFindPageNumber.value = parseInt(FormProductDisplay.FormFindPageNumberTop.value);
    onSubmitForm("Search", 0);
}

// Routine to search for records
function onShowListBottom() {
    FormProductDisplay.FormFindPageNumber.value = parseInt(FormProductDisplay.FormFindPageNumberBottom.value);
    onSubmitForm("Search", 0);
}

// Routine to select a record
function onSelectProduct(TheProductId) {
    onSubmitForm("Get", TheProductId)
}

// Routine to execute the form
function onSubmitForm(TheAction, TheProductId) {
    FormProductDisplay.FormAction.value = TheAction;
    FormProductDisplay.FormFieldProductId.value = TheProductId;
    FormProductDisplay.submit();
}

// Routine to get the previous page
function onPagePrevTop() {
    FormProductDisplay.FormFindPageNumber.value = parseInt(FormProductDisplay.FormFindPageNumber.value) - 10;
    onShowList();
}

// Routine to get the next page
function onPageNextTop() {
    FormProductDisplay.FormFindPageNumber.value = parseInt(FormProductDisplay.FormFindPageNumber.value) + 10;
    onShowList();
}

// Routine to get the previous page
function onPagePrevBottom() {
    FormProductDisplay.FormFindPageNumber.value = parseInt(FormProductDisplay.FormFindPageNumber.value) - 10;
    onShowList();
}

// Routine to get the next page
function onPageNextBottom() {
    FormProductDisplay.FormFindPageNumber.value = parseInt(FormProductDisplay.FormFindPageNumber.value) + 10;
    onShowList();
}

// Routine to execute the form
function onSubmitForm(TheAction, TheProductId) {
    FormProductDisplay.FormAction.value = TheAction;
    FormProductDisplay.FormFieldProductId.value = TheProductId;
    FormProductDisplay.submit();
}

// Routine to execute the form
function onShowSpecification() {
    //	FormSpecificationDisplay.FormFieldProductId.value = FormProductDisplay.FormFieldProductId.value;
    FormSpecificationDisplay.submit();
}