var tabname = "";

function doFormPost(formname, buttonname) {
    var msg = '';
    var ok = true;

    var action = document.getElementById('do');

    switch (action.value) {
        case "login":
            var e = document.getElementById('login_email');
            var p = document.getElementById('login_password');

            if (e && p && (e.value.trim() == '' || p.value.trim() == '')) {
                msg += 'Please enter your login email and password to login.';
                alert(msg);
                return false;
            }
            break;

        case "createaccount" :
            var e = document.getElementById('user_email');
            var p = document.getElementById('user_screenname');

            if ((!e || !p) ||  (e.value.trim() == '' || p.value.trim() == '')) {
                msg += 'Please enter your email address and screen name to create an account.';
                alert(msg);
                return false;
            }
            break;

        case "anonymouspost" :
            document.getElementById('login_email').value = '';
            document.getElementById('login_password').value = '';
            break;
    }

    var verify = $('verify');
    var commentField = document.getElementById('commentField');
    if ($('commentField').value != '') {
        if (verify.value.trim() == '' || ($(formname).cr.value != hex_md5(verify.value))) {
            msg += 'Oops. It appears that you did not enter the correct verification value. Please try again.';
        }
    } else {
        msg += 'Please enter some comments before posting.';
    }

    if (msg == '') {
        return ok && autocheck($(formname));
    }

    alert(msg);
    return false;
}

// deprecated
function doSwitch(type) {
    var myTemplate = '';
    $('tabmenu').select('.menuitem').each(function(element) {
        element.removeClassName('selected');
    });
    $('innercontainer').select('.contentdiv').each(function(element) {
        element.hide();
    });
    $$('#innercontainer input').each(function(ele) {
        ele.disabled = true;
    });
    $($(type).title).show();
    $(type).addClassName('selected');
    $($(type).title).show();
    $$('#' + ($(type).title) + ' input').each(function(ele) {
        ele.disabled = false;
    });
    tabname=($(type).title);
    document.getElementById('do').value=tabname;
}
function tabSwitch(tabname) {
    // unselect all tabs
    $('commentFormContainer').select('.menuitem').each(
            function(element) {
                element.removeClassName('selected');
            });
    // hide all content divs
    $('commentFormContainer').select('.contentdiv').each(
            function(element) {
                element.hide();
            });
    // show the selected tab's div
    $('commentFormContainer').select('.' + tabname).each(
            function(element) {
                element.show();
            });
    // add the selected css class to the tab
    $('commentFormContainer').select('.' + tabname).each(
            function(element) {
                element.addClassName('selected');
            });
    // set the form's do value
    $('do').value = tabname;
}
