/**
 * site.js
 */

$(document).ready(function()
{
    // initiate slideshow
    initSlideshows();

    initOffer();
    
    if ($.browser.msie && parseInt($.browser.version) < 8) {
        ie_zIndex();
    }
});

function initSlideshows()
{
    $('#home-slider').nivoSlider({
	    effect: 'fade',
	    pauseTime: 4000,
        pauseOnHover: true,
        directionNav: false,
        controlNav: false
    });
    
    $('#page-slider').nivoSlider({
	    effect: 'fade',
	    pauseTime: 4000,
        pauseOnHover: true,
        directionNav: false,
        controlNav: false
    });
}

function initOffer()
{
    if ($('#offer').length > 0) {

        $("#offer").overlay({
        	mask: {
        		color: '#000',
        		opacity: 0.8
        	},
        	effect: 'apple',
        	// load it immediately after the construction
        	load: true,
        	onBeforeClose: seenOffer
        });
    }
}

function seenOffer(e) {
    var time = new Date().getTime();

    // Request next set of feed items
    $.ajax({
        url      : '/dynamic/offer.seen',
        data     : {
            nocache  : time
        },
        dataType : 'xml',
        complete : seenSuccess,
        error    : seenFailure
    });
}

function seenSuccess(o)
{
    console.log('Success');
    console.log(o);
}

function seenFailure(o)
{
    console.log('Fail');
    console.log(o);
}

function ie_zIndex()
{
    $(function() {
    	var zIndexNumber = 1000;
    	$('div').each(function() {
    		$(this).css('zIndex', zIndexNumber);
    		zIndexNumber -= 10;
    	});
    });
}
