var refnow = 0;
var refnext = 1;
var refslide = 1;
var refspeed = 4000;
var is_running = 0;
var rintervalmsec = 3000;
var dont_remember = 0;

function f_refnext()
{
	if(is_running == 0)
	{
		is_running = 1;
		if(referencer.length > refnow+1)
		{
			refnow++;
		}
		else
		{
			refnow = 0;
		}
		if(referencer.length > refnext+1)
		{
			refnext++;
		}
		else
		{
			refnext = 0;
		}
		f_refchange(refnow);
	}
}
function f_refchange(id)
{
	is_running = 1;
	//window.clearInterval(rsliderinterval);
	//rsliderinterval = setInterval("f_refnext()", rintervalmsec+refspeed);
	
	//alert("Call" + id);
	
	jQuery('#ImageChanger'+refslide).css("z-index", "5").fadeOut(refspeed,function()
	{	
		
	});
	
	if(refslide == 1)
	{
		refslide = 2;
	}
	else
	{
		refslide = 1;
	}
	jQuery("#ImageChanger"+refslide).css("background-image", "url("+referencer[refnext]["path"]+")");
	//alert("2 = " + refslide);
	jQuery('#ImageChanger'+refslide).css("z-index", "10").fadeIn(refspeed, function()
	{
		
		is_running = 0;
		jQuery.setCookie('refnow', refnow, {duration: 1});
		jQuery.setCookie('refnext', refnext, {duration: 1});
	});
	
}
jQuery.noConflict();
jQuery(document).ready(function()
{
	var value = jQuery.readCookie('refnow');
	if(value)
	{
		if(referencer.length > parseInt(value)+1)
		{
			refnow = parseInt(value)+1;
		}else{
			refnow = 0;
		}
	}
	var value2 = parseInt(refnow)+1;
	if(referencer.length > value2){
		refnext = value2;
	}else{
		refnext = 0;
	}
	jQuery.setCookie('refnow', refnow, {duration: 1});
	jQuery.setCookie('refnext', refnext, {duration: 1});
	if(dont_remember == 1){
		refnow = 0;
		refnext = 1;
	}
	jQuery("#ImageChanger1").css("background-image", "url("+referencer[refnow]["path"]+")");
	//jQuery("#div-referencer-slide1 a").attr("href",referencer[refnow]["link"]);
	jQuery("ImageChanger2").css("background-image", "url("+referencer[refnext]["path"]+")");
	//jQuery("#div-referencer-slide2 a").attr("href",referencer[refnext]["link"]);
	jQuery("#ImageChanger2").hide();
});
var rsliderinterval = setInterval("f_refnext()", rintervalmsec);
