function AbreJanelaGaleria(URL) {
  var width = 650;
  var height = 490;
  var left = 50;
  var top = 10
  window.open(URL, 'ema3', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
}

function abrePopUp(url, larg, alt) {
  window.open(url,'popupImageWindow','width='+larg+', height='+alt+', top=100, left=100, scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no')
}

function detalhaAgenda(url) {
  window.open(url,'popupImageWindow','width=485, height=360, top=100, left=100, scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no')
}

function popupMural(url, larg, alt, scroll) {
  window.open(url,'popupImageWindow','width='+larg+', height='+alt+', top=100, left=100, scrollbars='+scroll+', status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no')
}

function abreFlayer(url) {
  window.open(url,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

function flash(url,w,h){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+w+'" height="'+h+'">');
document.write('<param name="movie" value="'+url+'">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="transparent">');
document.write('<param name="menu" value="false">');
document.write('<embed src="'+url+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed>');
document.write('</object>');
}

function validaDivulgue() {
                d = document.cadastro;
                if (d.nome.value == ""){
                        alert("Campo -Nome- deve ser preenchido.");
                        d.nome.focus();
                        return false;
                }

				if (d.email.value == ""){
                        alert("Campo -Nome- deve ser preenchido.");
                        d.email.focus();
                        return false;
                }

                parte1 = d.email.value.indexOf("@");
                parte2 = d.email.value.indexOf(".");
                parte3 = d.email.value.length;
                if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                        alert("vixi... que e-mail eh esse? coloca um verdadeiro aeeeee");
                        d.email.focus();
                        return false;
                }

                if (d.cidade.value == ""){
                        alert("Campo -Cidade- deve ser preenchido.");
                        d.cidade.focus();
                        return false;
                }

                if (d.mensagem.value == ""){
                        alert("Campo -Mensagem- deve ser preenchido.");
                        d.mensagem.focus();
                        return false;
                }

    return true;
}

//Ajax

carregandoHTML = '<div id="Carregando">&nbsp;<span>Carregando...</span></div>';

try{
	xmlhttp = new XMLHttpRequest();
}catch(ee){
	try{
		 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	 }catch(e){
		 try{
			 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		 }catch(E){
			 xmlhttp = false;
		 }
	 }
 }

var ajax = {

	camposForm : function(idForm) {
		var aForm = document.getElementById(idForm);
		var elementosFormulario = aForm.elements;
		var qtdElementos = elementosFormulario.length;
		var queryString = "";
		var elemento;

		this.ConcatenaElemento = function(nome,valor) {
			if (queryString.length>0) {
				queryString += "&";
			}
			queryString += encodeURIComponent(nome) + "=" + encodeURIComponent(valor);
		};

		for (var i=0; i<qtdElementos; i++) {
			elemento = elementosFormulario[i];
			if (!elemento.disabled) {
				switch(elemento.type) {
					case 'text': case 'password': case 'hidden': case 'textarea':
							this.ConcatenaElemento(elemento.name,elemento.value);
					break;
					case 'select-one':
							if (elemento.selectedIndex>=0) {
						this.ConcatenaElemento(elemento.name,elemento.options[elemento.selectedIndex].value);
							}
							break;
					case 'select-multiple':
							for (var j=0; j<elemento.options.length; j++) {
						if (elemento.options[j].selected) {
							this.ConcatenaElemento(elemento.name,elemento.options[j].value);
						}
							}
							break;
					case 'checkbox': case 'radio':
							if (elemento.checked) {
						this.ConcatenaElemento(elemento.name,elemento.value);
							}
							break;
				}
			}
		}
//		aForm.reset();
		return queryString;
	},

	enviaEmail : function(idform){
		 param = ajax.camposForm(idform);

		 xmlhttp.open('POST', 'ex_contato.php', true);
		 xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		 xmlhttp.onreadystatechange = ajax.repostasAcao;
		 xmlhttp.send(param);
		 document.getElementById(idform).reset();
	},
	 
	vdContato : function(idform){
		 d = document.getElementById(idform);
		 if (d.nome.value == ""){
			 alert("O campo - Nome - deve ser preenchido!");
			 d.nome_.focus();
		 	return false;
		 }
		 if (d.telefone.value == ""){
			 alert("O campo - Telefone - deve ser preenchido!");
			 d.telefone.focus();
			 return false;
		 }
		 if (d.email.value == ""){
			 alert("O campo - E-mail - deve ser preenchido!");
			 d.email.focus();
			 return false;
		 }
		 if (d.cidade.value == ""){
			 alert("O campo - Cidade - deve ser preenchido!");
			 d.cidade.focus();
			 return false;
		 }
		 if (d.mensagem.value == ""){
			 alert("O campo - Mensagem - deve ser preenchido!");
			 d.mensagem.focus();
			 return false;
		 }
		 ajax.enviaEmail(idform);
	 	 return true;
	 },

	 repostasAcao : function(){

		 mensagens = document.getElementById('Mensagem');
		 mensagens.style.background = '#FFE749';
		 
		 if(xmlhttp.readyState == 1)
		 mensagens.innerHTML = carregandoHTML;

		 if(xmlhttp.readyState == 4) {
			 if(xmlhttp.status == 200) {
				 mensagens.innerHTML = xmlhttp.responseText;
			 }
		 }
	 },

	 abreLink : function(div,url){

		 local = document.getElementById(div);

		 xmlhttp.open('GET', url, true);
		 xmlhttp.onreadystatechange = function(){
			 if(xmlhttp.readyState == 1) {
				 local.innerHTML = carregandoHTML;
			 }
			 if(xmlhttp.readyState == 4) {
				 if(xmlhttp.status == 200){
					 local.innerHTML = xmlhttp.responseText;
				 }
			 }
		 }
		 xmlhttp.send(null);
	 },

        exibeBanner : function(){

		 var cache = new Date().getTime(); 

		 local = document.getElementById('banner_topo');
		 local2 = document.getElementById('msg_banner');

                 xmlhttp.open('GET', 'mostra_banner.php?c='+cache, true);
		 xmlhttp.onreadystatechange = function(){
			 //if(xmlhttp.readyState == 1) {
			//	 local2.innerHTML = '';
			 //}
			 if(xmlhttp.readyState == 4) {
				 if(xmlhttp.status == 200){
					 local.innerHTML = xmlhttp.responseText;
				 }
			 }
		 }
		 xmlhttp.send(null);
        },

        runexibeBanner : function() {
                ajax.exibeBanner();
                time = setTimeout("ajax.runexibeBanner()",15000);
        }

}