﻿/// <reference path="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1-vsdoc.js" />

var memPrice = 195;
var nonPrice = 245;
var validateSize = true;
var num1 = Math.floor(Math.random() * 10) + 1;
var num2 = Math.floor(Math.random() * 10) + 1;

$(document).ready(function () {
//    var endDate = new Date();
//    endDate.setFullYear(2011, 5, 1);
//    var d = new Date();
//    if (endDate < d) {
//        $(".tshirt").hide();
//        memPrice = 205;
//        nonPrice = 265;
//        validateSize = false;
//    }
 
    $('#num1').text(num1);
    $('#num2').text(num2);

    $('input:radio').click(function () {
        if ($(this).val() == "non") {
            $('.non').removeAttr('disabled');
            $('.member').attr('disabled', 'disabled').removeAttr('checked');
        }
        else {
            $('.member').removeAttr('disabled');
            $('.non').attr('disabled', 'disabled').removeAttr('checked');
        }
    });
    $('input.txt.numeric').numeric();
});

function validateForm() {
    if (!$('input[name=new_or_renewing]').is(":checked")) {
        alert('Enter membership status.');
        return false;
    }
    if ($('input:radio[name=new_or_renewing]:checked').val() == "new") {
        if (!$('input[name=membership_type]').is(":checked")) {
            alert('Choose a membership type.');
            return false;
        }
    }
    if ($('input[name=company_name]').val() == "") {
        alert('Enter company name.');
        return false;
    }
   
    if ($("#answer").val() != (num1 + num2)) {
        alert('Enter the correct security code');
        return false;
    }
        
    return true;
}
function resetCart() {
    $(':input', 'body')
 .not(':button, :submit, :reset, :hidden')
 .val('')
 .removeAttr('checked')
 .removeAttr('selected');

}
function submitCart() {
    if ($('input[name=website_sponsorship]').is(':checked')) {
        add_item("wbs", "Website Sponsorship 2012", "200", 1);
    }

//    var lnlMemEarly = $('input[name=lnlMemEarly]').val();
//    var lnlMemLate = $('input[name=lnlMemLate]').val();
//    var lnlNonEarly = $('input[name=lnlNonEarly]').val();
//    var lnlNonLate = $('input[name=lnlNonLate]').val();
//    var lnlStudEarly = $('input[name=lnlStudEarly]').val();
//    var lnlStudLate = $('input[name=lnlStudLate]').val();

//    if (lnlMemEarly != "" && lnlMemEarly > 0) {
//        add_item("LL", "AGM and Lunch & Learn - Early Member", "50", lnlMemEarly);
//    }
//    if (lnlMemLate != "" && lnlMemLate > 0) {
//        add_item("LL", "AGM and Lunch & Learn - Late Member", "70", lnlMemLate);
//    }
//    if (lnlNonEarly != "" && lnlNonEarly > 0) {
//        add_item("LL", "AGM and Lunch & Learn - Early Non-Member", "60", lnlNonEarly);
//    }
//    if (lnlNonLate != "" && lnlNonLate > 0) {
//        add_item("LL", "AGM and Lunch & Learn - Late Non-Member", "80", lnlNonLate);
//    }
//    if (lnlStudEarly != "" && lnlStudEarly > 0) {
//        add_item("LL", "AGM and Lunch & Learn - Early Student", "50", lnlStudEarly);
//    }
//    if (lnlStudLate != "" && lnlStudLate > 0) {
//        add_item("LL", "AGM and Lunch & Learn - Late Student", "70", lnlStudLate);
//    }

//    if ($('input[name=golfers]').is(':checked')) {
//        var rate;
//        var golfers;
//        if ($('input:radio[name=new_or_renewing]:checked').val() == "non") {
//            rate = nonPrice;
//        }
//        else {
//            rate = memPrice;
//        }
//        golfers = $('input:radio[name=golfers]:checked').val();
//        add_item("glf", "ICoTA's 10th Annual Golf Tournament", rate, golfers);
//    }

//    if ($('input[name=400_hole_sponsor]').is(':checked')) {
//        add_item("sps", "Golf Tournament - Par 3 Hole Sponsorhip", 400, 1);
//    }
//    if ($('input[name=150_hole_sponsor]').is(':checked')) {
//        add_item("sps", "Golf Tournament - Hole Sponsorhip", 150, 1);
//    }

    var ssingle = $('select[name=250_shortcourse_member]').val();
    if (ssingle > 0) {
        add_item("sps", "October 19th - CT Short Course - Member", 250, ssingle);
    }
    var stable = $('select[name=1250_shortcourse_membertable]').val();
    if (stable > 0) {
        add_item("sps", "October 19th - CT Short Course Table - Member", 1250, stable);
    }
    var snsingle = $('select[name=325_shortcourse_nonmember]').val();
    if (snsingle > 0) {
        add_item("sps", "October 19th - CT Short Course - Nonmember", 325, snsingle);
    }
    var sntable = $('select[name=1625_shortcourse_nonmembertable]').val();
    if (sntable > 0) {
        add_item("sps", "October 19th - CT Short Course Table - Nonmember", 1625, sntable);
    }
    var rtablesingle = $('select[name=255_roundtable_member]').val();
    if (rtablesingle > 0) {
        add_item("sps", "October 20th - Roundtable - Member", 255, rtablesingle);
    }
    var rtable = $('select[name=1275_roundtable_membertable]').val();
    if (rtable > 0) {
        add_item("sps", "October 20th - Roundtable Table - Member", 1275, rtable);
    }
    var rtablesinglen = $('select[name=355_roundtable_nonmember]').val();
    if (rtablesinglen > 0) {
        add_item("sps", "October 20th - Roundtable - Nonmember", 355, rtablesinglen);
    }
    var rntable = $('select[name=1775_roundtable_nonmembertable]').val();
    if (rntable > 0) {
        add_item("sps", "October 20th - Roundtable Table - Nonmember", 1775, rntable);
    }

    if ($('input[name=500_morning_coffee_sponsor]').is(':checked')) {
        add_item("sps", "October 20th - Roundtable - Morning Coffee Sponsor", 500, 1);
    }
    if ($('input[name=500_afternoon_coffee_sponsor]').is(':checked')) {
        add_item("sps", "October 20th - Roundtable - Morning Coffee Sponsor", 500, 1);
    }
    if ($('input[name=500_luncheon_sponsor]').is(':checked')) {
        add_item("sps", "October 20th - Roundtable - Luncheon Sponsor", 500, 1);
    }
    if ($('input[name=1000_exhibitor]').is(':checked')) {
        add_item("sps", "October 20th - Roundtable - Exhibitor", 1000, 1);
    }  

    switch ($('input:radio[name=membership_type]:checked').val()) {
        case "Student":
            add_item("mbs", "Annual Membership - Student", 25, 1);
            break;
        case "Individual":
            add_item("mbs", "Annual Membership - Individual", 50, 1);
            break;
        case "Sponsoring":
            add_item("mbs", "Annual Membership - Sponsoring", 35, 1);
            break;
    }

    var strCustom = $('input:radio[name=New_or_Renewing]:checked').val() + ",";
    strCustom += $('input[name=memberID]').val() + ",";
    strCustom += $('input[name=company_name]').val()

    var inpcustom = document.createElement("input");
    inpcustom.setAttribute("type", "hidden");
    inpcustom.setAttribute("id", "custom");
    inpcustom.setAttribute("name", "custom");
    inpcustom.setAttribute("value", strCustom);
    document.getElementById('payPalForm').appendChild(inpcustom);
}

