
function akf_bollogram_collect_info() {
    style     = document.bollogram_info.style.value;
    sender    = document.bollogram_info.sender.value;
    recipient = document.bollogram_info.recipient.value;

    string  = document.bollogram_info.subject_html.value;
    subject = akfReplaceSpecialChars(string);
    document.bollogram_info.subject.value = subject;

    string  = document.bollogram_info.message_html.value;
    message = akfReplaceSpecialChars(string);
    document.bollogram_info.message.value = message;

    f_picture = document.bollogram_info.f_picture.value;
    search    = document.bollogram_info.search.value;
    song_id   = document.bollogram_info.song_id.value;
    song_type = document.bollogram_info.song_type.value;

    // look for send_video checkbox
    var cb_send_video = document.getElementsByName('send_video');
    if (cb_send_video.length > 0) {
       if (cb_send_video[0].checked == false) {
           song_type = "f_mp3";
       }
    }

    query_string  = "sender="     + sender;
    query_string += "&recipient=" + recipient;
    query_string += "&subject="   + subject;
    query_string += "&message="   + message;
    query_string += "&f_picture=" + f_picture;
    query_string += "&search="    + search;
    query_string += "&song_id="   + song_id;
    query_string += "&song_type=" + song_type;
    query_string += "&style="     + style;

    // alert("query_string = " + query_string);

    if (style != "simple")
        document.bollogram_search.info.value = query_string;

    document.bollogram_pic.info.value = query_string;
    sender = document.bollogram_info.sender.value;
    user_email = document.bollogram_info.user_email.value;
    if (sender == "your-email") {
        document.bollogram_pic.sender.value = sender;
    } else {
        document.bollogram_pic.sender.value = user_email;
    }

    return true;
};

function akf_bollogram_set_search_engine(val) {
    document.bollogram_info.search.value = val;
    akf_bollogram_collect_info();
};

function akf_bollogram_search_song(method) {
    f_html = "/akf_html/akf_" + method + ".html" ;
    sList = window.open(f_html, "list");
};

function akf_bollogram_get_song_id() {
    found_remix = 0;
    var inputs = document.getElementsByTagName("input");
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].getAttribute("type") == "checkbox" &&
            inputs[i].checked == true &&
            inputs[i].getAttribute("name").indexOf("song_") != -1) {
          name = inputs[i].getAttribute("name");
          id = name.replace(/song_/,"");
        }
        // remix takes precedence
        if (inputs[i].getAttribute("type") == "hidden" &&
            inputs[i].getAttribute("name").indexOf("remix_") != -1) {
          name = inputs[i].getAttribute("name");
          id = name.replace(/remix_/,"");
          found_remix = 1;
          break;
        }
    }
    document.bollogram_info.song_id.value = id;
};

function akf_bollogram_clear_field(key) {
    if (key == "sender") {
        value = document.bollogram_info.sender.value;
        idx = value.indexOf("your-email");
        if (idx != -1) {
            document.bollogram_info.sender.value = "";
        }
    } else if (key == "recipient") {
        value = document.bollogram_info.recipient.value;
        idx = value.indexOf("recipient-email");
        if (idx != -1) {
            document.bollogram_info.recipient.value = "";
        }
    } else if (key == "message") {
        value = document.bollogram_info.message_html.value;
        idx = value.indexOf("max 150 characters");
        if (idx != -1) {
            document.bollogram_info.message_html.value = "";
        }
    }
};

function akfBollogramPickImage(dir, name) {
  // window.open("/akf_html/akf_help.html");
  if (window.opener && !window.opener.closed) {
    f_picture = "/bollogram/pic_db/" + dir + "/" + name;
    window.opener.document.bollogram_info.f_picture.value = f_picture;
    window.close();
  }
};

