/*
	funcoes.js (Conteúdo JavaScript)
	Copyright © 2007 - Desenvolvido por Mullt Acessoria e Tecnologia
	Todos os direitos reservados
*/

var ajax;
try {
	ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
	try {
       ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(ex) {
        try {
           ajax = new XMLHttpRequest();
        }
     	catch(exc) {
            ajax = null;
        }
    }
}

document.ondragstart = function() { return false }
document.ondragdrop = function() { return false }

netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");

function Trim(String) {
	Resultado = String;

	var i;
	i = 0;

	while (Resultado.charCodeAt(0) == '32') {
		Resultado = String.substring(i,String.length);
		i++;
	}

	while (Resultado.charCodeAt(Resultado.length-1) == "32") {
		Resultado = Resultado.substring(0,Resultado.length-1);
	}

	return Resultado;
}

function in_array (valor, matriz) {
	var texto = "¬" + matriz.join("¬") + "¬";
	var er = new RegExp ("¬" + valor + "¬", "gim");
	return ( (texto.match (er)) ? true : false );
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function Numeros(e) {
	tecla = (netscape) ? e.which : event.keyCode;
	if (tecla == 17)
		return false;
		
	if (tecla > 47 && tecla < 58)
		return true;
	else {
		if (tecla == 8 || tecla == 9 || tecla == 0)
			return true;
		else
			return false;	
	}
}

String.PAD_LEFT  = 0;
String.PAD_RIGHT = 1;
String.PAD_BOTH  = 2;

String.prototype.pad = function(size, pad, side) {
  var str = this, append = "", size = (size - str.length);
  var pad = ((pad != null) ? pad : " ");
  if ((typeof size != "number") || ((typeof pad != "string") || (pad == ""))) {
    throw new Error("Wrong parameters for String.pad() method.");
  }
  if (side == String.PAD_BOTH) {
    str = str.pad((Math.floor(size / 2) + str.length), pad, String.PAD_LEFT);
    return str.pad((Math.ceil(size / 2) + str.length), pad, String.PAD_RIGHT);
  }
  while ((size -= pad.length) > 0) {
    append += pad;
  }
  append += pad.substr(0, (size + pad.length));
  return ((side == String.PAD_LEFT) ? append.concat(str) : str.concat(append));
}

Number.prototype.format = function(d_len, d_pt, t_pt) {
  var d_len = d_len || 0;
  var d_pt = d_pt || ".";
  var t_pt = t_pt || ",";
  if ((typeof d_len != "number")
    || (typeof d_pt != "string")
    || (typeof t_pt != "string")) {
    throw new Error("wrong parameters for method 'String.pad()'.");
  }
  var integer = "", decimal = "";
  var n = new String(this).split(/\./), i_len = n[0].length, i = 0;
  if (d_len > 0) {
    n[1] = (typeof n[1] != "undefined") ? n[1].substr(0, d_len) : "";
    decimal = d_pt.concat(n[1].pad(d_len, "0", String.PAD_RIGHT));
  }
  while (i_len > 0) {
    if ((++i % 3 == 1) && (i_len != n[0].length)) {
      integer = t_pt.concat(integer);
    }
    integer = n[0].substr(--i_len, 1).concat(integer);
  }
  return (integer + decimal);
}

function NovaBusca() {
	var obj = document.buscarModelo.modelo;
	window.location = '?modelo=' + obj.options[obj.selectedIndex].value;	
}

function Visualizar(ref) {
 	document.getElementById('travar_tela').style.height = '100%';
	document.getElementById('travar_tela').style.width = document.body.scrollWidth + 'px';
	document.getElementById('travar_tela').className = 'fade';
	document.getElementById('preview').style.display = 'block';
	var obj = document.getElementById('informacoes');
	var title = document.getElementById('titulo');
	document.getElementById('zoom').style.display = 'none';
	document.getElementById('zoom').style.width = '0px';
	document.getElementById('zoom').style.height = '0px';
	document.getElementById('zoom').innerHTML = '';
	document.getElementById('modelo').style.display = 'none';
	
	while (obj.firstChild)
		obj.removeChild(obj.firstChild);
	
	obj.innerHTML = '<div class="loading"></div>';
	title.innerHTML = '';
	
	if (ajax) {
		var params = "ref=" + ref;
		ajax.open("POST", "xml/detalhes.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				//if (ajax.status == 200) {
				if (ajax.responseXML) {
					var dataArray = ajax.responseXML.getElementsByTagName("aeronave");
					if (dataArray.length > 0) {
						
						obj.innerHTML = '';
						var id_anv = (dataArray[0].getElementsByTagName("id_anv")[0].firstChild) ? dataArray[0].getElementsByTagName("id_anv")[0].firstChild.nodeValue : "";
						var modelo = (dataArray[0].getElementsByTagName("modelo")[0].firstChild) ? dataArray[0].getElementsByTagName("modelo")[0].firstChild.nodeValue : "";
						var fabricante = (dataArray[0].getElementsByTagName("fabricante")[0].firstChild) ? dataArray[0].getElementsByTagName("fabricante")[0].firstChild.nodeValue : "";
						var ref_multt = (dataArray[0].getElementsByTagName("ref_multt")[0].firstChild) ? dataArray[0].getElementsByTagName("ref_multt")[0].firstChild.nodeValue : "";
						var sn = (dataArray[0].getElementsByTagName("sn")[0].firstChild) ? dataArray[0].getElementsByTagName("sn")[0].firstChild.nodeValue : "";
						var prefixo = (dataArray[0].getElementsByTagName("prefixo")[0].firstChild) ? dataArray[0].getElementsByTagName("prefixo")[0].firstChild.nodeValue : "";
						var ano = (dataArray[0].getElementsByTagName("ano")[0].firstChild) ? dataArray[0].getElementsByTagName("ano")[0].firstChild.nodeValue : "";
						var tt = (dataArray[0].getElementsByTagName("tt")[0].firstChild) ? dataArray[0].getElementsByTagName("tt")[0].firstChild.nodeValue : "";
						var localizacao = (dataArray[0].getElementsByTagName("localizacao")[0].firstChild) ? dataArray[0].getElementsByTagName("localizacao")[0].firstChild.nodeValue : "";
						var tipo_moeda_preco_pedido = (dataArray[0].getElementsByTagName("tipo_moeda_preco_pedido")[0].firstChild) ? dataArray[0].getElementsByTagName("tipo_moeda_preco_pedido")[0].firstChild.nodeValue : "";
						var preco_pedido = (dataArray[0].getElementsByTagName("preco_pedido")[0].firstChild) ? dataArray[0].getElementsByTagName("preco_pedido")[0].firstChild.nodeValue : 0;
						var descricao = (dataArray[0].getElementsByTagName("descricao")[0].firstChild) ? dataArray[0].getElementsByTagName("descricao")[0].firstChild.nodeValue : "";
						var obs = (dataArray[0].getElementsByTagName("obs")[0].firstChild) ? dataArray[0].getElementsByTagName("obs")[0].firstChild.nodeValue : "";
						var status = (dataArray[0].getElementsByTagName("status")[0].firstChild) ? dataArray[0].getElementsByTagName("status")[0].firstChild.nodeValue : "";
						var file_foto_painel = (dataArray[0].getElementsByTagName("file_foto_painel")[0].firstChild) ? dataArray[0].getElementsByTagName("file_foto_painel")[0].firstChild.nodeValue : "";
						var file_foto_interior = (dataArray[0].getElementsByTagName("file_foto_interior")[0].firstChild) ? dataArray[0].getElementsByTagName("file_foto_interior")[0].firstChild.nodeValue : "";
						var file_foto_exterior = (dataArray[0].getElementsByTagName("file_foto_exterior")[0].firstChild) ? dataArray[0].getElementsByTagName("file_foto_exterior")[0].firstChild.nodeValue : "";
						var url_file_foto_painel = (dataArray[0].getElementsByTagName("url_file_foto_painel")[0].firstChild) ? dataArray[0].getElementsByTagName("url_file_foto_painel")[0].firstChild.nodeValue : "";
						var url_file_foto_interior = (dataArray[0].getElementsByTagName("url_file_foto_interior")[0].firstChild) ? dataArray[0].getElementsByTagName("url_file_foto_interior")[0].firstChild.nodeValue : "";
						var url_file_foto_exterior = (dataArray[0].getElementsByTagName("url_file_foto_exterior")[0].firstChild) ? dataArray[0].getElementsByTagName("url_file_foto_exterior")[0].firstChild.nodeValue : "";
						var modo_preco = (dataArray[0].getElementsByTagName("modo_preco")[0].firstChild) ? dataArray[0].getElementsByTagName("modo_preco")[0].firstChild.nodeValue : "";
						
						title.innerHTML = p_detalhes + ' <strong> ' + modelo + '</strong>';
						
						// Criar elementos
						tableGeral = document.createElement("table");
						tbodyGeral = document.createElement("tbody");
						trGeralFotos = document.createElement("tr");
						tdGeralFotos = document.createElement("td");
						trGeralInfo = document.createElement("tr");
						tdGeralInfo = document.createElement("td");
						trGeralContato = document.createElement("tr");
						tdGeralContato = document.createElement("td");
						
						// Setar atributos
						tableGeral.className = 'geral';
						tdGeralFotos.className = 'fotos';
						tdGeralInfo.className = 'info';
						tdGeralContato.className = 'contato';
						
						// Conteúdo Fotos
						// table
						tableFotos = document.createElement("table");
						// tbody
						tbodyFotos = document.createElement("tbody");
						// linhas
						trFotosTitulo = document.createElement("tr");
						trFotosEspaco = document.createElement("tr");
						trFotos = document.createElement("tr");
						// colunas
						tdFotosTitulo = document.createElement("td");
						tdFotosEspaco = document.createElement("td");
						tdFotos = document.createElement("td");
						tdFotos2 = document.createElement("td");
						tdFotos3 = document.createElement("td");
						// atributos
						tdFotosTitulo.setAttribute("colSpan", 3);
						tdFotosEspaco.setAttribute("colSpan", 3);
						tdFotosTitulo.className = 'title';
						tdFotosEspaco.className = 'espaco';
						tdFotosTitulo.innerHTML = p_fotos;
						tdFotos.className = 'miniatura';
						tdFotos2.className = 'miniatura';
						tdFotos3.className = 'miniatura';
						
						if (file_foto_exterior != "")
							tdFotos.innerHTML = '<div class="loadingImg"><img src="preview.php?largura=175&altura=117&arquivo=' + url_file_foto_exterior + '" width="175" height="117" onload="MostrarFotos(this)" onclick="ZoomFoto(this.src, 1)" /></div>';
						else
							tdFotos.innerHTML = '<div class="semFoto">' + semFotoExterior + '</div>';
							
						if (file_foto_interior != "")
							tdFotos2.innerHTML = '<div class="loadingImg"><img src="preview.php?largura=175&altura=117&arquivo=' + url_file_foto_interior + '" width="175" height="117" onload="MostrarFotos(this)" onclick="ZoomFoto(this.src, 1)" /></div>';
						else
							tdFotos2.innerHTML = '<div class="semFoto">' + semFotoInterior + '</div>';
						
						if (file_foto_painel != "")
							tdFotos3.innerHTML = '<div class="loadingImg"><img src="preview.php?largura=175&altura=117&arquivo=' + url_file_foto_painel + '" width="175" height="117" onload="MostrarFotos(this)" onclick="ZoomFoto(this.src, 1)" /></div>';
						else
							tdFotos3.innerHTML = '<div class="semFoto">' + semFotoPainel + '</div>';
						
						if (modo_preco == 'Mostrar Preço')
							valor = tipo_moeda_preco_pedido + ' ' + parseInt(preco_pedido).format(2,",",".");
						else if (modo_preco == 'Esconder Preço')
							valor = naoDisponivel;
						else if (modo_preco == 'Make Offer')
							valor = "<font color=\"red\"><strong>" + makeOffer + "</strong></font>";
						
						trFotosTitulo.appendChild(tdFotosTitulo);
						tbodyFotos.appendChild(trFotosTitulo);
						trFotosEspaco.appendChild(tdFotosEspaco);
						tbodyFotos.appendChild(trFotosEspaco);
						trFotos.appendChild(tdFotos);
						trFotos.appendChild(tdFotos2);
						trFotos.appendChild(tdFotos3);
						tbodyFotos.appendChild(trFotos);
						tableFotos.appendChild(tbodyFotos);
						tdGeralFotos.appendChild(tableFotos);

						// Conteúdo Informações
						tdGeralInfo.innerHTML =
						'	<table>'+
						'		<tr>'+
						'			<td colspan="4" class="title">' + p_informacoes + '</td>'+
						'		</tr>'+
						'		<tr>'+
						'			<td colspan="4" class="espaco"></td>'+
						'		</tr>'+
						'		<tr>'+
						'			<td class="desc">' + p_ref + '</td>'+
						'			<td class="resultado">' + ref_multt + '</td>'+
						'			<td class="desc">' + p_ano + '</td>'+
						'			<td class="resultado">' + ano + '</td>'+
						'		</tr>'+
						'		<tr>'+
						'			<td class="desc">' + p_fabricante + '</td>'+
						'			<td class="resultado">' + fabricante + '</td>'+
						'			<td class="desc">' + p_totaltime + '</td>'+
						'			<td class="resultado">' + tt + ' HRS</td>'+
						'		</tr>'+
						'		<tr>'+
						'			<td class="desc">' + p_modelo + '</td>'+
						'			<td class="resultado">' + modelo + '</td>'+
						'			<td class="desc">' + p_valor + '</td>'+
						'			<td class="resultado">' + valor + '</td>'+
						'		</tr>'+
						'		<tr>'+
						'			<td class="desc">' + p_descricao + '</td>'+
						'			<td class="resultado" colspan="3"><textarea name="descricao" readonly="readonly" style="height: 205px">' + descricao + '</textarea></td>'+
						'		</tr>'+
						'	</table>';
						
						// Conteúdo Contato
						formContato = document.createElement("form");
						formContato.setAttribute("id", "formContato");
						tableContato = document.createElement("table");
						tbodyContato = document.createElement("tbody");
						trContatoTitulo = document.createElement("tr");
						trContatoEspaco = document.createElement("tr");
						trContatoConteudo = document.createElement("tr");
						tdContatoTitulo = document.createElement("td");
						tdContatoTitulo.setAttribute("colSpan", 2);
						tdContatoTitulo.setAttribute("id", "subtitle");
						tdContatoTitulo.className = 'title';
						tdContatoEspaco = document.createElement("td");
						tdContatoEspaco.setAttribute("colSpan", 2);
						tdContatoEspaco.className = 'espaco';
						tdContatoConteudo = document.createElement("td");
						tdContatoConteudo.innerHTML = IndexContato(id_anv);
						tdContatoTitulo.innerHTML = p_contato;
						
						trContatoTitulo.appendChild(tdContatoTitulo);
						trContatoEspaco.appendChild(tdContatoEspaco);
						trContatoConteudo.appendChild(tdContatoConteudo);
						tbodyContato.appendChild(trContatoTitulo);
						tbodyContato.appendChild(trContatoEspaco);
						tbodyContato.appendChild(trContatoConteudo);
						tableContato.appendChild(tbodyContato);
						formContato.appendChild(tableContato);
						tdGeralContato.appendChild(formContato);
					
						// Adicionar elementos
						trGeralInfo.appendChild(tdGeralInfo);
						trGeralFotos.appendChild(tdGeralFotos);
						trGeralContato.appendChild(tdGeralContato);
						tbodyGeral.appendChild(trGeralFotos);
						tbodyGeral.appendChild(trGeralInfo);
						tbodyGeral.appendChild(trGeralContato);
						tableGeral.appendChild(tbodyGeral);
						obj.appendChild(tableGeral);
					}
					else {
						alert(e_xml_invalido);
						fecharVisualizacao();
					}
				}
				else {
					alert(e_requisicao_invalida);
					fecharVisualizacao();
				}
			}
		}
		ajax.send(params);
	}
	else {
		alert(e_no_ajax);
		fecharVisualizacao();
	}
	// Hack => Ajustar lightbox
	document.getElementById('travar_tela').style.height = document.documentElement.scrollHeight + 'px';
}

function IndexContato(id_anv) {
	var conteudo =
	'<table class="visor">'+
	'		<tr>'+
	'			<td><img src="adm/public/imagens/contato.gif" onclick="MostrarContato(' + id_anv + ')" /> <a href="javascript:;" onclick="MostrarContato(' + id_anv + ')">' + p_entrar_contato + '</a></td>'+
	'			<td><img src="adm/public/imagens/amigo.gif" onclick="MostrarAmigo(' + id_anv + ')" /> <a href="javascript:;" onclick="MostrarAmigo(' + id_anv + ')">' + p_indicar_amigo + '</a></td>'+
	'		</tr>'+
	'</table>';
	return conteudo;
}

function SucessoContato(mensagem, id_anv) {
	var conteudo =
	'<table class="visor">'+
	'		<tr>'+
	'			<td align="center">' + mensagem + '</td>'+
	'		</tr>'+
	'		<tr>'+
	'			<td height="5" align="center"><a href="javascript:;" onclick="MostrarIndexContato(' + id_anv + ')">' + p_retornar + '</a></td>'+
	'		</tr>'+
	'</table>';
	return conteudo;
}

function MostrarIndexContato(id_anv) {
	document.getElementById('subtitle').innerHTML = p_contato;
	obj = document.getElementById('informacoes').getElementsByTagName("table")[0].getElementsByTagName("table")[2].getElementsByTagName("tr")[2].getElementsByTagName("td")[0];
	obj.innerHTML = IndexContato(id_anv);
}

function MostrarContato(id_anv) {
	var conteudo =
	'<table class="visor">'+
	'	<tr>'+
	'		<td class="icone" align="center" rowspan="3"><img src="adm/public/imagens/contato.gif" /></td>'+
	'		<td class="desc">' + p_nome + ':</td>'+
	'		<td class="campo"><input type="text" name="nome" id="nome" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'		<td class="desc">' + p_telefone + ':</td>'+
	'		<td class="campo"><input type="text" name="telefone" id="telefone" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'		<td rowspan="3" id="enviar">'+
	'			<input type="hidden" name="id_anv" value="' + id_anv + '">'+
	'			<input type="button" value="' + p_enviar + '" onclick="SubmeterContato(\'contato\')" class="submit" /><br />'+
	'			<input type="button" value="' + p_voltar + '" onclick="MostrarIndexContato(' + id_anv + ')" class="submit" />'+
	'		</td>'+
	'	</tr>'+
	'	<tr>'+
	'		<td class="desc">' + p_email + ':</td>'+
	'		<td class="campo"><input type="text" name="email" id="email" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'		<td class="desc">' + p_localizacao + ':</td>'+
	'		<td class="campo"><input type="text" name="localizacao" id="localizacao" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'	</tr>'+
	'	<tr>'+
	'		<td class="desc">' + p_observacoes + ':</td>'+
	'		<td class="campo" colspan="3"><textarea name="observacoes" id="observacoes" maxlength="255" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></textarea></td>'+
	'	</tr>'+
	'</table>';

	document.getElementById('subtitle').innerHTML = p_contato + ' (<small>' + msg_small_contato + '</small>) ';
	obj = document.getElementById('informacoes').getElementsByTagName("table")[0].getElementsByTagName("table")[2].getElementsByTagName("tr")[2].getElementsByTagName("td")[0];
	obj.innerHTML = conteudo;
}

function ChecaEmail(campo) {
	var email = document.getElementById(campo).value;
	var arroba = email.indexOf("@");
	var ponto = email.lastIndexOf(".");
	var espaco = email.indexOf(" ");
	var mail = ((arroba != -1) && (arroba != 0) && (ponto != -1) && (ponto > arroba + 1) && (ponto < email.length - 1) && (espaco == -1));
	if (!mail)
		return true;
	else
		return false;
}

function SubmeterContato(tipo) {
	form = document.getElementById('formContato');
	var params;
	var e = 0;
	
	if (tipo == "contato") {
		if (Trim(form.nome.value) == "") {
			form.nome.style.borderColor = 'red';
			e++;
		}
		if (ChecaEmail("email")) {
			form.email.style.borderColor = 'red';
			e++;
		}
		if (Trim(form.telefone.value) == "") {
			form.telefone.style.borderColor = 'red';
			e++;
		}
		if (Trim(form.localizacao.value) == "") {
			form.localizacao.style.borderColor = 'red';
			e++;
		}
		if (Trim(form.observacoes.value) == "") {
			form.observacoes.style.borderColor = 'red';
			e++;
		}
		
		var tipo = "contato";
		params = "tipo=contato&id_anv=" + form.id_anv.value;
		params += "&nome=" + URLencode(Trim(form.nome.value));
		params += "&email=" + URLencode(Trim(form.email.value));
		params += "&telefone=" + URLencode(Trim(form.telefone.value));
		params += "&localizacao=" + URLencode(Trim(form.localizacao.value));
		params += "&observacoes=" + URLencode(Trim(form.observacoes.value));
	}
	else if (tipo == "amigo") {
		if (Trim(form.nomeAmigo.value) == "") {
			form.nomeAmigo.style.borderColor = 'red';
			e++;
		}
		if (ChecaEmail("emailAmigo")) {
			form.emailAmigo.style.borderColor = 'red';
			e++;
		}
		if (Trim(form.seuNome.value) == "") {
			form.seuNome.style.borderColor = 'red';
			e++;
		}
		if (ChecaEmail("seuEmail")) {
			form.seuEmail.style.borderColor = 'red';
			e++;
		}
		if (Trim(form.observacoes.value) == "") {
			form.observacoes.style.borderColor = 'red';
			e++;
		}
		var tipo = "amigo";
		params = "tipo=amigo&id_anv=" + form.id_anv.value;
		params += "&nomeAmigo=" + URLencode(Trim(form.nomeAmigo.value));
		params += "&emailAmigo=" + URLencode(Trim(form.emailAmigo.value));
		params += "&seuNome=" + URLencode(Trim(form.seuNome.value));
		params += "&seuEmail=" + URLencode(Trim(form.seuEmail.value));
		params += "&observacoes=" + URLencode(Trim(form.observacoes.value));
	}
	
	id_anv = form.id_anv.value;
	
	if (e == 0) {
		document.getElementById('enviar').innerHTML = '<img src="adm/public/imagens/loading_submit.gif" />';
		inputs = form.getElementsByTagName("input");
		form.observacoes.style.backgroundColor = '#CCCCCC';
		for (i=0; i<inputs.length; i++)
			inputs[i].style.backgroundColor = '#CCCCCC';
			
		EnviarContato(params, id_anv, tipo);
	}
}

function MostrarAmigo(id_anv) {
	var conteudo =
	'<table class="visor">'+
	'	<tr>'+
	'		<td class="icone" align="center" rowspan="3"><img src="adm/public/imagens/amigo.gif" /></td>'+
	'		<td class="desc">' + p_nome_amigo + ':</td>'+
	'		<td class="campo"><input type="text" name="nomeAmigo" id="nomeAmigo" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'		<td class="desc">' + p_email_amigo + ':</td>'+
	'		<td class="campo"><input type="text" name="emailAmigo" id="emailAmigo" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'		<td rowspan="3" id="enviar">'+
	'			<input type="hidden" name="id_anv" value="' + id_anv + '">'+
	'			<input type="button" value="' + p_enviar + '" onclick="SubmeterContato(\'amigo\')" class="submit" /><br />'+
	'			<input type="button" value="' + p_voltar + '" onclick="MostrarIndexContato(' + id_anv + ')" class="submit" />'+
	'		</td>'+
	'	</tr>'+
	'	<tr>'+
	'		<td class="desc">' + p_seu_nome + ':</td>'+
	'		<td class="campo"><input type="text" name="seuNome" id="seuNome" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'		<td class="desc">' + p_seu_email + '</td>'+
	'		<td class="campo"><input type="text" name="seuEmail" id="seuEmail" maxlength="30" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></td>'+
	'	</tr>'+
	'	<tr>'+
	'		<td class="desc">' + p_observacoes + ':</td>'+
	'		<td  class="campo" colspan="3"><textarea name="observacoes" id="observacoes" maxlength="255" onpaste="return false" onkeydown="this.style.borderColor = \'#CCCCCC\'" /></textarea></td>'+
	'	</tr>'+
	'</table>';
	
	document.getElementById('subtitle').innerHTML = p_indicar + ' (<small>' + msg_small_indicacao + '</small>) ';
	obj = document.getElementById('informacoes').getElementsByTagName("table")[0].getElementsByTagName("table")[2].getElementsByTagName("tr")[2].getElementsByTagName("td")[0];
	obj.innerHTML = conteudo;
}

function fecharVisualizacao() {
	document.getElementById('preview').style.display = 'none';
	document.getElementById('travar_tela').className = '';
	document.getElementById('travar_tela').style.height = 0;
	document.getElementById('travar_tela').style.width = 0;
	document.getElementById('modelo').style.display = 'block';
}

function MostrarFotos(obj) {
	obj.style.visibility = 'visible';	
}

var tempo;
var tX = 0;
var tY = 0;

function ZoomFoto(img) {
	if (arguments[1]) {
		// Primeira vez
		obj = document.getElementById('zoom');
		obj.style.display = 'block';
		tX = 0;
		tY = 0;
	}
	tempo = window.setTimeout("AumentarZoom('" + img + "')", 20);
}

function AumentarZoom(img) {
 	obj = document.getElementById('zoom');
 	
 	// Largura
	tX += 10;
	if (tX < 560) {
		obj.style.width = tX + 'px';
	}
	
	// Altura
	tY += 6;
	if (tY < 330) {
		obj.style.height = tY + 'px';
	}

	if ((tX >= 560) && (tY >= 330)) {
		window.clearTimeout(tempo);
		// Aumentar imagem
		img = img.replace("175", "550");
		img = img.replace("117", "324");
		obj.innerHTML = '<div id="carregandoZoom"></div><div id="fotoZoom"><img src="' + img + '" width="550" height="324" onload="MostrarFotos(this)" /></div><div id="fecharZoom"><img src="adm/public/imagens/fechar_zoom.png" onclick="FecharZoom()" title="' + t_fechar_img + '" /></div>';
	}
	else {
		ZoomFoto(img);	
	}
}

function FecharZoom() {
	document.getElementById('zoom').style.display = 'none';
	document.getElementById('zoom').style.width = '0px';
	document.getElementById('zoom').style.height = '0px';
	document.getElementById('zoom').innerHTML = '';
}

function EnviarContato(params, id_anv, tipo) {
	if (ajax) {
		visor = document.getElementById('formContato').getElementsByTagName("table")[0].getElementsByTagName("tbody")[0].getElementsByTagName("tr")[2].getElementsByTagName("td")[0];
		ajax.open("POST", "contato.php", true);
	 	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	 	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
        ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
        ajax.setRequestHeader("Pragma", "no-cache");
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) { 
				if (ajax.responseText) { 
					var resposta = ajax.responseText; 
					if (resposta == 1) {
						mensagem = 'Erro 001: ' + e_erro_001;
					}
					else if (resposta == 2) {
						mensagem = 'Erro 002: ' + e_erro_002;
					}
					else if (resposta == 3) {
						if (tipo == "contato")
							mensagem = msg_sucess_contato;
						else
							mensagem = msg_sucess_indicacao;
					}
					while (visor.firstChild) {
						visor.removeChild(visor.firstChild);
					}
					visor.innerHTML = SucessoContato(mensagem, id_anv);
					document.getElementById('subtitle').innerHTML = p_contato;
				}
			}
		}
		ajax.send(params);
	}
	else {
		alert(e_no_ajax);
	}
}

