﻿$(document).ready(function () {
    $("a[rel=example_group]").fancybox({
        'type': 'image',
        'transitionIn': 'elastic',
        'transitionOut': 'elastic',
        'titlePosition': 'over',
        'titleFormat': function (title, currentArray, currentIndex, currentOpts) {
            return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
        }
    });
    $(function () {
        var numObjectsForCarousel = $("#numObjectsForCarousel").val();
        if (numObjectsForCarousel > 4) { numObjectsForCarousel = 4 };
        $(".imgSlider").jCarouselLite({
            btnNext: ".next",
            btnPrev: ".prev",
            visible: eval(numObjectsForCarousel),
            addLiHeight: 4,
            circular: true
        });
    });
});


function getQs(getArr, getValue) {
    thisUrl = "" + window.location;
    if (getValue == '') {
        getValue = false;
    } else {
        getValue = true;
    }
    if (thisUrl.indexOf('?') != -1) {
        thisQS = thisUrl.substr(thisUrl.indexOf('?') + 1, thisUrl.length);
        thisQS = thisQS.split("&");
        if (getArr == -1) {
            return thisQS;
        } else {
            if (getValue == true) {
                thisQS = thisQS[getArr].split("=");
                return thisQS[1];
            } else {
                return thisQS[getArr];
            }
        }
    }
}


var thisQsVar = getQs(-1, 'true') + "";
if (thisQsVar.indexOf("showprod") > -1) {
    var showProd = '#' + getQs(0, 'true');
    $(document).ready(function () {
        $(showProd).click();
    });
}

function searchOnEnter(event, searchPageUrl) {
    if ((event.which && event.which == 13) ||
                (event.keyCode && event.keyCode == 13)) {
        var searchText = $('#searchTxt').val();
        makeSearch(searchPageUrl, searchText, "search");
        return false;
    }
    else return true;
}

function searchOnClick(searchPageUrl) {
    var searchText = $('#searchTxt').val();
    makeSearch(searchPageUrl, searchText, "search");
    return false;
}

function makeSearch(searchUrl, searchText, paramName) {
    //    createCookie(paramName, searchText, 7);
    self.location.href = searchUrl + "?" + paramName + "=" + searchText;
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}

function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}
function eraseCookie(name) {
    createCookie(name, "", -1);
}
