var inNum;
var outNum;

 
// MANAGE COOKIES
function setCookie(cName, cValue, cMinNum)
{
	var date = new Date();
        date.setTime(date.getTime() + (cMinNum * 60 * 1000));
        $.cookie(cName, cValue, {  expires: date });  
	return false;
}

function getCookie(cName)
{
	 return $.cookie(cName);
}

function delCookie(cName)
{
	date = "Thu, 01-Jan-70 00:00:01 GMT";
	$.cookie(cName, null, {  expires: date });
	return false;
}
// END MANAGE COOKIES


function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    outNum = i;
    setPosition();
};

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
   inNum = i;
};

// calculate first visible item
function getFirstVisibleItemId(inNum, outNum)
{
	minVal = Math.min(inNum, outNum);    	
	if(inNum == minVal){
		minVal--;
	}
	return minVal;
}

//set new carousel position in cookie
function setPosition()
{
    position = getFirstVisibleItemId(inNum, outNum)
    if(position >= 0 ){
        value = position+1;
        setCookie(COOKIE_NAME, value, 60);
    }
}

//retrieves carousel position from cookie
function getPosition()
{
    startVal = 1;
    var cookieVal = getCookie(COOKIE_NAME);
    
    
    if(cookieVal >0){
        startVal = parseInt(cookieVal);
    }else{
       delCookie(COOKIE_NAME);
    }
    return startVal;

}

