Slide = function (idDiv1,idDiv2,idImg1,idImg2,arrayImagenes)
{
	this.idDiv1 = idDiv1;	
	this.idDiv2 = idDiv2;	
	this.idImg1 = idImg1;	
	this.idImg2 = idImg2;	
	this.divActivo = this.idDiv1;
	this.divInactivo = this.idDiv2;
	this.imgActivo = this.idImg1;
	this.imgInactivo = this.idImg2;
	this.opacityActivo = 100;
	this.opacityInactivo = 0;
	this.arrayImagenes = arrayImagenes;
}
Slide.prototype.getObject = function(id)
{
	return document.getElementById(id);
}
Slide.prototype.getObjActivo = function()
{
	return this.getObject(this.divActivo);
}
Slide.prototype.getObjInactivo = function()
{
	return this.getObject(this.divInactivo);
}
Slide.prototype.getObjImgActivo = function()
{
	return this.getObject(this.imgActivo);
}
Slide.prototype.getObjImgInactivo = function()
{
	return this.getObject(this.imgInactivo);
}
Slide.prototype.rotarActivo = function()
{
	this.divInactivo = this.divActivo;
	this.divActivo = this.divActivo==this.idDiv1?this.idDiv2:this.idDiv1;
	this.imgInactivo = this.imgActivo;
	this.imgActivo = this.imgActivo==this.idImg1?this.idImg2:this.idImg1;
}
Slide.prototype.cambiarOpacity = function(obj,opacity)
{
	if (obj.filters&&obj.filters[0]){ 
			if (typeof obj.filters[0].opacity=="number") //if IE6+
				obj.filters[0].opacity=opacity; 
			else //else if IE5.5-
				obj.style.filter="alpha(opacity="+opacity+")"; 
	}else{ 
				if (obj.style.MozOpacity)
					obj.style.MozOpacity=opacity/101; 
				else if (obj.style.KhtmlOpacity)
					obj.style.KhtmlOpacity=opacity/100;
				else if	(obj.style.opacity&&!obj.filters)
					obj.style.opacity=opacity/101; 
	}
};
Slide.prototype.oscurecer = function()
{
	if(this.opacityActivo>=0){
		this.opacityActivo -= 0.3;
	}
	this.cambiarOpacity(this.getObjActivo(),this.opacityActivo);
};
Slide.prototype.aclarecer = function(){
	if(this.opacityInactivo<=100){
		this.opacityInactivo += 0.3;
	}
	this.cambiarOpacity(this.getObjInactivo(),this.opacityInactivo);
};
Slide.prototype.fade = function ()
{
	this.oscurecer();
	this.aclarecer();
};
Slide.prototype.iniciar = function ()
{
	this.opacityActivo = 100;
	this.opacityInactivo = 0;
};
Slide.prototype.cambiarImagen = function ()
{
	this.arrayImagenes.rotarImagenes();
	this.rotarActivo();
	this.getObjImgInactivo().src = this.arrayImagenes.getSrcSecondImage();
};