<!-- library java language: javascript 

/**************************************************/
/* strutture dati e algortimi per la composizione */
/* dinamica dell'archivio                         */
/**************************************************/

/**********************************************************************/
/* vettore statico delle immagini Carbon */ 
/**********************************************************************/
var arIQuintana = [
	"works/Quintana/quintana (0).jpg",
	"works/Quintana/quintana (1).jpg",
	"works/Quintana/quintana (2).jpg",
	"works/Quintana/quintana (3).jpg",
	"works/Quintana/quintana (6).jpg",
	"works/Quintana/quintana (7).jpg",
	"works/Quintana/quintana (9).jpg",
//	"works/Quintana/quintana (12).jpg",
	"works/Quintana/quintana (13).jpg",
	"works/Quintana/quintana (15).jpg",
//	"works/Quintana/quintana (20).jpg",
	"works/Quintana/quintana (21).jpg",
	"works/Quintana/quintana (22).jpg",
	"works/Quintana/quintana (26).jpg",
	"works/Quintana/quintana (27).jpg",
	"works/Quintana/quintana (28).jpg",
	"works/Quintana/quintana (31).jpg",
	"works/Quintana/quintana (33).jpg",
	"works/Quintana/quintana (34).jpg",
	"works/Quintana/quintana (35).jpg"
];

/**********************************************************************/
/* vettore statico delle immagini Carbon */ 
/**********************************************************************/
var arICarbon = [
	"works/Carbon/IMG_0051.jpg",
	"works/Carbon/IMG_0091.jpg",
	"works/Carbon/IMG_0088.jpg",
	"works/Carbon/IMG_0024.jpg",
	"works/Carbon/IMG_0022.jpg",
	"works/Carbon/IMG_0073.jpg",
	"works/Carbon/IMG_0090.jpg",
	"works/Carbon/IMG_0109.jpg",
	"works/Carbon/IMG_0030.jpg",
	"works/Carbon/IMG_0031_i.jpg",
	"works/Carbon/IMG_0037.jpg",
	"works/Carbon/IMG_0110.jpg",
	"works/Carbon/IMG_0100.jpg"	
];
/**********************************************************************/
/* vettore statico Una Diversa Casa								      */ 
/**********************************************************************/
var arIUnaDiversaCasa = [
	"works/UnaDiversaCasa/0002.JPG",	
	"works/UnaDiversaCasa/0030.JPG",	
	"works/UnaDiversaCasa/0025.JPG",
	"works/UnaDiversaCasa/0011.JPG",
	"works/UnaDiversaCasa/0010.JPG",		
	"works/UnaDiversaCasa/0007.JPG",	
	"works/UnaDiversaCasa/v0002.JPG",	
	"works/UnaDiversaCasa/0013.JPG",	
	"works/UnaDiversaCasa/0016.JPG",	
	"works/UnaDiversaCasa/0014.JPG",
	"works/UnaDiversaCasa/0020.JPG",
	"works/UnaDiversaCasa/0018.JPG",	
	"works/UnaDiversaCasa/0012.JPG",	
	"works/UnaDiversaCasa/0036.JPG",
	"works/UnaDiversaCasa/0021.JPG",		
	"works/UnaDiversaCasa/0024.JPG"
];

/**********************************************************************/
/* vettore statico delle immagini relative al lavoro su NewYork       */ 
/**********************************************************************/
var arINewYork = [
	"works/New York/new_york (0).JPG",
	"works/New York/new_york (3).JPG",
	"works/New York/new_york (5).JPG",
	"works/New York/new_york (50).JPG",
	"works/New York/new_york (6).JPG",
	"works/New York/new_york (7).JPG",
	"works/New York/new_york (9).JPG",
	"works/New York/new_york (11).JPG",
	"works/New York/new_york (12).JPG",	
	"works/New York/new_york (12b).JPG",
	"works/New York/new_york (13).JPG",
	"works/New York/new_york (16).JPG",
	"works/New York/new_york (17).JPG",
	"works/New York/new_york (24).JPG",
	"works/New York/new_york (18).JPG",
	"works/New York/new_york (19).JPG",
	"works/New York/new_york (20).JPG",
	"works/New York/new_york (22).JPG",
	"works/New York/new_york (21).JPG"	
];

