﻿var escapedDefaultSearchText = '';
var useSecureToken = '';

$(document).ready(function() {
    $('input[name=searchField]').focus(function() {
        if ($(this).val() == escapedDefaultSearchText || $(this).val() == '') {
            $(this).val('');
        }
    }).blur(function() {
        if ($(this).val() == '') {
            $(this).val(escapedDefaultSearchText);
        }
    });
    $(".searchText").keypress(function(event) {
        if (event.keyCode == 13) {

            submitSearch();
            event.preventDefault();
        }
    });
    $(".advancedSearchTextBox").keypress(function(event) {
        if (event.keyCode == 13) {

            submitAdvancedSearch();
            event.preventDefault();
        }
    });
    RefreshQtyBasket();
});
function doSubmitAdvancedSearch() {
    var andText = $('input[name=txtandtext]').val();
    var orText = $('input[name=txtortext]').val();
    var notText = $('input[name=txtnottext]').val();
    if (andText != "" || orText != "") {
        $('input[name=andtext]').val(andText);
        $('input[name=ortext]').val(orText);
        $('input[name=nottext]').val(notText);
        document.getElementById('advancedSearchForm').submit();
    }
}
function submitAdvancedSearch() {
    if ('useSecureToken' == useSecureToken) {
        PageMethod("GetST", [
                ],
                GetSecureTokenSucceededAdvancedSearch,
                GetSecureTokenError);
    }
    else {
        doSubmitAdvancedSearch();
    }
}
function GetSecureTokenError() { }
function doSubmitSearch() {
    var searchText = $('input[name=searchField]').val();
    if (searchText != "" && searchText != escapedDefaultSearchText) {
        $('input[name=searchtext]').val(searchText);
        var categoryId = $('select[name=searchcategories]').val();
        $('input[name=searchcategoryid]').val(categoryId);
        document.getElementById('searchForm').submit();
    }
}
function submitSearch() {
    if ('useSecureToken' == useSecureToken) {
        PageMethod("GetST", [
                ],
                GetSecureTokenSucceededSimpleSearch,
                GetSecureTokenError);
    }
    else {
        doSubmitSearch();
    }
}
function GetSecureTokenSucceededAdvancedSearch(result) {
    $('input[name=securetoken]').val(result.d);
    doSubmitAdvancedSearch();
}
function GetSecureTokenSucceededSimpleSearch(result) {
    $('input[name=securetoken]').val(result.d);
    doSubmitSearch();
}
function RefreshQtyBasket() {
    GetCartProductNumber();
}
function GetCartProductNumber() {
    PageMethod("GetCartProductNumber", "",
                    GetCartProductNumberSucceeded,
                    GetCartProductNumberError);
}
function GetCartProductNumberSucceeded(result) {
    if (parseInt(result.d) > 0) {
        $('#spnProductNumber').text('(' + result.d + ')');
        $('button[name=cmdBasket]').addClass('full');
        $('button[name=cmdBasket]').removeClass('empty');

    } else {
        $('#spnProductNumber').text('(0)');
        $('button[name=cmdBasket]').removeClass('full');
        $('button[name=cmdBasket]').addClass('empty');
        $('button[name=cmdBasket]').attr("onclick", "");
    }

}
function GetCartProductNumberError() {
}
