// Copyright 2004 MNOLETO
var dLoad = false;

// Manipulação de SELECTs
function mOption( strId, strText, className )
{
	this.id = strId;
	this.text = strText;
	this.className = className;
}

function fSetOptions( vOptions, fSelect, strSelected )
{
	fSelect.length = vOptions.length;
	for ( var i = 0; i < vOptions.length; i++ )
	{
		fSelect.options[ i ].value = vOptions[ i ].id; 
		fSelect.options[ i ].text = vOptions[ i ].text;
		if ( vOptions[ i ].className )
		{
			fSelect.options[ i ].className = vOptions[ i ].className;
		}
		if ( vOptions[ i ].id == strSelected )
		{
			fSelect.options[ i ].selected = true;
		}
	}
}

// Navegador por select
function doSel( obj )
{
	for ( var i = 0; i < obj.length; i++ )
	{
		if ( obj[ i ].selected == true )
		{
			if ( i != 0 ) //ignore the first option
			{
				eval( obj[ i ].value );
			}
		}
	}
}

//função que controla os submenus
function smnuTOut( str, std )
{
	if( !dLoad ) return false;

	var xDL = str + 'DL';
	var xTO = str + 'TO';

	if( !eval( xDL ) ) return false;
	if( std == 'over' )
	{
		clearTimeout( arrTO[ xTO ] );
		arrTO[ xTO ] = setTimeout( xDL + '.sh();', 300 );
	}
	else if( std == 'out' )
	{
		clearTimeout( arrTO[ xTO ] );
		arrTO[ xTO ] = setTimeout( xDL + '.hd();', 150 );
	}
}

// Images
function pI(src){
	obj=src.substring(src.lastIndexOf('/')+1,src.lastIndexOf('.'))
	eval(obj+'=new Image()')
	eval(obj+'.src="'+src+'"')
}

function cI(id,obj){
	document[id].src= eval(obj + ".src")
}

// mouseOver | mouseOut
var start = true;

function btn() {
	var T = this;
	T.on = -1;
	T.over = btnOver;
	T.out = btnOut;
}

var btn = new btn();

function btnOver(p) {
	if (start) return false;
	cI('btn' + p, 'btn_' + p + '_on');
}

function btnOut(p) {
	if (start) return false;
	cI('btn' + p, 'btn_' + p + '_off');
}

function changeLanguage(obj){
	var lan = obj.value;
	window.navigate('/changeLanguage.asp?lan=' + lan);
}
