var mSO;
var mPics;
var mPicHead;
var mPicImg;
var mPicDesc;

function onBodyLoad() {
	mSO = new ServerObjects( 5 );
	mSO.getJSONObject( "vettes.json", null, gotCollection );
}

function gotCollection( pJSON ) {
	mPicHead = $( "picHead" );
	mPicImg = $( "picImg" );
	mPicDesc = $( "picDesc" );
	mPics = pJSON.pics;
	setInterval( "showPic();", 1000 * pJSON.interval );
	showPic();
}

function showPic() {
	var vPic = mPics[ Math.round( Math.random() * mPics.length ) % mPics.length ];	
	mSO.getImageObject( vPic.file, vPic, gotImage );
}

function gotImage( pImage, pPic ) {
	mPicHead.innerHTML = pPic.name;
	mPicDesc.innerHTML = pPic.desc;
	mPicImg.innerHTML = "<img src='" + pPic.file + "'>";
}
