﻿var Connector = function() {
    
    var debug_mode;    

    return {
        AVAILABLE_COLORS: ["Black", "Brown", "Red", "Green", "Yellow", "White"],
        setDebug: function(enableDebug) {
            debug_mode = enableDebug;
            //if(debug_mode && console) console.log("debug enabled");
        },
        
        filterColor: function(color1, color2) {
            /*if(debug_mode && console) console.log("received colors:",color1, color2);
            if(debug_mode && console) if(!color1 && !color2) console.log("Filtering in All Colors");
            if(debug_mode && console) if(color1 && !color2) console.log("Filtering in color",color1);
            if(debug_mode && console) if(color1 && color2) console.log("Filtering in colors %s and %s",color1,color2);*/
            //filter color code;
            if(color1) {
                $("input[id$='HdnColor1']").val(color1);
            } else {
                $("input[id$='HdnColor1']").val("");
            }
            if(color1) {
                $("input[id$='HdnColor2']").val(color2);
            } else {
                $("input[id$='HdnColor2']").val("");
            }
            setTimeout(function() {$('.SliderPostback').click();},70);
            //alert("posting back");
            
            
        },
        
        filterMemorialTypes: function(type) {
            //if(debug_mode && console) console.log("filtering type:",type);
            $("input[id$='HdnMemorialType']").val(type);
            $(".MemorialTypePostback").click();
        }

    };

}
