	var inNum;
	var outNum;
	
	// MANAGE COOKIES
	function setCookie(cName, cValue, cDaysNum)
	{
	  var date = new Date();
	  date.setTime(date.getTime() + (cDaysNum * 24 * 60 * 60 * 1000));
	  $.cookie(cName, cValue, {  expires: date });
	  return false;
	}
	
	function getCookie(cName)
	{
	  return $.cookie(cName);
	}
	
	function delCookie(cName)
	{
	  var date = "Thu, 01-Jan-70 00:00:01 GMT";
	  $.cookie(cName, null, {  expires: date });
	  return false;
	}
	// END MANAGE COOKIES
	
	function mycarousel_itemVisibleOutCallbackImmo(carousel, item, i, state, evt)
	{
	  outNum = i;
	  setPosition("immo_overview_start");
	};
	
	function mycarousel_itemVisibleOutCallbackReferenzen(carousel, item, i, state, evt)
	{
	  outNum = i;
	  setPosition("referenzen_overview_start");
	};
	
	function mycarousel_itemVisibleOutCallbackNews(carousel, item, i, state, evt)
	{
	  outNum = i;
	  setPosition("news_overview_start");
	};
	
	function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
	{
	  inNum = i;
	};
	
	// calculate first visible item
	function getFirstVisibleItemId(inNum, outNum)
	{
	  var minVal = Math.min(inNum, outNum);
	  if(inNum == minVal){
	    minVal--;
	  }
	  return minVal;
	}
	
	//set new carousel position in cookie
	function setPosition(cookie_name)
	{
	  var position = getFirstVisibleItemId(inNum, outNum)
	  if(position >= 0 ){
	    value = position+1;
	    setCookie(cookie_name, value, 1);
	  }
	}
	
	//retrieves carousel position from cookie
	function getPosition(cookie_name)
	{
	  var startVal = 1;
	  var cookieVal = getCookie(cookie_name);
	  if(cookieVal != null){
	    startVal = parseInt(cookieVal);
	  }else{
	    delCookie(cookie_name);
	  }
	  return startVal;
	}

	var startPositionImmo = getPosition("immo_overview_start");
	var startPositionReferenzen = getPosition("referenzen_overview_start");
	var startPositionNews = getPosition("news_overview_start");


