﻿$(document).ready(loadDropDown);

            function loadDropDown()
            {
                $(".nofilter").addClass("DropDownSelected");
                //$("#ChooseDepartmentDropDownArea").hide();
            
                $(".jq-DropDownItem").click(
                    function() 
                    {
                        cnDropDownClick($(this));
                    }
                );
                
                $("#ChooseDepartmentDropDown").click(
                    function()
                    {
                        $("#ChooseDepartmentDropDownArea").fadeIn(200);
                    }
                );
            }
            
            function cnDropDownClick(element)
            {
                $(".jq-DropDownItem").removeClass("DropDownSelected");
                element.addClass("DropDownSelected");
                
                if(element.hasClass("nofilter"))
                {
                    $("#Employees li").show();
                }
                else
                {
                    var filter = 0;
                    
                    var iterator = 1;
                    
                    while(filter == 0)
                    {
                    
                        if(element.hasClass("filter" + iterator))
                        {
                            filter = iterator;
                        }
                        
                        iterator++;
                    }
                
                    $("#Employees li").hide();
                    $(".filter" + filter + ":not(.jq-DropDownItem)").show();
                }
                
                $("#ChooseDepartmentDropDownArea").fadeOut(100);
            }

            function Defuscate(strObfuscated, cssclass, subject) {
                var strClass = (cssclass != '') ? ('class=' + cssclass) : ('');
                var strSubject = (subject != '') ? ('?Subject=' + subject) : ('');
                document.write('<a ' + strClass + ' href="mailto:' + DoDefuscate(strObfuscated) + strSubject + '">' + DoDefuscate(strObfuscated) + '</a>');
            }

            function DoDefuscate(strObfuscated) {
                var strReturn = '';
                while (strObfuscated.length > 0) {
                    strReturn += String.fromCharCode((strObfuscated.substring(0, 4) - 0) >> 3);
                    strObfuscated = strObfuscated.substring(4);
                }
                return strReturn;
            }