var curitem = 1;

function add_item(item_number, item_name, amount, qty) {
    var inp1 = document.createElement("input");
    inp1.setAttribute("type", "hidden");
    inp1.setAttribute("id", "item_number_" + curitem);
    inp1.setAttribute("name", "item_number_" + curitem);
    inp1.setAttribute("value", item_number);

    var inp2 = document.createElement("input");
    inp2.setAttribute("type", "hidden");
    inp2.setAttribute("id", "item_name_" + curitem);
    inp2.setAttribute("name", "item_name_" + curitem);
    inp2.setAttribute("value", item_name);

    var inp3 = document.createElement("input");
    inp3.setAttribute("type", "hidden");
    inp3.setAttribute("id", "amount_" + curitem);
    inp3.setAttribute("name", "amount_" + curitem);
    inp3.setAttribute("value", amount);

    var inp4 = document.createElement("input");
    inp4.setAttribute("type", "hidden");
    inp4.setAttribute("id", "quantity_" + curitem);
    inp4.setAttribute("name", "quantity_" + curitem);
    inp4.setAttribute("value", qty);

    document.getElementById('payPalForm').appendChild(inp1);
    document.getElementById('payPalForm').appendChild(inp2);
    document.getElementById('payPalForm').appendChild(inp3);
    document.getElementById('payPalForm').appendChild(inp4);
    curitem++;
}
