function addtxt(bas,sug,bas_f,sug_f) {
    var fb = tinyMCE.get(bas_f);
    var fs = tinyMCE.get(sug_f);
    var fb_content = fb.getContent();
    var fs_content = fs.getContent();
    fb_content += bas;
    fs_content += " " + sug;
    fb.setContent(fb_content);
    fs.setContent(fs_content);
}

function set_timezone() {
    tz = $.cookie("tz");
    if (tz == null || tz == "") {
        d = new Date();
        $.cookie("tz", -d.getTimezoneOffset(), {expires:2, path: "/", secure: false});
    }    
}

function create_input_field(placeholder,field_id,field_name,field_size,initial_value) {
    /* ugly hack to get around broken IE name attribute */
    var new_el = null;
    if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {
        new_el = document.createElement('<input name=\"'+field_name+'\"/>');
    } else {
        new_el = document.createElement('input');
        new_el.setAttribute("name",field_name);        
    }

    new_el.setAttribute("id",field_id);
    new_el.setAttribute("type","text");
    new_el.setAttribute("size",field_size);
    new_el.setAttribute("value",initial_value);
    placeholder = document.getElementById(placeholder);
    placeholder.appendChild(new_el);
}

function create_submit_button(placeholder,field_id,field_value) {
    var new_el = document.createElement("input");
    new_el.setAttribute("id",field_id);
    new_el.setAttribute("type","submit");
    new_el.setAttribute("value",field_value);
    new_el.className="submitbutton";
    placeholder = document.getElementById(placeholder);
    placeholder.appendChild(new_el);
}

function get_score_cookie_val(cookie_to_append, cookie_to_check, id) {

    if (cookie_to_append == null) {
        cookie_to_append = "";
    }
    if (cookie_to_check == null) {
        cookie_to_check = "";
    }
    var sid = "."+id+"."
    if ((cookie_to_append.indexOf(sid) == -1) && (cookie_to_check.indexOf(sid) == -1 )) {
        if (cookie_to_append.length > 0) {
            cookie_to_append += "o"
        }
        cookie_to_append += sid;
    }
    return cookie_to_append;
}
