/********************************************************************************
Desenvolvido em:	13/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				= 250;
	
	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 - 250);
	
	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
Alterado em:        24/10/2007      Autor:          PETERSON LOPES
Alterado em:        29/10/2007      Autor:          PETERSON LOPES

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 Nome');
		form.vc_nome.focus();
		return false;
	}
	
	if (form.vc_email.value == '') {
		alert('Preencha o E-mail');
		form.vc_email.focus();
		return false;
	}
	else
	{
		if(verficaEmail(form.vc_email.value) != '')
		{
			alert(verficaEmail(form.vc_email.value));
			form.vc_email.focus();
			return false;	
		}
	}

	if (form.vc_fone_ddd.value.length == 0){
		alert('Preencha o DDD ');
		form.vc_fone_ddd.focus();
		return false;
	}
	else if(form.vc_fone_prefixo.value == ''){
		alert('Preencha o Prefixo');
		form.vc_fone_prefixo.focus();
		return false;
	}
	else if(form.vc_fone_sufixo.value == '') {
		alert('Preencha o Sufixo');
		form.vc_fone_sufixo.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);
	}
}


function resolucao(){
	if (screen.width==1024||screen.height==768){
		//alert("A resolução da tela do seu monitor é 1024x768. Você terá uma boa visão do site. RECOMENDÁVEL 800x600.")
		document.getElementById('bg_imagem_esquerda').className = '';
		document.getElementById('bg_imagem_direita').className = '';
	}
	/*else if (screen.width==1280 || screen.height==1024){
//		document.getElementById('bg_imagem').className = 'bgi_001';
	}else{
		document.getElementById('bg_imagem_direita').className = 'bgi_001 dv_01';
	}*/
}

/********************************************************************************
Desenvolvido em:	13/08/2007		Autor: 			ANDRÉ LUIZ
Alterado em:        24/10/2007      Autor:          PETERSON LOPES

Funcionalidade:	VALIDA E-MAIL [expressão regular] 
********************************************************************************/

function verficaEmail(vc_campo) {
 	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(vc_campo)) {
  		return '';
	}
	
	return '- O E-MAIL digitado é inválido.\n';
}
