//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function assintecal(){
	// Função em Branco para Anular Scroll do Menu com o # no Link
}

function linkPdf(tmp_link) {
	if (isLogado()) {
		document.write('<a target="_blank" href="' + tmp_link + '"><img src="_imagens/ico_pdf.gif" border="0"> Clique aqui e baixe o pdf do estudo de mercado.</a><br><br><br>');	
	}
}

function isLogado() {
	return is_logado;
}

function atualizarDados() {
	window.open("http://www.assintecal.org.br/assintecal/web/popups/atualizar_dados.asp?cod_usuario=" + document.getElementById('cod_usuario').value,"atualizarDados","height=465,width=450,toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes");
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function faleconosco(){
	window.open('http://www.assintecal.org.br/assintecal/web/popups/pop_fale.asp?q_CodIdioma=1','falecom','width=465,height=480');
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function linkout(page){
	window.open('http://'+page,'_blank');
	// Função para Abrir páginas de sites externos.
}
function linkin(page){
	window.open(page,'_self');
	// Função para Abrir páginas dinternas do site.
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function inscricoes(){
	window.open('http://www.assintecal.org.br/assintecal/web/popups/inscricoes.asp','Inscrições','width=610,height=500,scrollbars=yes');
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function estilo(obj,css){
	obj.className = css;
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////

function logon() {
	alert('Usuário e senha inválidos.\nTente novamente !!');
	return false;
	// Função para checar LOgin na página.
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function voltar(){
	history.go(-1);	
	// Função para voltar á Página Anterior.
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function enviar(page,ref){
	window.open('indicar.php?act=form&page='+ref+'&'+page,'Assintecal_Enviar','width=340,height=340,scrollbars=no');
	// Função para Enviar por E-mail.
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function imprimir(page,tipo){
	window.open('imprimir.php?tipo='+tipo+'&'+page,'Assintecal_Print','width=795,height=500,scrollbars=yes');
	// Função para Imprimir a Página.
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function consorcios(chave){
	document.write('<div id="'+chave+'"></div>');
	
	var url = "_pages/consorcios.php?chave="+chave;
	var mreq = null;
	// Procura por um objeto nativo (Mozilla/Safari) 
	if(window.XMLHttpRequest){ 
		mreq = new XMLHttpRequest(); 
		mreq.onreadystatechange = ajaxCS; 
		mreq.open("GET",url,true); 
		mreq.send(null); 
	// Procura por uma versão ActiveX (IE) 
	}else if(window.ActiveXObject){ 
		mreq = new ActiveXObject("Microsoft.XMLHTTP"); 
		if(mreq){ 
			mreq.onreadystatechange = ajaxCS; 
			mreq.open("GET",url,true); 
			mreq.send(); 
			} 
	}
	
	function ajaxCS(){
		if(mreq.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
		 document.getElementById(chave).innerHTML = '<center><br>[ carregando ]</center>'; 
		} 
		// apenas quando o estado for "completado" 
		if(mreq.readyState == 4){ 
		// apenas se o servidor retornar "OK" 
		if(mreq.status == 200){ 
		// procura pela div id="pagina" e insere o city 
		// retornado nela, como texto HTML 
		document.getElementById(chave).innerHTML = mreq.responseText; 
			}else{ 
				alert("Erro ao Carregar a Página. Tente Novamente."); 
			} 
		}
	}	
	
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function associe(){
	var frm = document.ficha;

	if(frm.atividade.value == ""){
		alert('Você precisa selecionar a Atividade.');
		frm.atividade.focus();
		return false;
	}else if(frm.razao.value == ""){
		alert('Você precisa preencher a Razão Social.');
		frm.razao.focus();
		return false;
	}else if(frm.fantasia.value == ""){
		alert('Você precisa preencher o Nome Fantasia.');
		frm.fantasia.focus();
		return false;
	}else if(frm.cnpj.value == ""){
		alert('Você precisa preencher o CNPJ.');
		frm.cnpj.focus();
		return false;
	}else if(frm.inscricao.value == ""){
		alert('Você precisa preencher a Inscrição Estadual.');
		frm.inscricao.focus();
		return false;
	}else if(frm.funcionarios.value == ""){
		alert('Você precisa preencher o Número de Funcionários.');
		frm.funcionarios.focus();
		return false;
	}else if(frm.fundacao.value == ""){
		alert('Você precisa preencher a Data de Fundação.');
		frm.fundacao.focus();
		return false;
	}else if(frm.faturamento.value == ""){
		alert('Você precisa preencher o Faturamento.');
		frm.faturamento.focus();
		return false;
	}else if(frm.exportadora.value == ""){
		alert('Você precisa selecionar se a empresa é Exportadora.');
		frm.exportadora.focus();
		return false;
	}else if(frm.endereco.value == ""){
		alert('Você precisa preencher o Endereço.');
		frm.endereco.focus();
		return false;
	}else if(frm.numero.value == ""){
		alert('Você precisa preencher o Número.');
		frm.numero.focus();
		return false;
	}else if(frm.bairro.value == ""){
		alert('Você precisa preencher o Bairro.');
		frm.bairro.focus();
		return false;
	}else if(frm.cep.value == ""){
		alert('Você precisa preencher o CEP.');
		frm.cep.focus();
		return false;
	}else if(frm.cidade.value == ""){
		alert('Você precisa preencher a Cidade.');
		frm.cidade.focus();
		return false;
	}else if(frm.estado.value == ""){
		alert('Você precisa preencher o Estado.');
		frm.estado.focus();
		return false;
	}else if(frm.telefone.value == ""){
		alert('Você precisa preencher o Telefone.');
		frm.telefone.focus();
		return false;
	}else if(frm.email.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.email.focus();
		return false;
	}else if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.email.focus();
		return false;		
	}else if(frm.dir_nome1.value == ""){
		alert('Você precisa preencher o nome da Diretoria.');
		frm.dir_nome1.focus();
		return false;
	}else if(frm.dir_email1.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.dir_email1.focus();
		return false;
	}else if(frm.dir_email1.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.dir_email1.focus();
		return false;		
	}else if(frm.dir_cargo1.value == ""){
		alert('Você precisa preencher o Cargo.');
		frm.dir_cargo1.focus();
		return false;
	}else if(frm.financeiro_nome.value == ""){
		alert('Você precisa preencher o nome do Financeiro.');
		frm.financeiro_nome.focus();
		return false;
	}else if(frm.financeiro_email.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.financeiro_email.focus();
		return false;
	}else if(frm.financeiro_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.financeiro_email.focus();
		return false;		
	}else if(frm.comercial_nome.value == ""){
		alert('Você precisa preencher o nome do Comercial/Marketing.');
		frm.comercial_nome.focus();
		return false;
	}else if(frm.comercial_email.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.comercial_email.focus();
		return false;
	}else if(frm.comercial_email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.comercial_email.focus();
		return false;		
	}else{
		return true;	
	}			
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function falecom(){
	var frm = document.contato;

	if(frm.nome.value == ""){
		alert('Você precisa preencher seu NOME.');
		frm.nome.focus();
		return false;
	}else if(frm.email.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.email.focus();
		return false;
	}else if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.email.focus();
		return false;		
	}else if(frm.telefone.value == ""){
		alert('Você precisa preencher o seu TELEFONE.');
		frm.telefone.focus();
		return false;
	}else if(frm.assunto.value == ""){
		alert('Você precisa preencher o ASSUNTO.');
		frm.assunto.focus();
		return false;
	}else if(frm.mensagem.value == ""){
		alert('Você precisa preencher a MENSAGEM.');
		frm.mensagem.focus();
		return false;
	}else{
		return true;	
	}			
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function newsletter(){
	var frm = document.news;

	if(frm.nome.value == ""){
		alert('Você precisa preencher seu NOME.');
		frm.nome.focus();
		return false;
	}else if(frm.email.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.email.focus();
		return false;
	}else if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.email.focus();
		return false;		
	}else{
		return true;	
	}			
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function sendindica(){
	var frm = document.indicar;

	if(frm.nome.value == ""){
		alert('Você precisa preencher seu NOME.');
		frm.nome.focus();
		return false;
	}else if(frm.email.value == ""){
		alert('Você precisa preencher seu E-MAIL.');
		frm.email.focus();
		return false;
	}else if(frm.email.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.email.focus();
		return false;		
	}else if(frm.dnome.value == ""){
		alert('Você precisa preencher o NOME do(a) Destinatário(a).');
		frm.dnome.focus();
		return false;
	}else if(frm.demail.value == ""){
		alert('Você precisa preencher o E-MAIL do(a) Destinatário(a).');
		frm.demail.focus();
		return false;
	}else if(frm.demail.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1){
		alert('Você precisa preencher um endereço de E-MAIL válido.');
		frm.demail.focus();
		return false;		
	}else{
		return true;	
	}			
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function mascara(objForm, strField, sMask, evtKeyPress){
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	
	var whichCode = (window.Event) ? evtKeyPress.which : evtKeyPress.keyCode;
	
	nTecla = whichCode;

	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( " ", "" );
	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) == "/"))
		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 (nTecla != 8) // backspace
		if (sMask.charAt(i-1) == "9") // apenas números...
			return ((nTecla > 47) && (nTecla < 58));// números de 0 a 9
	return true;
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
var scrolling = 0;	// Controls whether the layer is scrolling or not
var yT = 5;			// Pixel position the top of the scrolling layer should be set to
var lT = 5;			// Initial position for the top of the layer
var yH = 0;			// Hight of scrollling layer
var yI = 4;			// Increment that the scrolling layer should move at
var object = null;	// Stores the generic DOM for the scrolling layer to access style properties

function startScroll(objectID,direction){
	object = document.getElementById(objectID);
	scrolling = 1;
	scroll(direction);
}


function scroll(direction){
	if(scrolling == 1){
		if(direction == 1){
			yT = yT + yI;
			object.scrollLeft = yT;
		if(object.scrollLeft < yT){
			yT = object.scrollLeft;
			scolling = 0;
		}
	  }else{
		yT -= yI;
		object.scrollLeft = yT;
		if(object.scrollLeft > yT){
			yT = object.scrollLeft;
			scolling = 0;
			}
		}
		code2run = 'scroll('+ direction + ')';
		setTimeout(code2run,0); // Scroll Automatico com o evento de Mouse
		}
		return false;
}

function stopScroll() {
	scrolling = 0;
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function ampliar(img){
	mreq = null;
	var url = 'galerias/zoom.php?foto='+img;
	// Procura por um objeto nativo (Mozilla/Safari) 
	if(window.XMLHttpRequest){ 
		mreq = new XMLHttpRequest(); 
		mreq.onreadystatechange = ajaxAG; 
		mreq.open("GET",url,true); 
		mreq.send(null); 
	// Procura por uma versão ActiveX (IE) 
	}else if(window.ActiveXObject){ 
		mreq = new ActiveXObject("Microsoft.XMLHTTP"); 
		if(mreq){ 
			mreq.onreadystatechange = ajaxAG; 
			mreq.open("GET",url,true); 
			mreq.send(); 
			} 
	} 
}
function ajaxAG(){
	if(mreq.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
		document.getElementById('galeria_foto').innerHTML = ''; 
	} 
	// apenas quando o estado for "completado" 
	if(mreq.readyState == 4){ 
	// apenas se o servidor retornar "OK" 
	if(mreq.status == 200){ 
	// procura pela div id="pagina" e insere o city 
	// retornado nela, como texto HTML 
		document.getElementById('galeria_foto').innerHTML = mreq.responseText; 
		}else{ 
			alert("Erro ao Carregar a Página. Tente Novamente."); 
		} 
	} 
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function feiravirtual(codigo){
	var largura,altura,x,y;
	var idioma = 1;
	largura = 750;
	altura = 535;
	x = (screen.width - largura) / 2;
	y = (screen.height - altura) / 2;
	window.open("http://www.assintecal.org.br/assintecal/web/redir.asp?fv_associado_imagem="+codigo+"&url_destino="+escape("http://www.assintecal.org.br/projetocomprador/s000/popup_dados_associado.asp?q_codidioma="+idioma +"&q_BitMostraBotoes=1&q_CodAssociado="+codigo),"popupFV","height=" + altura + ",width=" + largura + ",top=" + y + ",left=" + x +",toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes");
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function feiravirtual2(){
	var codigo = document.feira.virtual.value;	
	if(codigo != ""){
		var largura,altura,x,y;
		var idioma = 1;
		largura = 750;
		altura = 535;
		x = (screen.width - largura) / 2;
		y = (screen.height - altura) / 2;
		window.open("http://www.assintecal.org.br/assintecal/web/redir.asp?fv_associado_imagem="+codigo+"&url_destino="+escape("http://www.assintecal.org.br/projetocomprador/s000/popup_dados_associado.asp?q_codidioma="+idioma +"&q_BitMostraBotoes=1&q_CodAssociado="+codigo),"popupFV","height=" + altura + ",width=" + largura + ",top=" + y + ",left=" + x +",toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes");
	}
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function janela(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no,status=no'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function abremapa (id) {
	janela('localizacao.php?id='+id, 'localizacao', 425, 350, 'no');
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////

function abrediv(id,estilo) {
	document.getElementById(id).style.display = estilo;
}
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////

function abrelinkbanner(page,target,tmp_id) {
	if (tmp_id) {
		id = tmp_id;
	} else {
		id = '';	
	}
	document.getElementById('ifrRotinas').src = '_pages/soma_clique_banner.php?link='+page+'&target='+target+'&id='+id;	
}