/***********************************************************/
/* vettore statico delle immagini relative a Ground Zero   */ 
/***********************************************************/
var arIGroundZero =[
	"works/GroundZero/ground_zero (29).JPG",
	"works/GroundZero/ground_zero (10).JPG",	
	"works/GroundZero/ground_zero (13).JPG",
	"works/GroundZero/ground_zero (25).JPG",
	"works/GroundZero/ground_zero (27).JPG",
	"works/GroundZero/ground_zero (0).JPG",		
	"works/GroundZero/ground_zero (7).JPG",
	"works/GroundZero/ground_zero (15).JPG",
	"works/GroundZero/ground_zero (16).JPG",
	"works/GroundZero/ground_zero (20).JPG",
	"works/GroundZero/ground_zero (21).JPG",
	"works/GroundZero/ground_zero (14b).JPG",
	"works/GroundZero/ground_zero (22).JPG",
	"works/GroundZero/ground_zero (24).JPG"
];

/**********************************************************************/
/* vettore statico delle immagini Dallara  */ 
/**********************************************************************/
var arIDallara = [
	"works/dallara/3120_0027.jpg",
	"works/dallara/3120_0010.jpg",
	"works/dallara/3120_0014.jpg",
	"works/dallara/3120_0006.jpg",
	"works/dallara/3120_0003.jpg",
	"works/dallara/3120_0016.jpg",
	"works/dallara/3120_0023.jpg",
	"works/dallara/3120_0028.jpg",
	"works/dallara/3120_0034.jpg",
	"works/dallara/3120_0012.jpg"
];

/**********************************************************************/
/* vettore statico delle immagini KGP*/ 
/**********************************************************************/
var arIKarlGP = [
	"works/Kgp/KarlGP (0).jpg",
	"works/Kgp/KarlGP (1).jpg",
	"works/Kgp/KarlGP (2).jpg",
	"works/Kgp/KarlGP (3).jpg",
	"works/Kgp/KarlGP (4).jpg",
	"works/Kgp/KarlGP (5).jpg",
	"works/Kgp/KarlGP (6).jpg",
	"works/Kgp/KarlGP (7).jpg",
	"works/Kgp/KarlGP (8).jpg",
	"works/Kgp/KarlGP (10).jpg",
	"works/Kgp/KarlGP (12).jpg"
];

/**********************************************************************/
/* vettori statici delle didascalie 
/**********************************************************************/
var arSuburb = [
	"works/periferia/3119_0006.jpg",
	"works/periferia/3119_0014.jpg",
	"works/periferia/3119_0020.jpg",
	"works/periferia/2896__0006.JPG",
	"works/periferia/26Ott05_0027.JPG",
	"works/periferia/V0003.JPG"
];

/**********************************************************************/
/* vettore ritratti
/**********************************************************************/
var arPortraits = [
	"works/Portraits/IMG_0034.JPG",
	"works/Portraits/a00012_0016.jpg",
	"works/Portraits/4304_0025.jpg",
	"works/Portraits/3626_0027.jpg",
	"works/Portraits/08lug05_0029.JPG",
	"works/Portraits/19giu05_018.jpg",
	"works/Portraits/a00004_0015.jpg",
	"works/Portraits/a00012_0013.jpg",
	"works/Portraits/IMG_0030.JPG",
	"works/Portraits/3497__0019.jpg"
];

