﻿var formSubmitted = false;
var divId;
var successControlId;
function SetErrorLabelStyle(errorControlID, groupName) {
    if (typeof (Page_ClientValidate) == 'function')
    { Page_ClientValidate(groupName); }
    if (Page_IsValid) { $("div[id$=" + errorControlID + "]").css('display', 'none'); }
    else {
        $("div[id$=" + errorControlID + "]").css('display', 'block');
    }
}
function ValGroup(errorControlID, groupName) {
    if (typeof (Page_ClientValidate) == 'function')
    { Page_ClientValidate(groupName); }
    if (Page_IsValid) { document.getElementById(errorControlID).style.display = 'none'; }
    else { document.getElementById(errorControlID).style.display = 'block'; }
}

function ShowSuccessMessage(groupName, formControlId, successControlID, divID) {
    if (typeof (Page_ClientValidate) == 'function')
    { Page_ClientValidate(groupName); }
    if (Page_IsValid) {
        formSubmitted = true;
        successControlId = successControlID;
        divId = divID;
    }
}

function openPopUp(refData, winID, btnObj, formDivID, mainDivID) {
    if ($(btnObj).next("#" + winID).length > 0) {
        $("#" + winID).slideUp(200, function() {
            $(formDivID + " .contactPage").css('display', 'none');
            $(mainDivID).after($(this));
        });
    } else {

        $("#" + winID).slideUp(200, function() {
            $(btnObj).after($(this));
            $("#" + winID).find("input[id$=ReferenceData]").val(refData);
            $(formDivID + " .RequestSent").css('display', 'none');
            $(formDivID + " .contactPage").css('display', 'block');
            $(this).slideDown(200);
            //ProductFinder dropdowns
            if ($("#requestSamplePopup").find(".resultsContact .newListSelected").length == 0) {
                $('#requestSamplePopup .resultsContact select').sSelect();
            };
            if ($("#requestQuotationPopup").find(".resultsContact .newListSelected").length == 0) {
                $('#requestQuotationPopup .resultsContact select').sSelect();
            };

        });
    }
}
function toggleNextDiv(linkObj) {
    $(linkObj).next().slideToggle();
}

