function doneUpload(result, filename) {
    if (result == 1) {
        $("span#result").attr("innerHTML", filename);
        $("input#file").attr("disabled", "disabled");
        $("input#uploaded").val(filename);
        $("img.delete").removeClass("hidden");
        $("img.delete").addClass("visible");
    }
    else {
        $("span#result").attr("innerHTML", "Upload failed");
        $("input#file").val("");
    }
    $("img.loader").removeClass("visible");
    $("img.loader").addClass("hidden");
    if (($("form.1 input:radio[name=buyer_type]:checked").val()) && ($("form.1 input:radio[name=jurisdiction]:checked").val()) && ($("form.1 input#uploaded").val() != "0")) {
        $("form.2 input").removeAttr("disabled");
    }
}

$(document).ready(function() {
    $("form.1 input").removeAttr("disabled");
    $("form.1 input").attr("checked", false);
    $("form.1 input#uploaded").val("0");
    $("form.1 input#file").val("");
    $("form.2 input, form.3 input").attr("disabled", "disabled");
    $("form.2 input").val("");
    $("form.3 input").attr("checked", false);
    $("input#file").change(function() {
        $("img.loader").removeClass("hidden");
        $("img.loader").addClass("visible");
        $("span#result").attr("innerHTML", "");
        if (($("#file").attr("value").toLowerCase().lastIndexOf(".doc") != -1) || ($("#file").attr("value").toLowerCase().lastIndexOf(".pdf") != -1) || ($("#file").attr("value").toLowerCase().lastIndexOf(".rtf") != -1) || ($("#file").attr("value").toLowerCase().lastIndexOf(".txt") != -1)) {
            $("form.1").trigger("submit");
        }
        else {
            doneUpload(0, "0");
        }
    });

    $("form.1 input").change(function() {
        if (($("form.1 input:radio[name=buyer_type]:checked").val()) && ($("form.1 input:radio[name=jurisdiction]:checked").val()) && ($("form.1 input#uploaded").val() != "0")) {
            $("form.2 input").removeAttr("disabled");
        }
    });

    $("form.2 input").keyup(function() {
        if (($("form.2 input:text[name=email]").val().indexOf("@") > 0) && ($("form.2 input:text[name=email]").val().lastIndexOf(".") > $("form.2 input:text[name=email]").val().indexOf("@")+1) && ($("form.2 input:text[name=email]").val().length > $("form.2 input:text[name=email]").val().lastIndexOf(".")+1)) {
            $("img.email").removeClass("hidden");
            $("img.email").addClass("visible");
        }
        else {
            $("img.email").removeClass("visible");
            $("img.email").addClass("hidden");
        }
        if ($("form.2 input:text[name=email]").val() == $("form.2 input:text[name=c_email]").val() && ($("form.2 input:text[name=email]").val().length != 0)) {
            $("img.c_email").removeClass("hidden");
            $("img.c_email").addClass("visible");
        }
        else {
            $("img.c_email").removeClass("visible");
            $("img.c_email").addClass("hidden");
        }
        if (($("form.2 input:text[name=email]").val().indexOf("@") > 0) && ($("form.2 input:text[name=email]").val().lastIndexOf(".") > $("form.2 input:text[name=email]").val().indexOf("@")+1) && ($("form.2 input:text[name=email]").val().length > $("form.2 input:text[name=email]").val().lastIndexOf(".")+1) && ($("form.2 input:text[name=email]").val() == $("form.2 input:text[name=c_email]").val())) {
            $("form.3 input").removeAttr("disabled");
        }
        else {
            $("form.3 input").attr("disabled", "disabled");
        }
    });

    $("form.3 input:checkbox").click(function() {
        if ($("form.3 input:checkbox").is(":checked")) {
            $("form.paypal input.button").removeClass("hidden");
            $("form.paypal input.button").addClass("visible");
            $("form.paypal input.button").attr("src", "btn_paynowCC_LG.gif");
            $("form.1 img.delete").removeClass("visible");
            $("form.1 img.delete").addClass("hidden");
        }
        else {
            $("form.paypal input.button").removeClass("visible");
            $("form.paypal input.button").addClass("hidden");
            $("form.paypal input.button").attr("src", "btn_paynowCC_LG_grey.gif");
            $("form.1 img.delete").removeClass("hidden");
            $("form.1 img.delete").addClass("visible");
        }
    });

    $("form.paypal input.button").click(function(event) {
        if (!$(this).hasClass("visible")) {
            event.preventDefault();
        }
        else {
            $("form.paypal input.custom").val($("form.1 input:radio[name=buyer_type]:checked").val() + ',' + $("form.1 input:radio[name=jurisdiction]:checked").val() + ',' + $("form.2 input:text[name=email]").val() + ',' + $("form.1 input#uploaded").val());
            $("form.paypal input.button").val("1");
        }
    });

    $("img.delete").click(function() {
        $.post("delete_file.php", {
            filename: $("input#uploaded").val()
        });
        $("input#file").removeAttr("disabled");
        $("img.delete").removeClass("visible");
        $("img.delete").addClass("hidden");
        $("input#uploaded").val("0");
        $("span#result").attr("innerHTML", "");
        $("input#file").val("");
    });

    $(window).unload(function() {
        if ($("form.paypal input.button").val() == "0") {
            $.post("delete_file.php", { filename: $("input#uploaded").val() });
       }
    });

});
