﻿/// <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 addtocartbuttonid = '#' + formid.replace('addtocart', 'addtocartbutton');
    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');
        $(addtocartbuttonid).attr({ src: '/images/buttons/prod_added2.gif' });
        //$(messageid).html('Added!');
        setTimeout(function() {
        $(addtocartbuttonid).attr({ src: '/images/structure/add_cart.gif' });
        }, 2000);

        //refresh total
        var resp = data.split("^");
        $('#top_cart_copy').html(resp[0] + ' Items');
    })
}

//ADD TO CART
function addtoshoppingcartbb(formid, messageid, groupid) {
    messageid = '#' + messageid;
    var addtocartbuttonid = '#' + formid.replace('addtocart', 'addtocartbutton');
    var Digital = new Date();
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.post('/sc_addtocartbb.ashx?refresh=' + refresh, $('#' + formid).serialize() + '&sc_cart_add.x=1', function(data) {
        $(messageid).css('display', 'block');
        $(addtocartbuttonid).attr({ src: '/images/buttons/added_bb.gif' });
        setTimeout(function() {
        $(addtocartbuttonid).attr({ src: '/images/buttons/save_bb.gif' });
        }, 2000);
        //refresh total
        var resp = data.split("^");
        $('#top_cart_copy').html(resp[0] + ' Items');        
         refreshcartbb('cartwrapper',groupid);
    })  
}

//ADD TO CART
function addtoshoppingcartbb2(formid, messageid) {
    messageid = '#' + messageid;
    var addtocartbuttonid = '#' + formid.replace('addtocart', 'addtocartbutton');
    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');
        $(addtocartbuttonid).attr({ src: '/images/buttons/added_bb.gif' });
        setTimeout(function() {
        $(addtocartbuttonid).attr({ src: '/images/buttons/save_bb.gif' });
        }, 2000);
        //refresh total
        var resp = data.split("^");
        $('#top_cart_copy').html(resp[0] + ' Items');        
         refreshcartbb('cartwrapper');
    })  
}

//ADD TO CART
function addtoshoppingcart2(formid, messageid) {
    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>');
        }
    });
}


        

        
//ADD TO CART
function addtobb(formid, messageid, handle) {
    messageid = '#' + messageid;
    var addtocartbuttonid = '#' + formid.replace('addtobb', 'addtocartbutton');
	var step = '#step' + handle;
	var stepnext = (handle * 1) + 1;
	stepnext = '#step' + stepnext;
    var Digital = new Date();
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.post('/sc_addtobb.ashx?refresh=' + refresh, $('#' + formid).serialize() + '&sc_cart_add.x=1', function(data) {
        $(messageid).css('display', 'block');
        $(addtocartbuttonid).attr({ src: '/images/buttons/added_bb.gif' });
        setTimeout(function() {
        $(addtocartbuttonid).attr({ src: '/images/buttons/save_bb.gif' });
        }, 2000);
        
        // 
        //var divtoclose = $("div.component").attr("name");
        var divtoclose = ("component" + handle);
        //alert(divtoclose);
        $("div.componenttable[title= " + divtoclose + "]").heightToggle('fast');
        $("img.arrow[name= " + divtoclose + "]").attr({
            src: "/images/buttons/arrowoff.gif"
        });
        var animatedDiv = $("div:animated").attr("title");
        var div = animatedDiv.replace("component", "");
        oldDivid = parseFloat(div);
        newDivid = (oldDivid + 1);
        newdiv = "component" + newDivid;
        if ($("div.componenttable[title= " + newdiv + "]").css("display") == "none") {
            $("div.componenttable[title= " + newdiv + "]").heightToggle('fast');
            $("img.arrow[name= " + newdiv + "]").attr({
                src: "/images/buttons/arrowon.gif"
            });
        } else if ($("div.componenttable[title= " + newdiv + "]").css("display") == "block") {
            $("img.arrow[name= " + newdiv + "]").attr({
                src: "/images/buttons/arrowon.gif"
            });
        } else {
            $("img.arrow[name= " + newdiv + "]").attr({
                src: "/images/buttons/arrowoff.gif"
            });
        }
            

		//$("div.componentitem1").parent().next().children("div").hide();
		//alert($("div.componentitem1").parent().next().children("div").attr("class"));
        
        //refresh total
        var resp = data.split("^");
        $('#top_cart_copy').html(resp[0] + ' Items');        
         refreshlistbb('cartwrapper');
    })  
} 

/*
function addtobb(handle, nextdiv) {
    var messageid = '#addtobbmessage' + handle;
    var addtocartbuttonid = '#addtocartbutton'  + handle;
	
    var Digital = new Date();
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.post('/sc_addtobb.ashx?refresh=' + refresh, $('#addtobb' + handle).serialize() + '&sc_cart_add.x=1', function(data) {
        $(messageid).css('display', 'block');
        $(addtocartbuttonid).attr({ src: '/images/buttons/added_bb.gif' });
        setTimeout(function() {
        $(addtocartbuttonid).attr({ src: '/images/buttons/save_bb.gif' });
        }, 2000);
		//$(step + handle).css('display', 'none');
        //refresh total
        var resp = data.split("^");
        $('#top_cart_copy').html(resp[0] + ' Items');        
         refreshlistbb('cartwrapper');
    })  
} */

//CHECK QTY
function checkqty(formid) { 
}
    
//REFRESH CART
function refreshcart(divid) {
    divid = '#' + divid;    
    var Digital = new Date()
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.get('/ajax/loadcart.aspx?refresh=' + refresh, '', function(data) {
        $(divid).html(data);
    });
}

//DELETE FROM CART
function remitem_cartpage(cartrow,cartitemid,groupid){
    $('#' + cartrow).fadeOut('normal');
    $.get('/sc_deletecartitem.ashx?id=' + cartitemid + '&groupid=' + groupid, '', function(data) {
    var resp = data.split("^");
    $('#top_cart_copy').html(resp[0] + ' Items');
    $('#sc_carttotal').html(resp[1]);
        
    });
   // 
}

//REFRESH CART BIKEBUILDER
function refreshcartbb(divid, groupid) {
    //alert("cart refreshed");
    divid = '#' + divid;    
    var Digital = new Date()
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.get('/ajax/cart_bikebuilder.aspx?groupid=' + groupid + '&refresh=' + refresh, '', function(data) {
        $(divid).html(data);
    });
}

function refreshlistbb(divid) {
    //alert("cart refreshed");
    divid = '#' + divid;    
    var Digital = new Date()
    var refresh = Digital.getSeconds() + Digital.getHours() + Digital.getMinutes();
    $.get('/ajax/list_bikebuilder.aspx?refresh=' + refresh, '', function(data) {
        $(divid).html(data);
    });
}

//DELETE FROM BIKEBUILDER
function remitem_bb(bbrow,bbid,groupid){
    $('#' + bbrow).fadeOut('normal');
    $.get('/sc_deletebbitem.ashx?bbid=' + bbid + '&groupid=' + groupid, '', function(data) {
    });
   // 
}