/**********************************************************************/
/* vettore vari
/**********************************************************************/
var arVarious = [
	"works/Various/03lug05_0001.JPG",
	"works/Various/3121_0004.jpg",
	"works/Various/IMG_0011.JPG",
	"works/Various/IMG_0048.JPG",
	"works/Various/IMG_0139.JPG",
	"works/Various/urbino_0070.JPG",
	"works/Various/IMG_0023.JPG",
	"works/Various/IMG_0064.JPG",
	"works/Various/10Set05_0014.JPG" 
];

/**********************************************************************/
/* vettore landscape
/**********************************************************************/
var arILandscape = [
	"works/Landscape/IMG_3665.JPG",
	"works/Landscape/IMG_4366.JPG",
	"works/Landscape/IMG_3689.JPG",	
	"works/Landscape/IMG_3694.JPG",
	"works/Landscape/IMG_4352.JPG",
	"works/Landscape/IMG_4344.JPG"
];


/**********************************************************************/
/* vettore landscape
/**********************************************************************/
var arICampoRom = [
	"works/Campo Rom/IMG_1203b.jpg",
	"works/Campo Rom/IMG_1147b.jpg",
	"works/Campo Rom/IMG_1149.jpg",
	"works/Campo Rom/IMG_1144c.jpg",
	"works/Campo Rom/IMG_1173b.jpg",
	"works/Campo Rom/IMG_1175b.jpg",
	"works/Campo Rom/IMG_1180.jpg",
	"works/Campo Rom/IMG_1157b.jpg",
	"works/Campo Rom/IMG_1159.jpg",
	"works/Campo Rom/IMG_1234c.jpg"
];

/**********************************************************************/
/* vettori statici delle didascalie 
/**********************************************************************/
// var arDNewYork = [];
// var arDGroundZero = [];
// var arDDallara  = [];

/**********************************************************************/
/* vettore statico delle didascalie vuoto						      */ 
/**********************************************************************/
var arDidaFiller= [
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	"",
	""	
];

/**********************************************************************/
/* struttura principale  */
/**********************************************************************/
function objRecord( index, descr, listImgs, listDidasc, didasc )
{
  this.index = index;			// indice dell'immagine nella lista immagini
  this.descr = descr;			// descrizione
  this.listImgs = listImgs;		// lista immagini  
  this.listDidasc = listDidasc;	// didascalie immagini 
  this.didasc = didasc;			// didascalia unica per tutte le immagini	
 }

