﻿/// <reference path="jquery-1.3.2-vsdoc.js" />

//UPDATE CART
function updatecart(formid){  
    $.post('/sc_addtocart.ashx', $('#' + formid).serialize(), function(data) {
         var resp = transport.data.split("^");
    })
}

//ADD TO CART
function addtoshoppingcart(formid, messageid) {
    messageid = '#' + messageid;
    var Digital = new Date();
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.post('/sc_addtocart.ashx?refresh=' + refresh, $('#' + formid).serialize() + '&sc_cart_add.x=1', function(data) {
        $(messageid).css('display', 'block');
        $(messageid).html('Added!');
        setTimeout(function() {
            $(messageid).fadeOut(1000);
        }, 3000);
	//alert('you have added to your cart');
    refreshcart('cartwrapper');
    })

}

//ADD TO CART
function addtoshoppingcart2(formid, messageid) {
    return false;
    var keepgoing = false;

    $('#' + formid).find(':input').each(function() {
        if (this.name.indexOf('item_qty') > -1) {
            if (this.value != '') {
                keepgoing = true;
            }
        }

        if (keepgoing) {
            addtoshoppingcart(formid, messageid);
        } else {
            $('#' + messageid).html('<font color="red">Please enter a qty.</font>');
        }
    });
}

//CHECK QTY
function checkqty(formid) {    
}

//CUSTOM DONATION AMOUNT VALIDATION
function bindSubmitCustomDonation () {     
    $('#addtocartdonate').submit(function(e) {
        e.preventDefault();
        var $donationAmount = $('#item_qty_donate').val();
        
        if (checkWholeNumber($donationAmount) == true && $donationAmount != '0') {
            addtoshoppingcart('addtocartdonate','addtocartmessagedonate');
        } else {            
            $('#addtocartmessagedonate').html('<font color="red">Please enter a whole number that is not 0</font>').css('display', 'block');
        }
    });
}

function checkWholeNumber(targetNumber){
    var wholeNumber = /^\d+$/
    if(wholeNumber.test(targetNumber)) {
        return true;
    } else {
        return false;
    }
}
    
//REFRESH CART
function refreshcart(divid) {
    divid = '#' + divid;    
    var Digital = new Date()
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.get('/ajax/cart.aspx?refresh=' + refresh, '', function(data) {
        $(divid).html(data);
    });
}

//DELETE FROM CART
function remitem_cartpage(cartrow,cartitemid){
    $('#' + cartrow).fadeOut('normal');
    $.get('/sc_deletecartitem.ashx?id=' + cartitemid, '', function(data) {
        var resp = data.split("^");
        $('#sc_cart_carttotal').html(resp[1]);
    });
   // 
}

function initialize() {    
    bindSubmitCustomDonation();
}


$(document).ready(function() {
    initialize();
});
