floatX = 0;
floatY = 25;
layerwidth = 1000;
layerheight = 130;
align = "left";
valign = "top";
delayspeed =1;

NS6 = false;
IE4 = (document.all);
if (!IE4) { NS6 = (document.getElementById); }
NS4 = (document.layers);

function adjust() {
    if ((NS4) || (NS6)) {
        if (lastX == -1 || delayspeed == 0) {
            lastX = window.pageXOffset + floatX;
            lastY = window.pageYOffset + floatY;
        }
        else {
            dx = Math.abs(window.pageXOffset + floatX - lastX);
            dy = Math.abs(window.pageYOffset + floatY - lastY);
            d = Math.sqrt(dx * dx + dy * dy);
            c = Math.round(d / 10);
            if (window.pageXOffset + floatX > lastX) { lastX = lastX + delayspeed + c; }
            if (window.pageXOffset + floatX < lastX) { lastX = lastX - delayspeed - c; }
            if (window.pageYOffset + floatY > lastY) { lastY = lastY + delayspeed + c; }
            if (window.pageYOffset + floatY < lastY) { lastY = lastY - delayspeed - c; }
        }
        if (NS4) {
            document.layers['floatlayer'].pageX = lastX;
            document.layers['floatlayer'].pageY = lastY;
        }
        if (NS6) {
            document.getElementById('floatlayer').style.left = lastX;
            document.getElementById('floatlayer').style.top = lastY;
        }
    }
    else if (IE4) {
        if (lastX == -1 || delayspeed == 0) {
            lastX = document.body.scrollLeft + floatX;
            lastY = document.body.scrollTop + floatY;
        }
        else {
            dx = Math.abs(document.body.scrollLeft + floatX - lastX);
            dy = Math.abs(document.body.scrollTop + floatY - lastY);
            d = Math.sqrt(dx * dx + dy * dy);
            c = Math.round(d / 10);
            if (document.body.scrollLeft + floatX > lastX) { lastX = lastX + delayspeed + c; }
            if (document.body.scrollLeft + floatX < lastX) { lastX = lastX - delayspeed - c; }
            if (document.body.scrollTop + floatY > lastY) { lastY = lastY + delayspeed + c; }
            if (document.body.scrollTop + floatY < lastY) { lastY = lastY - delayspeed - c; }
        }
        document.all['floatlayer'].style.posLeft = lastX;
        document.all['floatlayer'].style.posTop = lastY;
    }
    setTimeout('adjust()', 50);
}

function define() {
    if ((NS4) || (NS6)) {
        if (align == "left") { floatX = ifloatX };
        if (align == "right") { floatX = window.innerWidth - ifloatX - layerwidth - 20 };
        if (align == "center") { floatX = Math.round((window.innerWidth - 20) / 2) - Math.round(layerwidth / 2) };
        if (valign == "top") { floatY = ifloatY };
        if (valign == "bottom") { floatY = window.innerHeight - ifloatY - layerheight };
        if (valign == "center") { floatY = Math.round((window.innerHeight - 20) / 2) - Math.round(layerheight / 2) };
    }
    if (IE4) {
        if (align == "left") { floatX = ifloatX };
        if (align == "right") { floatX = document.body.offsetWidth - ifloatX - layerwidth - 20 }
        if (align == "center") { floatX = Math.round((document.body.offsetWidth - 20) / 2) - Math.round(layerwidth / 2) }
        if (valign == "top") { floatY = ifloatY };
        if (valign == "bottom") { floatY = document.body.offsetHeight - ifloatY - layerheight }
        if (valign == "center") { floatY = Math.round((document.body.offsetHeight - 20) / 2) - Math.round(layerheight / 2) }
    }
}



function FormataTelefone(ConteudoCampo,e){

	
	var keyCode;
	var keychar;
	
	if (window.event)
		keyCode = window.event.keyCode;
	else if (e)
		keyCode = e.which;
	else
		return true;
	var strTraco1 = "("; 
	var strTraco2 = ") ";
	var strTraco3 = " - ";
	
	if (ConteudoCampo.value.length > 10)
	{
	//	input.form[(getIndex(input)+1) % input.form.length].focus();
	}
	else if (keyCode != 8)
	{ 
		if(ConteudoCampo.value.length == 1)
		{
			ConteudoCampo.value = strTraco1 + ConteudoCampo.value
		}
		if(ConteudoCampo.value.length == 3)
		{
			ConteudoCampo.value =  ConteudoCampo.value + strTraco2;
		}
		if(ConteudoCampo.value.length == 9)
		{
			ConteudoCampo.value = ConteudoCampo.value + strTraco3
		}
	}
}

function valida(){

    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
    var email       = document.getElementById("email").value


    if(document.getElementById('nome').value == ''){
        alert('Por favor, Preencha o campo Nome!');
        document.getElementById('nome').focus();
        return false;
    }
    if(document.getElementById('email').value == ''){
        alert('Por favor, Preencha o campo Email!');
        document.getElementById('email').focus();
        return false;
    }
    if(!email.match(emailRegex)){
        alert("Por favor, preencha um email valido");
        document.getElementById('email').focus();
        return false;
   }
    
    if(document.getElementById('telefone').value == ''){
        alert('Por favor, Preencha o campo Telefone!');
        document.getElementById('telefone').focus();
        return false;
    }
    if(document.getElementById('assunto').value == ''){
        alert('Por favor, Preencha o campo Assunto!');
        document.getElementById('assunto').focus();
        return false;
    }
    if(document.getElementById('mensagem').value == ''){
        alert('Por favor, Preencha o campo Mensagem!');
        document.getElementById('mensagem').focus();
        return false;
    }
}