/**********************************************************************/
/* Vettore della struttura principale e funzione che carica i dati    */ 
/**********************************************************************/
var arData;
function chargeRecords()
{	
	// per le didacalie differenziate inserire un vettore valido al posto di null
	var didascalia;
	arData = new Array(7);
	
	didascalia = "11 Settembre 2001: <br>le Twin Towers, parte della sede del 'World Trade Center di New York', vengono rase al suolo .<br> Oggi al loro posto sorge un enorme cantiere avviato per la ricostruzione.<br> Tra operai al lavoro e impiegati di passaggio sono migliaia i turisti che si recano a 'Ground Zero' per rendere omaggio alle vittime dell'attentato, immersi nel brulichio incessante della metropoli. <br><br> gennaio 2006.";
	arData[0] = new objRecord( 5, "Ground Zero", arIGroundZero, null, didascalia );


	didascalia = "Ex Campo Rom Appignano del Tronto (AP).<br><br> Il 23 aprile 2007 Marco Ahmetovic, un giovane Rom di 22 anni alla guida di un furgone in stato di ebbrezza, investe 5 ragazzi del luogo.<br>4 di loro rimarranno uccisi. <br> A poche ore di distanza dall'incidente la comunitā Rom, a cui Ahmetovic appartiene, fugge. <br>L'accampamento abbandonato viene dato alle fiamme.";
	arData[1] = new objRecord( 0, "Campo Rom", arICampoRom, null, didascalia );

	didascalia = "Karl, figlio di Italiani immigrati in Canada, č tornato nel luogo di origine della sua famiglia riappropiandosidi un mestiere d'altri tempi: 'Il Mularo'.  <br><br> Uscerno (ascoli piceno)<br>settembre 2006.";
	arData[2] = new objRecord( 0, "Karl G.Parenti il mularo", arIKarlGP, null, didascalia );

	didascalia = "New York city<br><br> gennaio 2006";
	arData[3] = new objRecord( 0, "New York city", arINewYork, null, didascalia );

	didascalia = "Landscape";
	arData[4] = new objRecord( 0, "Landscape", arILandscape, null, didascalia );

	didascalia = "La S.G.L. Carbon č tra i maggiori produttori mondiali di elettrodi per altiforni.	<br><br>Lo stabilimento di Ascoli Piceno, costruito in zona periferica circa un secolo fa, č divenuto col tempo parte integrante della cittā ed č ormai prossimo alla chiusura.<br><br> aprile 2007.";
	arData[5] = new objRecord( 1, "S.G.L. Carbon ", arICarbon, null, didascalia );	
	
	didascalia = "Quartiere 'Monticelli' periferia di Ascoli Piceno. Visioni da un grattacielo.<br><br> Contributo al convegno:<br> 'Da una Diversa Casa a Private.' <br><br>marzo 2007.";
	arData[6] = new objRecord( 1, "Una Diversa Casa", arIUnaDiversaCasa, null, didascalia );
	

	

	
	
	
	/*
	arData = new Array(9);
	
	didascalia = "La Quintana di Ascoli Piceno. <br><br>agosto 2007.";
	arData[0] = new objRecord( 1, "La Giostra della Quintana", arIQuintana, null, didascalia );

	didascalia = "La S.G.L. Carbon č tra i maggiori produttori mondiali di elettrodi per altiforni.	<br><br>Lo stabilimento di Ascoli Piceno, costruito in zona periferica circa un secolo fa, č divenuto col tempo parte integrante della cittā ed č ormai prossimo alla chiusura.<br><br> aprile 2007.";
	arData[1] = new objRecord( 1, "S.G.L. Carbon ", arICarbon, null, didascalia );	
	
	didascalia = "Una Diversa Casa. <br><br>marzo 2007.";
	arData[2] = new objRecord( 1, "Una Diversa Casa", arIUnaDiversaCasa, null, didascalia );

	didascalia = "Karl il taglialegna. <br><br> Uscerno (ascoli piceno)<br>settembre 2006.";
	arData[3] = new objRecord( 0, "Karl G.Parenti il mularo", arIKarlGP, null, didascalia );
	
	didascalia = "World Trade Center<br><br>novembre 2005 - gennaio 2006.";
	arData[4] = new objRecord( 0, "Groud Zero", arIGroundZero, null, didascalia );
	
	didascalia = "New York<br><br>novembre 2005 - gennaio 2006";
	arData[5] = new objRecord( 0, "New York city", arINewYork, null, didascalia );
	
	didascalia = "Bologna stadio Dallara <br><br>giugno 2003.";
	arData[6] = new objRecord( 0, "Stadio Dallara di Bologna", arIDallara, null, didascalia );	
	
	didascalia = "Snap-shots periferici 2003 - 2006.";
	arData[7] = new objRecord( 2, "Buildings face", arSuburb, null, didascalia );
	
	didascalia = ""
	arData[8] = new objRecord( 4, "Various", arVarious, null, didascalia );

	didascalia = ""
	arData[9] = new objRecord( 3, "Portraits", arPortraits, null, didascalia );
	*/	
}

/* indice generale immsgini*/
var glb_i = 0;
/* indice generale lavori */
var glb_w = 0; 
/* cartella icone */
var glb_small = "small/"
/**********************************************************/
/* funzione base per la scrittura dinamica del testo HTML */
/**********************************************************/
function writeArea( sHtml, id )
{
	var ua = navigator.userAgent.toLowerCase();
	
	if ( document.getElementById ) // IE5 and NS 7.0 
	{ 
		document.getElementById(id).innerHTML = sHtml;
	}
	else if ( document.all )      // IE4
	{
		document.all[id].innerHTML = sHtml;
	}
	else
	{
		alert( 'unsupported browser' );
	}
}
	
