// JavaScript Document

// -------------------------------------------------------

// -------------------------------------------------------

function enter_tab(primeiro_form)

{

	nextfield = primeiro_form;

	netscape = "";

	ver = navigator.appVersion; len = ver.length;

	for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;

		netscape = (ver.charAt(iln+1).toUpperCase() != "C");

	function keyDown(DnEvents) 

		{

			k = (netscape) ? DnEvents.which : window.event.keyCode;

			if (k == 13) 

			{

			if (nextfield == 'done') 

			{

				return false;

			} 

			else 

			{

				eval('document.fmcad.' + nextfield + '.focus()');

				return false;

			}

		}

	}

	document.onkeydown = keyDown;

	if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);

}

function enter_tab_2(primeiro_form)

{

	nextfield = primeiro_form;

	netscape = "";

	ver = navigator.appVersion; len = ver.length;

	for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;

		netscape = (ver.charAt(iln+1).toUpperCase() != "C");

	function keyDown(DnEvents) 

		{

			k = (netscape) ? DnEvents.which : window.event.keyCode;

			if (k == 13) 

			{

			if (nextfield == 'done') 

			{

				return false;

			} 

			else 

			{

				eval('document.fmcoment.' + nextfield + '.focus()');

				return false;

			}

		}

	}

	document.onkeydown = keyDown;

	if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);

}



//  PULA DE UM CAMPO AO OUTRO DEPOIS DE PREENCHIDO OS ESPAÇOS -------------------------------------------------------

function pula(campo,maximo,proximo)

{

	if(document.getElementById(campo).value.length >= maximo)

	{

		document.getElementById(proximo).focus();

	}

}

// -------------------------------------------------------

function menu(menu)

{

	parent.document.getElementById('menu_01_selec').style.display = 'none';

	parent.document.getElementById('menu_02_selec').style.display = 'none';

	parent.document.getElementById('menu_03_selec').style.display = 'none';

	parent.document.getElementById('menu_04_selec').style.display = 'none';

	parent.document.getElementById('menu_05_selec').style.display = 'none';

	parent.document.getElementById('menu_06_selec').style.display = 'none';

	parent.document.getElementById('menu_07_selec').style.display = 'none';



	if (menu != '')

		parent.document.getElementById(menu).style.display = 'block';

}

// -------------------------------------------------------

function StatusMsg(msgStr) 

{

  status=msgStr;

  document.MM_returnValue = true;

}

// -------------------------------------------------------

function abre_janela(arquivo, nome_janela, largura, altura, maximiza, menu, barra, status)

{

	vleft=(((screen.availWidth/2)-(largura/2))-10);

  	vtop=(((screen.availHeight/2)-(altura/2))-30);

	janela=window.open(arquivo, nome_janela, 'width='+largura+',height='+altura+',top='+vtop+', left='+vleft+', resizable='+maximiza+',menubar='+menu+',scrollbars='+barra+', status='+status+'');

	janela.focus();

}

function abre_pop(arquivo, nome_janela, top, left, largura, altura, maximiza, menu, barra, status)

{

	vleft=(((screen.availWidth-785)/2)+left);

	

	janela=window.open(arquivo, nome_janela, 'width='+largura+',height='+altura+',top='+top+', left='+vleft+', resizable='+maximiza+',menubar='+menu+',scrollbars='+barra+', status='+status+'');

	janela.focus();

}

// -------------------------------------------------------

function vazio(campo, mensagem)

{

	if (campo.value.length==0)

	{

		alert('O campo '+mensagem+' deve ser preenchido!');

		campo.style.background='#D6D7DA';

		campo.focus();

		return true;

	}

	return false;

}

// -------------------------------------------------------

function vazio_radio(campo, mensagem)

{

	checado = false;

	for(i=0; i<campo.length; i++)

	{

		if (campo[i].checked)

			checado = true;

	}

	if (!checado)

	{

		alert('O campo '+mensagem+' deve ser preenchido!');

		return true;

	}

	else

		return false;

}

// -------------------------------------------------------

function valida_email(campo)
{
	if (campo.value.length==0)
		return true;
	else if(campo.value.indexOf('ig.com.br') > 1)
		return true;
	else
	{
		teste1 = campo.value.indexOf("@");
		teste2 = campo.value.substr((teste1+1),20);
		teste3 = campo.value.substr((teste1+1),20).length;
		teste4 = teste2.indexOf(".");
		teste5 = campo.value.substr((teste1 + 1 + teste4 + 1),20).length;

		if (!(teste1 > 2 && teste4 > 2 && teste3 > 4 && teste5 > 1))
		{
			alert ("O campo E-mail deve ser conter um endereço eletronico válido!");
			campo.style.background='#D6D7DA';
			campo.focus();
			return false;
		}
		return true;
	}
}

// -------------------------------------------------------

function mask(objForm, strField, sMask, evtKeyPress)

