// ------------------------------------------------ //
// Copyright (c), 2004, Innovagency
// Javascrip source code
// ------------------------------------------------ //

// ------------------------------------------------ //
// CHANGE TABLE/TR/TD COLOR
// ------------------------------------------------ //
var sTAGOlder = '';
var sValueOlder = '';

NS = (document.layers && !document.all)?1:0
NS6 = (document.getElementById && !document.all)?1:0

function IN_changeTagColor(sTagColorId_IN, sBgColor_IN) {
	if(!NS) {
		if(sTAGOlder!=sTagColorId_IN) {
			if(NS6) {
				document.getElementById('tag'+sTagColorId_IN).style.backgroundColor = sBgColor_IN;
			} else {				
				document.all('tag'+sTagColorId_IN).style.backgroundColor = sBgColor_IN;
			}
		}
	}
}


// ------------------------------------------------ //
// CHANGE TABLE/TR/TD FONT COLOR
// ------------------------------------------------ //
var sTXTOlder = '';
var sValueOlder = '';

NS = (document.layers && !document.all)?1:0
NS6 = (document.getElementById && !document.all)?1:0

function IN_changeTxtColor(sTxtColorId_IN, sTxtColor_IN) {
	if(!NS) {
		if(sTXTOlder!=sTxtColorId_IN) {
			if(NS6) {
				document.getElementById('span'+sTxtColorId_IN).style.color = sTxtColor_IN;
			} else {
				document.all('span'+sTxtColorId_IN).style.color = sTxtColor_IN;
			}
		}
	}
}


// ------------------------------------------------ //
// CHANGE TABLE/TR/TD FONT COLOR
// ------------------------------------------------ //
var sTAGOlder = '';
var sValueOlder = '';

NS = (document.layers && !document.all)?1:0
NS6 = (document.getElementById && !document.all)?1:0

function IN_changeTagTxtColor(sTagColorId_IN, sBgColor_IN, sTxtColorId_IN, sTxtColor_IN) {
	if(!NS) {
		if(sTAGOlder!=sTagColorId_IN) {
			if(NS6) {
				document.getElementById('tag'+sTagColorId_IN).style.backgroundColor = sBgColor_IN;
				document.getElementById('span'+sTxtColorId_IN).style.color = sTxtColor_IN;
			} else {
				document.all('tag'+sTagColorId_IN).style.backgroundColor = sBgColor_IN;
				document.all('span'+sTxtColorId_IN).style.color = sTxtColor_IN;
			}
		}
	}
}


// ------------------------------------------------ //
// ROLLOVER's DE IMAGENS
// ------------------------------------------------ //
document.IN_swapArray=new Array(); // para o setSource
document.imageHandler=new Array(); // para o preload

function IN_getImage(oImage_IN, doc) { //v1.0
	var i,tImage;if(!doc) doc=document;
	if(!(tImage=doc.images[oImage_IN])&&!(doc.all)&&doc.getElementById) tImage=doc.getElementById[oImage_IN];
	if(!(tImage=doc.images[oImage_IN])&&doc.all) tImage=doc.all[oImage_IN];
	for(i=0;!tImage&&doc.images&&i<doc.layers.length;i++) tImage=IN_getImage(oImage_IN,doc.layers[i].document);return tImage;
}

function IN_setImageSource(oImage_IN, strNewSrc) { //v1.0
	tImage=IN_getImage(oImage_IN);if(tImage){if (document.IN_swapArray[oImage_IN]==null||document.IN_swapArray[oImage_IN]==undefined) {document.IN_swapArray[oImage_IN]=tImage.src;}tImage.src=strNewSrc;}
}

function IN_setImageSource2(oImage_IN, l) { //v1.0
	strNewSrc=document.imageHandler[l].src;
	tImage=IN_getImage(oImage_IN);if(tImage){if (document.IN_swapArray[oImage_IN]==null||document.IN_swapArray[oImage_IN]==undefined) {document.IN_swapArray[oImage_IN]=tImage.src;}tImage.src=strNewSrc;}
}

function IN_setImageSourceOriginal(oImage_IN) { //v1.0
	tImage=IN_getImage(oImage_IN);if(tImage){if (document.IN_swapArray[oImage_IN]==null||document.IN_swapArray[oImage_IN]==undefined) {document.IN_swapArray[oImage_IN]=tImage.src;}tImage.src=document.IN_swapArray[oImage_IN];}
}

function IN_preloadImages() {
	for(i=0;i<IN_preloadImages.arguments.length;i++) {
		document.imageHandler[IN_preloadImages.arguments[i]]=new Image();
		document.imageHandler[IN_preloadImages.arguments[i]].src=IN_preloadImages.arguments[i];
	}
}

function obtemCodigoTecla(e)
{
	var cod;
	
	if (document.all){
		cod=e.keyCode;
	}else {
		cod=e.which;
	}

	if (Number(cod)==13){
		
		if (document.all){
			e.keyCode=0;
		}else {
			e.which=0;
		}
	}		

	return cod;
}

function invalidaEnter(pEvent)
{
	var key_code = obtemCodigoTecla(pEvent);
	if (Number(key_code)==13){
		return false;
	}else{
		return true;
	}
}
