<!--

var docW = (window.innerWidth) ? parseInt(window.innerWidth) : parseInt(document.body.clientWidth);
var docH = (window.innerHeight) ? parseInt(window.innerHeight) : parseInt(document.body.clientHeight);
var centX = Math.floor(docW/2);
var centY = Math.floor(docH/2);
var filtersEnabled = (is.ie && is.platform == 'win32') ? true : false;
var _imgActive = false;
var _bgImage ='../lomography/photos/gallery3_bg.gif';
var _layers = 1;
var ie55Filters = [
'progid:DXImageTransform.Microsoft.Fade(duration=1.5,overlap=1.0)',
'progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0, wipeStyle=0, motion="forward")',
'progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=70)',
'progid:DXImageTransform.Microsoft.Barn(orientation=horizontal, motion=out)'
];
var ieFilters = [
'blendTrans(duration=1.2)',
'revealTrans(transition=23,duration=1.2)'
];
function TP_fadeTo(vis) {
    if(filtersEnabled) {
		tran = (is.ie55 || is.ie6) ? ie55Filters : ieFilters;
		document.all.bigImage.style.filter = tran[_useFilter];
		//document.all.bigImage.style.filter = tran[Math.round(Math.random() * (tran.length-1))];
		document.all.bigImage.filters[0].Apply();
		bigPicture.setVisible(vis);
		document.all.bigImage.filters[0].Play();
		_imgActive = false;
	} else bigPicture.setVisible(vis);
	_imgActive = false;
}

function TP_hideImage() {
  
    //msgBox.glideTo('fast','slow',centX-100,centY,10,55,null);
    if(!filtersEnabled) bigPicture.wipeTo(60,60,60,50);
    else TP_fadeTo(0);
    _imgActive=false;
    return false;

}
function TP_loadImage() {
	_imgActive=true;
	//loadIndicator.setHTML(fontStr+ 'loading: "'+tmpName+'"...' +fontEnd);
	//loadIndicator.setVisible(true);
	bigPicture.setHTML('');
	currentImg = null;
	currentImg = new Image();
	currentImg.src = _imgPath+galleryImage[getID]._image;
	setTimeout('TP_checkImageStatus()',500);
          
}
function TP_checkImageStatus() {
    if (!currentImg.complete) {
        rolling = true;
        status = 'ça charge..., TITRE: ' +galleryImage[getID]._name+galleryImage[getID]._date+ '...';
        setTimeout('TP_checkImageStatus()',10);
    } else {
        //loadIndicator.setVisible(false);
        picW = currentImg.width+84;
        picH = currentImg.height+120;
        imgStr = '<br><br><table border="0" cellpadding="10" bgcolor="#666666" align="center"><tr><td>';
        imgStr += '<img src="' +currentImg.src+ '" name="bigPhoto" hspace="15" vspace="15">';
        imgStr += '</td></tr></table>';
        bigPicture.setHTML(imgStr);
        imageHolder.moveTo(0,0);
        //imageHolder.setClip([0,picW,picH,0])
        if(filtersEnabled) {
        	bigPicture.setClip([0,docW,docH,0]);
        	setTimeout('TP_fadeTo(1)',500);
        	return false;
        }
        else if(!is.ns6) bigPicture.wipeTo(0,docW,docH,0);
        else bigPicture.setClip([0,docW,docH-2,0]);
        bigPicture.setVisible(1);
    }
}


function TOTO(){ 
document.write('ça charge..., TITRE: ' +galleryImage[getID]._name+galleryImage[getID]._date+ '...');
}



function TP_fotoLoop(){
	if (!_imgActive && ((shellLayer.getX() <= 15 && _speed > .2) || (shellLayer.getX() > -(_totalWidth-docW) && _speed < .2))) shellLayer.moveBy(_speed,null);
	setTimeout('TP_fotoLoop()',10);
}

DynAPI.onLoad=function() {

var ThumbUp = new EventListener();
ThumbUp.onclick = function(e) {
	target=e.getSource();
	getID = parseInt(target.id.substring(4,target.id.length));
	_activeImg = target;
	target.setBgColor('#EEEEEE');
	TP_loadImage();

}
var bigEvents = new EventListener();

bigEvents.onmouseup = function(e) {
	TP_hideImage();

}


//myLayer=DynAPI.document.addChild(new DynLayer(null,x,y,w,h,color,visibility,z-index,backgroundImage,htmlContent))
bgLayer = DynAPI.document.addChild(new DynLayer(null,0,0,docW,docW, '#CCCCCC','visible', _layers++, _bgImage));
shellLayer = DynAPI.document.addChild(new DynLayer(null,15,90,_totalWidth,82, null, null, _layers++));
bigPicture = DynAPI.document.addChild(new DynLayer('bigImage',0,1,docW,docH-2,'#FFFFFF','hidden',_layers++));
imageHolder = bigPicture.addChild(new DynLayer(null,0,0,300,300,'#303030',true, _layers++));
bigPicture.addEventListener(bigEvents);

for(i = 0; i < galleryImage.length; i++) {
	eval("foto" +i+ " = shellLayer.addChild(new DynLayer('FOTO" +i+ "',(i*65),0,82,82,'#000000',true, _layers++,null,'<img src=\"Vphotos/' +galleryImage[i]._thumb+ '\" vspace=2 hspace=2 width=58 height=58>'))");
	eval("foto" +i).addEventListener(ThumbUp);
}
// User scroller if content does not fit in the document area
if(docW < _totalWidth) {
	var d = new EventListener(this.document)
	d.onmousemove = function(e) {
		pageX = e.getPageX();
		pageY = e.getPageY();
		_speed = (pageY > 90 && pageY < 160) ? Math.round((docW/2-pageX)/60) : 0;
	}

	DynAPI.document.addEventListener(d);

	TP_fotoLoop();
}
}
//-->