/**********************************************************************/
/* inserimento immagine grande e didascalia                           */
/**********************************************************************/
function putImage( index, i )
{	
	var sHtml; 
	sHtml = "<img border='1' src='" + arData[index].listImgs[i] + "'>";	
	writeArea( sHtml, "idIMAGE" );		

	if( arData[index].listDidasc )
		sHtml = arData[index].listDidasc[i];
	else 
		sHtml = arData[index].didasc;
		
	writeArea( sHtml, "idDIDASC" );		
	// setting current global index
	glb_i = i;
}		

/**********************************************************************/
/* movimento indietro												  */
/**********************************************************************/
function move_prev()
{	
	var len = arData[glb_w].listImgs.length; 	
	glb_i--;
	glb_i = ( glb_i+len ) % len; 
	putImage( glb_w, glb_i )
}

/******************************************************************/
/* movimento avanti												  */
/******************************************************************/
function move_next()
{
	var len = arData[glb_w].listImgs.length;
	glb_i++;
	glb_i = glb_i % len; 
	putImage( glb_w, glb_i )
}

/******************************************************************/
/* modifica del path per icone												  */
/******************************************************************/
function insertSmall( path )
{	
	var il = path.lastIndexOf('/');
	if( il== -1 )
		return path;
	il++;	
	return( path.substr(0, il) + glb_small + path.substr(il) ); 		
	
}
/**********************************************************************/
/* indice del sigolo lavoro: immagini piccole in righe di ncol        */      
/**********************************************************************/
function listImgs( index )
{
	var	ncol = 11;
	var	sHtml =	"<table border='0' cellspacing='1' cellpadding='1' >";
	var arListImgs = arData[index].listImgs;
	
	/* setting of global index of work */
	glb_w = index;
	glb_i = 0;

	for( i=0; i<arListImgs.length ; i++ )
	{		
		if( !(i%ncol) )
			sHtml += "<tr>"
		
		//sHtml += "<td><img border='1' src='" + arListImgs[i] + "' width='40' height='20'"
		//sHtml += " onclick=putImage(" + index + "," + i + "); ></td>" 	
		sHtml += "<td><a href=javascript:putImage(" + index + "," + i + "); >"
		sHtml += "<img border='1' src='" + insertSmall(arListImgs[i]) + "' width='40' height='20'></td>"
 
		if( !((i+1)%ncol) )
			sHtml += "</tr>"
	}
	colspan = i%ncol;		
	if( colspan )	
	{
		colspan = ncol - colspan; 
		sHtml += "<td colspan=" + colspan + ">&nbsp;</td>"; 
	}
	sHtml +="</tr></table>";
	writeArea( sHtml, "idLIST" );
	writeTitle( index );
	putImage( index, 0 );	
}

/**********************************************************************/
/* titolo                                                             */ 
/**********************************************************************/
function writeTitle( index )
{
	var sHtml;
	var color = "#32404C" //  grigio scuro
	sHtml = "<font size='2' color='"+ color + "'><b>"
	sHtml += arData[index].descr + "</b></font><br>";	
	writeArea( sHtml, "idTITLE" );
}