$(document).ready(function() {		
	$('#immo-overview').jcarousel({
    	vertical: true,
    	scroll: 1,
    	start: startPositionImmo,
    	itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallbackImmo},
    	itemVisibleInCallback: {onAfterAnimation: mycarousel_itemVisibleInCallback}
  	});
	
	$('#referenzen-overview').jcarousel({
    	vertical: true,
    	scroll: 1,
    	start: startPositionReferenzen,
    	itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallbackReferenzen},
    	itemVisibleInCallback: {onAfterAnimation: mycarousel_itemVisibleInCallback}
  	});
  	
	$('#news-list').jcarousel({
    	vertical: true,
    	scroll: 1,
    	start: startPositionNews,
    	itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallbackNews},
    	itemVisibleInCallback: {onAfterAnimation: mycarousel_itemVisibleInCallback}
  	});
	
	

	
	$('#immo-item-img-1').mouseover(function() {
		$('#immo-item-img-1').css('border','5px solid #fee24b');
		$('#immo-item-text-1').show();
	});
		
	$('#immo-item-img-1').mouseout(function() {
		$('#immo-item-img-1').css('border','5px solid #ffffff');
		$('#immo-item-text-1').hide();
	});
	
	$('#immo-item-img-2').mouseover(function() {
		$('#immo-item-img-2').css('border','5px solid #fee24b');
		$('#immo-item-text-2').show();
	});
		
	$('#immo-item-img-2').mouseout(function() {
		$('#immo-item-img-2').css('border','5px solid #ffffff');
		$('#immo-item-text-2').hide();
	});
	
	$('#immo-item-img-3').mouseover(function() {
		$('#immo-item-img-3').css('border','5px solid #fee24b');
		$('#immo-item-text-3').show();
	});
		
	$('#immo-item-img-3').mouseout(function() {
		$('#immo-item-img-3').css('border','5px solid #ffffff');
		$('#immo-item-text-3').hide();
	});
	
	$('#immo-item-img-4').mouseover(function() {
		$('#immo-item-img-4').css('border','5px solid #fee24b');
		$('#immo-item-text-4').show();
	});
		
	$('#immo-item-img-4').mouseout(function() {
		$('#immo-item-img-4').css('border','5px solid #ffffff');
		$('#immo-item-text-4').hide();
	});
	
	$('#immo-item-img-5').mouseover(function() {
		$('#immo-item-img-5').css('border','5px solid #fee24b');
		$('#immo-item-text-5').show();
	});
		
	$('#immo-item-img-5').mouseout(function() {
		$('#immo-item-img-5').css('border','5px solid #ffffff');
		$('#immo-item-text-5').hide();
	});
	
	$('#immo-item-img-6').mouseover(function() {
		$('#immo-item-img-6').css('border','5px solid #fee24b');
		$('#immo-item-text-6').show();
	});
		
	$('#immo-item-img-6').mouseout(function() {
		$('#immo-item-img-6').css('border','5px solid #ffffff');
		$('#immo-item-text-6').hide();
	});
	
	$('#immo-item-img-7').mouseover(function() {
		$('#immo-item-img-7').css('border','5px solid #fee24b');
		$('#immo-item-text-7').show();
	});
		
	$('#immo-item-img-7').mouseout(function() {
		$('#immo-item-img-7').css('border','5px solid #ffffff');
		$('#immo-item-text-7').hide();
	});
	
	$('#immo-item-img-8').mouseover(function() {
		$('#immo-item-img-8').css('border','5px solid #fee24b');
		$('#immo-item-text-8').show();
	});
		
	$('#immo-item-img-8').mouseout(function() {
		$('#immo-item-img-8').css('border','5px solid #ffffff');
		$('#immo-item-text-8').hide();
	});
	
	$('#immo-item-img-9').mouseover(function() {
		$('#immo-item-img-9').css('border','5px solid #fee24b');
		$('#immo-item-text-9').show();
	});
		
	$('#immo-item-img-9').mouseout(function() {
		$('#immo-item-img-9').css('border','5px solid #ffffff');
		$('#immo-item-text-9').hide();
	});
	
	$('#immo-item-img-10').mouseover(function() {
		$('#immo-item-img-10').css('border','5px solid #fee24b');
		$('#immo-item-text-10').show();
	});
		
	$('#immo-item-img-10').mouseout(function() {
		$('#immo-item-img-10').css('border','5px solid #ffffff');
		$('#immo-item-text-10').hide();
	});
	
	$('#immo-item-img-11').mouseover(function() {
		$('#immo-item-img-11').css('border','5px solid #fee24b');
		$('#immo-item-text-11').show();
	});
	
	$('#immo-item-img-11').mouseout(function() {
		$('#immo-item-img-11').css('border','5px solid #ffffff');
		$('#immo-item-text-11').hide();
	});
		
	$('#immo-item-img-12').mouseover(function() {
		$('#immo-item-img-12').css('border','5px solid #fee24b');
		$('#immo-item-text-12').show();
	});
		
	$('#immo-item-img-12').mouseout(function() {
		$('#immo-item-img-12').css('border','5px solid #ffffff');
		$('#immo-item-text-12').hide();
	});
	
	$('#immo-item-img-13').mouseover(function() {
		$('#immo-item-img-13').css('border','5px solid #fee24b');
		$('#immo-item-text-13').show();
	});
		
	$('#immo-item-img-13').mouseout(function() {
		$('#immo-item-img-13').css('border','5px solid #ffffff');
		$('#immo-item-text-13').hide();
	});
	
	$('#immo-item-img-14').mouseover(function() {
		$('#immo-item-img-14').css('border','5px solid #fee24b');
		$('#immo-item-text-14').show();
	});
		
	$('#immo-item-img-14').mouseout(function() {
		$('#immo-item-img-14').css('border','5px solid #ffffff');
		$('#immo-item-text-14').hide();
	});
	
	$('#immo-item-img-15').mouseover(function() {
		$('#immo-item-img-15').css('border','5px solid #fee24b');
		$('#immo-item-text-15').show();
	});
		
	$('#immo-item-img-15').mouseout(function() {
		$('#immo-item-img-15').css('border','5px solid #ffffff');
		$('#immo-item-text-15').hide();
	});
	
	$('#immo-item-img-16').mouseover(function() {
		$('#immo-item-img-16').css('border','5px solid #fee24b');
		$('#immo-item-text-16').show();
	});
		
	$('#immo-item-img-16').mouseout(function() {
		$('#immo-item-img-16').css('border','5px solid #ffffff');
		$('#immo-item-text-16').hide();
	});
	
	$('#immo-item-img-17').mouseover(function() {
		$('#immo-item-img-17').css('border','5px solid #fee24b');
		$('#immo-item-text-17').show();
	});
		
	$('#immo-item-img-17').mouseout(function() {
		$('#immo-item-img-17').css('border','5px solid #ffffff');
		$('#immo-item-text-17').hide();
	});
	
	$('#immo-item-img-18').mouseover(function() {
		$('#immo-item-img-18').css('border','5px solid #fee24b');
		$('#immo-item-text-18').show();
	});
		
	$('#immo-item-img-18').mouseout(function() {
		$('#immo-item-img-18').css('border','5px solid #ffffff');
		$('#immo-item-text-18').hide();
	});
	
	$('#immo-item-img-19').mouseover(function() {
		$('#immo-item-img-19').css('border','5px solid #fee24b');
		$('#immo-item-text-19').show();
	});
		
	$('#immo-item-img-19').mouseout(function() {
		$('#immo-item-img-19').css('border','5px solid #ffffff');
		$('#immo-item-text-19').hide();
	});
	
	$('#immo-item-img-20').mouseover(function() {
		$('#immo-item-img-20').css('border','5px solid #fee24b');
		$('#immo-item-text-20').show();
	});
		
	$('#immo-item-img-20').mouseout(function() {
		$('#immo-item-img-20').css('border','5px solid #ffffff');
		$('#immo-item-text-20').hide();
	});
	
	$('#immo-item-img-21').mouseover(function() {
		$('#immo-item-img-21').css('border','5px solid #fee24b');
		$('#immo-item-text-21').show();
	});
		
	$('#immo-item-img-21').mouseout(function() {
		$('#immo-item-img-21').css('border','5px solid #ffffff');
		$('#immo-item-text-21').hide();
	});
	
	$('#immo-item-img-22').mouseover(function() {
		$('#immo-item-img-22').css('border','5px solid #fee24b');
		$('#immo-item-text-22').show();
	});
		
	$('#immo-item-img-22').mouseout(function() {
		$('#immo-item-img-22').css('border','5px solid #ffffff');
		$('#immo-item-text-22').hide();
	});
	
	$('#immo-item-img-23').mouseover(function() {
		$('#immo-item-img-23').css('border','5px solid #fee24b');
		$('#immo-item-text-23').show();
	});
		
	$('#immo-item-img-23').mouseout(function() {
		$('#immo-item-img-23').css('border','5px solid #ffffff');
		$('#immo-item-text-23').hide();
	});
	
	$('#immo-item-img-24').mouseover(function() {
		$('#immo-item-img-24').css('border','5px solid #fee24b');
		$('#immo-item-text-24').show();
	});
		
	$('#immo-item-img-24').mouseout(function() {
		$('#immo-item-img-24').css('border','5px solid #ffffff');
		$('#immo-item-text-24').hide();
	});
	
	$('#immo-item-img-25').mouseover(function() {
		$('#immo-item-img-25').css('border','5px solid #fee24b');
		$('#immo-item-text-25').show();
	});
		
	$('#immo-item-img-25').mouseout(function() {
		$('#immo-item-img-25').css('border','5px solid #ffffff');
		$('#immo-item-text-25').hide();
	});
	
	$('#immo-item-img-26').mouseover(function() {
		$('#immo-item-img-26').css('border','5px solid #fee24b');
		$('#immo-item-text-26').show();
	});
		
	$('#immo-item-img-26').mouseout(function() {
		$('#immo-item-img-26').css('border','5px solid #ffffff');
		$('#immo-item-text-26').hide();
	});
	
	$('#immo-item-img-27').mouseover(function() {
		$('#immo-item-img-27').css('border','5px solid #fee24b');
		$('#immo-item-text-27').show();
	});
		
	$('#immo-item-img-27').mouseout(function() {
		$('#immo-item-img-27').css('border','5px solid #ffffff');
		$('#immo-item-text-27').hide();
	});
	
	$('#immo-item-img-28').mouseover(function() {
		$('#immo-item-img-28').css('border','5px solid #fee24b');
		$('#immo-item-text-28').show();
	});
		
	$('#immo-item-img-28').mouseout(function() {
		$('#immo-item-img-28').css('border','5px solid #ffffff');
		$('#immo-item-text-28').hide();
	});
});

/*$(window).load(function() {
	$('#message-images').nivoSlider({
		effect:'fold',
		pauseTime:4500,
		animSpeed:500,
		slices:15,
		controlNav:false,
		keyboardNav:false,
		pauseOnHover:false,
		directionNav:false
	});
});

$(document).ready(function() {
	$('#immobilien-content').cycle({
		fx: 'fade',
		speed: 1000,
		timeout: 4500,
		next: 'a.immo-nav-next',
		prev: 'a.immo-nav-prev'
	});
});*/


