﻿/*
    Name        :       jumpToOccasion
    Purpose     :       Jumps to selected occasion/theme/product category/price
    Author      :       JohnD (Baudville) - 10/19/2009
*/
function jumpToOccasion(ddlOccasion, ddlTheme, ddlProductCat, ddlPrice, ddlProdPerPage,intRemoveRefinement) {

    var strUrl = "/gift-finder/occasion/";

    if (getElementId('ctl00_ContentPlaceHolder1_ucProductSortRefineList_ddlSortResultsTop').value.indexOf('hgf-sort') > -1 && getElementId('ctl00_ContentPlaceHolder1_ucProductSortRefineList_hidSortMode').value != 'new') {
        strUrl = "/gift-finder/hgf-sort/";
    }

    ddlProdPerPage =  getElementId(ddlProdPerPage);
    ddlOccasion = getElementId(ddlOccasion);
    ddlTheme = getElementId(ddlTheme);
    ddlProductCat = getElementId(ddlProductCat);
    ddlPrice = getElementId(ddlPrice);

    var intOccasionId = ddlOccasion.options[ddlOccasion.selectedIndex].value;
    var intTheme = ddlTheme.options[ddlTheme.selectedIndex].value;
    var intProductCat = ddlProductCat.options[ddlProductCat.selectedIndex].value;
    var intPrice = ddlPrice.options[ddlPrice.selectedIndex].value;
    var intProdPerPage = ddlProdPerPage.options[ddlProdPerPage.selectedIndex].value;
    
    
    if (intProdPerPage < 16) {
        intProdPerPage = 16;
    }

    if (ddlOccasion.options[ddlOccasion.selectedIndex].value == 'Occasion') {
        intOccasionId = 0
    }
    if (intRemoveRefinement == 1) {
        intOccasionId = 0;
    }

    if (intTheme == 'Theme') {
        intTheme = 0;
    }
    if (intRemoveRefinement == 2) {
        intTheme = 0;
    }

    if (intProductCat == 'Product Category') {
        intProductCat = 0;
    }
    if (intRemoveRefinement == 3) {
        intProductCat = 0;
    }

    if (intPrice == 'Price') {
        intPrice = 0;
    }
    if (intRemoveRefinement == 4) {
        intPrice = 0;
    }

    strUrl += intOccasionId + '/' + intTheme + '/' + intProductCat + '/' + intPrice + '/1/' + intProdPerPage;

    // if (getElementId('ctl00_ContentPlaceHolder1_ucProductSortRefineList_hidSortMode').value != 'new') {
    strUrl += '/' + getElementId('ctl00_ContentPlaceHolder1_ucProductSortRefineList_hidSortMode').value;
    //}

    window.location = strUrl;

}