function LsPhase() {

	this.show = function (pos) {
		var oSrc = document.getElementById('div_Content_Phas' + pos);
		var oTgt = document.getElementById('divMain');
		var objs = document.getElementById('tabPhases').getElementsByTagName('IMG');
		var oContent;
		
		for (i=0;i<objs.length;i++) {
			oContent = document.getElementById('div_Content_Phas' + i);
			if (i != pos) {
			   objs[i].setAttribute('status', '0');	
				objs[i].src = 'img/sistema/phases/butPhase' + oContent.getAttribute('fase') + '.gif';
			} else {
				objs[i].setAttribute('status', '1');
				objs[i].src = 'img/sistema/phases/butPhase' + oContent.getAttribute('fase') + 'o.gif';
			}
		}
		oTgt.innerHTML = oSrc.innerHTML;
		
		return false;
	}

	this.change = function (obj, op) {
		var oImg = obj.getElementsByTagName('IMG')[0];
		var sPos = oImg.getAttribute('position');
		var oSrc = document.getElementById('div_Phas' + sPos);
		var oContent = document.getElementById('div_Content_Phas' + sPos);
		
		if (oSrc != null) {		
			oSrc.style.top = document.getElementById('tabCentral').offsetTop + 120;
			oSrc.style.left = document.getElementById('tabCentral').offsetLeft +
									oImg.parentNode.parentNode.offsetLeft + 227;
		}

		if (oImg.getAttribute('status') == '1') {
			return false;
		}
		
		switch (op) {
			case 0: oImg.src = 'img/sistema/phases/butPhase' + oContent.getAttribute('fase') + '.gif';
					  if (oSrc != null) {
							oSrc.style.display = 'none';
					  }			
					  break;

			case 1: oImg.src = 'img/sistema/phases/butPhase' + oContent.getAttribute('fase') + 'o.gif';
					  if (oSrc != null) {
							oSrc.style.display = 'block';
					  }			
					  break;
					  
			case -1: if (oSrc != null) {
							oSrc.style.display = 'none';
					   }			
						if (oContent.getAttribute('loaded') == '1') {
							this.show(parseInt(sPos));
			         } else {
							document.getElementById('fra_Fetch').src = 'lsFetchFase.asp?sFase=' + oContent.getAttribute('fase');
			         }
		}
		
		return false;
	}
}
