
function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}
function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i=0; i<changeImages.arguments.length; i+=2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
        }
    }
}

var riga=0,colonna=0,direzione=0,go=1;

function SlideImage(X,Y) {
	
	var verticale=0,orizzontale=0;
	
	if(direzione) {
		orizzontale=Math.round(Math.random()*1);
	   	
	   	if(!orizzontale) {
	   		orizzontale--;	   		
	   	}
	   	riga = riga + orizzontale;
	   	if(riga < 0)
	   		riga = 2;
	   	if(riga > X-1)
	   		riga = X-2;
	   	direzione = 0;
	} 
	else {
	   	verticale=Math.round(Math.random()*1);
	   	if(!verticale)
	   		verticale--;
	   	colonna = colonna + verticale;
	   	if(colonna < 0)
	   		colonna = 2;
	   	if(colonna > Y-1)
	   		colonna = Y-2;
	   	direzione = 1;
	}
	/*if(go<1000)
		go = go * 1.3;
	else*/
		go = 1000;
	Avanti(colonna+1,(riga+1)*100,X,Y)
}

function Avanti(pos,dec,X,Y) {	
	appo = dec+pos;
	changeImages('img'+appo, '/img/logo_cs.jpg');
	img = '/img/img'+Math.round(Math.random()*35)+'.jpg';
	if(!(go<1000))	
		changeImages('img'+dec, img);
	setTimeout('Indietro('+pos+','+dec+',"'+X+'","'+Y+'","'+img+'")',go);
}

function Indietro(pos,dec,X,Y,img) {	
	appo = dec+pos;
	changeImages('img'+appo, img);
	if(!(go<1000))	
		changeImages('img'+dec, '/img/barra.gif');
	SlideImage(X,Y);
}	
	


var preloadFlag = false;
function preloadImages(X,Y) {
	var Arr_color = new Array();
		Arr_color["0"] = "#44A912";
		Arr_color["1"] = "#FBA001";
		Arr_color["2"] = "#3379B5";
		Arr_color["3"] = "#CF4DA6";
		Arr_color["4"] = "#16BFBD";
		Arr_color["5"] = "#23258F";
		
	colore=Math.round(Math.random()*5);
	document.bgColor=Arr_color[colore];
	
    if (document.images) {
    	A = newImage("/img/img0.jpg");
    	B = newImage("/img/barra.gif");
    	C = newImage("/img/logo_cs.jpg");
        a1 = newImage("/img/img1.jpg"); 
        a2 = newImage("/img/img2.jpg");
        a3 = newImage("/img/img3.jpg");
        a4 = newImage("/img/img4.jpg");
        a5 = newImage("/img/img5.jpg");
        b1 = newImage("/img/img6.jpg");
        b2 = newImage("/img/img7.jpg");
        b3 = newImage("/img/img8.jpg");
        b4 = newImage("/img/img9.jpg");
        b5 = newImage("/img/img10.jpg");
        c1 = newImage("/img/img11.jpg");
        c2 = newImage("/img/img12.jpg");
        c3 = newImage("/img/img13.jpg");
        c4 = newImage("/img/img14.jpg");
        c5 = newImage("/img/img15.jpg");
        d1 = newImage("/img/img16.jpg");
        d2 = newImage("/img/img17.jpg");
        d3 = newImage("/img/img18.jpg");
        d4 = newImage("/img/img19.jpg");
        d5 = newImage("/img/img20.jpg");
        e1 = newImage("/img/img21.jpg");
        e2 = newImage("/img/img22.jpg");
        e3 = newImage("/img/img23.jpg");
        e4 = newImage("/img/img24.jpg");
        e5 = newImage("/img/img25.jpg");
        f1 = newImage("/img/img26.jpg");
        f2 = newImage("/img/img27.jpg");
        f3 = newImage("/img/img28.jpg");
        f4 = newImage("/img/img29.jpg");
        f5 = newImage("/img/img30.jpg");
        g1 = newImage("/img/img31.jpg");
        g2 = newImage("/img/img32.jpg");
        g3 = newImage("/img/img33.jpg");
        g4 = newImage("/img/img34.jpg");
        g5 = newImage("/img/img35.jpg");
        preloadFlag = true;

	   	SlideImage(X,Y);
    }
}
