function popupfotos(url)
{
janela=window.open(url,'popupfotos','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=592,height=570,top=65,left=65')
}
function popupfotos02(url)
{
janela=window.open(url,'popupfotos02','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=420,height=570,top=65,left=65')
}
function popupfotos03(url)
{
janela=window.open(url,'popupfotos03','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=592,height=530,top=65,left=65')
}
function popupfotos04(url)
{
janela=window.open(url,'popupfotos04','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=592,height=386,top=65,left=65')
}

function valida_mail(valor) {
	prim = valor.indexOf("@")
	if(prim < 2) return false;
	if(valor.indexOf("@",prim + 1) != -1) return false
	if(valor.indexOf(".") < 1) return false;
	if(valor.indexOf("zipmeil.com") > 0) return false;
	if(valor.indexOf("hotmeil.com") > 0) return false;
	if(valor.indexOf(".@") > 0) return false;
	if(valor.indexOf("@.") > 0) return false;
	if(valor.indexOf(".com.br.") > 0) return false;
	if(valor.indexOf("/") > 0) return false;
	if(valor.indexOf("[") > 0) return false;
	if(valor.indexOf("]") > 0) return false;
	if(valor.indexOf("(") > 0) return false;
	if(valor.indexOf(")") > 0) return false;
	if(valor.indexOf("..") > 0) return false;
	if(valor.indexOf(",") > 0) return false;
	return true;

}

// VALIDA O FORMULÁRIO DE FALE_CONOSCO
function validaContato(form) {

	var erro = '';
	var cont_erro = 0;

	if (form.nome.value == "")	{
		  cont_erro++;
			erro += "<li>" + cont_erro + " - O preenchimento do campo <strong>Nome</strong> é obrigatório</li>";
	  }
	
	if (form.sobrenome.value == "")	{
		  cont_erro++;
			erro += "<li>" + cont_erro + " - O preenchimento do campo <strong>Sobrenome</strong> é obrigatório</li>";
	  }
	
	if (form.email.value == "")	{
		  cont_erro++;
			erro += "<li>" + cont_erro + " - O preenchimento do campo <strong>E-mail</strong> é obrigatório</li>";
	  }
	
	if (!valida_mail(form.email.value) && form.email.value != "")	{
			cont_erro++;
			erro += "<li>" + cont_erro + " - O <string>E-mail</strong> preenchido não parece ser válido</li>";
	}

	if (form.mensagem.value == "")	{
		  cont_erro++;
			erro += "<li>" + cont_erro + " - O preenchimento do campo <strong>Mensagem</strong> é obrigatório</li>";
	  }
	
	if (cont_erro > 0)	{
		 document.getElementById("erro").style.display = "block";
		 document.getElementById("ulErro").innerHTML  = erro;
		 return false;
	}

	return true;
}

// VALIDA O FORMULÁRIO DE NEWS DA HOME
function validaNews(form) {

	if (form.nome.value == "Nome")	{
			alert("Por favor, informe o nome");
			form.nome.focus();
			return false;
		}

	if (form.email.value == "E-mail")	{
			alert("Por favor, informe o email");
			form.email.focus();
			return false;
		}
		if (!valida_mail(form.email.value))	{
				alert("O email informado não parece ser válido");
				form.email.focus();
				return false;
		}	

	return true;
}

function mudaData(d) {
  window.document.conexao.SetVariable("diaescolhido", d);
}

function mudaDia(dia, mes) {
	if (obj_antigo) {
	    obj_antigo.className = "";
	  //  if (dia_antigo < 10 && dia_antigo.length != 2) dia_antigo = "0" + dia_antigo;
		   obj_antigo.innerHTML = "<a href=\"javaScript:;\" onClick=\"mudaDia('"+dia_antigo+"', '"+mes_antigo+"'); mudaData('"+dia_antigo+"0"+mes_antigo+"06c')\" rel=\"prog-content\" title=\"Veja as notícias do dia de Agosto\">"+dia_antigo+"</a>";
	}

	atual = document.getElementById("dia"+dia+mes);

	atual.innerHTML = dia;
	atual.className = "marcado";

	//if (dia < 10 && dia_antigo.length != 2) dia = "0" + dia;
	
	obj_antigo = atual;
	dia_antigo = dia;
	mes_antigo = mes;

	url = "../noticias/lista_noticia.asp?dia=" + dia + "&mes=" + mes;
	tipo = "listaNoticias";
	loadXMLDoc(url);
}

//================================== AJAX =========================================
// global flag
var isIE = false;

// global request and XML document objects
var req;

var tipo;

function loadXMLDoc(url) {
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
	   req = new XMLHttpRequest();
	   req.onreadystatechange = processReqChange;
	   req.open("GET", url, true);
	   req.send(null);
	   // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
			 isIE = true;
			 req = new ActiveXObject("Microsoft.XMLHTTP");
			 if (req) {
				req.onreadystatechange = processReqChange;
				req.open("GET", url, true);
				req.send();
			 }
		  }
}

function processReqChange() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
	   // only if "OK"
	   if (req.status == 200) {
		  switch (tipo) {
			 case "listaNoticias":     listaNoticias();    break;
		  }
	   } else {
		  alert("There was a problem retrieving the XML data:\n" +		req.statusText);
		}
    }
}
//===========================================================================

function listaNoticias() {
	 var exibeNoticias = document.getElementById("conteudo_noticia");
	 var texto   = req.responseText;
	 if (texto.length > 0) {
	    texto = texto.replace(/\+/g, " ");
	    texto =	unescape(texto);
	    texto = texto.split("#fotos#");
	    exibeNoticias.innerHTML = texto[0];
	    if (texto[1] != "undefined") {
		  document.getElementById("fotos_noticia").innerHTML = texto[1];
	    }
	    
	 }
}

function validaNoticia(codigo) {
	if (codigo != "") {
	    url = "../noticias/mostra_noticia.asp?codigo=" + codigo;
	    tipo = "listaNoticias";
    	    loadXMLDoc(url);
	}
}