﻿/*
This class for dropdown element
*/

var DropDown = {
    action: function(a) {
        if ($("#dropdown-" + a).hasClass('selected-close')) {
            $("#var-" + a).css('display','block');
            $("#dropdown-" + a).removeClass = 'selected-close';
            $("#dropdown-" + a).addClass = 'selected-open';
        }
        else {
            $("#var-" + a).css('display', 'none');
            $("#dropdown-" + a).removeClass = 'selected-open';
            $("#dropdown-" + a).addClass = 'selected-close';
        }
    },

    open: function(a) {
        $("#var-" + a).css('display', 'block');
        $("#dropdown-" + a).removeClass = 'selected-close';
        $("#dropdown-" + a).addClass = 'selected-open';
    },

    close: function(a) {
        $("#var-" + a).css('display', 'none');
        $("#dropdown-" + a).removeClass = 'selected-open';
        $("#dropdown-" + a).addClass = 'selected-close';
    },

    selected: function(object_id, a) {
        
    	/*for (i = 0; i < document.getElementById("var-" + a).childNodes.length; i++) {
            if (document.getElementById("var-" + a).childNodes[i].nodeType != 3) {
                document.getElementById("var-" + a).childNodes[i].style.fontWeight = 'normal';
            }
        }
    	
        document.getElementById("dropdown-" + a).innerHTML = object.innerHTML;
        object.style.fontWeight = 'bold';
        document.getElementById("select-" + a).value = object.id;*/
    	var object = $('#' + object_id);
    	$("#var-" + a + " > a").css('fontWeight', 'normal');
    	$("#dropdown-" + a).html(object.html());
    	var patt = /-([^-]+)$/;
        var val = patt.exec(object_id);
        $("#select-" + a).val(val[1]);
        object.css('fontWeight', 'bold');
    }
}
