/* Photo Slider */
$(function () {
    var countOfPhotos = $(".photoslideritem").length

    if (countOfPhotos >= 3) {
        $("#photoslider").scrollable({
            circular: true,
            mousewheel: false,
            keyboard: false
        }).navigator().autoscroll({
            interval: 8000,
            autostart: true
        });
    }

    // resize photoslider width when initial size exceeded	
    var initialsize = 20000;
    var itemWidth = 623;

    if ((countOfPhotos * 623) > initialsize) {
        var newWidth = (countOfPhotos + 1) * 623;
        $(".photoslideritems").width = newWidth;
    }
})

/* Activity Search */
$(function () {
    $("div.activitysearch div.searchlink input").submit(function () {
        $("input#CMActivitySearch").attr("value", true);
        switch (this.className) {
            case 'po':
                DisablePOVOFields();
                DisableVOFields();
                break;
            case 'vo':
                DisablePOVOFields();
                DisablePOFields();
                break;
            default:
            case 'povo':
                DisablePOFields();
                DisableVOFields();
                break;
        }
    });
});

function DisablePOVOFields() {
    $("input#Type").attr("name", "type-povo");
    $("input#Keyword").attr("name", "k-povo");
    $("select#Category").attr("name", "category-povo");
    $("select#Duration").attr("name", "duration-povo");
    $("select#Score").attr("name", "score-povo");
}

function DisablePOFields() {
    $("input#TypePO").attr("name", "type-povo");
    $("input#KeywordPO").attr("name", "k-po");
    $("select#CategoryPO").attr("name", "category-po");
    $("select#DurationPO").attr("name", "duration-po");
    $("select#ScorePO").attr("name", "score-po");
}

function DisableVOFields() {
    $("input#TypeVO").attr("name", "type-povo");
    $("input#KeywordVO").attr("name", "k-vo");
    $("select#CategoryVO").attr("name", "category-vo");
    $("select#DurationVO").attr("name", "duration-vo");
    $("select#ScoreVO").attr("name", "score-vo");
}

$(function () {
    $('div.activitysearch div.po ul.checkboxlist input').click(function () {
        if ($('div.activitysearch div.po ul.checkboxlist input:checked').length > 3) {
            alert("U kunt op maximaal 3 regio's tegelijk zoeken.");
            return false;
        }
    });

    $('div.activitysearch div.vo ul.checkboxlist input').click(function () {
        if ($('div.activitysearch div.vo ul.checkboxlist input:checked').length > 3) {
            alert("U kunt op maximaal 3 regio's tegelijk zoeken.");
            return false;
        }
    });

    $('div.activitysearch div.povo ul.checkboxlist input').click(function () {
        if ($('div.activitysearch div.povo ul.checkboxlist input:checked').length > 3) {
            alert("U kunt op maximaal 3 regio's tegelijk zoeken.");
            return false;
        }
    });
});

/* Global search */
function ValidateSearchBox() {
    var searchBox = $(".jqSearchTextBox");
    var searchBoxText = searchBox.val();

    return (searchBoxText != searchBox.attr("defaultText"));
}

/* Activity Search Results */
$(function () {
    $("table.item-srch-results > tbody > tr").click(function () {
        document.location = $('a', this).attr("href");
    }).css('cursor', 'pointer');
});
