	var acci = new Array('209','210','211','212','214','216','217','218','219','220','221','222','223a','223b','224','225','226','227','228','229','230','234','article');
	var chat = new Array('100','106','109');
	var esse = new Array('046','047','048','050','097','116','204');
	var gars = new Array('028','037','039','058','060','061','066','068','074','084','095','101','107','126','208','233','237','238','239','240','247');
	var gens = new Array('003','114','115','125');
	var geog = new Array('001','002','006','008','011','031','032','033','072','073','091','092','112','113','117','120','132','232','241','248','249','251','255');
    var meca = new Array('004','029','034','035','036','041','043','052','059','062','071','075','076','077','078','079','080','085','086','103','104','110','111','245','254');   
	var muse = new Array('016','017','019','020','022','025','026');
	var repo = new Array('258','259');
	var ride = new Array('030','040','042','045','049','051','053','055','056','057','063','064','065','067','069','070','087','088','089','090','093','094','096','102','105','108','118','119a','119b','121','122','123','130','124','127','128','129','131','133','134','135','136','137','138','139','201','202','203','205','206','207','213','231','235','236','242','243','244','246','250','252','253','255','256','257','260','261');
	var sign = new Array('005','007','009','010','018','021','023','024','027','038','044','054','081','082','083','098','099');
	
	var tous = new Array(acci,chat,esse,gars,gens,geog,meca,muse,repo,ride,sign);

	var q = 1;
	var tt = 1;
	var i = 0;
	var n = 1;
	var j = 0;		
	var s, img, e, doss;
	    	

    function tout() { tt = 1; }

    function diapo(serie) {
    
    	s = tous[serie];
	    	
	        
        if (q == 0) {
    	    if (tt == 1) {
    	        toutalea();
    	        }
    	    else {
			    top.photos.location = s[((new Date()).getTime())%(s.length)] + '.html';
			    }
 	    	}
         
        if (q == 1) {    
    	    if (tt == 1) {
    	        toutchrono();
    	        }
    	    else {
				if (i == s.length) { i=0 }
				top.photos.location = s[i] + '.html';
				i++;
				}
	    	}
	    		    
        }


    function demarre(suite,serie) {
    
    	s = tous[serie];
	    	
	    tt = 0;
        
        if (q == 0) {
			top.photos.location = '../' + suite + '/' + s[((new Date()).getTime())%(s.length)] + '.html';
	    	}
         
        if (q == 1) {
        	i = 0;
			top.photos.location = '../' + suite + '/' + s[0] + '.html';
			i++;
	    	}
	    
        }


    function toutalea() {
       	       		
    	var alea = ((new Date()).getTime())%(meca.length+gars.length+sign.length+ride.length+esse.length+geog.length+gens.length+muse.length+chat.length+acci.length+repo.length);
   	
    	if (alea < meca.length) {
        	top.photos.location ='../meca/' + meca[((new Date()).getTime())%(meca.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length) ) {
        	top.photos.location ='../gars/' + gars[((new Date()).getTime())%(gars.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length) ) {
        	top.photos.location ='../sign/' + sign[((new Date()).getTime())%(sign.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length) ) {
        	top.photos.location ='../ride/' + ride[((new Date()).getTime())%(ride.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length+esse.length) ) {
        	top.photos.location ='../esse/' + esse[((new Date()).getTime())%(esse.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length+esse.length+geog.length) ) {
        	top.photos.location ='../geog/' + geog[((new Date()).getTime())%(geog.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length+esse.length+geog.length+gens.length) ) {
        	top.photos.location ='../gens/' + gens[((new Date()).getTime())%(gens.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length+esse.length+geog.length+gens.length+muse.length) ) {
        	top.photos.location ='../muse/' + muse[((new Date()).getTime())%(muse.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length+esse.length+geog.length+gens.length+muse.length+chat.length) ) {
        	top.photos.location ='../chat/' + chat[((new Date()).getTime())%(chat.length)] + '.html';
        	}
        else if (alea < (meca.length+gars.length+sign.length+ride.length+esse.length+geog.length+gens.length+muse.length+chat.length+acci.length) ) {
        	top.photos.location ='../acci/' + acci[((new Date()).getTime())%(acci.length)] + '.html';
        	}
        else {
        	top.photos.location ='../repo/' + repo[((new Date()).getTime())%(repo.length)] + '.html';
        	}

		}
		

    function toutchrono() {
   
		if (n<10) {
			img = '00' + n;
			}
	
		if ((n > 9) && (n < 100)) {
			if (n == 12) { n=16 }; // trou 12-16
			img = '0' + n;
			}
	
		if ((n > 99) && (n <= 261)) {
			
			if (n == 119) { // exception 19a-b
				if (j==0) {
					img = '119a';					
					j=1; n=18;
					}
				else {
					img = '119b';					
					j=0;
					}
				}
				
			if (n == 140) { n=201 }; // trou 140-201
			
			if (n == 223) { // exception 223a-b
				if (j==0) {
					img = '223a';					
					j=1; n=222;
					}
				else {
					img = '223b';					
					j=0;
					}
				}
					
			if (n == 235) { // article
				if (j==0) {
					img = 'article';					
					j=1; n--;
					}
				else {
					img = '236';					
					j=0; n++;
					}
				}			
 			}
	
		if (n > 261) { // fin
			img = '001';
			n = 0;
			}
		
/*
		for (var sr=0 ; sr < tous.length ; sr++) {
		
			var sri = eval(tous[sr]);
			
	    	for (e=0 ; e < sri.length ; e++) {
	    		if (img == sri[e]) {
	    			doss = tous[sr]; break;
	    			}
	    		}
			}
*/
		
    	for (e=0 ; e < acci.length ; e++) {
    		if (img == acci[e]) {
    			doss = 'acci'; break;
    			}
    		}
	
    	for (e=0 ; e < chat.length ; e++) {
    		if (img == chat[e]) {
    			doss = 'chat'; break;
    			}
    		}

    	for (e=0 ; e < esse.length ; e++) {
    		if (img == esse[e]) {
    			doss = 'esse'; break;
    			}
    		}

    	for (e=0 ; e < gars.length ; e++) {
    		if (img == gars[e]) {
    			doss = 'gars'; break;
    			}
    		}

    	for (e=0 ; e < gens.length ; e++) {
    		if (img == gens[e]) {
    			doss = 'gens'; break;
    			}
    		}

    	for (e=0 ; e < geog.length ; e++) {
    		if (img == geog[e]) {
    			doss = 'geog'; break;
    			}
    		}

    	for (e=0 ; e < meca.length ; e++) {
    		if (img == meca[e]) {
    			doss = 'meca'; break;
    			}
    		}

    	for (e=0 ; e < muse.length ; e++) {
    		if (img == muse[e]) {
    			doss = 'muse'; break;
    			}
    		}

    	for (e=0 ; e < repo.length ; e++) {
    		if (img == repo[e]) {
    			doss = 'repo'; break;
    			}
    		}
	
    	for (e=0 ; e < ride.length ; e++) {
    		if (img == ride[e]) {
    			doss = 'ride'; break;
    			}
    		}

    	for (e=0 ; e < sign.length ; e++) {
    		if (img == sign[e]) {
    			doss = 'sign'; break;
    			}
    		}
		
		top.photos.location = '../' + doss + '/' + img + '.html';
		n++;
        }
