var DIRETORIO_PATH = "./";
var FOTOSDASGALERIAS_BUFFER = new Array();
var URL_SISTEMA = "";
function validarEmail(valor) {
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
      return (true)
   } else {
      return (false);
   }
}
function envia_contato() {
   var div_retorno = document.getElementById("DivRetornoContato");
   var input_name  = document.getElementById("TxNome");
   var input_email = document.getElementById("TxEmail");
   var input_conta = document.getElementById("TxContato");
   var input_mensa = document.getElementById("TxMensagem");
   var erro = 0;
   var msgerro = "";
   div_retorno.innerHTML = "";
   
   if (erro < 1) {
      //VERIFICO O NOME
      if (input_name.value.length<1) {
         msgerro += "Por favor. Digite o Nome.";
         input_name.focus();
         erro++;
      }
   }
   if (erro < 1) {
      // VERIFICO O EMAIL
      if (input_email.value.length<1) {
         msgerro += "Por favor. Digite o Email.";
         input_email.focus();
         erro++;
      } else {
         if (!validarEmail(input_email.value)) {
            msgerro += "Email digitado esta incorreto.";
            input_email.focus();
            erro++;
         }
      }
   }
   if (erro < 1) {
      //VERIFICO O CONTATO
      if (input_conta.value.length<5) {
         msgerro += "Digite o Contato com mais de 5 caracteres.";
         input_conta.focus();
         erro++;
      }
   }
   if (erro < 1) {
      //VERIFICO A MENSAGEM
      if (input_mensa.value.length<5) {
         msgerro += "Digite a Mensagem com mais de 5 caracteres.";
         input_mensa.focus();
         erro++;
      }
   }
   if (erro > 0) {
      div_retorno.style.display="block";
      div_retorno.innerHTML = "<b>"+msgerro+"</b>";
   } else {
      //FAÇO O PROCESSO AJAX
      div_retorno.style.display="block";
      div_retorno.innerHTML = "<b>Processo sendo Finalizado. Aguarde.</b>";
      var ajax   = new AJAX();
      var params = "nome="+input_name.value+"&email="+input_email.value+"&contato="+input_conta.value+"&mensagem="+input_mensa.value;
      ajax.url   = DIRETORIO_PATH + "EnvioEmail.php?" + params;
      //ajax.url   = "http://www.kosmos.inf.br/servidor/okena/email.php?" + params;
	  ajax.modo  = 'X';
	  ajax.processaresultado = function(xmldoc) {
         var erro  	= xmldoc.getElementsByTagName("ERRO");
         if (erro.length > 0) {
            msgerro += unescape(xmldoc.getElementsByTagName('ERRO')[0].childNodes[0].nodeValue.replace(/\+/g, " "))+"<br>";
            msgerro += "Erro Geral. Contate o Administrador do Sistema.";
            div_retorno.innerHTML = "<b>"+msgerro+"</b>";
         } else {
            input_name.value  = "";
            input_email.value = "";
            input_conta.value = "";
            input_mensa.value = "";
            div_retorno.innerHTML = "<b><font color='blue'>Processo realizado com sucesso.</font></b>";
         }
      }
      ajax.conectar();
   }
}
function ProcessaCentroSite(menu,tipo) {
	var DivRetorno = document.getElementById('ConteudoCenter');
	var ajax    = new AJAX();
	ajax.modo   = 'T';
	ajax.url	= 'ProcessoAjaxCentroSite.php?Menu='+menu+'&Tipo='+tipo;
	ajax.processaresultado = function(txtdoc) {
		DivRetorno.innerHTML = unescape(txtdoc.replace(/\+/g, " "));
	}
	ajax.conectar();
	//DivRetorno.innerHTML = "menu: "+menu+"; tipo: "+tipo;
}
function ProcessoPesquisaBiblioteca(pagina,tipo,IdObra) {
	var tipopesquisa 	= document.getElementById('tipopesquisa');
	var idioma 			= document.getElementById('idioma');
	var autor 			= document.getElementById('autor');
	var assunto			= document.getElementById('assunto');
	var titulo 			= document.getElementById('titulo');
	var argpes 			= document.getElementById('argpes');
	
	if (tipo=="NORMAL") var DivRetorno		= document.getElementById('DivRetornoBiblioteca');
	else {
		document.getElementById('DivRetornoDetalheBiblioteca').style.display="block";
		var DivRetorno		= document.getElementById('DivRetornoDetalheObra');
	}
	
	
	var params			= '?Tipo='+tipo+'&TipoPesquisa='+tipopesquisa.value+'&idioma='+idioma.value;
	params			   += '&autor='+autor.checked+'&assunto='+assunto.checked+'&titulo='+titulo.checked;
	params			   += '&argpes='+argpes.value+'&pagina='+pagina+'&IdObra='+IdObra;
	//alert(params);
	
	DivRetorno.style.display="block";
	DivRetorno.innerHTML = "";
	var ajax    = new AJAX();
	ajax.modo   = 'T';
	ajax.url	= 'biblioteca/PesquisaAjax.php'+params;
	//alert(ajax.url);
	ajax.processaresultado = function(txtdoc) {
		DivRetorno.innerHTML = unescape(txtdoc.replace(/\+/g, " "));
	}
	ajax.conectar();
}
function FechaDiv(div) {
	document.getElementById(div).style.display='none';
}
function AbreDiv(div) {
	document.getElementById(div).style.display='block';
}
function AbreLink_(link) {
	window.open(link,'_blank');
}
function MontaGaleria(Galeria) {
	var url = 'fotolog/index.php?IDSGALERIAS='+Galeria;
	window.open(url,"galeria","STATUS=0,TOOLBAR=0,RESIZABLE=1,MENUBAR=0,SCROLLBARS=1,width=790,height=560,top=2,left=2");
}
function MontaFotos(Foto) {
	var url = 'index.php?IDSGALFOTOS='+Foto;
	window.open(url,"fotos","STATUS=0,TOOLBAR=0,RESIZABLE=1,MENUBAR=0,SCROLLBARS=1,width=790,height=560,top=2,left=2");
}
function GetComentariosFotosBD(idfotos) {
	var DivRetorno = document.getElementById('ComentariosFotosBD');
	var params			= 'Tipo=SELECT&idfotos='+idfotos;

	var ajax    = new AJAX();
	ajax.modo   = 'T';
	ajax.url	= 'Comentarios.php?'+params;
	//alert(ajax.url);
	ajax.processaresultado = function(txtdoc) {
		DivRetorno.innerHTML = unescape(txtdoc.replace(/\+/g, " "));
	}
	ajax.conectar();
	//DivRetorno.innerHTML = '1232';
}
function GetComentariosFotos(idfotos) {
	var DivRetorno = document.getElementById('comentarios');
	var montar = "";
	//MONTAGEM PARA INSERIR NOVOS COMENTARIOS
	//montar+= "Teste: "+idfotos+"<br>";
	montar+= "<center><div id='ComentariosFotosBD'></div>";
	montar+= "(<span style='color:red;font-size:12px;'>*</span>) Campos Obrigatórios.";
	montar+= "<table border=\"0\" cellspacing=\"1\" width=\"150px\" style='text-align:left'>";
	montar+= "<tr><td width=\"100%\" bgcolor=\"#808080\">";
	montar+= "<table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" width=\"100%\">";
	montar+= "<form>";
    montar+= "<tr><td width=\"100%\"  bgcolor=\"#cacaca\"><font face=\"Arial\" size=\"2\" color='#4A6B9A'><span><b>Novo Comentário</b></span></font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"><font face=\"Arial\" size=\"1\">Nome</font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"><font face=\"Arial\" size=\"1\"><span style='color:red;font-size:12px;'>*</span><input type='text' name='TxtFotoComentNome' id='TxtFotoComentNome' size='30'></font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"><font face=\"Arial\" size=\"1\">Título</font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"><font face=\"Arial\" size=\"1\"><span style='color:red;font-size:12px;'>*</span><input type='text' name='TxtFotoComentTitulo' id='TxtFotoComentTitulo' size='30'></font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"><font face=\"Arial\" size=\"1\">Comentário</font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"><font face=\"Arial\" size=\"1\"><span style='color:red;font-size:12px;'>*</span><textarea name='TxtFotoComentario' id='TxtFotoComentario' COLS='35' ROWS='5' ></textarea></font></td></tr>";
	montar+= "<tr><td width=\"100%\"  bgcolor=\"#E8E8E8\"> <input type='button' value='Enviar' OnClick='SalvaComentario("+idfotos+");'> <input type='reset' value='Limpar'></td></tr>";
	montar+= "</form></table></td></tr></table></center>";
	DivRetorno.innerHTML = montar;
	//alert(idfotos);
	GetComentariosFotosBD(idfotos)
}
function SalvaComentario(idfotos) {
	var Nome 		= document.getElementById('TxtFotoComentNome');
	var Titulo		= document.getElementById('TxtFotoComentTitulo');
	var Comentario	= document.getElementById('TxtFotoComentario');
	
	//VALIDAÇÃO
	var msgerro = "";
	var erro 	= 0;
	if (erro < 1) {
		if (!ValidaVariavel(Nome)){
			msgerro+= ".:: O Campo (Nome) Esta vazio.\n";
			erro++;
		}
		if (!ValidaVariavel(Titulo)){
			msgerro+= ".:: O Campo (Título) Esta vazio.\n";
			erro++;
		}
		if (!ValidaVariavel(Comentario)){
			msgerro+= ".:: O Campo (Comentário) Esta vazio.\n";
			erro++;
		}
	}
	if (erro < 1) {
		var params			= 'Tipo=INSERT&idfotos='+idfotos+'&Nome='+escape(Nome.value)+'&Titulo='+escape(Titulo.value);
		params			   += '&Comentario='+escape(Comentario.value);
	
		var ajax    = new AJAX();
		ajax.modo   = 'T';
		ajax.url	= 'Comentarios.php?'+params;
		//alert(ajax.url);
		ajax.processaresultado = function(txtdoc) {
			alert(unescape(txtdoc.replace(/\+/g, " ")));
			GetComentariosFotos(idfotos);
		}
		ajax.conectar();
	} else {
		alert(msgerro);
	}
	//GetComentariosFotos(idfotos);
}
function ValidaVariavel(variavel) {
	if ((variavel.value=="")||(variavel.value==undefined)||(variavel.value=="NULL")||(variavel.value==''))
		return false;
	else
		return true;
}
function ImprimirPage(){
	if (navigator.appName == "Microsoft Internet Explorer") {
		/*
		var Navegador = '<object id="Navegador1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
		document.body.insertAdjacentHTML('beforeEnd', Navegador);
		Navegador1.ExecWB(7, 1);
		Navegador1.outerHTML = "";
		*/
		window.print();
	} else {
		window.print();
	}
}


