clevereveCart = {
    totalCartProducts: 0,
    
    cartInit: function( totalCartProducts ) {
        var totalCartProducts;
        clevereveCart.totalCartProducts = totalCartProducts;
    },
    
    updateCartQty: function( qtyInput ) {
        alert( ':3' );
    },
    
    removeProduct: function( productModel, productID, productIDInCart ) {
        var productModel, productID;
        
        removeProductRequest = utils.createXMLHTTPRequest( );
        removeProductRequest.open( "GET", 'http://www.clevereveassets.com/ajax/cart.ajax.php?act=remove&itemID=' + productID + '&itemModel=' + productModel+'&itemIDInCart='+productIDInCart, true );        
        removeProductRequest.onreadystatechange = function( )
        {
            if ( removeProductRequest.readyState == 4 )
            {
                if ( removeProductRequest.status == 200 )
                {	
                    requestResponse = removeProductRequest.responseText;
                                    
                    if ( requestResponse == 'success' )
                    {
                        effectsEngine.fade( document.getElementById( productModel ), 100, 0, 20, 40, 1, function( ) {
                        document.getElementById( productModel ).style.display = 'none';
                                                                                                            
						window.location = 'https://www.alpha.clevereve.com/cart.html';
//! remember                                                                                                            
                                                                                                        } );
                    }
                    else
                    {
                        alert( 'There was a problem removing the item!' );
                    }
                }
            }
        };
        
        removeProductRequest.send( null );
    },
    
    addCoupon: function( couponCode ) {
        var couponCode = document.getElementById( couponCode ).value;
        var tmpObjErrorDiv   = document.getElementById( 'coupon_error'   ),
            tmpObjSuccessDiv = document.getElementById( 'coupon_success' ),
            tmpObjLoadingDiv = document.getElementById( 'coupon_loading' );
        tmpObjLoadingDiv.style.display = 'none';
        tmpObjSuccessDiv.style.display = 'none';
        tmpObjErrorDiv.style.display   = 'none';
        utils.clearNode( tmpObjErrorDiv );
        utils.clearNode( tmpObjSuccessDiv );
        
        if ( couponCode.length == 0 )
        {
            tmpObjErrorDiv.style.display = 'block'; 
            tmpObjErrorDiv.appendChild( document.createTextNode( 'Please enter a Coupon code.' ) );
        }
        else
        {
            tmpObjLoadingDiv.style.display = 'block';
            addCouponRequest = utils.createXMLHTTPRequest( );
            addCouponRequest.open( "GET", 'http://www.clevereveassets.com/ajax/cart.ajax.php?act=addCoupon&couponCode=' + couponCode, true );
            addCouponRequest.onreadystatechange = function( )
            {
                if ( addCouponRequest.readyState == 4 )
                {
                    if ( addCouponRequest.status == 200 )
                    {
                        requestResponse = eval( addCouponRequest.responseText );
                        tmpObjLoadingDiv.style.display = 'none';
                        
                        if ( requestResponse[ 0 ] == 'error' )
                        {
                            tmpObjErrorDiv.style.display = 'block';                           
                            tmpObjErrorDiv.appendChild( document.createTextNode( requestResponse[ 1 ] ) );
                        }
                        else
                        {
                            tmpObjSuccessDiv.style.display = 'block';                           
                            tmpObjSuccessDiv.appendChild( document.createTextNode( requestResponse[ 1 ] ) );
                            
                            window.location = 'https://www.alpha.clevereve.com/cart.html';
                            //! remember
                        }
                    }
                }
            };
            
            addCouponRequest.send( null );
        }
    },
    
	submitForm: function( value, formName ) {
		var value, formName;
		document.getElementById( 'form_action' ).name = value;
		document.forms[ formName ].submit( );
	}
};
