﻿function EnableDisableTextBox(ATextBox, ADropdownList) {
    var ObjTextBox = document.getElementById(ATextBox);
    var ObjDrpdwnList = document.getElementById(ADropdownList);
    var Index = ObjDrpdwnList.selectedIndex;
    if (ObjDrpdwnList.options[Index].text == 'Others') {
        ObjTextBox.disabled = false;
        ObjTextBox.style.color = "transparent";
        ObjTextBox.value = '';
    }
    else {
        ObjTextBox.disabled = true;
        ObjTextBox.style.color = "gray";
        ObjTextBox.value = '';
    }

}

function addListBoxItem(AddProductServicesListBoxID, AddProductServicesTextBoxID, AddProductHiddenFieldID) {
    var AddProductServicesListBox = document.getElementById(AddProductServicesListBoxID);
    var AddProductServicesTextBox = document.getElementById(AddProductServicesTextBoxID);
    var AddProductHiddenField = document.getElementById(AddProductHiddenFieldID);
    AddProductHiddenField.value = '';

    if (AddProductServicesTextBox.value.trim() != '') {
        var opt = new Option(AddProductServicesTextBox.value, AddProductServicesTextBox.value);
        AddProductServicesListBox.options.add(opt);

        for (var i = 0; i < AddProductServicesListBox.options.length; i++) {
            AddProductHiddenField.value = AddProductHiddenField.value + '~' + AddProductServicesListBox.options[i].text;

        }
        //AddProductHiddenField.value = AddProductHiddenField.value + '~' + AddProductServicesTextBox.value;
        AddProductServicesTextBox.value = '';

    }
    else {
        alert('Please enter some text to add!');
        AddProductServicesTextBox.focus();
    }
    return false;

}

function removeListBoxItem(AddProductServicesListBoxID, AddProductServicesTextBoxID, AddProductHiddenFieldID) {
    var AddProductServicesListBox = document.getElementById(AddProductServicesListBoxID);
    var AddProductServicesTextBox = document.getElementById(AddProductServicesTextBoxID);
    var AddProductHiddenField = document.getElementById(AddProductHiddenFieldID);

    var Length = AddProductServicesListBox.options.length;
    var IsSelected = false;
    for (var i = 0; i <= Length - 1; i++) {
        if (AddProductServicesListBox.options[i].selected) {
            IsSelected = true;
        }
    }

    if (!IsSelected) {
        alert('Please select some item to delete!');
        AddProductServicesTextBox.focus();

    }

    for (var i = 0; i <= Length - 1; i++) {
        if (AddProductServicesListBox.options[i].selected) {
            AddProductServicesListBox.remove(i);
            Length--;
        }
    }

    AddProductHiddenField.value = '';
    for (var i = 0; i <= Length - 1; i++) {
        AddProductHiddenField.value = AddProductHiddenField.value + '~' + AddProductServicesListBox.options[i].text;

    }
    return false;

}


function validateSearchParameter(CategoryDropDownListID) {
    var CategoryDropDownList = document.getElementById(CategoryDropDownListID);
    if (CategoryDropDownList != null) {
        if (CategoryDropDownList.selectedIndex == 0) {
            alert('Please select category to select !');
            CategoryDropDownList.focus();
            return false;
        }
    }
    return true;
}
