function Coliber(){
	this.imgs = new Array(new Array()); 
	this.timer = 15;
	this.objName = "ob";
	this.ro = 0;
	this.stoper = false;
	this.option = new Array();
	this.widthIMG = false;
	
	this.option['issetPages'] = true;
	this.option['issetLinks'] = true;
	
	this.Install = function(){ 
		if(document.getElementById(this.objName).innerHTML=="" || document.getElementById(this.objName)==null){
				document.getElementById(this.objName).innerHTML = "";
				if(this.option['issetPages']){ document.getElementById(this.objName).innerHTML += '<div id="'+this.objName+'Pages"></div>'; this.addPages(); }			
				if(this.option['issetLinks']){ document.getElementById(this.objName).innerHTML += '<a href="#" id="'+this.objName+'Link">'; }
			document.getElementById(this.objName).innerHTML += '<img src="" title="" border="0" '+(!this.widthIMG?"":"width=\""+this.widthIMG+"px\" ")+' />';
				if(this.option['issetLinks']){ document.getElementById(this.objName).innerHTML += '</a>'; }
		}
	}
		
	this.Go = function(){ 
		var i = this.ro;
		var z = this.len();	
		var ob = this.objName;
		var obj = document.getElementById(this.objName);
		var cells = obj.getElementsByTagName("img");		
		var imag = cells[0];
		var links = document.getElementById(this.objName+"Link");
		var pages = document.getElementById(this.objName+"Pages");		
		
		if(this.option['issetPages']){
			cells = pages.getElementsByTagName("a");			
			for(var h = 0; h < cells.length; h++){ if(cells[h].className == 'active'){ cells[h].className = ''; break }}  
		}
		
		imag.src = this.imgs[i][0];
		imag.title =  this.imgs[i][1];
		
		if(this.option['issetLinks']){ 
			links.title =  this.imgs[i][1];
			links.href =  this.imgs[i][2];				
		}
	
		if(!this.imgs[i][3]){ imag.useMap = ""; }else{ imag.useMap = "#"+this.imgs[i][3];  }
		
		if(z>1){
			if(this.option['issetPages']){ cells[this.ro].className = 'active'; }
			
			if(!this.stoper){
				if(i>=(z-1)){ this.ro=0; }else{ this.ro++; }
				setTimeout(this.objName+".Go()",(this.timer*1000)); 
			}
		}
	}
	
	this.len = function(){ return this.imgs.length; }
	
	this.addPages = function(){
		for(var x=1;x<=this.len();x++){
			document.getElementById(this.objName+"Pages").innerHTML += "<a href=\"javascript: "+this.objName+".ActivePage("+x+");\" title=\""+this.imgs[(x-1)][1]+"\">"+x+"</a>";
		}
	}
	
	this.ActivePage = function(id){
		this.stoper = true;
		this.ro = (id-1);
		this.Go();
	}
	
}