function disableselect(e){
    return false
}

function reEnable(){
    return true
}

//document.onselectstart=new Function ("return false")
//if (window.sidebar){
//    document.onmousedown=disableselect
//    document.onclick=reEnable
//}

function add_image_field(prefix) {
    var t = document.getElementById(prefix+'imagesbox');
    var br = document.createElement('br');
    var n = document.createElement('input');
    n.type = 'file';
    n.setAttribute('name',prefix+'image');
    n.setAttribute('size','25');
    t.appendChild(br);
    t.appendChild(n);
}

function img_checkbox(prefix,id) {
    var box = eval("document.editform."+prefix+id);
    if ( box.checked == true ) {
        box.checked = false;
    } else {
        box.checked = true;
    }
}

function setCookie(c_name,value,expiredays) {
    var exdate=new Date();
    exdate.setDate(exdate.getDate()+expiredays);
    document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+';path=/';
}

function getCookie(c_name) {
    if (document.cookie.length>0) {
        c_start=document.cookie.indexOf(c_name + "=");
        if (c_start!=-1) {
            c_start=c_start + c_name.length+1;
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
        }
    }
    return "";
}

function checkCookie( id, count ) {
    order=getCookie('order');
    if ( (order!=null && order!="") && (id!=null && id!="") ) {
        setCookie('order',order+';'+id+':'+count,1);
    } else {
        if (id!=null && id!="") {
            setCookie('order',';'+id+':'+count,1);
        }
    }
    window.location.reload();
    //Reload('my_order_frame');
}

function removeCookie( order, id ) {
    setCookie('order',order,1);
/*
    if ( parent.document.getElementById('div_'+id) ) {
        parent.document.getElementById('div_'+id).innerHTML = '<input class="order" style="float: right;" value="Поръчвам" onclick="checkCookie('+id+', 1)" type="button" />';
    }
*/
    window.location.reload();
}

function removeMainCookie( order, id ) {
    setCookie('order',order,1);
/*
    if ( document.getElementById('div_'+id) ) {
        document.getElementById('div_'+id).innerHTML = '<input class="order" style="float: right;" value="Поръчвам" onclick="checkCookie('+id+', 1)" type="button" />';
    }
*/
    window.location.reload();
    //Reload('my_order_frame');
}

function changeCookie( id ) {
    cookie=getCookie('order');
    var order = new Object;
    var value = document.getElementById('item_count_'+id);
    var t = cookie.split(';');
    var text = '';
    for (var i = 1; i < t.length; i++) {
        var p = t[i].split(':');
        order[p[0]] = p[1];
    }
    for (var i in order) {
        if ( i == id ) {
            order[i] = value.value;
        }
        text = text+';'+i+':'+order[i];
    }
    setCookie('order',text,1);
    window.location.reload();
//    location.reload(true);
}

function resize_iframe(id) {
    document.getElementById(id).height=768; // required for mozilla/firefox bugs, value can be "", null, or integer
    document.getElementById(id).height=window.frames[id].document.body.scrollHeight+10;
}

function Reload ( id ) {
    var f = document.getElementById(id);
    f.src = f.src+'?q=1';
}

function getAllSheets() {
    if( !window.ScriptEngine && navigator.__ice_version ) {
        return document.styleSheets;
    }
    if( document.getElementsByTagName ) {
        var Lt = document.getElementsByTagName('link'), St = document.getElementsByTagName('style');
    } else if( document.styleSheets && document.all ) {
        var Lt = document.all.tags('LINK'), St = document.all.tags('STYLE');
    } else { return []; }
    for( var x = 0, os = []; Lt[x]; x++ ) {
        var rel = Lt[x].rel ? Lt[x].rel : Lt[x].getAttribute ? Lt[x].getAttribute('rel') : '';
        if( typeof( rel ) == 'string' && rel.toLowerCase().indexOf('style') + 1 ) { os[os.length] = Lt[x]; }
    }
    for( var x = 0; St[x]; x++ ) {
        os[os.length] = St[x];
    }
    return os;
}

function changeStyle() {
    for( var x = 0, ss = getAllSheets(); ss[x]; x++ ) {
        if( ss[x].title ) {
            ss[x].disabled = true;
        }
        for( var y = 0; y < arguments.length; y++ ) {
            if( ss[x].title == arguments[y] ) {
                ss[x].disabled = false;
            }
        }
    }
}

function mail_readonly() {
    table = document.getElementById("mail_module");
    input = table.getElementsByTagName("input");
    textarea = table.getElementsByTagName("textarea");
    for (var i = 0; i < input.length; i++) {
        input[i].readOnly = true;
    }
    for (var i = 0; i < textarea.length; i++) {
        textarea[i].readOnly = true;
    }
    document.getElementById('preview_default').style.display = '';
    document.getElementById('preview_mail').style.display = 'none';
}

function mail_noreadonly() {
    table = document.getElementById("mail_module");
    input = table.getElementsByTagName("input");
    textarea = table.getElementsByTagName("textarea");
    for (var i = 0; i < input.length; i++) {
        input[i].readOnly = false;
    }
    for (var i = 0; i < textarea.length; i++) {
        textarea[i].readOnly = false;
    }
    document.getElementById('preview_default').style.display = 'none';
    document.getElementById('preview_mail').style.display = '';
}
