
window.addEvent('domready', function(){

/*window.addEvent('click', function(){
    $$("div.combooptions").each(function(element) {
        element.addClass("hidden");
    });
});*/

document.addEvent('click', function(){
    $$("div.combooptions").each(function(element) {
        element.addClass("hidden");
    });
});

$$("ul.combooptions").each(function(element) {
    var name=element.id.substr(0,element.id.indexOf("_"));
    element.getParent().setStyle("width",($(name).getSize().x-2)+"px");
    //element.setStyle("width",($(name).getSize().x-20)+"px");
    element.getParent().setStyle("top",($(name).getPosition().y+14)+"px");
    //console.log(element.getChildren().length);
    if (element.getChildren().length>4){
        element.getParent().setStyle("height",(4*18)+"px");
    }
});

$$("div.combo").each(function(element) {
    element.addEvent('click', function(event){
        var event = new Event(event).stop();
        $(element.id+"_options_frame").toggleClass("hidden");
        $$("div.combooptions").each(function(element2) {
            if (element2.id!=element.id+"_options_frame"){
                element2.addClass("hidden");
            }
        });
    });
});

$$("ul.combooptions li").each(function(element) {
    element.addEvent('mouseenter', function(event){
        element.addClass("active");
    });
    element.addEvent('mouseleave', function(event){
        element.removeClass("active");
    });
    element.addEvent('click', function(event){
        var name=element.getParent().id.substr(0,element.getParent().id.indexOf("_"));
        //console.log(name);
        $(name).getChildren("span")[0].set("text",element.get("text"));
        $(name+"_value").value=element.get("text");
    });
});

/*var menus = $$("#menu li a");
menus.each(function(element) {
    element.addEvent('mouseenter', function(){
        if (element.rel!="active"){
            element.addClass("active");
        }
	});

    element.addEvent('mouseleave', function(){
        if (element.rel!="active"){
            element.removeClass("active");
        }
	});
});*/

});

