// Data - dias da semana
hoje = new Date()
dia = hoje.getDate()
dias = hoje.getDay()
mes = hoje.getMonth()
ano = hoje.getYear()
if (dia < 10)
        dia = "0" + dia
if (ano < 2000)
        ano = 1900 + ano

function CriaArray (n) 
{
	this.length = n 
}

NomeDia = new CriaArray(7)
NomeDia[0] = "Domingo"
NomeDia[1] = "Segunda-feira"
NomeDia[2] = "Ter&ccedil;a-feira"
NomeDia[3] = "Quarta-feira"
NomeDia[4] = "Quinta-feira"
NomeDia[5] = "Sexta-feira"
NomeDia[6] = "S&aacute;bado"

NomeMes = new CriaArray(12)
NomeMes[0] = "Janeiro"
NomeMes[1] = "Fevereiro"
NomeMes[2] = "Mar&ccedil;o"
NomeMes[3] = "Abril"
NomeMes[4] = "Maio"
NomeMes[5] = "Junho"
NomeMes[6] = "Julho"
NomeMes[7] = "Agosto"
NomeMes[8] = "Setembro"
NomeMes[9] = "Outubro"
NomeMes[10] = "Novembro"
NomeMes[11] = "Dezembro"

function WriteDate() 
{
	document.write (NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de " + ano)
}

//FORMULÁRIOS - Validação
function valida_numero(campo, event){
	var pesq1 = new RegExp("^[0-9-]*$"); // Caracteres permitidos
	var pesq3 = new RegExp("[^0-9-]", "g"); // Caracteres proibidos

	if (!document.getElementById(campo).value.match(pesq1)) { // Verifica se encontrou algo proibido
		 document.getElementById(campo).value = document.getElementById(campo).value.replace(pesq3,"");
	} 
}

function festa() {
	if(document.mail.txt_nome.value == "") { alert("O campo NOME é obrigatório"); document.mail.txt_nome.focus(); return false; }
	
	if(document.mail.txt_email.value == "" || !document.mail.txt_email.value.match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i)) {
		alert("O campo E-MAIL foi preenchido incorretamente"); document.mail.txt_email.focus(); return false;
	}
	if(document.mail.txt_endereco.value == "")       { alert("O campo ENDEREÇO é obrigatório"); document.mail.txt_endereco.focus(); return false; }
	if(document.mail.txt_nascimento.value == "")     { alert("O campo DATA DE NASCIMENTO é obrigatório"); document.mail.txt_nascimento.focus(); return false; }
	if(document.mail.txt_cidade.value == "")         { alert("O campo CIDADE E ESTADO é obrigatório"); document.mail.txt_cidade.focus(); return false; }
	if(document.mail.txt_cep.value == "")            { alert("O campo CEP é obrigatório"); document.mail.txt_cep.focus(); return false; }
	if(document.mail.txt_ddd.value == "")            { alert("O campo DDD é obrigatório"); document.mail.txt_ddd.focus(); return false; }
	if(document.mail.txt_fone.value == "")           { alert("O campo TELEFONE/FAX é obrigatório"); document.mail.txt_fone.focus(); return false; }
	if(document.mail.txt_cidadefesta.value == "")    { alert("O campo Cidade da Festa é obrigatório"); document.mail.txt_cidadefesta.focus(); return false; }
	if(document.mail.txt_tipo.value == "")           { alert("O campo Tipo de Festa é obrigatório"); document.mail.txt_tipo.focus(); return false; }
	if(document.mail.txt_numeroadultos.value == "")  { alert("O campo Número de Adultos é obrigatório"); document.mail.txt_numeroadultos.focus(); return false; }
	if(document.mail.txt_numerocriancas.value == "") { alert("O campo Número de Criancas é obrigatório"); document.mail.txt_numerocriancas.focus(); return false; }
	if(document.mail.txt_data.value == "")           { alert("O campo Data da Festa é obrigatório"); document.mail.txt_data.focus(); return false; }
	if(document.mail.txt_bebida.value == "")         { alert("O campo Bebidas é obrigatório"); document.mail.txt_bebida.focus(); return false; }
	if(document.mail.txt_espetinhos.value == "")     { alert("O campo Tipo de Espetinhos é obrigatório"); document.mail.txt_espetinhos.focus(); return false; }
	
}

function contato() {
	if(document.cont.txt_nome.value == "") { alert("O campo NOME é obrigatório"); document.cont.txt_nome.focus(); return false; }
	
	if(document.cont.txt_email.value == "" || !document.cont.txt_email.value.match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i)) {
		alert("O campo E-MAIL foi preenchido incorretamente"); document.cont.txt_email.focus(); return false;
	}

	if(document.cont.txt_nascimento.value == "") { alert("O campo DATA DE NASCIMENTO é obrigatório"); document.cont.txt_nascimento.focus(); return false; }
	if(document.cont.txt_endereco.value == "")   { alert("O campo ENDEREÇO é obrigatório"); document.cont.txt_endereco.focus(); return false; }
	if(document.cont.txt_cidade.value == "")     { alert("O campo CIDADE E ESTADO é obrigatório"); document.cont.txt_cidade.focus(); return false; }
	if(document.cont.txt_cep.value == "")        { alert("O campo CEP é obrigatório"); document.cont.txt_cep.focus(); return false; }
	if(document.cont.txt_ddd.value == "")        { alert("O campo DDD é obrigatório"); document.cont.txt_ddd.focus(); return false; }
	if(document.cont.txt_fone.value == "")       { alert("O campo TELEFONE/FAX é obrigatório"); document.cont.txt_fone.focus(); return false; }
	if(document.cont.txt_mensagem.value == "")   { alert("O campo MENSAGEM é obrigatório"); document.cont.txt_mensagem.focus(); return false; }
}

<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
