// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function gi(id) {
    return document.getElementById(id);
}

function toggle_visibility(id, value) {
    var c = gi(id)
    
    if(value == 1)
        c.src = "/images/admin/green_circle.gif"
    else
        c.src = "/images/admin/red_circle.gif"            
}

function set_class_name(element, class_name) {
    new Element.ClassNames(element).set(class_name);
}

function toggle_expander(dir) {
    e = gi("expander_"+dir);
    d = gi("subdirs_"+dir);
    if(d.style.display == "none") {
        e.src = "/images/mediamanager/plus.gif";
    } else {
        e.src = "/images/mediamanager/minus.gif";
    }
}

function turn_on_expander(element) {
    gi("expander_"+element).style.visibility = "visible"
}

function turn_off_expander(element) {
    gi("expander_"+element).style.visibility = "hidden"
}

function toggle_element(element) {
    e = gi(element);
    if(e.style.display == "block") {
        e.style.display = "none";    
    } else {
        e.style.display = "block";
    }
}

function validateAccepter() {
    if(gi('accepter').checked) {
        return true;
    } else {
        alert('Du skal acceptere salgsbetingelserne!');
        return false;
    }
}

function shift_lev_boxes() {
    v = gi('lev_as_fak_data').checked
		col = (v) ? "#ddd" : "#fff";
                                  
    $('lev_name').disabled = v
    $('lev_name').setStyle({backgroundColor: col})
    $('lev_address').disabled = v                 
    $('lev_address').setStyle({backgroundColor: col})
    $('lev_zipcity').disabled = v                 
    $('lev_zipcity').setStyle({backgroundColor: col})
    $('lev_country').disabled = v                 
    $('lev_country').setStyle({backgroundColor: col})
}

function topmenu_over(element, number) {
    gi(element).src = '/images/top-menu/images/top-menu_0'+number+'_m.gif'
}

function topmenu_out(element, number) {
    gi(element).src = '/images/top-menu/images/top-menu_0'+number+'.gif'
}

function highlight_product(product_id) {
    set_class_name(""+product_id+"_rbroundbox", "rbroundbox-d left");
    set_class_name(""+product_id+"_rbtop", "rbtop-d");
    set_class_name(""+product_id+"_rbbot", "rbbot-d");
}

function unhighlight_product(product_id) {
    set_class_name(""+product_id+"_rbroundbox", "rbroundbox left");
    set_class_name(""+product_id+"_rbtop", "rbtop");
    set_class_name(""+product_id+"_rbbot", "rbbot");
}
