function dataextenso(){
dt = new Date()
wd = dt.getDay()
d = dt.getDate()
m = dt.getMonth()
y = dt.getYear()

if (navigator.appName.indexOf("Netscape")!=-1) {
	y = dt.getYear()+1900
}

switch (wd) {
	case 0:	wd = 'Domingo';break;
	case 1:	wd = 'Segunda-feira';break;
	case 2:	wd = 'Terça-feira';break;
	case 3:	wd = 'Quarta-feira';break;
	case 4: wd = 'Quinta-feira';break;
	case 5: wd = 'Sexta-feira';break;
	case 6:	wd = 'Sábado';break;
}

switch (m) {
	case 0:	m = 'janeiro';break;
	case 1:	m = 'fevereiro';break;
	case 2:	m = 'março';break;
	case 3: m = 'abril';break;
	case 4: m = 'maio';break;
	case 5:	m = 'junho';break;
	case 6:	m = 'julho';break;
	case 7:	m = 'agosto';break;
	case 8:	m = 'setembro';break;
	case 9: m = 'outubro';break;
	case 10: m = 'novembro';break;
	case 11: m = 'dezembro';break;
}

str =  '<SPAN class=data>'
str += wd+', '+d+' de '+m+' de '+y
str += '</SPAN>'

document.write(str)
}
		 
function Mascara(strField, sMask) {
var i, nCount, svalue, fldLen, mskLen,bolMask, sCod, nTecla;
objForm = document.forms[0];

if(document.all) { // Internet Explorer
nTecla = event.keyCode; }
else if(document.layers) { // Nestcape
nTecla = event.which;
}

if(nTecla == 39) return false;

svalue = objForm[strField].value;

// Limpa todos os caracteres de formatação que
// já estiverem no campo.
svalue = svalue.toString().replace( "-", "" );
svalue = svalue.toString().replace( "-", "" );
svalue = svalue.toString().replace( ".", "" );
svalue = svalue.toString().replace( ".", "" );
svalue = svalue.toString().replace( "/", "" );
svalue = svalue.toString().replace( "/", "" );
svalue = svalue.toString().replace( "(", "" );
svalue = svalue.toString().replace( "(", "" );
svalue = svalue.toString().replace( ")", "" );
svalue = svalue.toString().replace( ")", "" );
svalue = svalue.toString().replace( " ", "" );
svalue = svalue.toString().replace( ":", "" );
svalue = svalue.toString().replace( ",", "" );
svalue = svalue.toString().replace( "$", "" );
svalue = svalue.toString().replace( "R", "" ); 
fldLen = svalue.length;
mskLen = sMask.length; // = 5

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) == " "));
bolMask = bolMask || ((sMask.charAt(i) == ":") || (sMask.charAt(i) == "$") || (sMask.charAt(i) == "R") || (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
else { // qualquer caracter...
return true;
} }
else {
return true;
}
}

function envia_formulario(form){
if (document[form].Nome.value == ""){
  document[form].Nome.focus();
  alert('Por favor, Informe seu Nome');
}
else if (document[form].Email.value == ""){
  document[form].Email.focus();
  alert('Por favor, Informe seu Email');
}
else if (document[form].Email.value.match(/(\w+)@(.+)\.(\w+)$/) == null){
  document[form].Email.focus();
  document[form].Email.select();
  alert('Endereço de Email inválido. Por favor, verifique');
}
else if (document[form].Telefone.value == ""){
  document[form].Telefone.focus();
  alert('Por favor, Informe o Telefone');
}
else if (document[form].Assunto.value == ""){
  document[form].Assunto.focus();
  alert('Por favor, Informe o Assunto');
}
else if (document[form].Mensagem.value == ""){
  alert('Por favor, Digite a Mensagem');
}
else{
  document[form].submit();
}
}

