//----------------------------------------------------------------------------- cadastre-se BR - início

//email
function validaEmail(formulario,campo){

	var str=document.forms[formulario].elements[campo].value; 
	var re1=/\b[A-Za-z0-9_.]+[@][A-Za-z0-9_.]+[.][A-Za-z]{3}\b/
	var re2=/\b[A-Za-z0-9_.]+[@][A-Za-z0-9_.]+[.][A-Za-z]{3}[.][A-Za-z]{2}\b/
	var re3=/\b[A-Za-z0-9_.]+[@][A-Za-z0-9_.]+[.][A-Za-z]{2}\b/
	
	var RE1=re1.exec(str); 
	var RE2=re2.exec(str);
	var RE3=re3.exec(str);
	
	str=(str==RE1||str==RE2||str==RE3?true:false);
	return str;
}

//nome
function validaNome(formulario,campo){

	var str=document.forms[formulario].elements[campo].value;
	
	str=(str.length>0?true:false);
	return str;  
}

//formulario
function validaFormBR(formulario,email,nome){

   	var db_email = document.forms[formulario].elements[email].value;
	var db_nome  = document.forms[formulario].elements[nome].value; 
	var _email   = validaEmail(formulario,email);
	var _nome    = validaNome(formulario,nome);
	
	if (!_email){ 
	
		alert("E-mail incorreto!");
		document.forms[formulario].elements[email].select();
		return false; 
	}
	
	if (!_nome){
	
		alert("Nome incorreto!");
		document.forms[formulario].elements[nome].select();
		return false;
	}
	
	document.forms[formulario].elements[email].value="";
    document.forms[formulario].elements[nome].value="";
	
    window.open("../cadastro/cadastro_br.asp?email="+db_email+"&nome="+db_nome,"","menubar=no,width=400,height=300,left=200")
} 

//----------------------------------------------------------------------------- cadastre-se BR - fim


//----------------------------------------------------------------------------- cadastre-se US - início

//formulario
function validaFormUS(formulario,email,nome){

   	var db_email = document.forms[formulario].elements[email].value;
	var db_nome  = document.forms[formulario].elements[nome].value; 
	var _email   = validaEmail(formulario,email);
	var _nome    = validaNome(formulario,nome);
	
	if (!_email){ 
	
		alert("Incorrect e-mail!");
		document.forms[formulario].elements[email].select();
		return false; 
	}
	
	if (!_nome){
	
		alert("Incorrect name!");
		document.forms[formulario].elements[nome].select();
		return false;
	}
	
	document.forms[formulario].elements[email].value="";
    document.forms[formulario].elements[nome].value="";
	
    window.open("../cadastro/cadastro_us.asp?email="+db_email+"&nome="+db_nome,"","menubar=no,width=400,height=300,left=200")
} 

//----------------------------------------------------------------------------- cadastre-se US - fim


//----------------------------------------------------------------------------- data cliente formatada - início

// data formatada em português
function data(){

	 data = new Date();  
	 dia  = data.getDay(); 
	 mes  = data.getMonth();
	 ano  = data.getYear();
	
	_dia  = new String(data);
	_dia  = _dia.split(" ");
	_dia  = _dia[2]; 
	
	dia_da_semana = new Array("Domingo","Segunda Feira","Terça Feira","Quarta Feira","Quinta Feira","Sexta Feira","Sábado"); 
	mes_do_ano    = new Array("Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
	
	dia = dia_da_semana[dia];
	mes = mes_do_ano[mes];
	
	strData = dia +", "+ _dia +" de "+ mes +" de "+ ano +" ";
	
	return strData;		    
}

// data formatada em Inglês
function dataUs(){

	 data = new Date();  
	 dia  = data.getDay(); 
	 mes  = data.getMonth();
	 ano  = data.getYear();
	
	_dia  = new String(data);
	_dia  = _dia.split(" ");
	_dia  = _dia[2]; 
	
	dia_da_semana = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat"); 
	mes_do_ano    = new Array("Jan","Feb","Mar","Apr","Mai","Jun","Jul","Ago","Sep","Oct","Nov","Dec");
	
	dia = dia_da_semana[dia];
	mes = mes_do_ano[mes];
	
	strData = dia +", "+ _dia +" "+ mes +" "+ ano +" ";
	
	return strData;		    
}

//----------------------------------------------------------------------------- data cliente formatada - fim



//----------------------------------------------------------------------------------------- contato - inicio

function campoVasio(formulario,campo){

	var str = document.forms[formulario].elements[campo].value;
	    str = (str!=""?true:false); // o campo está vazio?
	
	    return str;
}

function validaContato(formulario,idioma){
 	
	var msgNome     = "Informe seu nome." 
 	var msgEmail    = "Informe seu email correto."
 	var msgEmpresa  = "Informe o nome da sua empresa." 
 	var msgTelefone = "Informe o seu telefone."
 	var msgMensagem = "Faltou a mensagem."
	var msgFechar   = "fechar"
	var msgObrigado = "Obrigado. Aguarde nossa resposta."
 	
	
	if(idioma=="us"){
		
		msgNome     = "Your Name." 
 		msgEmail    = "Your e-mail."
 		msgEmpresa  = "Your Company's Name." 
 		msgTelefone = "Your Phone Number."
 		msgMensagem = "You did not write your message."
		msgFechar   = "close"
		msgObrigado = "Thank you, we will reply shortly."
 	}
	
	//nome
	if(!campoVasio(formulario,"nome")){
	alert(msgNome);
	document.forms[formulario].nome.select();
	return false;
	}
	
	//email
	if(!validaEmail(formulario,"email")){
	alert(msgEmail)
	document.forms[formulario].email.select();
	return false;
	}
	
	//empresa
	if(!campoVasio(formulario,"empresa")){
	alert(msgEmpresa);
	document.forms[formulario].empresa.select();	
	return false;
	}
	
	//telefone
	if(!campoVasio(formulario,"telefone")){
	alert(msgTelefone);
	document.forms[formulario].telefone.select();
	return false;
	}	
	
	//mensagem
	if(!campoVasio(formulario,"mensagem")){
	alert(msgMensagem);
	document.forms[formulario].mensagem.select();	
	return false;
	}

	
	//atribuindo o valor do campo do "email" ao campo oculto "remetente" 
	document.forms[formulario].elements["Remetente"].value = document.forms[formulario].email.value;

    window.open("../contato/obrigado.asp?mensagem="+msgObrigado+"&fechar="+msgFechar,"","menubar=no,width=400,height=300,left=200")
}

//-------------------------------------------------------------------------------------------- contato - fim
