// ------------------------------------------------ //
// Copyright (c), 2006, Innovagency
// Javascrip source code
// ------------------------------------------------ //

function GetDisplayProperty(psObjType)
{
	var browser=navigator.appName;
	if(browser.indexOf("Microsoft") >= 0)
	{
		return "block";
	}
	else
	{
		if(psObjType.toLowerCase() == "td")
		{
			return "table-cell";
		}
		if(psObjType.toLowerCase() == "table")
		{
			return "inline-table";
		}
		if(psObjType.toLowerCase() == "tr")
		{
			return "table-row";
		}
	}
}

var vDisplayType = "table-row";

// ------------------------------------------------------------------------------------ //
// NEW WINDOW POPUP CENTER
// ------------------------------------------------------------------------------------ //
function PopUpSimples( sName, sUrl, iWidth, iHeight ) {
	var iLeft;
	var iTop;

	if ( screen.width > iWidth ) {
		iLeft = parseInt( ( screen.width - iWidth ) / 2 );
	} else {
		iLeft = 0
	}

	if ( screen.height > iHeight ) {
		iTop = parseInt( ( screen.height - iHeight ) / 2 );
	} else {
		iTop = 0
	}

	window.open( sUrl, sName, 'width=' + iWidth + ', height=' + iHeight + ', resizable=0, scrollbars=0, toolbar=0, menubar=0, status=0, left=' + iLeft + ', top=' + iTop );
}

// ------------------------------------------------------------------------------------ //
// SHOW HIDDE LAYER's BÁSICO
// ------------------------------------------------------------------------------------ //
function IN_ShowLayer(object, val) {
	document.getElementById(object).style.visibility = val;
}
function IN_ShowLayerDisplay(object, val) {
	document.getElementById(object).style.display = val;
}

// ------------------------------------------------------------------------------------ //
// 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_setpreloadImages() {
	for(i=0;i<IN_setpreloadImages.arguments.length;i++) {
		document.imageHandler[IN_setpreloadImages.arguments[i]]=new Image();
		document.imageHandler[IN_setpreloadImages.arguments[i]].src=IN_setpreloadImages.arguments[i];
	}
}

// ------------------------------------------------------------------------------------ //
// CHANGE CLASSNAME
// ------------------------------------------------------------------------------------ //
function ChangeClass(obj, objClass) {
      var obj = document.getElementById( obj );
      //alert( 'ID=' + obj + ' -------- Class=' + objClass );
      obj.className = objClass;
}

// ------------------------------------------------------------------------------------ //
// CHANGE BACKGROUND
// ------------------------------------------------------------------------------------ //
function ChangeBackground(obj, objBackground) {
      var obj = document.getElementById( obj );
      //alert( 'ID=' + obj + ' -------- Class=' + objClass );
      obj.style.backgroundImage = 'url('+ objBackground +')';
}

window.addEvent('load', function(){
	$$('a.ImagensTemasOver img').each(function(el, i){ 
		var suffix = el.src.substring(el.src.lastIndexOf('.'));
		var prefix = el.src.substring(0,el.src.lastIndexOf('.'));
		el.addEvent("mouseover", function(e){
						this.src = prefix + "_over_on" + suffix;
		});
		el.addEvent("mouseout", function(e){
						this.src = prefix + suffix;
		});                                          
	});
});           

