
function ginaCollectionViewAjaxController() { }
ginaCollectionViewAjaxController._path = '/dwr';

ginaCollectionViewAjaxController.isProductColorGroupedVisible = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'isProductColorGroupedVisible', p0, false, callback);
}

ginaCollectionViewAjaxController.isProductColorGrouped = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'isProductColorGrouped', p0, false, callback);
}

ginaCollectionViewAjaxController.openCategoriesByCodeFilteredAndRedirect = function(p0, p1, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'openCategoriesByCodeFilteredAndRedirect', p0, p1, false, callback);
}

ginaCollectionViewAjaxController.openCategoryByCodeAndRedirect = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'openCategoryByCodeAndRedirect', p0, false, callback);
}

ginaCollectionViewAjaxController.reopenCategory = function(p0, p1, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'reopenCategory', p0, p1, false, callback);
}

ginaCollectionViewAjaxController.loadCategoryByCode = function(p0, p1, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'loadCategoryByCode', p0, p1, false, callback);
}

ginaCollectionViewAjaxController.loadCategory = function(p0, p1, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'loadCategory', p0, p1, false, callback);
}

ginaCollectionViewAjaxController.loadCategoriesByCode = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'loadCategoriesByCode', p0, false, callback);
}

ginaCollectionViewAjaxController.loadCategoriesByCodeFiltered = function(p0, p1, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'loadCategoriesByCodeFiltered', p0, p1, false, callback);
}

ginaCollectionViewAjaxController.loadWholeCollection = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'loadWholeCollection', p0, false, callback);
}

ginaCollectionViewAjaxController.setCategoryColorFilters = function(p0, p1, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'setCategoryColorFilters', p0, p1, false, callback);
}

ginaCollectionViewAjaxController.loadProduct = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'loadProduct', p0, false, callback);
}

ginaCollectionViewAjaxController.closeProduct = function(callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'closeProduct', false, callback);
}

ginaCollectionViewAjaxController.getProductByCode = function(p0, p1, p2, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'getProductByCode', p0, p1, p2, false, callback);
}

ginaCollectionViewAjaxController.getAvailableProducts = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'getAvailableProducts', p0, false, callback);
}

ginaCollectionViewAjaxController.checkRecommendedProducts = function(p0, callback) {
    DWREngine._execute(ginaCollectionViewAjaxController._path, 'ginaCollectionViewAjaxController', 'checkRecommendedProducts', p0, false, callback);
}