function versaoImpressao(ref, lingua) { 
  var pdf = window.open('detalhes_pdf.php?ref=' + ref + '&lingua=' + lingua, 'impressao', 'width=400,height=338,scrollbars=yes,resizable=yes,menubar=yes');
}

function AlterarIdioma(obj) {
	url = document.location.href.toString();
	if (url.indexOf("language") > -1) {
		filtro = url.replace(url.substr(url.indexOf("language"),14), "");
	}
	else {
		if (document.location.search.toString() == "")
			filtro = url + "?";
		else
			filtro = url + "&";	
	}

	if (obj.id == "eua")
		window.location = filtro + 'language=en-us';
	else
		window.location = filtro + 'language=pt-br';
}

function viewFlash() {
	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="776" height="105" align="middle">');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="adm/public/imagens/topo.swf" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="bgcolor" value="#ffffff" />');
	document.write('<embed src="adm/public/imagens/topo.swf" quality="high" bgcolor="#ffffff" width="776" height="105" align="middle" allowScriptAccess="sameDomain" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}

function URLencode(str) {
  str = escape(str);
  str = str.replace('+', '%2B');
  str = str.replace('%20', '+');
  str = str.replace('*', '%2A');
  str = str.replace('/', '%2F');
  str = str.replace('@', '%40');
  str = str.replace("&", "&amp;");
  return str;
}

function URLdecode(str) {
  str = str.replace('+', ' ');
  str = unescape(str);
  return str;
}