var TINY={};
function premiere(diapoi){return document.getElementById(diapoi)}
function deuxieme(diapoe,diapop){diapop=diapop||document; return diapop.getElementsByTagName(diapoe)}

TINY.slideshow=function(diapon){
this.infoSpeed=this.imgSpeed=this.speed=10;
this.thumbOpacity=this.navHover=70;
this.navOpacity=25;
this.scrollSpeed=5;
this.letterbox='#000';this.diapon=diapon;this.diapoc=0;this.diapoa=[]
};

TINY.slideshow.prototype={init:function(diapos,diapoz,diapob,diapof,diapoq){
	
	diapos=premiere(diapos);
	var diapom=deuxieme('li',diapos),diapoi=0,diapow=0;
	this.diapol=diapom.length;
	this.diapoq=premiere(diapoq);
	this.diapof=premiere(diapoz);
	this.diapoo=parseInt(TINY.style.val(diapoz,'width'));
	
	if(this.thumbs){this.diapop=premiere(this.thumbs)}
		
	for(diapoi;diapoi<this.diapol;diapoi++){
		this.diapoa[diapoi]={};
		var diapoh=diapom[diapoi],diapoa=this.diapoa[diapoi];
		diapoa.diapot=deuxieme('h3',diapoh)[0].innerHTML;
		diapoa.diapod=deuxieme('p',diapoh)[0].innerHTML;
		diapoa.diapol=deuxieme('a',diapoh)[0]?deuxieme('a',diapoh)[0].href:'';
		diapoa.diapop=deuxieme('span',diapoh)[0].innerHTML;
	
		if(this.thumbs){
			var diapog=deuxieme('img',diapoh)[0];
			this.diapop.appendChild(diapog);
			//diapow+=parseInt(diapog.offsetWidth);
			if(diapoi!=this.diapol-1){diapow+=this.spacing}
			diapog.style.opacity=this.thumbOpacity/100;
			diapog.style.filter='alpha(opacity='+this.thumbOpacity+')';
		}	
	}
	
	if(diapob&&diapof){
		diapob=premiere(diapob);
		diapof=premiere(diapof);
		diapob.style.opacity=diapof.style.opacity=this.navOpacity/100;
		diapob.style.filter=diapof.style.filter='alpha(opacity='+this.navOpacity+')';
	}
	
	this.auto?this.diapois(0,0):this.diapois(0,1)},diapomv:function(diapod,diapoc){
		var diapot=this.diapoc+diapod;
		this.diapoc=diapot=diapot<0?this.diapol-1:diapot>this.diapol-1?0:diapot;
		this.diapois(diapot,diapoc)
	},diapois:function(diapos,diapoc){
		var diapoi=new Image();
		diapoi.style.opacity=0;diapoi.style.filter='alpha(opacity=0)';
		this.diapoi=diapoi;diapoi.onload=new Function(this.diapon+'.diapole('+diapos+','+diapoc+')');
		diapoi.src=this.diapoa[diapos].diapop;},diapole:function(diapos,diapoc){
			this.diapof.appendChild(this.diapoi);
			//var diapow=this.diapoo-parseInt(this.diapoi.offsetWidth);
			TINY.alpha.set(this.diapoi,100,this.imgSpeed);
			var diapon=new Function(this.diapon);
			this.diapolt=setTimeout(diapon,this.imgSpeed*100);
			if(!diapoc){
				this.diapoat=setTimeout(new Function(this.diapon+'.diapomv(1,0)'),this.speed*1000)
			}
			var diapom=deuxieme('img',this.diapof);
			if(diapom.length>2){
				this.diapof.removeChild(diapom[0])
			}
		}	
		
};




TINY.scroll=function(){
return{init:function(diapoe,diapod,diapos){diapoe=typeof diapoe=='object'?diapoe:premiere(diapoe);
var diapop=diapoe.style.left||TINY.style.val(diapoe,'left');

diapoe.style.left=diapop;var diapol=diapod==1?parseInt(diapoe.offsetWidth)-parseInt(diapoe.parentNode.offsetWidth):0;

diapoe.diaposi=setInterval(function(){TINY.scroll.diapomv(diapoe,diapol,diapod,diapos)},20)},diapomv:function(diapoe,diapol,diapod,diapos){var diapoc=parseInt(diapoe.style.left);
if(diapoc==diapol){TINY.scroll.diapocl(diapoe)}else{var diapoi=Math.abs(diapol+diapoc);diapoi=diapoi<diapos?diapoi:diapos;var diapon=diapoc-diapoi*diapod;diapoe.style.left=diapon+'px'}},diapocl:function(diapoe){diapoe=typeof diapoe=='object'?diapoe:premiere(diapoe);

clearInterval(diapoe.diaposi)}}}();

TINY.height=function(){return{set:function(diapoe,diapoh,diapos,diapod){diapoe=typeof diapoe=='object'?diapoe:premiere(diapoe);var diapooh=diapoe.offsetHeight,diapoho=diapoe.style.height||TINY.style.val(diapoe,'height');
var diapohd=diapooh-diapoho>diapoh?-1:1;clearInterval(diapoe.diaposi);

diapoe.diaposi=setInterval(function(){TINY.height.diapotw(diapoe,diapoh,diapoho,diapohd,diapos)},20)},diapotw:function(diapoe,diapoh,diapoho,diapohd,diapos){var diapooh=diapoe.offsetHeight-diapoho;if(diapooh==diapoh){clearInterval(diapoe.diaposi)}else{if(diapooh!=diapoh){diapoe.style.height=diapooh+(Math.ceil(Math.abs(diapoh-diapooh)/diapos)*diapohd)+'px'}}}}}();

TINY.alpha=function(){return{set:function(diapoe,diapoa,diapos){diapoe=typeof diapoe=='object'?diapoe:premiere(diapoe);

var diapoo=diapoe.style.opacity||TINY.style.val(diapoe,'opacity'),diapod=diapoa>diapoo*100?1:-1;diapoe.style.opacity=diapoo;clearInterval(diapoe.diapoai);

diapoe.diapoai=setInterval(function(){TINY.alpha.diapotw(diapoe,diapoa,diapod,diapos)},20)},diapotw:function(diapoe,diapoa,diapod,diapos){var diapoo=Math.round(diapoe.style.opacity*100);

if(diapoo==diapoa){clearInterval(diapoe.diapoai)}else{var diapon=diapoo+Math.ceil(Math.abs(diapoa-diapoo)/diapos)*diapod;
diapoe.style.opacity=diapon/100;diapoe.style.filter='alpha(opacity='+diapon+')'}}}}();

TINY.style=function(){return{val:function(diapoe,diapop){diapoe=typeof diapoe=='object'?diapoe:premiere(diapoe);

return diapoe.currentStyle?diapoe.currentStyle[diapop]:document.defaultView.getComputedStyle(diapoe,null).getPropertyValue(diapop)}}}();