var mycarousel_itemList = [
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7682632', title: 'Peritos Judiciales Salou', enlace:'http://www.inmostock.es/ver-inmuebles-de-peritos-judiciales-de-salou_emp_6963.aspx'},		
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7634540', title: 'INMOBOSS ESPACIOS', enlace:'http://www.inmostock.es/ver-inmuebles-de-inmoboss-espacios-sl_emp_11574.aspx'},		
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7553910', title: 'inmobiliaria trading caslu 7', enlace:'http://www.inmostock.es/ver-inmuebles-de-trading-caslu-7-sl-_emp_11501.aspx'},		
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7575762', title: 'finques bonamusa', enlace:'http://www.inmostock.es/ver-inmuebles-de-finques-bonamusa_emp_760.aspx'},		
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7563256', title: 'arista inmobiliaria', enlace:'http://www.inmostock.es/ver-inmuebles-de-arista-inmobiliaria_emp_11534.aspx'},
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7563268', title: 'honcasa servicios inmobiliarios', enlace:'http://www.inmostock.es/ver-inmuebles-de-honcasa-servicios-inmobiliarios_emp_11535.aspx'},
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7563248', title: 'rg inmobiliaria', enlace:'http://www.inmostock.es/ver-inmuebles-de-rg-inmobiliaria_emp_11532.aspx'},
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7563252', title: 'inmobiliaria aincat', enlace:'http://www.inmostock.es/ver-inmuebles-de-aincat_emp_11530.aspx'},		
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7558310', title: 'cano pujol grup immobiliari', enlace:'http://www.inmostock.es/ver-inmuebles-de-cano-pujol-grup-immobiliari-sl_emp_11509.aspx'},		
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7558312', title: 'gumper serveis inmobiliaris', enlace:'http://www.inmostock.es/ver-inmuebles-de-gumper-serveis-inmobiliaris_emp_11510.aspx'},
		{url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=7553912', title: 'inmobiliaria jj', enlace:'http://www.inmostock.es/ver-inmuebles-de-inmobiliaria-jj_emp_11502.aspx'},		
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=6289942', title: 'inmobiliaria inmocasa', enlace:'http://www.inmostock.es/ver-inmuebles-de-inmocasa-armilla_emp_23.aspx'},
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=856515', title: 'inmobiliaria house services', enlace:'http://www.inmostock.es/ver-inmuebles-de-houservices-almunecar-1_emp_997.aspx'},
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=617489', title: 'inmobiliaria best house', enlace:'http://www.inmostock.es/ver-inmuebles-de-best-house-cartagena_emp_852.aspx'},    
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=1876425', title: 'inmobiliaria sep finques', enlace:'http://www.inmostock.es/ver-inmuebles-de-sep-finques_emp_739.aspx'},    
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=899690', title: 'inmobiliaria prada-grado', enlace:'http://www.inmostock.es/ver-inmuebles-de-prada-grado_emp_282.aspx'},    
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=883977', title: 'inmobiliaria rm', enlace:'http://www.inmostock.es/ver-inmuebles-de-inmobiliaria-rm_emp_8.aspx'},    
    {url: 'http://www.inmostock.es/visor/getimagen.aspx?ncodigo=771350', title: 'inmobiliaria grupo 90 quart de poblet', enlace:'http://www.inmostock.es/ver-inmuebles-de-grupo-90-quart-de-poblet_emp_904.aspx'}
];

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

function mycarousel_getItemHTML(item)
{
    return '<a href="'+item.enlace+'"><img src="' + item.url + '" width="75" height="75" alt="' + item.title + '" /></a>';
};

jQuery.easing['BounceEaseOut'] = function(p, t, b, c, d) {
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        wrap: 'circular',
        easing: 'BounceEaseOut',
        animation: 1000,
        auto: 2,
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });    

});