if((navigator.appName == "Netscape") && (navigator.appVersion.indexOf("4.") != -1)){txtsize = "11"; bd = "0";}else{txtsize = "10"; bd = "1";}
document.write('<style type="text/css">')
document.write('.topNavigation{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:#A9C8E1;}.topNavigation:hover{text-decoration:none;color:#FFCC33;}')
document.write('.leftNavigation{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:#336699;}.leftNavigation:hover{text-decoration:none;color:#104278;}')
document.write('.texto{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:normal;text-decoration:none;color:#336699;}')
document.write('.textoL{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:normal;text-decoration:none;color:#336699;}.textoL:hover{text-decoration:underline;}')
document.write('.textoEscuro{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:normal;text-decoration:none;color:#12467E;}')
document.write('.textoB{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:#336699;}.textoB:hover{text-decoration:underline;}')
document.write('.textoY{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:#FFAD00;}.textoY:hover{text-decoration:underline;}')
document.write('.textoYY{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:normal;text-decoration:none;color:#FFAD00;}.textoY:hover{text-decoration:underline;}')
document.write('.textoYB{font-family:verdana,arial,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#FFAD00;}.textoYB:hover{text-decoration:underline;}')
document.write('.textoU{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:normal;text-decoration:underline;color:#336699;}')
document.write('.textoLar{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:#F26522;}.textoLar:hover{text-decoration:underline;}')
document.write('.textoAz{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:#4A96CF;}.textoAz:hover{text-decoration:underline;}')
document.write('.textoAzN{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:normal;text-decoration:none;color:#4A96CF;}.textoAzN:hover{text-decoration:underline;}')
document.write('.caixaTexto{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;border-width:'+bd+'px;border-color:#336699;border-style:solid;color:#336699;background-color:#EEF6FD;}')
document.write('.mensagem{font-family:verdana,arial,sans-serif;font-size:'+txtsize+'px;font-weight:bold;text-decoration:none;color:red;}')
document.write('</style>')


var domSMenu = null;
var oldDomSMenu = null;
var t = 0;
var lDelay = 2;
var lCount = 0;
var pause = 100;

function popMenu(menuNum)
{

	if (isDHTML)
	{

	t = 2;

	if (oldDomSMenu)
	{
		oldDomSMenu.visibility = 'hidden';
		t = 2;
		lCount = 0;
	}
	
	var idSMenu = menuNum;
	var domSMenu = findDOM(idSMenu,1)

	if (oldDomSMenu != domSMenu)
	{
		domSMenu.visibility = 'visible';
		oldDomSMenu = domSMenu;
	}
	else {oldDomSMenu = null;}
	}
	else {return null;}

}

function delayHide()
{
	if ((oldDomSMenu) && (t == 0))
	{
	oldDomSMenu.visibility = 'hidden';
	oldDomSMenu = null;
	lCount = 0;
	return false;
	}

	if (t == 2) { lCount = 0; return false; }
	if (t == 1)
	{
	lCount = lCount + 1;
	if (lDelay <= lCount) { t = 0;}
	if (lDelay >= lCount) { setTimeout('delayHide(' + t + ')',pause);}
	}

}

function preLoad()
{
imagePath = imageFiles[0];
for (i=1; i < imageFiles.length; i++)
{
imageFile = imageFiles[i];
imageName = imageFile.substring(0,imageFile.indexOf('.'));
eval(imageName + ' = new Image();');
eval(imageName + '.src = "' + imagePath + imageFile + '"')
}
}

function swapImg(layerName,imgName,imgSrc)
{
if(document.layers && layerName!='') eval('document.'+layerName+'.document["'+imgName+'"].src='+imgSrc+'.src'); else document[imgName].src=eval(imgSrc+'.src')
}

function resetForm()
{
	document.form.reset()	
}

// Verifica se o valor é numerico, equivalente a !isNaN, porém roda em browsers mais antigos
function IsNumber(p)
{
	if (p.length == 0 || p == 0) return (false);
	var RefStr = "1234567890";
	for (c = 0; c < p.length; c++)
	{
		TempChar = p.substring (c, c + 1);
		if (RefStr.indexOf (TempChar, 0) == -1)
			return (false);
	}
	return (true);
}


// Verifica se o valor é numerico, podendo preencher só com 00000
function IsNumberZ(p)
{
	if (p.length == 0) return (false);
	var RefStr = "1234567890";
	for (c = 0; c < p.length; c++)
	{
		TempChar = p.substring (c, c + 1);
		if (RefStr.indexOf (TempChar, 0) == -1)
			return (false);
	}
	return (true);
}


// Preenche a esquerda ou a direita um string com caracteres
function ChrFill(str, chr, size, lr)
{
	var res = str;
	var len = res.length;
	for (i = 0; i < size - len; i++)
		res = lr == 'left' ? chr + res : res + chr;
		return res;
}

// Verifica se o valor é um CPF válido, necessita das funcoes ChrFill e IsNumber
function IsCPF(cpf)
{
	var numcpf = ChrFill(cpf, '0', 11, 'left'),
	x = 0,
	soma = 0,
	dig1 = 0,
	dig2 = 0,
	texto = "",
	numcpf1="",
	len = numcpf.length,
	x = len - 1;
	if (numcpf == '01234567890') return (false);
	if (numcpf.substring(0,5) == numcpf.substring(5,10)) return (false);
	if ((!IsNumber(numcpf)) || (len > 11)) return (false);
	for (var i = 0; i <= len - 3; i++)
	{
		y = numcpf.substring(i,i+1);
		soma = soma + (y * x);
		x = x - 1;
		texto = texto + y;
	}

	dig1 = 11 - (soma % 11);
	if (dig1 == 10) dig1 = 0;
	if (dig1 == 11) dig1 = 0;
	numcpf1 = numcpf.substring(0,len - 2) + dig1;
	x = 11;
	soma = 0;

	for (var i = 0; i <= len - 2; i++)
	{
		soma = soma + (numcpf1.substring(i,i+1) * x);
		x = x - 1;
	}

	dig2 = 11 - (soma % 11);
	if (dig2 == 10) dig2 = 0;
	if (dig2 == 11) dig2 = 0;
	if ((dig1 + "" + dig2) == numcpf.substring(len,len-2))
	{
		return true;
	}
	return false;
}

// Verifica se o email é provavelmente valido
function IsEmail(email)
{
	var AtSym	= email.indexOf('@');
	var AtSym2	= email.lastIndexOf('@');
	var Period	= email.lastIndexOf('.');
	var Space	= email.indexOf(' ');
	var Length	= email.length - 1;
	return !(AtSym < 1 || AtSym != AtSym2 || Period <= AtSym + 1 || Period == Length || Space  != - 1);
}


function abreJanela(ender,largura,altura)
{
	window.open(ender,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+largura+",height="+altura+",left=100,top=200");
}