function confere()
{

if (form.nome.value.length == 0)
	{
		alert("Por favor, informe seu nome.");
		form.nome.focus();
		return  (false);
	}
	
if (form.cidade.value.length == 0)
	{
		alert("Por favor, informe sua cidade.");
		form.cidade.focus();
		return  (false);
	}
if (form.estado.value.length == 0)
	{
		alert("Por favor, informe seu Estado.");
		form.estado.focus();
		return  (false);
	}
if (form.telefone.value.length == 0)
	{
		alert("Por favor, informe seu telefone.");
		form.telefone.focus();
		return  (false);
	}



    var vlsEmail = form.email.value
	var vlnContador = 1;
	var vlnTamanhoEmail = vlsEmail.length;
	var vlbEmailErrado = false
	
if (vlsEmail == "")
	{
		alert("Por favor, preencha seu email antes de enviar.");
		form.email.focus();
		return (false);
	}
	
while ((vlnContador < vlnTamanhoEmail) && (vlsEmail.charAt(vlnContador) != "@"))
	{ vlnContador++ }

if ((vlnContador >= vlnTamanhoEmail) || (vlsEmail.charAt(vlnContador) != "@"))
	{
		alert('Por favor, informe um Email válido.');
		form.email.focus();
		return (false);
	}
while ((vlnContador < vlnTamanhoEmail) && (vlsEmail.charAt(vlnContador) != "."))
	{ vlnContador++ }

if ((vlnContador >= vlnTamanhoEmail - 1) || (vlsEmail.charAt(vlnContador) != "."))
	{
		alert('Por favor, informe um email válido.');
		form.email.focus();
		return (false);
	}


if (form.mensagem.value.length == 0)
	{
		alert("Por favor, digite uma mensagem.");
		form.mensagem.focus();
		return false;
	}

	return true;
}

/*FORMULARIOS*/

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;
    if((tecla > 47 && tecla < 58)) return true;
    else{
    if (tecla != 8) return false;
    else return true;
    }
}
function formatar(src, mask)
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
   	src.value += texto.substring(0,1);
  }
}

/*-----------*/

/* Mostrar flash sem bordas e com transparência */
function FlashCT(largura, altura, arquivo) {
	document.write('<object classid="Clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="menu" value="false">');
	document.write('<param name="movie" value="'+arquivo+'" />');
	document.write('<param name="quality" value="best" />');
	document.write('<embed src="'+arquivo+'" wmode="transparent" quality="best" width="'+largura+'" height="'+altura+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
};

/* Mostrar flash sem bordas e sem transparência */
function FlashST(largura, altura, arquivo) {
	document.write('<object classid="Clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="menu" value="false">');
	document.write('<param name="movie" value="'+arquivo+'" />');
	document.write('<param name="quality" value="best" />');
	document.write('<embed src="'+arquivo+'" quality="best" width="'+largura+'" height="'+altura+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
};

/* Redirecionar a página para o endereço passado como parâmetro */
function Redirecionar(endereco) {
	location = endereco;
}
/* A B R E   A J A X*/
function ajaxInit() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject(" Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined' ) {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp = false ;
}
}
return xmlhttp;
}

function url_encode(str) {
var hex_chars = "0123456789ABCDEF";
var noEncode = /^([a-zA-Z0-9\_\-\.])$/;
var n, strCode, hex1, hex2, strEncode = "";

for(n = 0; n < str.length; n++) {
if (noEncode.test(str.charAt(n))) {
strEncode += str.charAt(n);
} else {
strCode = str.charCodeAt(n);
hex1 = hex_chars.charAt(Math.floor(strCode / 16));
hex2 = hex_chars.charAt(strCode % 16);
strEncode += "%" + (hex1 + hex2);
}
}
return strEncode;
}

// url_decode version 1.0
function url_decode(str) {
var n, strCode, strDecode = "";

for (n = 0; n < str.length; n++) {
if (str.charAt(n) == "%") {
strCode = str.charAt(n + 1) + str.charAt(n + 2);
strDecode += String.fromCharCode(parseInt(strCode, 16));
n += 2;
} else {
strDecode += str.charAt(n);
}
}
return strDecode;
}
function getSecoes(pagina,layer) {
document.getElementById(layer).innerHTML = "<center><img src=\"testando.jpg\" width=\"200\" height=\"200\"/>Carregando...</center>";
ajax = ajaxInit();
//aqui estão as propriedade que puxão sua página//
ajax.open("GET",pagina, true);
ajax.onreadystatechange = function() {
if(ajax.readyState == 4 && ajax.status == 200) {
var resultado = ajax.responseText;
resultado=resultado.replace(/\+/g," ");
resultado = unescape(resultado);
document.getElementById(layer).innerHTML = url_decode(resultado);
}
}
ajax.send(null);
}

/* E X T R A I   S C R I P T */
function extraiScript(texto){
//Maravilhosa função feita pelo SkyWalker.TO do imasters/forum
//http://forum.imasters.com.br/index.php?showtopic=165277
    // inicializa o inicio ><
    var ini = 0;
    // loop enquanto achar um script
    while (ini!=-1){
        // procura uma tag de script
        ini = texto.indexOf('<script', ini);
        // se encontrar
        if (ini >=0){
            // define o inicio para depois do fechamento dessa tag
            ini = texto.indexOf('>', ini) + 1;
            // procura o final do script
            var fim = texto.indexOf('</script>', ini);
            // extrai apenas o script
            codigo = texto.substring(ini,fim);
            // executa o script
            //eval(codigo);
            /**********************
            * Alterado por Micox - micoxjcg@yahoo.com.br
            * Alterei pois com o eval não executava funções.
            ***********************/
            novo = document.createElement("script")
            novo.text = codigo;
            document.body.appendChild(novo);
        }
    }
}
