/********************************************************************************
Desenvolvido em:	13/08/2007		Autor: 			ANDRÉ LUIZ
Alterado em:		15/08/2007		Autor: 			ANDRÉ LUIZ

Funcionalidade:	Abre a janela de pop-up em javascript
********************************************************************************/
function winPopUp(W, H, itIndex, titulo, url) {
	var win	= new Window({id:"pop_galeria", className:"alphacube", width:W, height:H, zIndex:itIndex, resizable:false, title:titulo,  draggable:true, maximizable:false, minimizable:true, wiredDrag:true, url:url, destroyOnClose:true, showEffect:Effect.SlideDown, hideEffect: Effect.SlideUp, fps:40, duration:12});
	
	win.showCenter(true);
	win.refresh(this);
}



/********************************************************************************
Desenvolvido em:	13/08/2007		Autor: 			ANDRÉ LUIZ

Funcionalidade:	Rolar DIV com conteúdo sem usar barra de rolagem
********************************************************************************/
var it_tempo	= 0;

function scrollUp(it_velocidade, vc_div) {
	var it_velocidade			= (it_velocidade) ? parseInt(it_velocidade) : 0;
	var dv_conteudo				= document.getElementById(vc_div);
	var it_altura				= 350;
	
	if (it_velocidade > 0 && dv_conteudo.scrollTop != it_altura) {
		dv_conteudo.scrollTop	= parseInt(dv_conteudo.scrollTop - it_velocidade);
		
		it_tempo	= setTimeout("scrollUp(" + it_velocidade + ", '" + vc_div + "')", 50);
	} else {
		clearTimeout(it_tempo);
		return false;
	}
}

function scrollDown(it_velocidade, vc_div) {
	var it_velocidade			= (it_velocidade) ? parseInt(it_velocidade) : 0;
	var dv_conteudo				= document.getElementById(vc_div);
	var it_altura				= parseInt(dv_conteudo.scrollHeight - 310);
	
	if (it_velocidade > 0 && dv_conteudo.scrollTop < it_altura) {
		dv_conteudo.scrollTop	= parseInt(dv_conteudo.scrollTop + it_velocidade);
		
		it_tempo	= setTimeout("scrollDown(" + it_velocidade + ", '" + vc_div + "')", 50);
	} else {
		clearTimeout(it_tempo);
		return false;
	}
}



/********************************************************************************
Desenvolvido em:	13/08/2007		Autor: 			ANDRÉ LUIZ
Alterado em:        17/08/2007      Autor:          MARCELO CRUZ

Funcionalidade:	Verifica os dados obrigatórios para o envio do email.
********************************************************************************/
function valida_mensagem(){
	var form	= document.frm;

	if (form.vc_nome.value == '') {
		alert('Preencha o campo Nome');
		form.vc_nome.focus();
		return false;
	}
	
	if (form.vc_email.value == '') {
		alert('Preencha o campo E-mail');
		form.vc_email.focus();
		return false;
	}
	
	if (form.vc_telefone.value == '') {
		alert('Preencha o Telefone');		
		form.vc_telefone.focus();
		return false;
	}

	if (form.vc_bairro.value == '') {
		alert('Preencha o Bairro');		
		form.vc_bairro.focus();
		return false;
	}

	if (form.vc_cidade.value == '') {
		alert('Preencha a Cidade');		
		form.vc_cidade.focus();
		return false;
	}

	if (form.vc_estado.value == '') {
		alert('Preencha o Estado');		
		form.vc_estado.focus();
		return false;
	}
	
	if (form.vc_opcao_1.value == '') {
		alert('Preencha a 1ª opção');		
		form.vc_opcao_1.focus();
		return false;
	}

	return true;
	
}

/*# PERMITE APENAS NÚMEROS #*/
function soNumero() {
	var tecla = event.keyCode;
	
	if (tecla > 47 && tecla < 58){ 
		return true;
	} else {
		if (tecla != 8) {
			event.keyCode = 0;
		} else {
			return true;
		}
	}
}

/*# MASCARA */
function mascarar(vc_campo,vc_mascara) {
	var i		= vc_campo.value.length;
	var x		= vc_mascara.substring(0,1);
	var y		= vc_mascara.substring(i);
	
	if (y.substring(0,1) != x) {
		vc_campo.value += y.substring(0,1);
	}
}