/**********************************************************************/
/* indice dei lavori                                                  */ 
/**********************************************************************/
function listWorks( )
{
	var i;
	var sHtml = "";
	var img;
	var color;
	
	if( arData.length==0 )
	{
		alert( "Warning no charge data" ); 
		return false;
	}
		
	sHtml = "<table border='0'>";
	for( i=0; i<arData.length ; i++ )
	{										
		img = arData[i].listImgs[arData[i].index];	
		sHtml += "<tr><td width='3'>&nbsp;</td><td align='left'>";
		sHtml += "<a href=javascript:listImgs(" + i + ");>";						
		sHtml += "<img alt='" + arData[i].descr + "' "
		sHtml += "border='1' src='" + img + "' width='85' height='57'>";
		sHtml += "</a></td>";
		sHtml += "<td width='3'>&nbsp;</td></tr>";
		/* 
		* se vuoi aggiungere i titolo statici decommenta 
		* sHtml += "<td valign='bottom' ><font color='#CCCCCC' size='1'>";
		* sHtml += arData[i].descr + "<br></td></tr>";	
		*/
		//sHtml += "<tr><td colspan='4' >&nbsp;</td></tr>";		
	}		
	sHtml += "</table>";
	writeArea( sHtml, "idWORKS" );		
}

function keyHandler( e ) 
{
	switch (e.keyCode)
	{
	case 37: //left
		move_prev();
		break
	case 39: //right
		move_next();
		break
	}
}

/*************************************************/	
/* main											 */	
/*************************************************/
function main() 
{		
	chargeRecords();
	listWorks();
	listImgs( 0 );	
}

/*************************************************/
/* disabilitazione del tasto destro				 */
/*************************************************/
function _on_mouse_right(clic) 
{
	var msg="I'm sorry but this function is not enable";		
	if( navigator.appName == 'Netscape' && clic.which==3 ) 
	{
		alert(msg);
		return false;
	}
	else if( navigator.appName == 'Microsoft Internet Explorer' && event.button==2 ) 
	{
		alert(msg);
		return false;
	}

	return true;
}
// blocco del tasto destro 

/* explorer  */
if( navigator.appName == 'Microsoft Internet Explorer' ) 
	document.onmousedown =_on_mouse_right;	
/* mozilla	*/
else if( navigator.appName == 'Netscape' ) 	
	document.onclick = _on_mouse_right;


/*************************************************/
/* Open page premio									 */
/*************************************************/
function openPage( sUrl ) 
{	
	var sfeatures = 'height=900,width=700,left=50,top=50,status=no,toolbar=no,menubar=no,scrollbars=yes'
//	window.open( sUrl, "_blank", sfeatures, true );
window.open( sUrl, "_blank", '', true );
}

