var rolls = new Array(0,1,0,0,0,1,1,0,0,0,1,1,1,1,1);

$(document).ready(initFirst);

 function initFirst()
{
	  	

		var x = readCookie('already_visited')
		if (x) {
			for (var i = 1; i < rolls.length; i++)
			{
				
			    rolls[i] = readCookie('rolls'+i);
			    if(rolls[i]==0)
				$("#roll"+i).hide();
							
			}
		}
		else
		{
				
			$("#roll2").hide();
			$("#roll3").hide();
			$("#roll4").hide();
		
			$("#roll7").hide();
			$("#roll8").hide();
			$("#roll9").hide();


			$("#roll5").hide();
			$("#roll6").hide();

			setTimeout("$(\"#roll5\").show(2000)",1000);
		
			setTimeout("$(\"#roll6\").show(2000)",3000);

			for (var i = 1; i < rolls.length; i++)
			     createCookie('rolls'+i,rolls[i],1);
			
			createCookie('already_visited',1,1);
		}

		
		
}

 function haha(lol)
{
	  		
			if(rolls[lol]==1)
			{
				$("#roll"+lol).hide("slow");
				rolls[lol]=0;
				createCookie('rolls'+lol,0,1);
			}
			else
			{
				$("#roll"+lol).show("slow");
				rolls[lol]=1;
				createCookie('rolls'+lol,1,1);
			}
			 return false;
}


jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
};

var changing_thumbs = new Array();
var prev = new Array();
var urls = new Array();

function startChange(index, counter)
{
	var str = cube_cont[counter].split('###');
	var ile = str.length;
	ile--;
	urls[index] = new Array();
	for(var i = 0; i < ile; i++ ){
		urls[index][i] = str[i];
		$.preloadImages(str[i]);
	}
	prev[index] = urls[index][0];

	var new_img = $('<img />').attr('src', urls[1]);	
	changing_thumbs[index] = true;
	changeThumb(index, 1, ile);
	
}

function changeThumb(index, i, ile)
{
    if (changing_thumbs[index])
    {       
    	$('#'+index).attr({ 
            src: urls[index][i]   
    	});
        
        i = (i+1) % (ile);

        setTimeout("changeThumb('"+index+"', "+i+", "+ile+")", 700);
        
    }
}    

function endChange(index)
{
    changing_thumbs[index] = false;
	$('#'+index).attr({ 
        src: prev[index]   
	});
    //document[index].src = prev;
}



function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return false;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
