﻿//ottiene jQuery
try { $j = jQuery.noConflict(); } catch (e) {}

 //Ottiene il valore di un radio
function getRadioValue(radio) {
    for (var i = 0; i < radio.length; i++) {
        if (radio[i].checked) { return radio[i].value; }
    }
}

//Aggiungi ai preferiti
function bookmark() {
    var title = "Marco's Room";
    var url = 'http://www.marcosroom.it';
    if (document.all)
        window.external.AddFavorite(url, title);
    else if (window.sidebar)
        window.sidebar.addPanel(title, url, "")
    else if (window.sidebar && window.sidebar.addPanel)
        window.sidebar.addPanel(title, url, "");
}

//Callback per salvataggio e caricamento di TinyMCE
function saveCallback(element_id, html, body) {
    html = html.replace(/</gi, "&lt;");
    html = html.replace(/>/gi, "&gt;");
    return html;
}
function loadCallback(type, value) {
    if (type == "insert_to_editor") {
        value = value.replace(/&lt;/gi, "<");
        value = value.replace(/&gt;/gi, ">");
    }
    return value;
}

//Avvia TinyMCE
function initTinyMCE(id) {
//    tinyMCE_GZ.init({
//        plugins: "safari,style,layer,table,advhr,advimage,advlink,emotions,inlinepopups,insertdatetime,<%--preview,media,--%>searchreplace,<%--print,--%>contextmenu,paste,<%--directionality,--%>fullscreen,<%--noneditable,visualchars,xhtmlxtras,template--%>",
//        themes: 'advanced',
//        languages: 'it',
//        disk_cache: true,
//        debug: false
//    });
    tinyMCE.init({
        mode: "exact",
        elements: id,
        theme: "advanced",
        skin: "o2k7",
        language: "it",

        plugins: "safari,style,layer,table,advhr,advimage,advlink,emotions,inlinepopups,insertdatetime,searchreplace,contextmenu,paste,fullscreen",

        theme_advanced_buttons1: "newdocument,|,cut,copy,paste,pastetext,pasteword,|,search,replace,|,undo,redo,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fullscreen",
        theme_advanced_buttons2: "formatselect,fontselect,fontsizeselect,|,bullist,numlist,|,outdent,indent,blockquote,|,forecolor,backcolor",
        theme_advanced_buttons3: "link,unlink,image,|,insertdate,inserttime,|,tablecontrols,|,removeformat,visualaid,|,sub,sup,|,charmap,emotions,advhr",

        theme_advanced_toolbar_location: "top",
        theme_advanced_toolbar_align: "left",

        valid_elements:
        "a[href|rel|rev|target|title|type]," +
        "b[]," +
        "blink[]," +
        "blockquote[align|cite|clear|height|type|width]," +
        "br[clear]," +
        "caption[align|height|valign|width]," +
        "center[align|height|width]," +
        "col[align|bgcolor|char|charoff|span|valign|width]," +
        "colgroup[align|bgcolor|char|charoff|span|valign|width]," +
        "comment[]," +
        "em[]," +
        "font[color|face|font-weight|point-size|size]," +
        "h1[align|clear|height|width]," +
        "h2[align|clear|height|width]," +
        "h3[align|clear|height|width]," +
        "h4[align|clear|height|width]," +
        "h5[align|clear|height|width]," +
        "h6[align|clear|height|width]," +
        "hr[align|clear|color|noshade|size|width]," +
        "img[align|alt|border|height|hspace|src|vspace|width]," +
        "li[align|clear|height|type|value|width]," +
        "marquee[behavior|bgcolor|direction|height|hspace|loop|scrollamount|scrolldelay|vspace|width]," +
        "ol[align|clear|height|start|type|width]," +
        "p[align|clear|height|width]," +
        "pre[clear|width|wrap]," +
        "s[]," +
        "small[]," +
        "span[align|style]," +
        "strike[]," +
        "strong[]," +
        "sub[]," +
        "sup[]," +
        "table[align|background|bgcolor|border|bordercolor|bordercolordark|bordercolorlight|" +
               "bottompadding|cellpadding|cellspacing|clear|cols|height|hspace|leftpadding|" +
               "rightpadding|rules|summary|toppadding|vspace|width]," +
        "tbody[align|bgcolor|char|charoff|valign]," +
        "td[abbr|align|axis|background|bgcolor|bordercolor|" +
           "bordercolordark|bordercolorlight|char|charoff|headers|" +
           "height|nowrap|rowspan|scope|valign|width]," +
        "tfoot[align|bgcolor|char|charoff|valign]," +
        "th[abbr|align|axis|background|bgcolor|bordercolor|" +
           "bordercolordark|bordercolorlight|char|charoff|headers|" +
           "height|nowrap|rowspan|scope|valign|width]," +
        "thead[align|bgcolor|char|charoff|valign]," +
        "tr[align|background|bgcolor|bordercolor|" +
           "bordercolordark|bordercolorlight|char|charoff|" +
           "height|nowrap|valign]," +
        "tt[]," +
        "u[]," +
        "ul[align|clear|height|start|type|width]",

        save_callback: "saveCallback",
        cleanup_callback: "loadCallback"

    });
}