/*************************************************/	
/* vettore immagini copertina					 */
/*************************************************/	
var arCover = [
"cover/0002.JPG",
"cover/03lug05_0001.JPG",
"cover/0011.JPG",
"cover/0011.JPG",
"cover/0012.jpg",
"cover/0016.JPG",
"cover/0021.jpg",
"cover/0025.jpg",
"cover/0030.JPG",
"cover/0036.jpg",
"cover/3626_0027.jpg",
"cover/a00003_0022.jpg",
"cover/a00010_0002.jpg",
"cover/ground_zero (0).JPG",
"cover/ground_zero (6).JPG",
"cover/ground_zero (7).JPG",
"cover/ground_zero (10).JPG",
"cover/ground_zero (14b).jpg",
"cover/ground_zero (15).JPG",
"cover/ground_zero (16).JPG",
"cover/ground_zero (20).JPG",
"cover/ground_zero (21).JPG",
"cover/ground_zero (22).JPG",
"cover/ground_zero (24).JPG",
"cover/ground_zero (24).JPG",
"cover/ground_zero (26).JPG",
"cover/ground_zero (27).JPG",
"cover/ground_zero (29).JPG",
"cover/IMG_0022.JPG",
"cover/IMG_0023.JPG",
"cover/IMG_0028.JPG",
"cover/IMG_0031_i.JPG",
"cover/IMG_0037.JPG",
"cover/IMG_0048.JPG",
"cover/IMG_0051.JPG",
"cover/IMG_0083.JPG",
"cover/IMG_0088.JPG",
"cover/IMG_0090.JPG",
"cover/IMG_0091.JPG",
"cover/IMG_0100.JPG",
"cover/IMG_0110.JPG",
"cover/IMG_1144c.jpg",
"cover/IMG_1147b.jpg",
"cover/IMG_1149.JPG",
"cover/IMG_1157b.jpg",
"cover/IMG_1159.JPG",
"cover/IMG_1173b.jpg",
"cover/IMG_1175b.jpg",
"cover/IMG_1180.JPG",
"cover/IMG_1203b.jpg",
"cover/IMG_1234c.jpg",
"cover/IMG_3665.JPG",
"cover/IMG_3689.JPG",
"cover/IMG_3694.JPG",
"cover/IMG_4344.JPG",
"cover/IMG_4352.JPG",
"cover/IMG_4366.JPG",
"cover/KarlGP (0).jpg",
"cover/KarlGP (1).JPG",
"cover/KarlGP (2).JPG",
"cover/KarlGP (3).JPG",
"cover/KarlGP (4).JPG",
"cover/KarlGP (5).JPG",
"cover/KarlGP (6).JPG",
"cover/KarlGP (7).JPG",
"cover/KarlGP (8).jpg",
"cover/KarlGP (10).jpg",
"cover/KarlGP (12).jpg",
"cover/new_york (0).JPG",
"cover/new_york (3).JPG",
"cover/new_york (5).jpg",
"cover/new_york (7).JPG",
"cover/new_york (8).JPG",
"cover/new_york (9).JPG",
"cover/new_york (11).JPG",
"cover/new_york (12).JPG",
"cover/new_york (12b).JPG",
"cover/new_york (13).JPG",
"cover/new_york (17).JPG",
"cover/new_york (18).JPG",
"cover/new_york (19).JPG",
"cover/new_york (20).JPG",
"cover/new_york (21).JPG",
"cover/new_york (22).JPG",
"cover/new_york (24).JPG",
"cover/new_york (29).JPG",
"cover/new_york (50).JPG",
"cover/quintana (3).JPG",
"cover/quintana (26).JPG",
"cover/quintana (33).JPG",
"cover/urbino_0070.JPG",
"cover/vlurd (1).JPG",
"cover/vlurd (4).JPG",
"cover/vlurd (8).JPG",
];

/*************************************************/	
/* get_random									 */
/*************************************************/	
function get_random(maxNum)
{
  if (Math.random && Math.floor)
  {
    var ranNum= Math.floor(Math.random()*(maxNum));
    return ranNum;
  }
  else 
  	return -1;
}

/*************************************************/	
/* randomCover									 */	
/*************************************************/
function randomCover() 
{	
	var iCover;
	var sHtml; 

	if( !arCover.length ) 		
		return;

	iCover = get_random(arCover.length);

	/*if ( document.getElementById ) // IE5 and NS 7.0 
	{ 
		var el = document.getElementById('idCover'); 
		el.setAttribute('background', arCover[iCover] );
	}
 */
 
	//	
//sHtml = iCover + "  " + arCover[iCover];	
//writeArea( sHtml, "idDEBUG" );	
	sHtml = "<img border='1' src='" + arCover[iCover] + "' width='350' height='223'>";	
	//sHtml = "<img border='0' src='" + arCover[iCover] + "' width='900' height='593'>";	
	writeArea( sHtml, "idIMAGE" );

}

/*************************************************/	
/* randomInsert									 */	
/*************************************************/
function randomInsert() 
{	
	var iData;
	var iList; 
	var sHtml; 

	chargeRecords();
	if( !arData.length ) 		
		return;
		
	iData = get_random(arData.length-1);
	iList = get_random(arData[iData].listImgs.length-1);

	sHtml = "<img border='1' src='" + arData[iData].listImgs[iList] + "' width='350' height='223'>";	
	writeArea( sHtml, "idIMAGE" );

}

// End -->
