var curpage = 1;
var pagecount = 0;

function gotoProductPage(page,fast)
{
	curpage = page;
	var scrollDistance = (page-1) * 410;
	jQuery('.page-btn').css('color','#9e94b6');
	jQuery('.page-btn'+page).css('color','orange');
	if(!fast)
	{
	    jQuery('#product-list-right').animate({top:'-'+scrollDistance});
	}
	else
	{
    	jQuery('#product-list-right').css('top','-'+scrollDistance+'px');
	}
}

function GotoPreviousPage()
{
	if((curpage-1) > 0)
	{
		gotoProductPage(curpage-1);
	}
}

function GotoNextPage()
{	
	if(curpage < pagecount)
	{
		gotoProductPage(curpage+1);
	}	
}

$(function()
{
    jQuery('#subcategorie-container').animate({right: '+=440'},1000);
    jQuery('#product-content').jScrollPane({scrollbarWidth:14,dragMinHeight:46,dragMaxHeight:46});    
    
    jQuery('#product-foto-actief').hover(function(){
        jQuery(this).parent().find('#product-foto-omschrijving-container').slideUp('fast');
    },function(){
        jQuery(this).parent().find('#product-foto-omschrijving-container').slideDown('fast');
    });
    
    pagecount = jQuery('.page-btn').size();
    jQuery('#product-overzicht-lijst').jScrollPane({scrollbarWidth:14,dragMinHeight:46,dragMaxHeight:46});       
    jQuery('#specials-categorien-list').jScrollPane({scrollbarWidth:14,dragMinHeight:46,dragMaxHeight:46});    
});

function scrollThumbNailsLeft()
{
    var count = jQuery("#thumbnail-container").find('img').size();
    
    jQuery("#thumbnail-container").css('width',count*66+'px');    
    var containerwidth = (count-5) * 66;
    
    var left = jQuery('#thumbnail-container').position().left;
    if((0-left) < containerwidth)
    {
        jQuery('#thumbnail-container').animate({left:'-=330px'},500);
    }
    else
    {
        alert("Er zijn niet meer foto's beschikbaar'");
    }    
}

function scrollThumbNailsRight()
{
    
    var left = jQuery('#thumbnail-container').position().left;
    if(left < 0)
    {
        jQuery('#thumbnail-container').animate({left:'+=330px'},500);
    }
    else
    {
        alert('Dit is de eerste foto');
    }
}