{

	var i, nCount, sValue, fldLen, mskLen, bolMask, sCod, nTecla;



		sValue = objForm[strField].value;

		// Limpa todos os caracteres de formatação que

		// já estiverem no campo.

		while (sValue.indexOf('-')>=0)

			sValue = sValue.toString().replace( "-", "" );

		while (sValue.indexOf(':')>=0)

			sValue = sValue.toString().replace( ":", "" );

		while (sValue.indexOf('.')>=0)

			sValue = sValue.toString().replace( ".", "" );

		while (sValue.indexOf('/')>=0)

			sValue = sValue.toString().replace( "/", "" );

		while (sValue.indexOf("(")>=0)

			sValue = sValue.toString().replace( "(", "" );

		while (sValue.indexOf(")")>=0)

			sValue = sValue.toString().replace( ")", "" );

		while (sValue.indexOf(' ')>=0)

			sValue = sValue.toString().replace( " ", "" );

		fldLen = sValue.length;

		mskLen = sMask.length;

		

		i = 0;

		nCount = 0;

		sCod = "";

		mskLen = fldLen;

		

		while (i <= mskLen)

		{

			bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".")|| (sMask.charAt(i) == ":") || (sMask.charAt(i) == "/"))

			

			bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

		

			if (bolMask)

			{

				sCod += sMask.charAt(i);

				mskLen++;

			}

			else

			{

				sCod += sValue.charAt(nCount);

				nCount++;

			}

			i++;

		}

		

		objForm[strField].value = sCod;



	if (isNaN(sValue.substr((sValue.length-1),1)))

	{

		alert('O campo deve conter apenas numeros');

		return false;

	}

}

// -------------------------------------------------------

function teste_img(campo, local, mensagem)

{

	if (campo.value.length==0) return false;



			// testa tipo imagem

				caminho = campo.value.substr(1,1)

				var tipo = campo.value.substr(((campo.value.length)-4),4);

				tipo = tipo.toLowerCase()

			

				if (caminho != ":")

				{

					alert('O campo '+mensagem+' contem um CAMINHO INVÁLIDO !');

					campo.style.background='#F1F1F1';

					campo.focus();

					return true;

				}

				if ((tipo != ".jpg") && (tipo != "jpeg"))

				{

					alert('O campo '+mensagem+' contem um arquivo INVÁLIDO \r        O formato deve ser JPG ou JPEG!');

					campo.style.background='#F1F1F1';

					campo.focus();

					return true;

				}

			// teste se tem campo localizacao

			if (local=="") return false;



			else

			{

				if (local.value.length==0)

					{

						alert('O campo de Localização - '+mensagem+' deve ser preenchido!');

						local.style.background='#F1F1F1';

						local.focus();

						return true;

					}

			}

return false;

}

// ---------------- Teste Enquete

function vazio_enquete(campo, mensagem)

{

	checado = false;

	for(i=0; i<campo.length; i++)

	{

		if (campo[i].checked)

			checado = true;

	}

	if (!checado)

	{

		alert('Você deve escolher uma opção !');

		return true;

	}

	else

		return false;

}

// ---------------- Funcoes DIV

function abre_div(id, metodo)

{

	obj = document.getElementById(id);

	if(metodo == 'display')

	{

		obj.style.display = 'block';

	}

	else

	{

		obj.style.visibility = 'visible';

	}

}

function fecha_div(id, metodo)

{

	obj = document.getElementById(id);

	if(metodo == 'display')

	{

		obj.style.display = 'none';

	}

	else

	{

		obj.style.visibility = 'hidden';

	}

}

/* =============== maiusculas */

function conv_maiusc(valor, campo)

{

	$conv = valor.toUpperCase();

	campo.value = $conv;

}

/* =============== minusculas */

function conv_minusc(valor, campo)

{

	$conv = valor.toLowerCase();

	campo.value = $conv;

}

// ---------------- Contador TEXTAREA

function contar(caracter, limite, campo)

{

	document.getElementById(campo).innerText = (limite - caracter.value.length)

	if((limite - caracter.value.length) < 1)

		alert('Atenção, você atingiu o limite máximo de caracteres!');

}

// ---------------- Funcoes DIV | PARENT

function abre_fotos(galeria)

{

	parent.document.getElementById('fundo_site').style.display = 'block';

	parent.document.getElementById('lb_div_fotos').style.display = 'block';

	parent.document.getElementById('intGal').src = 'site/galeria.php?id='+galeria;

}

function fechar_fotos()

{

	parent.document.getElementById('fundo_site').style.display = 'none';

	parent.document.getElementById('lb_div_fotos').style.display = 'none';

	parent.document.getElementById('intGal').src = '';

}

function abre_texto(id)

{

	parent.document.getElementById('fundo_site').style.display = 'block';

	parent.document.getElementById('lb_div_texto').style.display = 'block';

	parent.document.getElementById('intTexto').src = 'site/conteudo.php?pag=texto_imprensa&id='+id;

}

function fechar_texto()

{

	parent.document.getElementById('fundo_site').style.display = 'none';

	parent.document.getElementById('lb_div_texto').style.display = 'none';

	parent.document.getElementById('intTexto').src = '';

}

function ampliar_imagem(imagem, largura, altura)

{

	parent.document.getElementById('fundo_site').style.display = 'block';

	parent.document.getElementById('lb_div_imagem').style.display = 'block';

	parent.document.getElementById('lb_div_imagem').style.height = (altura+25);

	parent.document.getElementById('lb_div_imagem').style.width = largura;

	parent.document.getElementById('lb_div_imagem').style.margin = -(largura/2);

	parent.document.getElementById('div_foto_ampliada').style.width = largura;

	parent.document.getElementById('blk_bt_fechar_2').style.width = (largura+1);

	parent.document.ft_imagem.src = "img/"+imagem;

}

function fechar_imagem()

{

	parent.document.getElementById('fundo_site').style.display = 'none';

	parent.document.getElementById('lb_div_imagem').style.display = 'none';

	parent.document.ft_imagem.src = 'img/loading.gif';

}
