var delay = 1000;
var timerID = null;
var secs = 0;

function update_messages() {
    function message_callback(php_output) {
        document.getElementById("message_count").innerHTML = php_output;
    }
    x_ajax_message_count(false, message_callback);
}
function update_captcha(id) {
    document.getElementById("captcha_" + id).innerHTML = "<div class=\"cap_holder\"><br \/><br \/>Updating image ...<br \/><\/div>";
    function update_captcha_callback(php_output) {
        document.getElementById("captcha_" + id).innerHTML = php_output;
    }
    x_ajax_captcha(id, update_captcha_callback);
}
function make_sure(message) {
    if (confirm(message)) {
        return true;
    }
    else {
        return false;
    }
}
function start_timer() {
    secs = secs + 1;
    if (secs % 30 == 0 && messages == 1) { update_messages(); }
    timerID = self.setTimeout("start_timer()", delay)
}
function hide_option(div) {
    document.getElementById("option_more_" + div).style.display = "none";
    document.getElementById("more_link_" + div).style.display = "inline";
}
function show_option(div) {
    document.getElementById("option_more_" + div).style.display = "block";
    document.getElementById("more_link_" + div).style.display = "none";
}
function show_criteria() {
    document.getElementById("drilldown_table").style.display = 'table';
    document.getElementById("toggle_drilldown").innerHTML = '<a href="#" onclick="hide_criteria(); return false;">Hide Criteria</a>';
    x_ajax_show_hide_state(0, do_nothing);
}
function hide_criteria() {
    document.getElementById("drilldown_table").style.display = 'none';
    document.getElementById("toggle_drilldown").innerHTML = '<a href="#" onclick="show_criteria(); return false;">Show Criteria</a>';
    x_ajax_show_hide_state(1, do_nothing);
}
function hide_plans(div) {
    document.getElementById(div).style.display = 'none';
}
function show_plans(div) {
    document.getElementById(div).style.display = 'block';
}
function show_desc(div) {
    document.getElementById(div).style.display = 'block';
}
function add_host_notice() {
    alert("You must setup at least one hosting plan before submitting a new host for review");
}
function do_nothing(output) {
    return false;
}
