/****************************************************************************************************/
/***************************************** IMPORTATANTE *********************************************/
/****************************************************************************************************/
/* Siempre que se utilizen estas librerias en proyectos .NET con paginas aspx hay que tener cuidado */
/* de no poner acentos ni en los comentarios de las librerias ni en los posibles alert que pongamos */
/* en ellas, ya que no funcionarian en Netscape.                                                    */
/****************************************************************************************************/

function cargarRecuadroPluGin(menuPrin,pPref,pColor1,pColor2) {
	
	// Atributos.
	this.menuPrin = menuPrin;
	this.color1 = pColor1;
	this.color2 = pColor2;
	
	this.vtPGpref = pPref;
	this.vtPGnumIdObjActivo = 0;
	this.vtPGdepurado = false; // Depuracion del Plugin.

	this.objCont = new Array(); // capas subopciones.
	this.objCont[0] = null;
	for(var i=1;i<=this.menuPrin.num;i++){
		this.objCont[i] = (document.getElementById(pPref + i))? document.getElementById(pPref + i, pPref): null;
	}	

	this.obj = pPref + "_VtPG";
	eval(this.obj + "=this");
	return this	
}

// INIT INTERFACE.
cargarRecuadroPluGin.prototype.initClick = function(pNum,pHref,pTarget) {
	if(this.vtPGdepurado) alert("Menu --> initClick: " + pNum);
	if(pNum != this.vtPGnumIdObjActivo) 
		this.cambiarColorFondo(this.objCont[this.vtPGnumIdObjActivo],this.color1);
	this.vtPGnumIdObjActivo = pNum;
}

cargarRecuadroPluGin.prototype.initOver = function(pNum,pHref,pTarget) {
	this.cambiarColorFondo(this.objCont[pNum],this.color2);
}

cargarRecuadroPluGin.prototype.initOut = function(pNum,pHref,pTarget) {
	if(pNum != this.vtPGnumIdObjActivo) 
		this.cambiarColorFondo(this.objCont[pNum],this.color1);
}

cargarRecuadroPluGin.prototype.initRemote = function(pNum) {
	this.initClick(pNum);
}

cargarRecuadroPluGin.prototype.cambiarColorFondo = function(pIdObj, pColor){
	if(pIdObj && pColor) pIdObj.bgColor=pColor;
}
