$(window).load(function () {

    if ($('#masthead img').length > 1) {

        $('#masthead').nivoSlider({
            effect: 'fade'
        });

    }
    if ($(".contactBox ul li").length > 1) {
        $(".contactBox ul").newsTicker(5000);
    }
	
    $('.videoSwitch').click(function (e) {
        e.preventDefault();
        $(document).scrollTop(0, 0);
        $('.videoContainer:visible').hide();

        $($(this).attr('href')).css('display', 'block');
        $(this).parent().siblings().removeClass('active');
        $(this).parent().addClass('active');
    });

    pagination();
	breadcrumb();
});

$.obj = {};
$.obj.settings = {
	perPage: 5,
	total: $('.blogExtract').length,
	records: $('.blogExtract')
};

$.obj.pages = Math.ceil($.obj.settings.total / $.obj.settings.perPage);

function breadcrumb(){
	var firstLinkPos = $('nav ul li:first').position();
	$('.breadcrumb').css({ marginLeft: (7 + firstLinkPos.left) + 'px', display: 'inline' });
}


function pagination(){

	showRecords(0, $.obj.settings.perPage);
	if($.obj.pages > 1){
		createLinks($.obj.pages);
	}
}

function createLinks(pages){
	var pagination = '<ul class="pagination">';
	for(i = 0; i < pages; i++){
	
		pagination = pagination + '<li><a href="#" title="">' + (i + 1) + '</a></li>';
	
	}
	var pagination = pagination + '</ul>';
	$('#main').append(pagination);
	
	linkBinding();

}

function linkBinding(){	
	$('.pagination li:first').addClass('active');
	$('.pagination a').click(function(){
		$('.pagination li').removeClass('active');
		$(this).parent('li').addClass('active');
		showRecords($(this).text(), $.obj.settings.perPage);
	});
}

function showRecords(offset, limit){
	$.obj.settings.records.hide();
	
	offset = limit * (offset - 1);
	if(offset < 0){
		offset = 0;
	}
	var x = 1;
	$.obj.settings.records.each(function(i){
		if(i >= offset && x <= (offset + limit)){
		
			$(this).show();
		
		}
		x++;
	});
}
