function enable_disable_preserve() {
    var inputs = new Array('sort_sel', 'sort_de', 'optimise_shorthands', 'merge_selectors', 'none');
    var inputs_v = new Array(true, true, true, true, false);
    for (var i = 0; i < inputs.length; i ++ ) {
        if (document.getElementById('preserve_css').checked) {
            document.getElementById(inputs[i]).disabled = inputs_v[i];
        } else {
            document.getElementById(inputs[i]).disabled =! inputs_v[i];
        }
    }
}

function fnSelect(objId) {
    fnDeSelect();
    if (document.selection) {
        var range = document.body.createTextRange();
        range.moveToElementText(document.getElementById(objId));
        range.select()
    } else if (window.getSelection) {
        var range = document.createRange();
        range.selectNode(document.getElementById(objId));
        window.getSelection().addRange(range)
    }
}

function fnDeSelect() {
    if (document.selection)
        document.selection.empty();
    else if (window.getSelection)
        window.getSelection().removeAllRanges()
}

function ClipBoard() {
    window.clipboardData.setData('Text', document.getElementById("code").innerText);
}