var $j = jQuery.noConflict();

var contador_emails = 0;
var max_caracter = 0;

var preco_global = false;

function roundNumber(num, dec)
{
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}

/* FUNCOES RELACIONADAS COM AJAX */
function fb_gestao_registo()
{
	var div_logged_user = elemento('div_logged_user');

	if(div_logged_user == "")
	{
		var idioma = $j('#id_idioma').val();

		$j('.all_mighty_father').slideUp('fast');

		var html = "";
			//html += '<div id="div_fb_message" class="div_clean" style="text-align: center; font-weight: bold; display: none;">';
			html += '<div id="div_fb_message" class="div_clean" style="text-align: center; font-weight: bold;">';
			html += '<img src="templates/images/loader.gif" border="0" />';
			html += '<br />';
			//html += getMsg(idioma,'fb_a_fazer_login');
			html += getMsg(idioma,'fb_analising_your_request');
			html += '</div>';

		//$j('#log_form_user').prepend(html);
		$j('.all_mighty_father').html(html);

		$j('.div_login_page').slideUp('fast',function()
		{
			/*$j('.table_login').html(' ');*/
			$j('.all_mighty_father').slideDown('fast');
		})

		$j.ajaxSetup
		({
			cache: false
		});

		var loadUrl = "site/menus_proc.php?";

	    $j.get
	    (
	        loadUrl,
	        {
	        	accao: "fb_registo", idioma: idioma
	        },
	        function(docxml)
	        {
	        	var conteudo = new Array();
	        		conteudo = docxml.split('##SEPARADOR##');

	        	if(conteudo[0] == "0")
	        	{
	        		/*Se pertencer já a firstdisplay entra aqui directaemnte*/
	        		window.location.reload();
	        	}
	        	else if(conteudo[0] == "1")
	        	{
	        		/*Não pertence à firstdisplay e como tal vai ser dado a hipotese de o fazer*/
					$j('.all_mighty_father').slideUp('fast');
		        	$j('.all_mighty_father').html(conteudo[1]);
					$j('.all_mighty_father').slideDown('fast');
	        	}
	        	else
	        	{
					$j('.all_mighty_father').slideUp('fast');
		        	$j('.all_mighty_father').html(conteudo[1]);
		        	//$j('.all_mighty_father').css('clear','both');
		        	//$j('.all_mighty_father').css('height','auto');

	        		var html = '';
	        			html += '<div class="mensagem_erro">';
	        			html += docxml;
	        			html += '</div>';

					$j('.all_mighty_father').html(html);
					$j('.all_mighty_father').slideDown('fast');
	        	}
	        },
	        "html"
	    );
    }
    $j('#div_logged_user').remove();

    return false;
}

function fb_gestao_registo_analisado(opcao)
{
	/*Caso o utilizador tenha respondido nao a pergunta se quer criar um novo perfil*/
	if(opcao != 0)
	{
		window.location.reload(true);
	}
	else
	{
		var idioma = $j('#id_idioma').val();

		$j('.all_mighty_father').slideUp('fast');

		var html = "";
			html += '<div id="div_fb_message" class="div_clean" style="text-align: center; font-weight: bold;">';
			html += '<img src="templates/images/loader.gif" border="0" />';
			html += '<br />';
			html += getMsg(idioma,'fb_analising_your_request');
			html += '</div>';

		$j('.all_mighty_father').html(html);
		$j('.all_mighty_father').slideDown('fast');
		$j('.div_login_page').slideUp('fast');

		$j.ajaxSetup
		({
			cache: false
		});

		var loadUrl = "site/menus_proc.php?";

	    $j.post
	    (
	        loadUrl,
	        {
	        	accao: "fb_registo_user", idioma: idioma
	        },
	        function(docxml)
	        {
	        	var conteudo = new Array();
	        		conteudo = docxml.split('##SEPARADOR##');

	        	if(conteudo[0] == "0")
	        	{
        			window.location.reload();
	        	}
	        	else
	        	{
					$j('.all_mighty_father').slideUp('fast');
		        	$j('.all_mighty_father').html(conteudo[1]);
		        	//$j('.all_mighty_father').css('clear','both');
		        	//$j('.all_mighty_father').css('height','auto');

	        		var html = '';
	        			html += '<div class="mensagem_erro">';
	        			html += docxml;
	        			html += '</div>';

					$j('.all_mighty_father').html(html);
					$j('.all_mighty_father').slideDown('fast');
					$j('.div_login_page').slideDown('fast');
	        	}
	        },
	        "html"
	    );
	}

	return false;
}

function gestao_portfolio_entidades(opcao, id_portfolio, lock)
{
	var idioma = 'pt';
	if($j('#id_idioma'))
	{
		idioma = $j('#id_idioma').val();
	}

	$j('#div_lock_'+id_portfolio).css('display','none');
	$j('#div_wait_lock_'+id_portfolio).css('display','block');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php?";

    $j.post
    (
        loadUrl,
        {
        	accao: opcao, id_portfolio: id_portfolio, lock: lock
        },
        function(docxml)
        {
			if(docxml != "")
			{
				var info = docxml.split("|");

				var class_esp = "";
				var titulo = '';
				if(info[1] == 0)	//SE O LOCK FOR 0
				{
					class_esp = "item_locker_open";
					titulo = getMsg(idioma,'product_locker_lock');
				}
				else if(info[1] == 1) //SE O LOCK FOR 1
				{
					class_esp = "item_locker_closed";
					titulo = getMsg(idioma,'product_locker_unlock');
				}

				var htm = '';
					htm += '<a href=\"#\" class=\"'+class_esp+'\" onclick=\"return gestao_portfolio_entidades(\'lock_produto\',\''+info[0]+'\',\''+info[1]+'\');\" title="'+titulo+'"></a>';

				$j('#div_lock_'+id_portfolio).html(htm);
				$j('#div_wait_lock_'+id_portfolio).css("display",'none');
				$j('#div_lock_'+id_portfolio).css("display",'block');
			}
        },
        "html"
    );

    return false;
}

function gestao_pesquisa_entidades(opcao, menu, img_loader, conteudo, idioma)
{
	$j('#'+conteudo).css('display','none');
	$j('#'+img_loader).css('display','block');

	var pesquisa = $j('#pesquisar_'+menu).val();

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php?";

    $j.post
    (
        loadUrl,
        {
        	accao: opcao, menu: menu, conteudo: pesquisa, idioma: idioma
        },
        function(docxml)
        {
			//alert(docxml);
			if(docxml != "")
			{
				$j('#'+img_loader).css('display','none');
				$j('#'+conteudo).html(docxml);
				$j('#'+conteudo).css('display','block');
				//alert(docxml);
			}
			else
			{
				var htm = '<div style="margin-top: 15px;">';
					htm += getMsg(search_idioma,'sem_resultados');
					htm += '</div>';

				$j('#'+img_loader).css('display','none');
				$j('#'+conteudo).html(docxml);
				$j('#'+conteudo).css('display','block');
			}
        },
        "html"
    );
}

function gestao_nome_entidade(caminho, aenviar, campo_conteudo, campo_substituir, campo_esconder, loader, bt_gravar)
{
	var campo = $j('#'+campo_conteudo).val();
	$j('#'+campo_esconder).css('display','none');
	$j('#'+campo_substituir).css('display','none');
	$j('#'+loader).css('display','inline');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php?";

    $j.post
    (
        loadUrl,
        {
        	accao: aenviar, campo_modificar: campo
        },
        function(docxml)
        {
			//alert(docxml);
			$j('#'+loader).css('display','none');

			if(docxml != "")
			{
				$j('#id_tab_sec').html(docxml);
				$j('#id_tab_sec').css('display','inline');
				$j('#'+campo_esconder).css('display','none');
				$j('#'+bt_gravar).css('display','none');
			}
        },
        "html"
    );
}

function gestao_leitura(mensagens)
{
	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "confirmar_leitura", mensagens: mensagens
        },
        function(docxml)
        {

		},
        "html"
    );
}

function gestao_visibilidade_grupo(campo, identificador, lock, estilo)
{
	var id_grupo = $j('#id_grupo').val();

	$j('#div_'+identificador+'_'+id_grupo).css('display','none');
	$j('#div_wait_'+identificador+'_'+id_grupo).css('display','block');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "lock_informacao", campo: campo, id_grupo: id_grupo, lock: lock, identificador: identificador
        },
        function(docxml)
        {
			/*alert(docxml);*/
			if(docxml != "")
			{
				var info = docxml.split("|");

				var id_grupo = info[0];
				var identificador = info[1];
				var lock = parseInt(info[2]);
				var campo = info[3];
				/*alert('div_'+identificador+'_'+id_grupo);*/

				var class_esp = "";
				if(lock == 0)	//SE O LOCK FOR 0
				{
					class_esp = "item_locker_closed";
				}
				else if(lock == 1) //SE O LOCK FOR 1
				{
					class_esp = "item_locker_open";
				}

				var htm = '';
					htm += '<a href=\"#\" class=\"'+class_esp+'\" onclick=\"return gestao_visibilidade_grupo(\''+campo+'\',\''+identificador+'\',\''+lock+'\',\''+estilo+'\');\"></a>';

				$j('#div_'+identificador+'_'+id_grupo).html(htm);
				$j('#div_wait_'+identificador+'_'+id_grupo).css('display','none');
				$j('#div_'+identificador+'_'+id_grupo).css('display','block');
			}
		},
        "html"
    );

    return false;
}

function gestao_cidades_entidades(id_pais, idioma, wth)
{
	$j("#img_paises_load").css('display','block');
	$j("#lista_paises").css('display','none');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_cidades", id_pais: id_pais, id_idioma: idioma, wth: wth
        },
        function(docxml)
        {
			$j("#img_paises_load").css('display','none');
			$j("#lista_paises").css('display','block');
			$j("#lista_paises").html(docxml);

			if($j('#goblin').val() == -1) /*NAO EXISTE CIDADES AINDA!*/
			{
				$j("#td_1cidade").css('display','table-cell');
				$j("#td_2cidade").css('display','table-cell');
				$j('#tr_nv_cidade').css('display','table-row');

				$j("#gc_cidade").attr("disabled", false);
				$j("#gc_cidade").css('display','block');
				$j("#div_cidade").css('display','block');
				/*$j("#lista_paises").css('padding-bottom','5px');*/
				$j(".table_editar_galeria #lista_paises").css('padding-bottom','5px');
			}
			else if($j('#goblin').val() == 0)
			{
				$j("#td_1cidade").css('display','none');
				$j("#td_2cidade").css('display','none');
				$j('#tr_nv_cidade').css('display','none');

				$j("#gc_cidade").attr("disabled", true);
				$j("#gc_cidade").css('display','none');
				$j("#div_cidade").css('display','none');
				/*$j("#lista_paises").css('padding-bottom','0px');*/
				$j(".table_editar_galeria #lista_paises").css('padding-bottom','0px');
			}
		},
        "html"
    );
}

function gestao_imagens_entidades(id_portfolio, conteudo)
{
	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "redefinir_img_grupos", id_portfolio: id_portfolio, conteudo: conteudo
        },
        function(docxml)
        {
			$j('#id_noticia_edi_'+id_portfolio).css('display','inline');
			$j('#img_loader_'+id_portfolio).css('display','none');
			$j('#bt_relacionar_'+id_portfolio).css('display','block');
		},
        "html"
    );
}

function gestao_educacoes_entidades(id_pais, id_idioma, wth, id, id_estado)
{
	$j('#img_paises_load').css('display','block');
	$j('#lista_paises').css('display','none');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_educacoes", id_pais: id_pais, id_idioma: id_idioma, wth: wth, id_cliente: id, id_estado: id_estado
        },
        function(docxml)
        {
			$j('#img_paises_load').css('display','none');

			$j('#lista_paises').css('display','block');
			$j('#lista_paises').html(docxml);

			var goblin = $j('#goblin').val();

			if(goblin == -1) /*NAO EXISTE GRUPOS AINDA NO PAIS!*/
			{
				$j('#gc_nome').attr('disabled',false);
				/*$j('#gc_nome').css('display','block');*/
				/*$j('#td_nv_ed').css('display','block');*/
				$j('#tr_grupo_6').css('display','table-row');

				/*$j('#lista_paises').css('padding-bottom','5px');*/
			}
			else if(goblin == 0)
			{
				$j('#gc_nome').attr('disabled',true);
				/*$j('#gc_nome').css('display','none');*/
				/*$j('#td_nv_ed').css('display','none');*/
				$j('#tr_grupo_6').css('display','none');

				/*$j('#lista_paises').css('padding-bottom','0px');*/
			}
		},
        "html"
    );
}

function gestao_departamentos_entidades(id_idioma, id_grupo_temp)
{
	var id_grupo = id_grupo_temp.value;

	if(id_grupo == 0)
	{
		$j('#tb_relacao').css('display','none');
	}
	else
	{
		$j('#tb_relacao').css('display','block');
	}

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "pedeme_departamentos", id_idioma: id_idioma, id_grupo: id_grupo
        },
        function(docxml)
        {
			$j('#conteudo_td_ajax').css('display','block');
			$j('#conteudo_td_ajax').html(docxml);
		},
        "html"
    );
}

function gestao_estados_entidades(id_pais, id_idioma, wth, id)
{
	$j('#estados_load').css('display','block');
	$j('#grupo_estados_provincia').css('display','none');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_estados", id_pais: id_pais, id_idioma: id_idioma, wth: wth
        },
        function(docxml)
        {
			var html = docxml.split("|");
			//alert(docxml);

			$j('#tr_grupo_3').css('display','table-row');
			/*$j('#es_1').css('display','table-cell');*/
			/*$j('#es_2').css('display','table-cell');*/
			$j('#es_2').html(html[1]);

			if(html[0] == 0) //não ha estados selecionados entao:
			{
				$j('#tr_grupo_4').css('display','table-row');
			}
			else if(html[0] > 0)
			{
				gestao_educacoes_entidades(id_pais,id_idioma,wth,id,html[0]);
			}
		},
        "html"
    );
}

function gestao_estados_cidades(id_pais, id_idioma, wth)
{
	$j('#estados_load').css('display','block');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_estados_cidades", id_pais: id_pais, id_idioma: id_idioma, wth: wth
        },
        function(docxml)
        {
			$j('#estados_load').css('display','none');
			//alert(docxml);

			var html = docxml.split("|");
			//html[0] = estados;
			//html[1] = cidades;

			$j('#lista_estados').html(html[0]);

			if($j('#grupo_estados_provincia').val() == "-8")
			{
				$j('#tr_grupo_4').css('display','table-row');
			}
			else
			{
				$j('#tr_grupo_4').css('display','none');
			}

			$j('#lista_paises').html(html[1]);

			if($j('#goblin').val() != 0)
			{
				$j('#td_1cidade').css('display','table-cell');
				$j('#td_2cidade').css('display','table-cell');

				$j('#div_cidade').css('display','block');
				$j('#gc_cidade').css('display','block');
				$j('#gc_cidade').attr('disabled',false);
				$j('#gc_cidade').val('');

				$j('#sp_gc_cidade').css('display','block');
				$j('#sp_gc_cidade').html('');
			}
			else
			{
				$j('#td_1cidade').css('display','none');
				$j('#td_2cidade').css('display','none');

				$j('#div_cidade').css('display','none');
				$j('#gc_cidade').css('display','none');
				$j('#gc_cidade').attr('disabled',true);
				$j('#gc_cidade').val('');

				$j('#sp_gc_cidade').css('display','none');
				$j('#sp_gc_cidade').html('');
			}
		},
        "html"
    );
}

function gestao_cidades_estados(id_estado, id_idioma, wth)
{
	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_cidades_estado", id_estado: id_estado, id_idioma: id_idioma, wth: wth
        },
        function(docxml)
        {
			$j('#lista_paises').html(docxml);

			var goblin = $j('#goblin').val();
			var select_escolher_cidade = $j('#select_escolher_cidade').val();

			/*SIGNIFICA QUE NAO HA CIDADES NO ESTADO SELECIONADO ESTADO*/
			if(goblin != 0 && select_escolher_cidade == -8)
			{
				$j('#td_1cidade').css('display','table-cell');
				$j('#td_2cidade').css('display','table-cell');

				$j('#gc_cidade').val('');
				$j('#gc_cidade').attr('disabled',false);
				$j('#gc_cidade').css('display','block');

				$j('#div_cidade').css('display','block');
			}
			else
			{
				$j('#td_1cidade').css('display','none');
				$j('#td_2cidade').css('display','none');

				$j('#gc_cidade').val('');
				$j('#gc_cidade').attr('disabled',true);
				$j('#gc_cidade').css('display','none');
			}
		},
        "html"
    );
}

function gestao_visitas_perfis(id_cliente_visitado)
{
	$j(document).ready(function()
	{
		$j('#reg_express').remove();
	});

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.get
    (
        loadUrl,
        {
        	accao: "visitas_clientes", id_cliente_visitado: id_cliente_visitado
        },
        function(docxml)
        {

		},
        "html"
    );
}

function gestao_visitas_portfolios(id_portfolio)
{
	$j(document).ready(function()
	{
		$j('#reg_express').remove();
	});

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.get
    (
        loadUrl,
        {
        	accao: "visitas_portfolios", id_portfolio: id_portfolio
        },
        function(docxml)
        {

		},
        "html"
    );
}

function gestao_visitas_grupos(id_grupo)
{
	$j(document).ready(function()
	{
		$j('#reg_express').remove();
	});

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.get
    (
        loadUrl,
        {
        	accao: "visitas_grupos", id_grupo: id_grupo
        },
        function(docxml)
        {

		},
        "html"
    );
}

function adicionar_favoritos_portfolio()
{
	var id_portfolio = $j('#div_portfolio').html();
	var existe_erro = false;

	for (i = 0; i < id_portfolio.length; i++)
	{
		if (id_portfolio.charAt(i) < '0' || id_portfolio.charAt(i) > '9')
		{
			existe_erro = true;
		}
	}

	if(existe_erro)
	{
		window.location.reload();
	}
	else
	{
		var id_idioma = $j('#id_idioma').val();
		//alert(id_idioma);

		$j.ajaxSetup
		({
			cache: false
		});
		var loadUrl = "site/menus_proc.php";

	    $j.get
	    (
	        loadUrl,
	        {
	        	accao: "favoritos_portfolios", id_portfolio: id_portfolio, id_idioma: id_idioma
	        },
	        function(docxml)
	        {
	        	var conteudo = new Array();
	        		conteudo = docxml.split('|');

        		var html = '';
        			html += '<div class="div_pergunta_adesao">';
        			html += conteudo[1];
        			html += '</div>';

	        	if(conteudo[0] == "1")
	        	{
	        		$j('#favorito_portfolio').slideUp('fast',function()
	        		{
	        			/*$j('#favorito_portfolio').remove();*/
	        			$j('#favorito_portfolio').html(html);
	        			$j('#favorito_portfolio').css('color','green');
	        			$j('#favorito_portfolio').slideDown('fast');
					});
	        	}
	        	else
	        	{
	        		if(conteudo[0] == "-1")
	        		{
						window.location.reload();
	        		}

	        		$j('#favorito_portfolio').slideUp('fast',function()
	        		{
	        			/*$j('#favorito_portfolio').remove();*/
	        			$j('#favorito_portfolio').html(html);
	        			$j('#favorito_portfolio').css('color','red');
	        			$j('#favorito_portfolio').slideDown('fast');
					});
	        	}

				$j('#adicionar_favoritos').fadeOut('fast',function()
				{
					$j('#adicionar_favoritos').remove();
				});

				window.location.reload();
			},
	        "html"
	    );
	}
}

function adicionar_favoritos_utilizador()
{
	var id_cliente = $j('#div_utilizador').html();
	var existe_erro = false;

	for (i = 0; i < id_cliente.length; i++)
	{
		if (id_cliente.charAt(i) < '0' || id_cliente.charAt(i) > '9')
		{
			existe_erro = true;
		}
	}

	if(existe_erro)
	{
		window.location.reload();
	}
	else
	{
		var id_idioma = $j('#id_idioma').val();

		$j.ajaxSetup
		({
			cache: false
		});
		var loadUrl = "site/menus_proc.php";

	    $j.get
	    (
	        loadUrl,
	        {
	        	accao: "favoritos_clientes", id_cliente: id_cliente, id_idioma: id_idioma
	        },
	        function(docxml)
	        {
	        	var conteudo = new Array();
	        		conteudo = docxml.split('|');

        		var html = '';
        			html += '<div class="div_pergunta_adesao">';
        			html += conteudo[1];
        			html += '</div>';

	        	if(conteudo[0] == "1")
	        	{
	        		$j('#favorito_utilizador').slideUp('fast',function()
	        		{
	        			$j('#favorito_utilizador').html(html);
	        			$j('#favorito_utilizador').css('color','green');
	        			$j('#favorito_utilizador').slideDown('fast');
					});
	        	}
	        	else
	        	{
	        		if(conteudo[0] == "-1")
	        		{
						window.location.reload();
	        		}

	        		$j('#favorito_utilizador').slideUp('fast',function()
	        		{
	        			$j('#favorito_utilizador').html(html);
	        			$j('#favorito_utilizador').css('color','red');
	        			$j('#favorito_utilizador').slideDown('fast');
					});
	        	}

				$j('#adicionar_favoritos').fadeOut('fast',function()
				{
					$j('#adicionar_favoritos').remove();
				});

				window.location.reload();
			},
	        "html"
	    );
	}
}

function adicionar_favoritos_grupo()
{
	var id_grupo = $j('#div_grupo').html();
	var existe_erro = false;

	for (i = 0; i < id_grupo.length; i++)
	{
		if (id_grupo.charAt(i) < '0' || id_grupo.charAt(i) > '9')
		{
			existe_erro = true;
		}
	}

	if(existe_erro)
	{
		window.location.reload();
	}
	else
	{
		var id_idioma = $j('#id_idioma').val();

		$j.ajaxSetup
		({
			cache: false
		});
		var loadUrl = "site/menus_proc.php";

	    $j.get
	    (
	        loadUrl,
	        {
	        	accao: "favoritos_grupos", id_grupo: id_grupo, id_idioma: id_idioma
	        },
	        function(docxml)
	        {
	        	var conteudo = new Array();
	        		conteudo = docxml.split('|');

        		var html = '';
        			html += '<div class="div_pergunta_adesao">';
        			html += conteudo[1];
        			html += '</div>';

	        	if(conteudo[0] == "1")
	        	{
	        		$j('#favorito_grupo').slideUp('fast',function()
	        		{
	        			$j('#favorito_grupo').html(html);
	        			$j('#favorito_grupo').css('color','green');
	        			$j('#favorito_grupo').slideDown('fast');
					});
	        	}
	        	else
	        	{
	        		if(conteudo[0] == "-1")
	        		{
						window.location.reload();
	        		}

	        		$j('#favorito_grupo').slideUp('fast',function()
	        		{
	        			$j('#favorito_grupo').html(html);
	        			$j('#favorito_grupo').css('color','red');
	        			$j('#favorito_grupo').slideDown('fast');
					});
	        	}

				$j('#adicionar_favoritos').fadeOut('fast',function()
				{
					$j('#adicionar_favoritos').remove();
				});

				window.location.reload();
			},
	        "html"
	    );
	}
}
/* FIM FUNCOES RELACIONADAS COM AJAX */

function onload_body(idioma)
{
	ajax_call_calendario('cal_div','cms/comuns/calendario/calendario_ajax.php','id_campo=data&lang='+idioma);
	return false;
}

function editar_informacao(localizacao, nr_divs)
{
	var nv_localizacao = parseInt(localizacao)+1;

	var berbekim_contador = 0;
	for(i=0; i<nr_divs; i++)
	{
		if($j('#div_'+localizacao+'_'+i).css('display') == 'none')
		{
			$j('#div_'+localizacao+'_'+i).css('display','block');
			$j('#div_'+nv_localizacao+'_'+i).css('display','none');
		}
		else
		{
			$j('#div_'+localizacao+'_'+i).css('display','none');
			$j('#div_'+nv_localizacao+'_'+i).css('display','block');
		}
		/*alert(localizacao);*/
		var sp = '';
		if(localizacao == 0)
		{
			sp = $j('#sp_a_geral');
		}
		if(localizacao == 2)
		{
			sp = $j('#sp_a_educacao');
		}
		if(localizacao == 4)
		{
			sp = $j('#sp_a_cv');
		}
		if(localizacao == 6)
		{
			sp = $j('#sp_a_links');
		}
		if(localizacao == 8)
		{
			sp = $j('#sp_a_grupos');
		}

		if(berbekim_contador == 0)
		{
			if(sp.css('display') == 'none')
			{
				sp.css('display','inline');
			}
			else
			{
				sp.css('display','none');
			}
		}
		berbekim_contador++;
	}

	if(localizacao == 0)
	{
		if($j('#registo_lista_paises').val() == "US")
		{
			if($j('#grupo_estado').val() > 0)
			{
				$j('#select_escolher_cidade').attr('disabled',false);
			}
			else
			{
				$j('#select_escolher_cidade').attr('disabled',true);
			}
		}
		else
		{
			$j('#select_escolher_cidade').attr('disabled',false);
		}
	}

	return false;
}

function show_info(indicador)
{
	var check_id = document.getElementById('check_'+indicador);
	if(check_id.checked == true)
	{
		$j('#div_check_'+indicador).css('display',"block");
	}
	else if(check_id.checked == false)
	{
		$j('#div_check_'+indicador).css('display',"none");
	}
}

function proc_formulario()
{
	var idioma = $j('#id_idioma').val();

	if($j('#select_escolher_cidade').val() == -8)
	{
		max_caracter = 30;

		if($j('#gc_cidade').val().length > max_caracter)
		{
			$j('#sp_gc_cidade').html(getMsg(idioma,'comprido_esp')+' '+max_caracter);
			$j('#sp_gc_cidade').slideDown('fast');
			return false;
		}
		else
		{
			$j('#sp_gc_cidade').slideUp('fast');
		}
	}

	var html = "";
		html = '<input type="hidden" name="altera_perfil" value="1" />';
	$j('#coisas_escondidas').html(html);

	$j('#formulario').submit();
}

function editar_img()
{
	if($j('#div_img_1').css('display') == "block")
	{
		$j('#div_img_1').fadeOut('fast');
		$j('#sp_a_foto').fadeOut('fast');
	}
	else
	{
		$j('#div_img_1').fadeIn('fast');
		$j('#sp_a_foto').fadeIn('fast');
	}
	return false;
}

function confirmar_contactos(idioma)
{
	var nome = document.getElementById('info_nome');
	if(!ForceEntry(nome, 'Nome'))
	{
		if($j('#sp_info_nome').css('display') != 'block')
		{
			$j('#sp_info_nome').html(getMsg(idioma,'obrigatorio'));
			$j('#sp_info_nome').slideDown('fast');
		}
		return false;
	}
	else
	{
		$j('#sp_info_nome').slideUp('fast');
	}

	var email = document.getElementById('info_email');
	if(!ForceEntry(email, 'Email'))
	{
		$j('#sp_info_email').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_info_email').slideDown('fast');

		return false;
	}
	else if(!ForceEmail(email, 'Email'))
	{
		$j('#sp_info_email').html(getMsg(idioma,'tipo_email'));
		$j('#sp_info_email').slideDown('fast');

		return false;
	}
	else
	{
		$j('#sp_info_email').slideUp('fast');
	}

	var assunto = document.getElementById('info_assunto');
	if(!ForceEntry(assunto, 'Nome'))
	{
		if($j('#sp_info_assunto').css('display') != 'block')
		{
			$j('#sp_info_assunto').html(getMsg(idioma,'obrigatorio'));
			$j('#sp_info_assunto').slideDown('fast');
		}
		return false;
	}
	else
	{
		$j('#sp_info_assunto').slideUp('fast');
	}

	var mensagem = document.getElementById('info_mensagem');
	if(!ForceEntry(mensagem, 'Mensagem'))
	{
		if($j('#sp_info_mensagem').css('display') != 'block')
		{
			$j('#sp_info_mensagem').html(getMsg(idioma,'obrigatorio'));
			$j('#sp_info_mensagem').slideDown('fast');
		}
		return false;
	}
	else
	{
		$j('#sp_info_mensagem').slideUp('fast');
	}

	$j('#formulario').submit();
}

function set_pre_login(event)
{
	if(event.keyCode == 13)
	{
		set_login(0);
	}
}

function set_login(onde)
{
	var idioma = $j('#id_idioma').val();

	if(onde == 0)
	{
		var cliente_email = document.getElementById('cliente_lg_email');
		if(!ForceEntry(cliente_email, 'Email'))
		{
			$j('#sp_lg_cliente_email').html(getMsg(idioma,'obrigatorio'));
			$j('#sp_lg_cliente_email').slideDown('fast');

			return false;
		}
		else if(!ForceEmail(cliente_email, 'Email'))
		{
			$j('#sp_lg_cliente_email').html(getMsg(idioma,'tipo_email'));
			$j('#sp_lg_cliente_email').slideDown('fast');

			return false;
		}
		else
		{
			$j('#sp_lg_cliente_email').slideUp('fast');
		}

		var html = '<input name=\"form_login\" type=\"hidden\" value=\"0\" />';
		$j('#createnewprofile_table_a').html(html);

		$j('#log_form_user').submit();
	}
	else if(onde == 1)
	{
		var cliente_email = document.getElementById('cliente_lg_email');
		if(!ForceEntry(cliente_email, 'Email'))
		{
			$j('#sp_lg_cliente_email').html(getMsg(idioma,'obrigatorio'));
			$j('#sp_lg_cliente_email').slideDown('fast');

			return false;
		}
		else if(!ForceEmail(cliente_email, 'Email'))
		{
			$j('#sp_lg_cliente_email').html(getMsg(idioma,'tipo_email'));
			$j('#sp_lg_cliente_email').slideDown('fast');
			return false;
		}
		else
		{
			$j('#sp_lg_cliente_email').slideUp('fast');
		}

		var html = '<input name=\"form_recupera_pass\" type=\"hidden\" value=\"0\" />';
		$j('#createnewprofile_table_a').html(html);

		$j('#log_form_user').attr('action','site/menus_proc.php');
		$j('#log_form_user').submit();
	}
}

function set_registo_cl()
{
	var idioma = document.getElementById('id_idioma').value;

	var cliente_nome = document.getElementById('cliente_nome');
	if(!ForceEntry(cliente_nome, 'Nome'))
	{
		$j('#sp_cliente_nome').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_cliente_nome').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_nome').slideUp('fast',function()
		{
			$j('#sp_cliente_nome').html('');
		});
	}

	var cliente_email = document.getElementById('cliente_email');
	if(!ForceEntry(cliente_email, 'Email'))
	{
		$j('#sp_cliente_email').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_cliente_email').slideDown('fast');
		return false;
	}
	else if(!ForceEmail(cliente_email, 'Email'))
	{
		$j('#sp_cliente_email').html(getMsg(idioma,'tipo_email'));
		$j('#sp_cliente_email').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_email').slideUp('fast',function()
		{
			$j('#sp_cliente_email').html('');
		});
	}

	var cliente_password = document.getElementById('cliente_password');
	if(!ForceEntry(cliente_password, 'Password'))
	{
		$j('#sp_cliente_password').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_cliente_password').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_password').slideUp('fast',function()
		{
			$j('#sp_cliente_password').html('');
		});
	}

	var cliente_conf_password = document.getElementById('cliente_conf_password');
	if(!ForceEntry(cliente_conf_password, 'Confirmar Password'))
	{
		$j('#sp_cliente_conf_password').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_cliente_conf_password').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_conf_password').slideUp('fast',function()
		{
			$j('#sp_cliente_conf_password').html('');
		});
	}

	if(cliente_password.value != cliente_conf_password.value)
	{
		$j('#sp_cliente_password').html(getMsg(idioma,'iguais'));
		$j('#sp_cliente_conf_password').html(getMsg(idioma,'iguais'));

		$j('#sp_cliente_password').slideDown('fast');
		$j('#sp_cliente_conf_password').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_password').slideUp('fast',function()
		{
			$j('#sp_cliente_password').html('');
		});
		$j('#sp_cliente_conf_password').slideUp('fast',function()
		{
			$j('#sp_cliente_conf_password').html('');
		});
	}

	var cliente_termos = document.getElementById('cliente_termos');
	if(cliente_termos.checked == false)
	{
		$j('#sp_cliente_termos').html(getMsg(idioma,'termos'));
		$j('#sp_cliente_termos').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_termos').slideUp('fast',function()
		{
			$j('#sp_cliente_termos').html('');
		});
	}

	var html = '<input type="hidden" name="registo_cliente" value="1" />';

	$j('#op_hidden').html(html);
	$j('#formulario').submit();
}

function set_new_friend(tema)
{
	var div = $j('#leva_conteudo_'+contador_emails);
	contador_emails++;

	var htm = '<table id=\"id_email_'+contador_emails+'\" class=\"table_td_convidar_pessoas nbmp\">';
		htm += '<tr>';
		htm += '<td style=\"padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;\">';
		htm += '<input type=\"text\" name=\"form_email[email_'+contador_emails+']\" id=\"email_'+contador_emails+'\" style=\"width: 90%;\" class=\"st_input\" />\n';
		htm += '&nbsp;';
		htm += '<a href="#" id=\"icon_del_'+contador_emails+'\" onclick=\"return remove_indice(\''+contador_emails+'\');\" class="item_cross" ></a>'
		htm += '<span name=\"sp_id_email_'+contador_emails+'\" id=\"sp_id_email_'+contador_emails+'\" style=\"color: red; display: none;\"></span>';
		htm += '</td>';
		htm += '</tr>';
		htm += '</table>';
		htm += '<div id=\"leva_conteudo_'+contador_emails+'\"></div>';

	var content_up = '<input type=\"hidden\" id="h_'+contador_emails+'" name=\"form_h[h_'+contador_emails+']\" value=\"1\" />';

	$j('#id_hidden').html($j('#id_hidden').html()+content_up);
	$j('#ultimo_h').val(contador_emails);

	var conteudo_div = "";
		conteudo_div += div.html();
		conteudo_div += htm;

	div.html(conteudo_div);

	return false;
}

function set_registo()
{
	var idioma = document.getElementById('id_idioma').value;

	var cliente_email = document.getElementById('email_0');
	var sp_email = document.getElementById('sp_id_email_0');
	if(!ForceEntry(cliente_email, 'Email'))
	{
		sp_email.innerHTML = getMsg(idioma,'obrigatorio');
		sp_email.style.display="block";
		return false;
	}
	else if(!ForceEmail(cliente_email, 'Email'))
	{
		sp_email.innerHTML = getMsg(idioma,'tipo_email');
		sp_email.style.display="block";
		return false;
	}
	else
	{
		sp_email.innerHTML = "";
		sp_email.style.display="none";
	}

	var ultimo_h = document.getElementById('ultimo_h').value;
	var id_hidden;
	var email;
	for(i=1; i<=ultimo_h; i++)
	{
		id_hidden = document.getElementById('h_'+i).value;
		if(id_hidden == 1)
		{
			email = document.getElementById('email_'+i);
			if(!ForceEmail(email, 'Email'))
			{
				var sp_email = document.getElementById('sp_id_email_'+i);
				sp_email.innerHTML = getMsg(idioma,'tipo_email');
				sp_email.style.display = "block";
				//alert("NAO ESTA NO FORMATO DE EMAIL!!!!");
				return false;
			}
		}
	}

	var op_hidden = '<input type="hidden" name="convidar_cliente" value="1" />';
	$j('#op_hidden').html(op_hidden);

	$j('#formulario').submit();
}

function remove_indice(indice)
{
	$j('#h_'+indice).val('-900');
	$j('#id_email_'+indice).css('display','none');
	$j('#id_email_'+indice).html('');
}

function confirmar_subscricao(idioma)
{
	var cliente_email = document.getElementById('email_subscrever');
	if(!ForceEntry(cliente_email, 'Email'))
	{
		$j('#sp_email_subscrever').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_email_subscrever').slideDown('fast');
		return false;
	}
	else if(!ForceEmail(cliente_email, 'Email'))
	{
		$j('#sp_email_subscrever').html(getMsg(idioma,'tipo_email'));
		$j('#sp_email_subscrever').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_email_subscrever').html('');
		$j('#sp_email_subscrever').slideUp('fast');
	}

	var htm = '<input type="hidden" name="subscribe_newsletter" value="1" />';
        htm += '<input type="hidden" name="id_idioma" value="'+idioma+'" />';

    $j('#op_subscribe_hidden').html(htm);

    $j('#formulario_news').submit();
}

function set_news()
{
	if($j('#tb_add_noticia').css('display') == "block")
	{
		$j('#tb_add_noticia').fadeOut('fast',function()
		{
			$j('#tb_add_separador_noticia').css('display','none');
		});
		$j('#div_new_news').css('display','block');
	}
	else
	{
		$j('#tb_add_noticia').fadeIn('fast',function()
		{
			$j('#tb_add_separador_noticia').css('display','block');
		});
		$j('#div_new_news').css('display','none');
	}

	return false;
}

function unset_news()
{
	$j('#tb_add_noticia').fadeOut('fast',function()
	{
		$j('#tb_add_separador_noticia').css('display','none');
	});
	$j('#div_new_news').css('display','block');

	return false;
}

function volta_pic_seta(id, estilo)
{
	if(id == 0)
	{
		$j('#id_seta_esq').attr('src','templates/images/icon_left_normal'+estilo+'.gif');
	}
	else if(id == 1)
	{
		$j('#id_seta_dir').attr('src','templates/images/icon_right_normal'+estilo+'.gif');
	}
}

function muda_pic_seta(id, estilo)
{
	if(id == 0)
	{
		$j('#id_seta_esq').attr('src','templates/images/icon_left_red.gif');
	}
	else if(id == 1)
	{
		$j('#id_seta_dir').attr('src','templates/images/icon_right_red.gif');
	}
}

function mostrar_tabela_anterior(nr_tabelas)
{
	var tabela_mostrar;
	for(i = 1; i < nr_tabelas; i++)
	{
		if(document.getElementById('tabela_'+i).style.display == "block")
		{
			document.getElementById('tabela_'+i).style.display = "none";
			document.getElementById('a_'+i).style.textDecoration = "none";
			tabela_mostrar = i-1;
			if(tabela_mostrar < 1)
			{
				tabela_mostrar = 9;
			}
			//alert(tabela_mostrar);
		}
	}
	document.getElementById('tabela_'+tabela_mostrar).style.display = "block";
	document.getElementById('a_'+tabela_mostrar).style.textDecoration = "underline";
}

function mostrar_tabela_posterior(nr_tabelas)
{
	//alert(nr_tabelas);
	var tabela_mostrar;
	for(i = 1; i < nr_tabelas; i++)
	{
		if(document.getElementById('tabela_'+i).style.display == "block")
		{
			document.getElementById('tabela_'+i).style.display = "none";
			document.getElementById('a_'+i).style.textDecoration = "none";
			tabela_mostrar = i+1;
			//alert(tabela_mostrar)
			if(tabela_mostrar > 9)
			{
				tabela_mostrar = 1;
			}
			//alert(tabela_mostrar);
		}
	}
	document.getElementById('tabela_'+tabela_mostrar).style.display = "block";
	document.getElementById('a_'+tabela_mostrar).style.textDecoration = "underline";
}

function set_visible(id, nr_tabelas)
{
	for(i = 1; i < nr_tabelas; i++)
	{
		if(i == id)
		{
			document.getElementById('tabela_'+i).style.display = "block";
			document.getElementById('a_'+i).style.textDecoration = "underline";
		}
		else
		{
			document.getElementById('tabela_'+i).style.display = "none";
			document.getElementById('a_'+i).style.textDecoration = "none";
		}
	}
	return false;
}

function set_enviar_noticia(idioma)
{
	var data_noticia = document.getElementById('data_noticia');
	if(!ForceEntry(data_noticia, 'Data Noticia'))
	{
		$j('#sp_data_noticia').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_data_noticia').slideDown('fast');
		return false;
	}
	else if(!isDate(data_noticia, 'Data Noticia'))
	{
		$j('#sp_data_noticia').html(getMsg(idioma,'data_type_ymd'));
		$j('#sp_data_noticia').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_data_noticia').html('');
		$j('#sp_data_noticia').slideUp('fast');
	}

	var titulo_noticia = document.getElementById('titulo_noticia');
	if(!ForceEntry(titulo_noticia, 'Titulo'))
	{
		$j('#sp_titulo_noticia').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_titulo_noticia').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_titulo_noticia').html('');
		$j('#sp_titulo_noticia').slideUp('fast');
	}

	var texto_noticia = document.getElementById('texto_noticia');
	if(!ForceEntry(texto_noticia, 'Texto'))
	{
		$j('#sp_texto_noticia').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_texto_noticia').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_texto_noticia').html('');
		$j('#sp_texto_noticia').slideUp('fast');
	}

	var html = "";
		html += '<input type="hidden" name="enviar_news" value="1" />';
		html += '<input type="hidden" name="id_idioma" value="'+idioma+'" />';

	$j('#op_hidden_news').html($j('#op_hidden_news').html()+html);

	$j('#formulario_nv_noticia').submit();
}

function set_enviar_press(idioma)
{
	var data_noticia = document.getElementById('data_noticia');
	if(!ForceEntry(data_noticia, 'Data Noticia'))
	{
		$j('#sp_data_noticia').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_data_noticia').slideDown('fast');
		return false;
	}
	else if(!isDate(data_noticia, 'Data Noticia'))
	{
		$j('#sp_data_noticia').html(getMsg(idioma,'data_type_ymd'));
		$j('#sp_data_noticia').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_data_noticia').html('');
		$j('#sp_data_noticia').slideUp('fast');
	}

	var titulo_noticia = document.getElementById('titulo_noticia');
	if(!ForceEntry(titulo_noticia, 'Titulo'))
	{
		$j('#sp_titulo_noticia').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_titulo_noticia').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_titulo_noticia').html('');
		$j('#sp_titulo_noticia').slideUp('fast');
	}

	var texto_noticia = document.getElementById('texto_noticia');
	if(!ForceEntry(texto_noticia, 'Texto'))
	{
		$j('#sp_texto_noticia').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_texto_noticia').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_texto_noticia').html('');
		$j('#sp_texto_noticia').slideUp('fast');
	}

	var html = "";
		html += '<input type="hidden" name="enviar_press" value="1" />';
		html += '<input type="hidden" name="id_idioma" value="'+idioma+'" />';

	$j('#op_hidden_news').html($j('#op_hidden_news').html()+html);

	$j('#formulario_nv_noticia').submit();

//	$j('#set_enviar_noticia').unbind('click').removeAttr('onclick').appdendChild('<img src="templates/images/loader.gif" height="15" width="15" />').remove();
}

function setCheck(id)
{
	var check = document.getElementById('check_'+id);
	if(check.checked == true)
	{
		check.checked = false;
	}
	else if(check.checked == false)
	{
		check.checked = true;
	}

	return false;

}

function confirma_eliminacao(id, idioma, noticia, orientacao)
{
	//alert(orientacao);
	if(orientacao == 0)
	{
		$j('#id_confirmacao_delete_'+noticia).slideDown('fast');
	}
	else if(orientacao == 1)
	{
		var htm = '<input type="hidden" name="id_noticia" value="'+id+'" />';
			htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
			htm+= '<input type="hidden" name="apagar_noticia" value="1" />';

		$j('#div_form_apagar').html(htm);

		$j('#testezinho').submit();
	}

	return false;
}

function confirma_eliminacao_press(id, idioma, noticia, orientacao)
{
	//alert(orientacao);
	if(orientacao == 0)
	{
		$j('#id_confirmacao_delete_'+noticia).slideDown('fast');
	}
	else if(orientacao == 1)
	{
		var htm = '<input type="hidden" name="id_press" value="'+id+'" />';
			htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
			htm+= '<input type="hidden" name="apagar_press" value="1" />';

		$j('#div_form_apagar').html(htm);

		$j('#testezinho').submit();
	}

	return false;
}

function eliminar_obra(id_portfolio, idioma)
{
	//alert("em construcao");
	var htm = '<input type="hidden" name="id_portfolio" value="'+id_portfolio+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_obra" value="1" />';

	$j('#conteudo_apagar').html(htm);

	$j('#formulario_apagar').submit();
}

function nova_obra(id)
{
	var obra = document.getElementById('tb_nova_obra');
	//var bt_obra = document.getElementById('div_registo_botao');
	//var bt_voltar = document.getElementById('div_voltar_obra');
	var tb_loja_fisica = document.getElementById('tb_loja_fisica');
	var direccao_hep = document.getElementById('direccao_hep');
	var direccao_atite = document.getElementById('direccao_atite');

	if(obra.style.display == "block")
	{
		obra.style.display = "none";
		//bt_obra.style.display = "none";
		//bt_voltar.style.display = "block";
		tb_loja_fisica.style.display = "none";
	}
	else if(obra.style.display == "none")
	{
		obra.style.display = "block";
		//bt_obra.style.display = "block";
		//bt_voltar.style.display = "none";


		var ini_dicador = document.getElementById('ini_dicador');
		if(ini_dicador.value == 1) //SIM
		{
			tb_loja_fisica.style.display = "block";
		}
		else if(ini_dicador.value == 0)
		{
			tb_loja_fisica.style.display = "none";
		}
	}

	direccao_hep.href="#";
	direccao_hep.onclick = function onclick(event){return set_obra_copia('login'); this.disabled=true;}

	direccao_atite.href="#";
	direccao_atite.onclick = function onclick(event){confirma_campo_vazio(); return set_obra_copia('galerias'); this.disabled=true;}

	id.onclick = function onclick(event){return set_obra(); this.disabled=true;}

	$j('.td_adicionar_obra_0').css('padding-top','10px').css('border-top','1px dashed gray');
	$j('.td_adicionar_obra_1').css('padding-top','10px').css('border-top','1px dashed #000000');

	return false;
}

function confirma_campo_vazio()
{
	var vcxnes = document.getElementById('vcxnes');
	var ini_dicador = document.getElementById('ini_dicador').value;
	var idioma = document.getElementById('id_idioma').value;

	var grupo_nome = document.getElementById('grupo_nome');
	if(!ForceEntry(grupo_nome, 'Nome Grupo') && ini_dicador != 1)
	{
		//alert(vcxnes.value);
		window.location = vcxnes.value;
	}
}

function nova_obra_educacao(id)
{
	if($j('#tb_nova_obra').css('display') == "none")
	{
		$j('#tb_nova_obra').slideDown('fast');
	}

	$j('#adic_esc').val(1); /*DIZER PARA QUE NO PROCESSAMENTO ELE INSIRA 1A ESCOLA TB!*/

	id.onclick = function onclick(event){return set_nova_escola();}

	$j('.td_adicionar_obra_0').css('padding-top','10px').css('border-top','1px dashed gray');
	$j('.td_adicionar_obra_1').css('padding-top','10px').css('border-top','1px dashed #000000');

	return false;
}

function nova_obra_port_xpto(id)
{
	if($j('#tb_nova_obra').css('display') == "none")
	{
		$j('#tb_nova_obra').slideDown('fast');
	}

	if(document.getElementById('direcao_hipo'))
	{
		var direcao_hipo = document.getElementById('direcao_hipo');
		direcao_hipo.onclick = function onclick(event){return set_portfolio_copia('login');}
	}

	id.onclick = function onclick(event){return set_portfolio();}

	$j('.td_adicionar_obra_0').css('padding-top','10px').css('border-top','1px dashed gray');
	$j('.td_adicionar_obra_1').css('padding-top','10px').css('border-top','1px dashed #000000');

	return false;
}

function nova_obra_port(id)
{
	var obra = document.getElementById('tb_nova_obra');
	var direcao_patit = document.getElementById('direcao_patit');

	if(obra.style.display == "block")
	{
		obra.style.display = "none";
	}
	else if(obra.style.display == "none")
	{
		obra.style.display = "block";
	}

	direcao_patit.href="#";
	direcao_patit.onclick = function onclick(event){return concluir_nova_obra_port();}

	id.onclick = function onclick(event){document.getElementById('formulario').submit();}

	return false;
}

function concluir_nova_obra_port()
{
	$j('#hepa_div').html('<input type="hidden" name="retorno" value="ver_grupo" />');

	$j('#formulario').submit();
}

function set_portfolio(orientacao)
{
	var idioma = $j('#id_idioma').val();

	var obra_nome = document.getElementById('obra_nome');
	var sp_nome = document.getElementById('sp_obra_nome');
	if(!ForceEntry(obra_nome, 'Nome'))
	{
		sp_nome.innerHTML = getMsg(idioma,'obrigatorio');
		sp_nome.style.display="block";
		return false;
	}
	else
	{
		sp_nome.style.display="none";
	}

	/*
	var obra_tamanho = document.getElementById('obra_tamanho');
	var sp_tamanho = document.getElementById('sp_obra_tamanho');
	if(!ForceEntry(obra_tamanho, 'Tamanho'))
	{
		sp_tamanho.innerHTML = getMsg(idioma,'obrigatorio');
		sp_tamanho.style.display="block";
		return false;
	}
	else
	{
		sp_tamanho.style.display="none";
	}

	if(preco_global == true)
	{
		var obra_preco = document.getElementById('obra_preco');
		var sp_preco = document.getElementById('sp_obra_preco');
		if(!ForceMoney(obra_preco, 'Preco'))
		{
			sp_preco.innerHTML = getMsg(idioma,'numero_decimal');
			sp_preco.style.display="block";
			return false;
		}
		if(!ForceEntry(obra_preco, 'Preco'))
		{
			sp_preco.innerHTML = getMsg(idioma,'obrigatorio');
			sp_preco.style.display="block";
			return false;
		}
		else
		{
			sp_preco.style.display="none";
		}
	}

//	var obra_status = document.getElementById('obra_status');
//	var sp_status = document.getElementById('sp_obra_status');
//	if(!ForceEntry(obra_status, 'Status'))
//	{
//		sp_status.innerHTML = getMsg(idioma,'obrigatorio');
//		sp_status.style.display="block";
//		return false;
//	}
//	else
//	{
//		sp_status.style.display="none";
//	}
	*/

	/*
	var obra_descricao = document.getElementById('obra_descricao');
	var sp_descricao = document.getElementById('sp_obra_descricao');
	if(!ForceEntry(obra_descricao, 'Status'))
	{
		sp_descricao.innerHTML = getMsg(idioma,'obrigatorio');
		sp_descricao.style.display="block";
		return false;
	}
	else
	{
		sp_descricao.style.display="none";
	}
	*/

	if(orientacao == 1)
	{
		$j('#retorno_orientacao').html('<input type="hidden" name="retorno" value="login" />');
	}

	$j('#formulario').submit();

	return false;
}

function set_portfolio_copia(orientacao_retorno)
{
	var idioma = document.getElementById('id_idioma').value;
	var retorno_orientacao = document.getElementById('retorno_orientacao');

	var obra_nome = document.getElementById('obra_nome');
	var sp_nome = document.getElementById('sp_obra_nome');
	if(!ForceEntry(obra_nome, 'Nome'))
	{
		sp_nome.innerHTML = getMsg(idioma,'obrigatorio');
		sp_nome.style.display="block";
		return false;
	}
	else
	{
		sp_nome.style.display="none";
	}

	retorno_orientacao.innerHTML = '<input type="hidden" name="retorno" value="'+orientacao_retorno+'" />';

	document.getElementById('formulario').submit();

	return false;
}

function shift_portfolio(nr_tabelas, esq_dir)
{
	var j;
	var tabela_presente;
	for(i=0; i<nr_tabelas; i++)
	{
		if(document.getElementById('tb_'+i).style.display == "block")
		{
			tabela_presente = i;

		}
	}

	if(esq_dir == 0)//SETA DA ESKERDA
	{
		j = tabela_presente-1;
		if(j < 0)
		{
			j = nr_tabelas-1;
		}
	}
	else if(esq_dir == 1)//SETA DA DIREITA
	{
		j = tabela_presente+1;
		if(j >= nr_tabelas)
		{
			j = 0;
		}
	}
	document.getElementById('tb_'+tabela_presente).style.display = "none";
	document.getElementById('tb_'+j).style.display = "block";

	return false;
}

function change_tabelapesq(id_tabela, nr_tabelas)
{
	for(i=1; i<=nr_tabelas; i++)
	{
		j = i-1;
		var tabela = document.getElementById('tb_p_'+j);
		var a = document.getElementById('a_p_'+i);
		if(i==id_tabela)
		{
			a.style.textDecoration = 'underline';
			tabela.style.display = 'block';
		}
		else
		{
			a.style.textDecoration = 'none';
			tabela.style.display = 'none';
		}
	}
	return false;
}

function editar_produto(localizacao, nr_divs)
{
	var nv_localizacao = parseInt(localizacao)+1;

	var div_nv = "";
	var div = "";
	for(i=0; i<nr_divs; i++)
	{
		if($j('#info_'+localizacao+'_'+i) && $j('#info_'+nv_localizacao+'_'+i))
		{
			div = $j('#info_'+localizacao+'_'+i);
			div_nv = $j('#info_'+nv_localizacao+'_'+i);
			if(div.css('display') == "none" && div_nv.css('display') == "block")
			{
				div.css('display','block');
				div_nv.css('display','none');
			}
			else
			{
				div.css('display','none');
				div_nv.css('display','block');
			}
		}
	}
	$j('.elem_preco').css('display','table-cell');

	set_verport_preco($j('#prod_stat').val());

	$j('#sp_a_e').fadeOut('fast',function()
	{
		$j('#set_salvar_info').fadeIn('fast');
	});

	return false;
}

function set_enviar_comentario(idioma)
{
	var info_comentario = document.getElementById('info_comentario');
	if(!ForceEntry(info_comentario, 'Nome'))
	{
		$j('#sp_info_comentario').html(getMsg(idioma,'obrigatorio'));
		if($j('#sp_info_comentario').css('display') != 'block')
		{
			$j('#sp_info_comentario').slideDown('fast');
		}
		return false;
	}
	else
	{
		$j('#sp_info_comentario').slideUp('fast');
	}

	$j('#form_comentario').submit();
	return false;
}

function eliminar_comentario(id_comentario, idioma)
{
	//alert("em construcao");
	var div = document.getElementById('levar_conteudo_apagar_'+id_comentario);
	var htm = '<input type="hidden" name="id_comentario" value="'+id_comentario+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_comentario" value="1" />';

	div.innerHTML = htm;

	var div_form = document.getElementById('form_eliminar_comentario_'+id_comentario);
	div_form.submit();
}

function eliminar_comentario_art(id_comentario, idioma)
{
	//alert("em construcao");
	var div = document.getElementById('levar_conteudo_apagar');
	var htm = '<input type="hidden" name="id_comentario" value="'+id_comentario+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_comentario" value="1" />';
		htm+= '<input type="hidden" name="retorno" value="editar_comentario" />';

	div.innerHTML = htm;

	var div_form = document.getElementById('form_eliminar_comentario');
	div_form.submit();
}

function editar_tit_port(nome_cmp)
{
	var texto_input = document.getElementById('titulo_portfolio');
	var id_texto = document.getElementById('tituli_port_0_0');
	var id_input = document.getElementById('tituli_port_0_1');
	var img_sv_img = document.getElementById('a_img_sv_img');

	if(id_texto.style.display == 'inline' && id_input.style.display == 'none')
	{
		id_texto.style.display = 'none';
		id_input.style.display = 'inline';
		img_sv_img.style.display = 'inline';
	}
	else if(id_texto.style.display == 'none' && id_input.style.display == 'inline')
	{
		id_texto.style.display = 'inline';
		id_input.style.display = 'none';
		img_sv_img.style.display = 'none';
		texto_input.value = nome_cmp;
	}
}

function upload_produto(id)
{
	var a_img_sv_img = document.getElementById('a_img_sv_img'+id);
	var div_fileimg = document.getElementById('div_fileimg'+id);

	if(a_img_sv_img.style.display == 'inline' && div_fileimg.style.display == 'inline')
	{
		a_img_sv_img.style.display = 'none';
		div_fileimg.style.display = 'none';
	}
	else if(a_img_sv_img.style.display == 'none' && div_fileimg.style.display == 'none')
	{
		a_img_sv_img.style.display = 'inline';
		div_fileimg.style.display = 'inline';
	}

	return false;
}

function box_contactar()
{
	if($j('#contactar_cliente').css('display') == "block")
	{
		$j('#contactar_cliente').slideUp('fast');
	}
	else
	{
		$j('#favorito_utilizador').slideUp('fast');
		$j('#convidar_cliente').slideUp('fast');
		$j('#reportar_cliente').slideUp('fast');
		$j('#contactar_cliente').slideDown('fast');
	}
	return false;
}

function box_reportar()
{
	if($j('#reportar_cliente').css('display') == "block")
	{
		$j('#reportar_cliente').slideUp('fast');
	}
	else
	{
		$j('#favorito_utilizador').slideUp('fast');
		$j('#contactar_cliente').slideUp('fast');
		$j('#convidar_cliente').slideUp('fast');
		$j('#reportar_cliente').slideDown('fast');
	}

	return false;
}

function box_favoritos()
{
	if($j('#favorito_utilizador').css('display') == "block")
	{
		$j('#favorito_utilizador').slideUp('fast');
	}
	else
	{
		$j('#reportar_cliente').slideUp('fast');
		$j('#contactar_cliente').slideUp('fast');
		$j('#convidar_cliente').slideUp('fast');
		$j('#favorito_utilizador').slideDown('fast');
	}

	return false;
}

function set_preco()
{
	var v = document.getElementById('obra_status');
	var t = document.getElementById('tb_preco');

	if(v.value==5)
	{
		t.style.display = 'none';
		preco_global = false;
	}
	else
	{
		t.style.display = 'block';
		preco_global = true;
	}
	return false;
}

function show_hide_addimg()
{
	if($j('#div_add_img').css('display') == 'block')
	{
		$j('#div_add_img').fadeOut('fast', function()
		{
			$j('#cenas_add').fadeIn('fast');
		});
	}
	else
	{
		$j('#cenas_add').fadeOut('fast',function()
		{
			$j('#div_add_img').fadeIn('fast');
		});
	}
	return false;
}

function show_img_port(id_portfolio, nr_portfolios)
{
	var img_fadeout = -100;

	for(i=0; i<nr_portfolios; i++)
	{
		if($j('#img_foto'+i).css('display') == 'block')
		{
			img_fadeout = i;
		}
		else
		{
			$j('#img_foto'+i).css('display','none');
		}
	}

	if(img_fadeout != id_portfolio)
	{
		$j('#img_foto'+img_fadeout).fadeOut('fast',function()
		{
			$j('#img_foto'+id_portfolio).fadeIn('fast');
		});
	}

	return false;
}

function show_hide_delete(id, apagar_mostrar, nr_registos)
{
	if(apagar_mostrar == 0)
	{
		for(var i = 0; i < nr_registos; i++)
		{
			if(i == id)
			{
				$j('#div_apagar_img_'+i).slideDown('fast');
			}
			else
			{
				$j('#div_apagar_img_'+i).slideUp('fast');
			}
		}

	}
	else if(apagar_mostrar == 1)
	{
		$j('#div_apagar_img_'+id).slideUp('fast');
	}

	return false;
}

function set_verport_preco(valor)
{
	if(valor == 5)
	{
		$j('#info_0_1').css('display','block');
		$j('#info_1_1').css('display','none');
		preco_global = false;
	}
	else
	{
		$j('#info_0_1').css('display','none');
		$j('#info_1_1').css('display','block');
		preco_global = true;
	}
	return false;
}

function submissao_alteracao_portfolio(idioma)
{
	/*
	var obra_tamanho = document.getElementById('produto_size');
	var sp_tamanho = document.getElementById('sp_produto_size');
	if(!ForceEntry(obra_tamanho, 'Tamanho'))
	{
		sp_tamanho.innerHTML = getMsg(idioma,'obrigatorio');
		sp_tamanho.style.display="block";
		return false;
	}
	else
	{
		sp_tamanho.style.display="none";
	}
	*/

	/*
	if(preco_global == true)
	{
		var obra_preco = document.getElementById('produto_preco');
		var sp_preco = document.getElementById('sp_produto_preco');
		if(!ForceEntry(obra_preco, 'Preco'))
		{
			sp_preco.innerHTML = getMsg(idioma,'obrigatorio');
			sp_preco.style.display="block";
			return false;
		}
		else
		{
			sp_preco.style.display="none";
		}
	}
	*/

	/*
	var obra_descricao = document.getElementById('produto_descricao');
	var sp_descricao = document.getElementById('sp_produto_descricao');
	if(!ForceEntry(obra_descricao, 'Status'))
	{
		sp_descricao.innerHTML = getMsg(idioma,'obrigatorio');
		sp_descricao.style.display="block";
		return false;
	}
	else
	{
		sp_descricao.style.display="none";
	}
	*/

	document.getElementById('form_edit_prod').submit();
	return false;

}

function enviar_email()
{
	var idioma = document.getElementById('id_idioma').value;

	var form_text = document.getElementById('form_text');
	var sp_form_text = document.getElementById('sp_form_text');
	if(!ForceEntry(form_text, 'Tamanho'))
	{
		sp_form_text.innerHTML = getMsg(idioma,'obrigatorio');
		sp_form_text.style.display="block";
		return false;
	}
	else
	{
		sp_form_text.style.display="none";
	}

	document.getElementById('form_contacto').submit();

	return false;
}

function mostrar_mensagem(id,nr_mensagens)
{
	for(i=0; i<nr_mensagens; i++)
	{
		if(i==id)
		{
			var identificacao = document.getElementById('msg_'+i);

			identificacao.style.borderRight = "thin dashed #969696";
			identificacao.style.borderLeft = "thin dashed #969696";
			identificacao.style.borderBottom = "thin dashed #969696";
			identificacao.style.display = "block";
		}
		else
		{
			var identificacao = document.getElementById('msg_'+i);

			identificacao.style.display = "none";
			identificacao.style.border = "0px none";
		}

	}
	return false;
}

function set_msg(msg)
{
	var td_env = document.getElementById('td_env');
	var td_rec = document.getElementById('td_rec');

	var a_td_env = document.getElementById('a_td_env');
	var a_td_rec = document.getElementById('a_td_rec');

	var mensagens_recebidas = document.getElementById('mensagens_recebidas');
	var mensagens_enviadas = document.getElementById('mensagens_enviadas');

	if(msg == "recebidas")
	{
		td_env.style.background = "white";
		td_rec.style.background = "#969696";

		a_td_env.style.color = "#686868";
		a_td_rec.style.color = "white";

		mensagens_recebidas.style.display = "block";
		mensagens_enviadas.style.display = "none";
	}
	else if(msg == "enviadas")
	{
		td_env.style.background = "#969696";
		td_rec.style.background = "white";

		a_td_env.style.color = "white";
		a_td_rec.style.color = "#686868";

		mensagens_recebidas.style.display = "none";
		mensagens_enviadas.style.display = "block";
	}
}

function mostrar_mensagem_env(id,nr_mensagens)
{
	for(i=0; i<nr_mensagens; i++)
	{
		if(i==id)
		{
			var identificacao = document.getElementById('msg_env_'+i);

			identificacao.style.borderRight = "thin dashed #969696";
			identificacao.style.borderLeft = "thin dashed #969696";
			identificacao.style.borderBottom = "thin dashed #969696";
			identificacao.style.display = "block";

		}
		else
		{
			var identificacao = document.getElementById('msg_env_'+i);

			identificacao.style.border = "0px none;";
			identificacao.style.display = "none";
		}
	}
	return false;
}

function confirma_apagar_mensagem(id, nr_mensagens, orientacao)
{
	var msg = "";
	var ori = "";

	if(orientacao == "recebidas")
	{
		msg = "msg_";
		ori = "bt_rc_";
	}
	else
	{
		msg = "msg_env_";
		ori = "bt_env_";
	}

	for(i=0; i<nr_mensagens; i++)
	{
		if(i==id)
		{
			var identificacao = document.getElementById(msg+i);

			identificacao.style.borderRight = "thin dashed #969696";
			identificacao.style.borderLeft = "thin dashed #969696";
			identificacao.style.borderBottom = "thin dashed #969696";
			identificacao.style.display = "block";

			document.getElementById(ori+i).style.display = "block";
		}
		else
		{
			var identificacao = document.getElementById(msg+i);

			identificacao.style.border = "0px none;";
			identificacao.style.display = "none";

			document.getElementById(ori+i).style.display = "none";
		}
	}
}

function confirma_apagar_mensagem2(id, nr_mensagens, orientacao)
{
	var msg = "";
	var ori = "";

	if(orientacao == "recebidas")
	{
		msg = "msg_";
		ori = "bt_rc_";
	}
	else
	{
		msg = "msg_env_";
		ori = "bt_env_";
	}

	for(i=0; i<nr_mensagens; i++)
	{
		if(i == id)
		{
			/*$j('#'+ori+i).css('display','block');*/
			$j('#'+ori+i).slideDown('fast');
		}
		else
		{
			/*$j('#'+ori+i).css('display','none');*/
			$j('#'+ori+i).slideUp('fast');
		}
	}
	return false;
}

function set_apagar_msg(id_mensagem, orientacao, id, accao)
{
	var msg = "";
	var ori = "";
	if(orientacao == "recebidas")
	{
		msg = "msg_";
		ori = "bt_rc_";
	}
	else
	{
		msg = "msg_env_";
		ori = "bt_env_";
	}

	if(accao == 0) //APAGAR
	{
		var htm = '<input type="hidden" name="id_mensagem" value="'+id_mensagem+'" />';
			htm += '<input type="hidden" name="orientacao" value="'+orientacao+'" />';
			htm += '<input type="hidden" name="apagar_msg" value="1" />';

		$j('#uasabi_msg').html(htm);

		$j('#eliminar_msg').submit();
	}
	else if(accao == 1) //NAO APAGAR
	{
		$j('#'+ori+id).slideUp('fast');
	}
	return false;
}

function set_loja_fisica()
{
	var ini_dicador = document.getElementById('ini_dicador');
	var tb_loja_fisica = document.getElementById('tb_loja_fisica');
	if(ini_dicador.value == 1)
	{
		tb_loja_fisica.style.display = 'block';
	}
	else if(ini_dicador.value == 0)
	{
		tb_loja_fisica.style.display = 'none';
	}

	return false;
}

function set_obra(orientacao)
{
	var idioma = document.getElementById('id_idioma').value;

	var grupo_nome = document.getElementById('grupo_nome');
	var sp_grupo_nome = document.getElementById('sp_grupo_nome');
	if(!ForceEntry(grupo_nome, 'Nome Grupo'))
	{
		sp_grupo_nome.innerHTML = getMsg(idioma,'obrigatorio');
		sp_grupo_nome.style.display="block";
		return false;
	}
	else
	{
		sp_grupo_nome.style.display="none";
	}

	/*
	var grupo_descricao = document.getElementById('grupo_descricao');
	var sp_grupo_descricao = document.getElementById('sp_grupo_descricao');
	if(!ForceEntry(grupo_descricao, 'Descrição Grupo'))
	{
		sp_grupo_descricao.innerHTML = getMsg(idioma,'obrigatorio');
		sp_grupo_descricao.style.display="block";
		return false;
	}
	else
	{
		sp_grupo_descricao.style.display="none";
	}
	*/

	var ini_dicador = document.getElementById('ini_dicador').value;

	if(ini_dicador == 1)
	{
		var grupo_morada = document.getElementById('grupo_morada');
		var sp_grupo_morada = document.getElementById('sp_grupo_morada');
		if(!ForceEntry(grupo_morada, 'Morada Grupo'))
		{
			sp_grupo_morada.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_morada.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_morada.style.display="none";
		}

		var grupo_sigla_pais = document.getElementById('grupo_sigla_pais');
		var sp_grupo_sigla_pais = document.getElementById('sp_grupo_sigla_pais');
		if(grupo_sigla_pais.value == -8)
		{
			sp_grupo_sigla_pais.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_sigla_pais.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_sigla_pais.style.display="none";
		}

		var select_escolher_cidade = document.getElementById('select_escolher_cidade');
		var morada = document.getElementById('gc_cidade');
		var sp_morada = document.getElementById('sp_gc_cidade');
		if(select_escolher_cidade.value == -8)
		{
			max_caracter = 30;
			if(morada.length > max_caracter)
			{
				sp_morada.innerHTML = getMsg(idioma,'comprido_esp')+' '+max_caracter;
				sp_morada.style.display="block";
				return false;
			}
			else if(!ForceEntry(morada, 'Morada'))
			{
				sp_morada.innerHTML = getMsg(idioma,'obrigatorio');
				sp_morada.style.display="block";
				return false;
			}
			else
			{
				sp_morada.style.display="none";
			}
		}
		else
		{
			sp_morada.style.display="none";
		}

		/*
		var grupo_cp = document.getElementById('grupo_cp');
		var sp_grupo_cp = document.getElementById('sp_grupo_cp');
		if(!ForceEntry(grupo_cp, 'CP Grupo'))
		{
			sp_grupo_cp.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_cp.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_cp.style.display="none";
		}

		var grupo_telefone = document.getElementById('grupo_telefone');
		var sp_grupo_telefone = document.getElementById('sp_grupo_telefone');
		if(!ForceEntry(grupo_telefone, 'Telefone Grupo'))
		{
			sp_grupo_telefone.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_telefone.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_telefone.style.display="none";
		}

		var grupo_telefone = document.getElementById('grupo_telefone');
		var sp_grupo_telefone = document.getElementById('sp_grupo_telefone');
		if(!ForceEntry(grupo_telefone, 'Telefone Grupo'))
		{
			sp_grupo_telefone.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_telefone.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_telefone.style.display="none";
		}

		var grupo_email = document.getElementById('grupo_email');
		var sp_grupo_email = document.getElementById('sp_grupo_email');
		if(!ForceEntry(grupo_email, 'Email Grupo'))
		{
			sp_grupo_email.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_email.style.display="block";
			return false;
		}
		else if(!ForceEmail(grupo_email, 'Email Grupo'))
		{
			sp_grupo_email.innerHTML = getMsg(idioma,'tipo_email');
			sp_grupo_email.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_email.style.display="none";
		}
		*/
	}

	if(orientacao == 1)
	{
		$j('#direc_hepa').html('<input type="hidden" name="retorno" value="login" />');
	}

	$j('#formulario').submit();
}

function set_obra_copia(orientacao_retorno)
{
	var idioma = document.getElementById('id_idioma').value;

	var grupo_nome = document.getElementById('grupo_nome');
	var sp_grupo_nome = document.getElementById('sp_grupo_nome');
	if(!ForceEntry(grupo_nome, 'Nome Grupo'))
	{
		sp_grupo_nome.innerHTML = getMsg(idioma,'obrigatorio');
		sp_grupo_nome.style.display="block";
		return false;
	}
	else
	{
		sp_grupo_nome.style.display="none";
	}

	var ini_dicador = document.getElementById('ini_dicador').value;

	if(ini_dicador == 1)
	{
		var grupo_morada = document.getElementById('grupo_morada');
		var sp_grupo_morada = document.getElementById('sp_grupo_morada');
		if(!ForceEntry(grupo_morada, 'Morada Grupo'))
		{
			sp_grupo_morada.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_morada.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_morada.style.display="none";
		}

		var grupo_sigla_pais = document.getElementById('grupo_sigla_pais');
		var sp_grupo_sigla_pais = document.getElementById('sp_grupo_sigla_pais');
		if(grupo_sigla_pais.value == -8)
		{
			sp_grupo_sigla_pais.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_sigla_pais.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_sigla_pais.style.display="none";
		}

		var select_escolher_cidade = document.getElementById('select_escolher_cidade');
		var morada = document.getElementById('gc_cidade');
		var sp_morada = document.getElementById('sp_gc_cidade');
		if(select_escolher_cidade.value == -8)
		{
			max_caracter = 30;
			if(morada.length > max_caracter)
			{
				sp_morada.innerHTML = getMsg(idioma,'comprido_esp')+' '+max_caracter;
				sp_morada.style.display="block";
				return false;
			}
			else if(!ForceEntry(morada, 'Morada'))
			{
				sp_morada.innerHTML = getMsg(idioma,'obrigatorio');
				sp_morada.style.display="block";
				return false;
			}
			else
			{
				sp_morada.style.display="none";
			}
		}
		else
		{
			sp_morada.style.display="none";
		}
	}

	var direc_hepa = document.getElementById('direc_hepa');
	direc_hepa.innerHTML = '<input type="hidden" name="retorno" value="'+orientacao_retorno+'" />';

	document.getElementById('formulario').submit();
}

function set_nova_escola(orientacao)
{
	var idioma = 'en';
	if($j('#id_idioma'))
	{
		idioma = $j('#id_idioma').val();
	}

	var tipo_educacao = '2';
	if($j('#tipo_educacao'))
	{
		tipo_educacao = $j('#tipo_educacao').val();
	}

	if(tipo_educacao == 1)
	{
		$j('#in_retorno').val('1');

		var grupo_nome = elemento('grupo_nome');
		if(grupo_nome != '')
		{
			if(!ForceEntry(grupo_nome, 'Nome Grupo'))
			{
				$j('#sp_grupo_nome').html(getMsg(idioma,'obrigatorio'));
				$j('#sp_grupo_nome').slideDown('fast');
				return false;
			}
			else
			{
				$j('#sp_grupo_nome').html('');
				$j('#sp_grupo_nome').slideUp('fast');
			}
		}
	}
	else if(tipo_educacao == 0)
	{
		$j('#in_retorno').val('1');

		var grupo_sigla_pais = document.getElementById('grupo_sigla_pais');
		var grupo_estados_provincia = document.getElementById('grupo_estados_provincia');
		if(grupo_estados_provincia.value == -8 && grupo_sigla_pais.value=="US")
		{
			var eg_nome = elemento('eg_nome');
			if(eg_nome != '')
			{
				max_caracter = 30;
				if(eg_nome.length > max_caracter)
				{
					$j('#sp_eg_nome').html(getMsg(idioma,'comprido_esp')+' '+max_caracter);
					$j('#sp_eg_nome').slideDown('fast');
					return false;
				}
				else if(!ForceEntry(eg_nome, 'Nome'))
				{
					$j('#sp_eg_nome').html(getMsg(idioma,'obrigatorio'));
					$j('#sp_eg_nome').slideDown('fast');
					return false;
				}
				else
				{
					$j('#sp_eg_nome').html('');
					$j('#sp_eg_nome').slideUp('fast');
				}
			}
		}
		var select_escolher_grupo = document.getElementById('select_escolher_grupo');
		if(select_escolher_grupo.value == -8)
		{
			var gc_nome = document.getElementById('gc_nome');
			max_caracter = 30;
			if(gc_nome.length > max_caracter)
			{
				$j('#sp_gc_nome').html(getMsg(idioma,'comprido_esp')+' '+max_caracter);
				$j('#sp_gc_nome').slideDown('fast');
				return false;
			}
			else if(!ForceEntry(gc_nome, 'Morada'))
			{
				$j('#sp_gc_nome').html(getMsg(idioma,'obrigatorio'));
				$j('#sp_gc_nome').slideDown('fast');
				return false;
			}
			else
			{
				$j('#sp_gc_nome').html('');
				$j('#sp_gc_nome').slideUp('fast');
			}
		}
	}
	else
	{
		//alert("error");
		return false;
	}

	if(orientacao == 1)
	{
		$j('#in_retorno').val('login');
	}

	$j('#fr_altera').submit();
}

function confirma_nova_escola()
{
	var adic_esc = 0;
	if($j('#adic_esc'))
	{
		adic_esc = $j('#adic_esc').val();
	}

	var in_retorno = 0;
	$j('#in_retorno').val(in_retorno)

	if(adic_esc == 1)
	{
		var idioma = 'en';
		if($j('#id_idioma'))
		{
			idioma = $j('#id_idioma').val();
		}

		var tipo_educacao = $j('#tipo_educacao').val();

		if(tipo_educacao == 1)
		{
			var grupo_nome = document.getElementById('grupo_nome');
			var sp_grupo_nome = document.getElementById('sp_grupo_nome');
			if(!ForceEntry(grupo_nome, 'Nome Grupo'))
			{
				sp_grupo_nome.innerHTML = getMsg(idioma,'obrigatorio');
				sp_grupo_nome.style.display="block";
				return false;
			}
			else
			{
				sp_grupo_nome.style.display="none";
			}
		}
		else if(tipo_educacao == 0)
		{
			var select_escolher_grupo = document.getElementById('select_escolher_grupo');
			if(select_escolher_grupo.value == -8)
			{
				var gc_nome = document.getElementById('gc_nome');
				var sp_gc_nome = document.getElementById('sp_gc_nome');
				max_caracter = 30;
				if(gc_nome.length > max_caracter)
				{
					sp_gc_nome.innerHTML = getMsg(idioma,'comprido_esp')+' '+max_caracter;
					sp_gc_nome.style.display="block";
					return false;
				}
				else if(!ForceEntry(gc_nome, 'Morada'))
				{
					sp_gc_nome.innerHTML = getMsg(idioma,'obrigatorio');
					sp_gc_nome.style.display="block";
					return false;
				}
				else
				{
					sp_gc_nome.style.display="none";
				}
			}
		}
		else
		{
			//alert("error");
			return false;
		}
	}
	$j('#fr_altera').submit();

	return false;
}

function eliminar_grupo(id_grupo, idioma)
{
	var htm = '<input type="hidden" name="id_grupo" value="'+id_grupo+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_grupo" value="1" />';

	$j('#conteudo_apagar').html(htm);

	$j('#formulario_apagar').submit();
}

function eliminar_cliente_grupo(id_cliente_grupo, idioma)
{
	var htm = '<input type="hidden" name="id_cliente_grupo" value="'+id_cliente_grupo+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_cliente_grupo" value="1" />';

	$j('#conteudo_apagar').html(htm);

	$j('#formulario_apagar').submit();
}

function mostrar_port_galeria(id_cliente)
{
	if($j('#div_grupo_'+id_cliente).css('display') == "block")
	{
		$j('#div_grupo_'+id_cliente).slideUp('fast');
		$j('#img_galeria1_'+id_cliente).fadeOut('fast', function()
		{
			$j('#img_galeria_'+id_cliente).fadeIn('fast');
		});
	}
	else
	{
		$j('#div_grupo_'+id_cliente).slideDown('fast');
		$j('#img_galeria_'+id_cliente).fadeOut('fast',function()
		{
			$j('#img_galeria1_'+id_cliente).fadeIn('fast');
		});
	}

	return false;
}

function set_adesao_grupo(estado, id_grupo)
{
	$j('#est_form_'+id_grupo).val(estado);

	$j('#form_aceitacao_grupo_'+id_grupo).submit();
}

function convidar_cliente_grupo()
{
	if($j('#convidar_cliente').css('display') == "block")
	{
		$j('#convidar_cliente').slideUp('fast');
	}
	else
	{
		$j('#favorito_utilizador').slideUp('fast');
		$j('#contactar_cliente').slideUp('fast');
		$j('#reportar_cliente').slideUp('fast');
		$j('#convidar_cliente').slideDown('fast');
	}
	return false;
}

function muda_pic_inv(orientacao, tag)
{
	if(orientacao == 0) //over
	{
		$j('#'+tag).attr('src',"templates/images/icon_arrow_red.gif");
	}
	else if(orientacao == 1) //out
	{
		$j('#'+tag).attr('src',"templates/images/icon_arrow_white.gif");
	}

	return false;
}

function muda_pic_cross(orientacao, tag, estilo)
{
	if(orientacao == 0) //over
	{
		$j('#'+tag).attr('src',"templates/images/icon_delete_red.gif");
	}
	else if(orientacao == 1) //out
	{
		$j('#'+tag).attr('src',"templates/images/icon_delete_normal"+estilo+".gif");
	}

	return false;
}

function sh_groupinfo(tag, nr_campos)
{
	if(nr_campos == null)
	{
		if($j('#div_'+tag).css('display') == "block")
		{
			$j('#div_'+tag).fadeOut('fast');
			$j('#as_img').fadeOut('fast',function()
			{
				$j('#ae_img').fadeIn('fast');
			});
		}
		else
		{
			$j('#ae_img').fadeOut('fast',function()
			{
				$j('#div_'+tag).fadeIn('fast');
				$j('#as_img').fadeIn('fast');
			});
		}
	}
	else if(nr_campos > 0)
	{
		var a = document.getElementById('div_'+tag+'e');
		var a2 = document.getElementById('div_'+tag+'s');

		var div;
		var div2;
		var j = 0;
		for(i=0; i<nr_campos; i++)
		{
			if($j('#div_'+tag+'_'+i))
			{
				div = $j('#div_'+tag+'_'+i);
				j = i+1;
				if($j('#div_'+tag+'_'+j))
				{
					div2 = $j('#div_'+tag+'_'+j);

					//alert('div_'+tag+'_'+i);
					//alert('div_'+tag+'_'+j);
					if(div.css('display') == "block" && div2.css('display') == "none")
					{
						div.css('display','none');
						div2.css('display','block');
					}
					else
					{
						div.css('display','block');
						div2.css('display','none');
					}
					i++;
				}
			}
		}

		if(a.style.display == "block" && a2.style.display == "none")
		{
			a.style.display = "none";
			a2.style.display = "block";
		}
		else if(a.style.display == "none" && a2.style.display == "block")
		{
			a.style.display = "block";
			a2.style.display = "none";
		}
	}
	return false;
}

function mostrar_info_escola()

{
	var grupo_tipo = document.getElementById('grupo_tipo');
	var info_educacao = document.getElementById('info_educacao');
	if(grupo_tipo.value == 1)
	{
		info_educacao.style.display = "block";
	}
	else if(grupo_tipo.value == 0)
	{
		info_educacao.style.display = "none";
	}

	return false;
}

function submeter_adesao(tipo)
{
	if(tipo == 1)
	{
		/*
		var idioma = document.getElementById('id_idioma').value;

		var grupo_ano = document.getElementById('grupo_ano_e');
		var sp_grupo_ano = document.getElementById('sp_grupo_ano_e');
		if(!ForceEntry(grupo_ano, 'Ano Grupo'))
		{
			sp_grupo_ano.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_ano.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_ano.style.display="none";
		}
		if(grupo_ano.value.length > 10)
		{
			sp_grupo_ano.innerHTML = getMsg(idioma,'comprido');
			sp_grupo_ano.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_ano.style.display="none";
		}

		var grupo_ano = document.getElementById('grupo_ano_s');
		var sp_grupo_ano = document.getElementById('sp_grupo_ano_s');
		if(!ForceEntry(grupo_ano, 'Ano Grupo'))
		{
			sp_grupo_ano.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_ano.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_ano.style.display="none";
		}
		if(grupo_ano.value.length > 10)
		{
			sp_grupo_ano.innerHTML = getMsg(idioma,'comprido');
			sp_grupo_ano.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_ano.style.display="none";
		}
		*/
	}

	$j('#form_juntar_grupo').submit();
}

function cancelar_adesao()
{
	$j('#resposta_pertencer_grupo').css('display','none');
	$j('#pergunta_pertencer_grupo').css('display','inline');

	return false;
}

function validar_formulario_edit()
{
	var grupo_descricao = $j('#grupo_descricao').val();
		//alert(grupo_descricao);

	var htm = '';
		htm += '<input type="hidden" name="editar_informacao_grupo" value="1" />';
		htm += '<textarea name="form[descricao]" style="display: none;">'+grupo_descricao+'</textarea>';

	$j('#escondidinho').html(htm);
	$j('#formulario_edit').submit();
}

function adicionar_nv_div(reg_inicio, estilo)
{
	var idioma = 'pt';
	if($j('#id_idioma'))
	{
		idioma = $j('#id_idioma').val();
	}

	var escolaridade = new Array;
		escolaridade[0] = getMsg(idioma,0);
		escolaridade[1] = getMsg(idioma,1);
		escolaridade[2] = getMsg(idioma,2);

	var prox_reg_inicio = parseInt(reg_inicio)+1;
	//alert(prox_reg_inicio);

	var htm = "";
		htm += '<div id="div_lingua_'+prox_reg_inicio+'" class="div_linguas div_linguas_'+estilo+'">';
		htm += '<table class="table_linguas">';
		htm += '<tr>';
		htm += '<td id="td1_lingua'+prox_reg_inicio+'" class="td_linguas_left">';
		htm += '<select id="txt_'+prox_reg_inicio+'" name="form[linguas]['+reg_inicio+'][idioma]" class="st_ddl" style="width: 70px;">';

	var lista_idiomas = new Array();
		lista_idiomas = getLinguagens(idioma,'idiomas');
	var nr_lista_idiomas = lista_idiomas.length;

	var seleccionado = "";
	for(i=0; i<nr_lista_idiomas; i++)
	{
		seleccionado = "";
		if(lista_idiomas[i] == "EN")
		{
			seleccionado="selected=\"selected\"";
		}

		var idioma_temp = lista_idiomas[i].toLowerCase();

		htm += '<option value="'+lista_idiomas[i]+'" '+seleccionado+'>'+getMsg(idioma,idioma_temp)+'</option>';
	}
		htm += '<option value="0" style="display: none;" >0</option>';
		htm += '</select>';
		htm += '</td>';

		htm += '<td id="td2_lingua'+prox_reg_inicio+'" class="td_linguas_right">';
		htm += '<select name="form[linguas]['+reg_inicio+'][dominio]" class="st_ddl gol_ddl" >';
		htm += '<option value="0">'+escolaridade[0]+'</option>';
		htm += '<option value="1">'+escolaridade[1]+'</option>';
		htm += '<option value="2">'+escolaridade[2]+'</option>';
		htm += '</select>';
		htm += '&nbsp;';
		htm += '<a href="#" onclick="return set_delete_lang(\''+prox_reg_inicio+'\',\'1\');" class="item_cross" ></a>';
		htm += '</td>';
		htm += '</tr>';
		htm += '</table>';
		htm += '</div>';

	$j('#a_ling').unbind('click');
	$j('#a_ling').removeAttr('onclick');
	$j('#a_ling').click(function()
	{
		return adicionar_nv_div(prox_reg_inicio,estilo);
	});

	$j('#div_linguas').append(htm);

	return false;
}

function set_delete_lang(id)
{
	$j('#div_lingua_'+id).remove();

	return false;
}

function verifica_mes(mes)
{
	var id_mes = mes.value;
	if(id_mes == 1 || id_mes == 3 || id_mes == 5 || id_mes == 7 || id_mes == 8 || id_mes == 10 || id_mes == 12)
	{
		$j('#d_29').css('display','block');
		$j('#d_30').css('display','block');
		$j('#d_31').css('display','block');
	}
	else if(id_mes == 4 || id_mes == 6 || id_mes == 9 || id_mes == 11)
	{
		$j('#d_31').css('display','none');
	}
	else if(id_mes == 2)
	{
		$j('#d_29').css('display','none');
		$j('#d_30').css('display','none');
		$j('#d_31').css('display','none');
	}
	return false;
}

function editar_info_acesso()
{
	var idioma = 'en';
	if($j('#id_idioma').val() != undefined)
	{
		idioma = $j('#id_idioma').val();
	}

	var cliente_nome = document.getElementById('cliente_nome');
	if(!ForceEntry(cliente_nome, 'Nome'))
	{
		$j('#sp_cliente_nome').html(getMsg(idioma,'obrigatorio_inv'));
		$j('#sp_cliente_nome').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_nome').html('');
		$j('#sp_cliente_nome').slideUp('fast');
	}

	var cliente_email = document.getElementById('cliente_email');
	if(!ForceEntry(cliente_email, 'Email'))
	{
		$j('#sp_cliente_email').html(getMsg(idioma,'obrigatorio_inv'));
		$j('#sp_cliente_email').slideDown('fast');
		return false;
	}
	else if(!ForceEmail(cliente_email, 'Email'))
	{
		$j('#sp_cliente_email').html(getMsg(idioma,'tipo_email'));
		$j('#sp_cliente_email').slideDown('fast');
		return false;
	}
	else
	{
		$j('#sp_cliente_email').html('');
		$j('#sp_cliente_email').slideUp('fast');
	}

	var cliente_password = document.getElementById('cliente_password');
	var cliente_conf_password = document.getElementById('cliente_conf_password');

	if((ForceEntry(cliente_password, 'Password') || ForceEntry(cliente_password, 'Confirma Password'))
			&& cliente_password.value != cliente_conf_password.value)
	{
		$j('#sp_cliente_password').html(getMsg(idioma,'iguais_inv'));
		$j('#sp_cliente_password').slideDown('fast');

		$j('#sp_cliente_conf_password').html(getMsg(idioma,'iguais_inv'));
		$j('#sp_cliente_conf_password').slideDown('fast');

		return false;
	}
	else
	{
		$j('#sp_cliente_password').html('');
		$j('#sp_cliente_password').slideUp('fast');

		$j('#sp_cliente_conf_password').html('');
		$j('#sp_cliente_conf_password').slideUp('fast');
	}

	var id_pais = $j('#select_paises').val();
	var id_estado = $j('#select_estados').val();
	var id_cidade = $j('#select_cidades').val();

	if(id_cidade == '-8')
	{
		var gc_cidade = "";
			gc_cidade = elemento('gc_cidade');
		if(gc_cidade != "")
		{
			if(!ForceEntry(gc_cidade, 'gc_cidade'))
			{
				existe_erros = true;

				$j('#sp_gc_cidade').html(getMsg(idioma,'obrigatorio'));
				$j('#sp_gc_cidade').slideDown('fast');

				return false;
			}
			else
			{
				$j('#sp_gc_cidade').html('');
				$j('#sp_gc_cidade').slideUp('fast');
			}
		}
	}

	$j('#form_tipo').submit();
	//return false;
}

function check_info(escolhido,nr_razoes)
{
	//alert(escolhido.value);
	//alert(nr_razoes);
	if(escolhido.value == nr_razoes)
	{
		$j('#form_rp_text').attr('disabled',false);
	}
	else
	{
		$j('#form_rp_text').attr('disabled',true);
	}

	return false;
}

function submeter_report(idioma)
{
	var form_rp_text = document.getElementById('form_rp_text');

	if(form_rp_text.disabled == false)
	{
		var sp_form_rp_text = document.getElementById('sp_form_rp_text');
		if(!ForceEntry(form_rp_text, 'Nome'))
		{
			sp_form_rp_text.innerHTML = getMsg(idioma,'obrigatorio');
			sp_form_rp_text.style.display="block";
			window.setTimeout(esconder_msg_xpto,4000);
			return false;
		}
		else
		{
			sp_form_rp_text.style.display="none";
		}
	}

	$j('#form_reportar').submit();
}

function esconder_msg_xpto()
{
	$j('#sp_form_rp_text').css('display','none');
}

function set_remover(id_cliente)
{
	var htm = '<input type="hidden" name="id_cliente" value="'+id_cliente+'" />';
		htm += '<input type="hidden" name="set_remover_cliente_galeria" value="1" />';

	$j('#div_escdd').html(htm);

	$j('#form_rem_cliente').submit();
}

function verifica_edicao_galeria(idioma)
{
	var lj_fisica = document.getElementById('lj_fisica');

	if(lj_fisica.checked == true)
	{
		var grupo_morada = document.getElementById('grupo_morada');
		var sp_grupo_morada = document.getElementById('sp_grupo_morada');
		if(!ForceEntry(grupo_morada, 'Morada'))
		{
			sp_grupo_morada.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_morada.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_morada.style.display="none";
		}

		/*
		var grupo_cp = document.getElementById('grupo_cp');
		var sp_grupo_cp = document.getElementById('sp_grupo_cp');
		if(!ForceEntry(grupo_cp, 'Código-Postal'))
		{
			sp_grupo_cp.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_cp.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_cp.style.display="none";
		}
		*/

		var select_escolher_cidade = document.getElementById('select_escolher_cidade');
		if(select_escolher_cidade.value == -8)
		{
			var morada = document.getElementById('gc_cidade');
			var sp_morada = document.getElementById('sp_gc_cidade');
			max_caracter = 30;
			if(morada.length > max_caracter)
			{
				sp_morada.innerHTML = getMsg(idioma,'comprido_esp')+' '+max_caracter;
				sp_morada.style.display="block";
				return false;
			}
			else if(!ForceEntry(morada, 'Morada'))
			{
				sp_morada.innerHTML = getMsg(idioma,'obrigatorio');
				sp_morada.style.display="block";
				return false;
			}
			else
			{
				sp_morada.style.display="none";
			}
		}
		/*
		var grupo_cidade = document.getElementById('grupo_cidade');
		var sp_grupo_cidade = document.getElementById('sp_grupo_cidade');
		if(!ForceEntry(grupo_cidade, 'Cidade'))
		{
			sp_grupo_cidade.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_cidade.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_cidade.style.display="none";
		}*/

		/*
		var grupo_telefone = document.getElementById('grupo_telefone');
		var sp_grupo_telefone = document.getElementById('sp_grupo_telefone');
		if(!ForceEntry(grupo_telefone, 'Cidade'))
		{
			sp_grupo_telefone.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_telefone.style.display="block";
			return false;
		}
		else if(!ForceNumber(grupo_telefone, 'Cidade'))
		{
			sp_grupo_telefone.innerHTML = getMsg(idioma,'nume');
			sp_grupo_telefone.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_telefone.style.display="none";
		}


		var grupo_email = document.getElementById('grupo_email');
		var sp_grupo_email = document.getElementById('sp_grupo_email');
		if(!ForceEntry(grupo_email, 'Email'))
		{
			sp_grupo_email.innerHTML = getMsg(idioma,'obrigatorio');
			sp_grupo_email.style.display="block";
			return false;
		}
		else if(!ForceEmail(grupo_email, 'Email'))
		{
			sp_grupo_email.innerHTML = getMsg(idioma,'tipo_email');
			sp_grupo_email.style.display="block";
			return false;
		}
		else
		{
			sp_grupo_email.style.display="none";
		}
		*/
	}

	document.getElementById('form_guard_info').submit();
}

function muda_pic_lock_galeria(id, referencia, estilo)
{
	if(id == 0)
	{
		$j('#'+referencia).attr('src','templates/images/icon_locked3.gif');
	}
	else if(id == 1)
	{
		$j('#'+referencia).attr('src','templates/images/icon_unlocked_normal'+estilo+'.gif');
	}

	return false;
}

function muda_pic_lock_galeria_inv(id, referencia, estilo)
{
	if(id == 0)
	{
		$j('#'+referencia).attr('src','templates/images/icon_unlocked_green.gif');
	}
	else if(id == 1)
	{
		$j('#'+referencia).attr('src','templates/images/icon_locked3.gif');
	}
}

function set_resposta_msg(orientacao, idioma)
{
	if(orientacao == 0)
	{
		$j('#bt_resp').css('display','none');
		$j('#contactar_cliente').css('display','block');
	}
	else if(orientacao == 1)
	{
		$j('#bt_resp').css('display','block');
		$j('#contactar_cliente').css('display','none');
		$j('#form_text').val('');
	}
	else if(orientacao == 2)
	{
		var form_text = document.getElementById('form_text');
		if(!ForceEntry(form_text, 'Texto'))
		{
			$j('#sp_form_text').html(getMsg(idioma,'obrigatorio')).slideDown('fast');
			return false;
		}
		else
		{
			$j('#sp_form_text').slideUp('fast');
		}

		$j('#form_contacto').submit();
	}

	return false;
}

function editar_tit_grupo(nome_cmp)
{
	if($j('#tituli_grp_0_0').css('display') == 'inline' && $j('#tituli_grp_0_1').css('display') == 'none')
	{
		$j('#tituli_grp_0_0').css('display','none');
		$j('#tituli_grp_0_1').css('display','inline');
		$j('#a_img_sv_img').css('display','inline');
	}
	else
	{
		$j('#tituli_grp_0_0').css('display','inline');
		$j('#tituli_grp_0_1').css('display','none');
		$j('#a_img_sv_img').css('display','none');
		$j('#titulo_grupo').val('');
	}
}

function sh_educacaoinfo(tag, nr_campos)
{
	if(nr_campos == null)
	{
		if($j('#ae_img').css('display') == "block")
		{
			$j('#as_img').fadeOut('fast', function()
			{
				$j('#ae_img').fadeIn('fast');
				$j('#div_img').fadeIn('fast');
			});
		}
		else
		{
			$j('#ae_img').fadeOut('fast', function()
			{
				$j('#div_img').fadeIn('fast');
				$j('#as_img').fadeIn('fast');
			});
		}
	}
	else if(nr_campos > 0)
	{
		var j = 0;
		var condicao = 0;
		for(i=0; i<nr_campos; i++)
		{
			j = i+1;
			if($j('#div_'+tag+'_'+i).css('display') == "block" && $j('#div_'+tag+'_'+j).css('display') == "none")
			{
				$j('#div_'+tag+'_'+i).css('display','none');
				$j('#div_'+tag+'_'+j).css('display','block');
				condicao = 1;
			}
			else
			{
				$j('#div_'+tag+'_'+i).css('display','block');
				$j('#div_'+tag+'_'+j).css('display','none');
				condicao = 0;
			}
			i++;
		}

		if(condicao == 1) /*SE ESTAMOS A PRETENDER EDITAR ENTOA:*/
		{
			if($j('#goblin').val() == -1)	/*NAO EXISTEM CIDADES NEM OPCOES*/
			{
				if($j('#grupo_estado').val() == '-9')
				{
					$j('#td_1cidade').css('display','none');
					$j('#td_2cidade').css('display','none');
				}
				else
				{
					$j('#td_1cidade').css('display','table-cell');
					$j('#td_2cidade').css('display','table-cell');
				}
			}
		}
		$j('#ae_'+tag).fadeOut('fast',function()
		{
			$j('#a_'+tag).fadeIn('fast');
		});
		/*$j('#a_'+tag).css('display','block');*/
	}
	return false;
}

function resolve_situacao_escolha(pais_value, idioma, wth)
{
	if(pais_value.value == "US")
	{
		$j('#td_1estado').css('display','table-cell');
		$j('#td_2estado').css('display','table-cell');

		gestao_estados_cidades(pais_value.value, idioma, wth);
	}
	else
	{
		$j('#td_1estado').css('display','none'); /*ESCONDER OS CAMPOS DE ESTADO*/
		$j('#td_2estado').css('display','none'); /*ESCONDER OS CAMPOS DE ESTADO*/

		$j('#tr_grupo_4').css('display','none');

		busca_cidade(pais_value, wth);
	}
	return false;
}

function procurar_estados_cidades(elemento)
{
	var idioma = 'en';
	if($j('#id_idioma').val())
	{
		idioma = $j('#id_idioma').val();
	}

	var pais = elemento.value;
	var wth = $j(elemento).css('width');

	if(pais != "-8")
	{
		if(pais == "US")
		{
			$j('#div_estado').css('display','block');

			gestao_estados_cidades(pais, idioma, wth);

			if($j('#select_escolher_cidade').val() < 0)
			{
				$j('#gc_cidade').css('display','none');
				$j('#gc_cidade').attr('disabled',true);
				$j('#sp_gc_cidade').html('');
				$j('#div_cidade').css('display','none');
			}
			else
			{
				$j('#gc_cidade').css('display','block');
				$j('#gc_cidade').attr('disabled',false);
				$j('#sp_gc_cidade').html('');
				$j('#div_cidade').css('display','block');
			}
		}
		else
		{
			$j('#div_estado').css('display','none');
			$j('#div_cidade').css('display','none');

			$j('#gc_cidade').css('display','none');
			$j('#gc_cidade').attr('disabled',true);
			$j('#sp_gc_cidade').html('');

			gestao_cidades_entidades(pais,idioma,wth);
		}
	}
	return false;
}

function busca_cidade(pais_value, wth)
{
	var idioma = 'en';
	if($j('#id_idioma').val())
	{
		idioma = $j('#id_idioma').val();
	}

	var pais = pais_value.value;

	if(pais != "-8")
	{
		if(pais == "US")
		{
			$j('#td_1estado').css('display','table-cell');
			$j('#td_2estado').css('display','table-cell');

			gestao_estados_cidades(pais, idioma, wth);

			if($j('#select_escolher_cidade').val() < 0)
			{
				$j('#gc_cidade').css('display','none');
				$j('#div_cidade').css('display','none');
			}
			else
			{
				$j('#gc_cidade').css('display','block');
				$j('#div_cidade').css('display','block');
			}
			/*alert('America');*/
		}
		else
		{
			$j('#td_1cidade').css('display','none');
			$j('#td_2cidade').css('display','none');
			$j('#tr_nv_cidade').css('display','none');

			$j('#td_1estado').css('display','none');
			$j('#td_2estado').css('display','none');

			$j('#gc_cidade').css('display','none');
			$j('#gc_cidade').attr('disabled',true);

			gestao_cidades_entidades(pais,idioma,wth);
		}
	}
	else
	{
		$j('#td_1cidade').css('display','table-cell');
		$j('#td_2cidade').css('display','table-cell');
		$j('#tr_nv_cidade').css('display','table-row');

		var condicao = true;
		if($j('#select_escolher_cidade').val() != '')
		{
			if($j('#select_escolher_cidade').val() < 0)
			{
				$j('#gc_cidade').css('display','none');
				$j('#div_cidade').css('display','none');

				condicao = false;
			}
			else
			{
				$j('#gc_cidade').css('display','block');
				$j('#div_cidade').css('display','block');
			}
		}

		/*Usado nos notices boards*/
		if(condicao)
		{
			$j('#gc_cidade').css('display','block');
			$j('#gc_cidade').attr('disabled',false);
		}
		else
		{
			$j('#gc_cidade').css('display','none');
			$j('#select_escolher_cidade').attr('disabled',true);
		}
	}

	return false;
}

function busca_cidade_info(cidade_value)
{
	var id_cidade = cidade_value.value;

	if(id_cidade != "-8")
	{
		$j('#td_1cidade').css('display','none');
		$j('#td_2cidade').css('display','none');
		$j('#tr_nv_cidade').css('display','none');

		$j('#div_cidade').css('display','none');
		$j('#gc_cidade').css('display','none');
		$j('#gc_cidade').attr('disabled',true);
		$j('#gc_cidade').val('');
		/*$j('#lista_paises').css('padding-bottom','0px');*/
		$j(".table_editar_galeria #lista_paises").css('padding-bottom','0px');
	}
	else
	{
		$j('#tr_nv_cidade').css('display','table-row');
		$j('#td_1cidade').css('display','table-cell');
		$j('#td_2cidade').css('display','table-cell');

		$j('#div_cidade').css('display','block');
		$j('#gc_cidade').css('display','block');
		$j('#gc_cidade').attr('disabled',false);
		$j('#gc_cidade').val('');
		/*$j('#lista_paises').css('padding-bottom','5px');*/
		$j(".table_editar_galeria #lista_paises").css('padding-bottom','5px');
	}
	return false;
}

function busca_cidade_estado(id_estado_temp,id_idioma,wdth)
{
	var id_estado = id_estado_temp.value;

	if(id_estado != "-8" && id_estado != "-9")
	{
		gestao_cidades_estados(id_estado,id_idioma,wdth);

		$j('#tr_grupo_4').css('display','none');

		$j("#td_1cidade").css('display','none');
		$j("#td_2cidade").css('display','none');

		$j("#select_escolher_cidade").attr('disabled',false);

		$j("#div_cidade").css('display','none');
	}
	else if(id_estado == "-8")
	{
		$j('#tr_grupo_4').css('display','table-row');

		$j("#td_1cidade").css('display','none');
		$j("#td_2cidade").css('display','none');

		$j("#select_escolher_cidade").attr('disabled',false);
		if($j("#select_escolher_cidade").val() == "-8")
		{
			$j("#div_cidade").css('display','block');
		}
		else
		{
			$j("#div_cidade").css('display','none');
		}
	}
	else if(id_estado == "-9")
	{
		$j('#tr_grupo_4').css('display','none');

		$j("#td_1cidade").css('display','none');
		$j("#td_2cidade").css('display','none');

		$j("#select_escolher_cidade").attr('disabled',true);
		$j("#gc_cidade").css('display','none');
		$j("#div_cidade").css('display','none');
	}

	return false;
}

function eliminar_foto_escola(id_foto, idioma)
{
	var htm = '<input type="hidden" name="id_foto" value="'+id_foto+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_foto_escola" value="1" />';

	$j("#conteudo_apagar").html(htm);

	$j("#formulario_apagar").submit();
}

function troca_timbas(orientacao,id_portfolio)
{
	if(orientacao == 0)
	{
		/*$j('#bt_apagar_'+id_portfolio).css('display','none');*/
		$j('#bt_apagar_'+id_portfolio).slideUp('fast');
	}
	else if(orientacao == 1)
	{
		/*$j('#bt_apagar_'+id_portfolio).css('display','block');*/
		$j('#bt_apagar_'+id_portfolio).slideDown('fast');
	}

	return false;
}

function salvar_alteracoes(id_portfolio, id_grupos)
{
	/*alert(id_portfolio);*/
	/*alert(id_grupos);*/
	$j('#id_noticia_edi_'+id_portfolio).css('display','none');
	$j('#img_loader_'+id_portfolio).css('display','block');
	$j('#bt_relacionar_'+id_portfolio).css('display','none');

	var id_grupo = id_grupos.split('|');
	var nr_posicoes = id_grupo.length;
	var conteudo = "";

	for(i=0; i<nr_posicoes; i++)
	{
		if(document.getElementById('A_'+id_portfolio+'_'+id_grupo[i]).checked == true)
		{
			conteudo += 'id_grupo['+id_grupo[i]+']=0';
		}
		else if(document.getElementById('A_'+id_portfolio+'_'+id_grupo[i]).checked == false)
		{
			conteudo += 'id_grupo['+id_grupo[i]+']=1';
		}

		if(nr_posicoes - i != 1)
		{
			conteudo += '&';
		}
	}

	gestao_imagens_entidades(id_portfolio,conteudo);
	//alert(conteudo);

	return false;
}

function set_alteracoes_produto(idioma)
{
	var nome = document.getElementById('nome_produto');
	if(!ForceEntry(nome, 'Nome'))
	{
		$j('#sp_nome_produto').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_nome_produto').css('display','block');
		$j('#sp_nome_produto').css('color','red');
		return false;
	}
	else
	{
		$j('#sp_nome_produto').css('display','none');
	}

	$j('#form_editar').submit();
}

function set_diferences(objecto)
{
	if(objecto.value == 0)
	{
		objecto.style.textTransform = 'uppercase';
	}
	else
	{
		objecto.style.textTransform = 'none';
	}

	return false;
}

function verificacao_tipo_educacao(objecto)
{
	if(objecto.value == 1)
	{
		$j('#tr_grupo_1').css('display','table-row');
		$j('#tr_grupo_2').css('display','none');
		$j('#tr_grupo_3').css('display','none');
		$j('#tr_grupo_4').css('display','none');
		$j('#tr_grupo_5').css('display','none');
		$j('#tr_grupo_6').css('display','none');
		$j('#tr_grupo_8').css('display','none');

		//$j('#tabela_nome_prod').css('display','block');
		//$j('#tabela_localizacao').css('display','none');
	}
	else if(objecto.value == 0)
	{
		$j('#tr_grupo_1').css('display','none');
		$j('#tr_grupo_2').css('display','table-row');
		if($j('#grupo_sigla_pais').val() == 'US')
		{
			$j('#tr_grupo_3').css('display','table-row');
			if($j('#grupo_estados_provincia').val() == "-8")
			{
				$j('#tr_grupo_4').css('display','table-row');
			}
			else
			{
				$j('#tr_grupo_4').css('display','none');
			}
		}
		else
		{
			$j('#tr_grupo_3').css('display','none');
			$j('#tr_grupo_4').css('display','none');
		}

		$j('#tr_grupo_5').css('display','table-row');
		if($j('#select_escolher_grupo').val() == "-8")
		{
			$j('#tr_grupo_6').css('display','table-row');
		}
		else
		{
			$j('#tr_grupo_6').css('display','none');
		}
		$j('#tr_grupo_8').css('display','table-row');

		//$j('#tabela_nome_prod').css('display','none');
		//$j('#tabela_localizacao').css('display','block');
		$j('#grupo_nome').val('');
	}
	return false;
}

function busca_grupo(pais_value, idioma, wth, id)
{
	var pais = pais_value;
	var id_estado = -100;

	if(pais.value != "-8")
	{
		//alert(pais.value);
		$j('#tr_grupo_6').css('display','none');
		/*$j('#td_nv_ed').css('display','none');*/
		/*$j('#gc_nome').css('display','none');*/
		$j('#gc_nome').attr('disabled',true);

		if(pais.value == "US")
		{
			gestao_estados_entidades(pais.value,idioma,wth,id);
		}
		else
		{
			/*$j('#es_1').css('display','none');*/
			/*$j('#es_2').css('display','none');*/

			$j('#tr_grupo_3').css('display','none');
			$j('#tr_grupo_4').css('display','none');

			gestao_educacoes_entidades(pais.value,idioma,wth,id,id_estado);
		}
	}
	else
	{
		$j('#tr_grupo_6').css('display','table-row');
		/*$j('#td_nv_ed').css('display','block');*/
		/*$j('#gc_nome').css('display','block');*/
		$j('#gc_nome').attr('disabled',false);
	}

	return false;
}

function busca_grupo_info(grupo_value)
{
	var id_grupo = grupo_value.value;

	if(id_grupo != "-8" && id_grupo != "-9")
	{
		$j('#op_default_value').remove();

		$j('#tr_grupo_6').css('display','none');
		/*$j('#td_nv_ed').css('display','none');*/
		/*$j('#gc_nome').css('display','none');*/

		$j('#gc_nome').attr('disabled',true);
		$j('#gc_nome').val('');

		/*$j('#lista_paises').css('padding-bottom','0px');*/
	}
	else
	{
		$j('#tr_grupo_6').css('display','table-row');
		/*$j('#td_nv_ed').css('display','block');*/
		/*$j('#gc_nome').css('display','block');*/

		$j('#gc_nome').attr('disabled',false);
		$j('#gc_nome').val('');

		/*$j('#lista_paises').css('padding-bottom','5px');*/
	}
	return false;
}

function mostrar_resto_alunos(nr_tabelas, id)
{
	/*alert(nr_tabelas);*/
	for(i=0; i<=nr_tabelas; i++)
	{
		if(i == id)
		{
			$j('#tabela_'+i).css('display','block');
			$j('#a_pag_'+i).css('font-weight','bold');
		}
		else
		{
			$j('#tabela_'+i).css('display','none');
			$j('#a_pag_'+i).css('font-weight','normal');
		}
	}
	return false;
}

function mostrar_resto_alunos_ad(nr_tabelas, orientacao)
{
	var tabela = "";
	var a_pag = "";
	var anterior = 0;
	var proximo = 0;

	for(i=0; i<=nr_tabelas; i++)
	{
		tabela = $j('#tabela_'+i);
		a_pag = $j('#a_pag_'+i);

		if(tabela.css('display') == 'block')
		{
			anterior = i-1;
			proximo = i+1;
		}

		tabela.css('display','none');
		a_pag.css('font-weight','normal');
	}

	if(orientacao == 0)
	{
		/*ANTERIOR*/
		if(anterior <= 0)
		{
			$j('#tabela_0').css('display','block');
			$j('#a_pag_0').css('font-weight','bold');
		}
		else
		{
			$j('#tabela_'+anterior).css('display','block');
			$j('#a_pag_'+anterior).css('font-weight','bold');
		}
	}
	else if(orientacao ==1)
	{
		/*PROXIMO*/
		if(proximo >= nr_tabelas)
		{
			$j('#tabela_'+nr_tabelas).css('display','block');
			$j('#a_pag_'+nr_tabelas).css('font-weight','bold');
		}
		else
		{
			$j('#tabela_'+proximo).css('display','block');
			$j('#a_pag_'+proximo).css('font-weight','bold');
		}
	}
	else
	{
		/*METE S A PRIMEIRA COMO DEFAULT*/
		$j('#tabela_0').css('display','block');
	}

	return false;
}

function novo_departamento()
{
	var idioma = 'en';
	if($j('#id_idioma').val())
	{
		idioma = $j('#id_idioma').val();
	}

	if($j('#tb_adicionar_departamento').css('display') == 'block')
	{
		$j('#tb_adicionar_departamento').slideUp('fast');
	}
	else
	{
		$j('#tb_adicionar_departamento').slideDown('fast');
	}

	$j('#icon_add').unbind('click');
	$j('#icon_add').removeAttr('onclick');
	$j('#icon_add').click(function()
	{
		confirma_nv_departamento(idioma);
	});

	return false;
}

function confirma_nv_departamento(idioma)
{
	if(document.getElementById('nome_departamento'))
	{
		var nome_departamento = document.getElementById('nome_departamento');
		if(!ForceEntry(nome_departamento, 'Nome'))
		{
			//alert(getMsg(idioma,'obrigatorio'));
			if($j('#sp_nome_departamento').css('display') != 'block')
			{
				$j('#sp_nome_departamento').html(getMsg(idioma,'obrigatorio'));
				$j('#sp_nome_departamento').slideDown('fast');
			}
			return false;
		}
		else
		{
			$j('#sp_nome_departamento').slideUp('fast');
		}
	}

	$j('#adicionar_nv_departamento').submit();
	return false;
}

function gestao_eliminar_departamento(id, registos)
{
	for(var i=0; i<registos; i++)
	{
		if($j('#bt_apagar_'+i).css('display') == 'block')
		{
			$j('#bt_apagar_'+i).slideUp('fast');

			if(i == id)
			{
				break;
			}
		}

		if(i == id)
		{
			$j('#bt_apagar_'+i).slideDown('fast');
		}
		else
		{
			$j('#bt_apagar_'+i).css('display','none');
		}
	}

	return false;
}

function eliminar_departamento(id_departamento, idioma)
{
	var htm = '<input type="hidden" name="id_departamento" value="'+id_departamento+'" />';
		htm+= '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
		htm+= '<input type="hidden" name="apagar_departamento" value="1" />';

	$j('#conteudo_apagar').html(htm);

	$j('#formulario_apagar').submit();
}

function set_pesq_educacao(orientacao)
{
	if(orientacao == "estudantes")
	{
		$j('#div_estudantes').css('display','block');
		$j('#div_produtos').css('text-align','center');
		$j('#div_produtos').css('background-color','#FFFFFF');
		$j('#div_produtos').html($j('#div_loader').html());
		/*$j('#div_produtos').css('display','none');*/
	}
	else if(orientacao == "produtos")
	{
		$j('#div_produtos').css('display','block');
		$j('#div_estudantes').css('text-align','center');
		$j('#div_estudantes').css('background-color','#FFFFFF');
		$j('#div_estudantes').html($j('#div_loader').html());
		/*$j('#div_estudantes').css('display','none');*/
	}

	$j('#form_pesq_edicao').submit();
}

function anular_envio_update(id)
{
	/*$j('#div_pedido_'+id).css('display','none');*/
	/*$j('#div_update_'+id).css('display','block');*/

	$j('#div_pedido_'+id).slideUp('fast',function()
	{
		$j('#div_update_'+id).slideDown('fast');
	});

	$j('#txt_razao_'+id).attr('disabled',true);
	$j('#txt_razao_'+id).html('');

	return false;
}

function fazer_envio_update(id)
{
	/*$j('#div_pedido_'+id).css('display','block');*/
	/*$j('#div_update_'+id).css('display','none');*/

	$j('#div_remover_'+id).slideUp('fast');
	$j('#div_update_'+id).slideUp('fast',function()
	{
		$j('#div_pedido_'+id).slideDown('fast');
	});

	$j('#txt_razao_'+id).attr('disabled',false);
	$j('#txt_razao_'+id).html('');

	return false;
}

function fazer_gestao_portfolio(id)
{
	$j('#div_remover_'+id).slideDown('fast');
	$j('#div_pedido_'+id).slideUp('fast',function()
	{
		$j('#div_update_'+id).slideDown('fast');
	});

	return false;
}

function show_hide_tabela(id, nr_tabelas, ft)
{
	/*alert('id='+id+' & nr_tabelas='+nr_tabelas);*/
	if(ft == "")
	{
		var tabela = "";
		var a = "";
		for(i=0; i<nr_tabelas; i++)
		{
			if(i == id)
			{
				$j('#tabela_'+i).css('display','block');
				$j('#a_activo_'+i).css('font-weight','bold');
			}
			else
			{
				$j('#tabela_'+i).css('display','none');
				$j('#a_activo_'+i).css('font-weight','normal');
			}
		}
	}
	else if(ft == "foward" || ft == "backward")
	{
		var anterior = 0;
		var proximo = 0;
		var tabela = "";
		var a = "";

		for(i=0; i<nr_tabelas; i++)
		{
			tabela = $j('#tabela_'+i);
			a = $j('#a_activo_'+i);

			if(tabela.css('display') == 'block')
			{
				anterior = i-1;
				proximo = i+1;
			}

			tabela.css('display','none');
			a.css('font-weight','normal');
		}

		if(anterior < 0)
		{
			anterior = 0;
		}
		if(proximo >= nr_tabelas)
		{
			proximo = nr_tabelas-1;
		}

		if(ft == "foward")
		{
			$j('#tabela_'+proximo).css('display','block');
			$j('#a_activo_'+proximo).css('font-weight','bold');
		}
		else if(ft == "backward")
		{
			$j('#tabela_'+anterior).css('display','block');
			$j('#a_activo_'+anterior).css('font-weight','bold');
		}
	}
	else
	{
		for(i=0; i<nr_tabelas; i++)
		{
			if(i==0)
			{
				$j('#tabela_'+i).css('display','block');
				$j('#a_activo_'+i).css('font-weight','bold');
			}
			else
			{
				$j('#tabela_'+i).css('display','none');
				$j('#a_activo_'+i).css('font-weight','normal');
			}
		}
	}

	return false;
}

function apagar_cliente(id_cliente_grupo, id_cliente, idioma)
{
	var htm = '<input type="hidden" name="id_cliente_grupo" value="'+id_cliente_grupo+'" />';
	    htm += '<input type="hidden" name="id_cliente" value="'+id_cliente+'" />';
	    htm += '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
	    htm += '<input type="hidden" name="remover_cliente_escola" value="1" />';

	$j('#conteudo_apagar').html(htm);

	$j('#formulario_apagar').submit();
}

function apagar_produto_cliente(id_portfolio, idioma)
{
	var htm = '<input type="hidden" name="id_portfolio" value="'+id_portfolio+'" />';
	    htm += '<input type="hidden" name="id_idioma" value="'+idioma+'" />';
	    htm += '<input type="hidden" name="remover_produto_escola" value="1" />';

	$j('#conteudo_apagar').html(htm);

	$j('#formulario_apagar').submit();
}

function carregar_novo_objecto(tema, orientacao)
{
	var cor = "";
	if(tema == 0)
	{
		cor = "#969696";
	}
	else
	{
		cor = "#000000";
	}

	if(orientacao == 0)
	{
		$j('#input_youtube_url').remove();
		$j('#a_add_img').unbind('click');
		$j('#a_add_img2').unbind('click');
		$j('#form_add_img').submit();
	}
	else
	{
		var idioma = $j('#id_idioma').val();

		var existe_erros = false;

		var input_youtube_url = "";
			input_youtube_url = elemento('input_youtube_url');
		if(input_youtube_url != "")
		{
			if(!ForceEntry(input_youtube_url, 'Youtube'))
			{
				$j('#input_youtube_url').val(getMsg(idioma,'obrigatorio'));
				$j('#input_youtube_url').css('color','red');
				$j('#input_youtube_url').click(function(){
					$j('#input_youtube_url').val('');
					$j('#input_youtube_url').css('color',cor);
					$j('#input_youtube_url').unbind('click');
				});

				return false;
			}
			else if(!ForceYouTube(input_youtube_url))
			{
				$j('#input_youtube_url').val(getMsg(idioma,'endereco_youtube'));
				$j('#input_youtube_url').css('color','red');
				$j('#input_youtube_url').click(function(){
					$j('#input_youtube_url').val('');
					$j('#input_youtube_url').css('color',cor);
					$j('#input_youtube_url').unbind('click');
				});

				return false;
			}
			else
			{
				$j('#input_youtube_url').css('color',cor);
			}
		}

		if(!existe_erros)
		{
			$j('#input_fotografia').remove();
			$j('#a_add_img').unbind('click');
			$j('#a_add_img2').unbind('click');

			$j('#form_add_img').submit();
		}
	}
	return false;
}

function portfolio_reportar()
{
	if($j('#reportar_portfolio').css('display') == "none")
	{
		$j('#favorito_portfolio').slideUp('fast');
		$j('#reportar_portfolio').slideDown('fast');
	}
	else
	{
		$j('#reportar_portfolio').slideUp('fast');
	}
	return false;
}

function portfolio_favoritos()
{
	if($j('#favorito_portfolio').css('display') == "none")
	{
		$j('#reportar_portfolio').slideUp('fast');
		$j('#favorito_portfolio').slideDown('fast');
	}
	else
	{
		$j('#favorito_portfolio').slideUp('fast');
	}
	return false;
}

function galeria_reportar()
{
	if($j('#reportar_galeria').css('display') == "none")
	{
		$j('#favorito_grupo').slideUp('fast');
		$j('#resposta_pertencer_grupo').slideUp('fast');
		$j('#reportar_galeria').slideDown('fast');
	}
	else
	{
		$j('#reportar_galeria').slideUp('fast');
	}

	return false;
}

function galeria_favorito()
{
	if($j('#favorito_grupo').css('display') == "none")
	{
		$j('#reportar_galeria').slideUp('fast');
		$j('#resposta_pertencer_grupo').slideUp('fast');
		$j('#favorito_grupo').slideDown('fast');
	}
	else
	{
		$j('#favorito_grupo').slideUp('fast');
	}

	return false;
}

function galeria_pertencer()
{
	if($j('#resposta_pertencer_grupo').css('display') == "none")
	{
		$j('#favorito_grupo').slideUp('fast');
		$j('#reportar_galeria').slideUp('fast');
		$j('#resposta_pertencer_grupo').slideDown('fast');
	}
	else
	{
		$j('#resposta_pertencer_grupo').slideUp('fast');
	}

	return false;
}

function educacao_reportar()
{
	if($j('#reportar_educacao').css('display') == "none")
	{
		$j('#favorito_grupo').slideUp('fast');
		$j('#resposta_pertencer_grupo').slideUp('fast');
		$j('#reportar_educacao').slideDown('fast');
	}
	else
	{
		$j('#reportar_educacao').slideUp('fast');
	}

	return false;
}

function educacao_pertencer()
{
	if($j('#resposta_pertencer_grupo').css('display') == "none")
	{
		$j('#favorito_grupo').slideUp('fast');
		$j('#reportar_educacao').slideUp('fast');
		$j('#resposta_pertencer_grupo').slideDown('fast');
	}
	else
	{
		$j('#resposta_pertencer_grupo').slideUp('fast');
	}

	return false;
}

function educacao_favorito()
{
	if($j('#favorito_grupo').css('display') == "none")
	{
		$j('#resposta_pertencer_grupo').slideUp('fast');
		$j('#reportar_educacao').slideUp('fast');
		$j('#favorito_grupo').slideDown('fast');
	}
	else
	{
		$j('#favorito_grupo').slideUp('fast');
	}

	return false;
}

function editar_info_grupo(idioma)
{
	var grupo_nome = document.getElementById('grupo_nome');

	var valor_grupo_nome = grupo_nome.value;
	max_caracter = 50;

	if(!ForceEntry(grupo_nome, 'Texto'))
	{
		$j('#sp_grupo_nome').html(getMsg(idioma,'obrigatorio'));
		$j('#sp_grupo_nome').css('display','block');
		return false;
	}
	else if(valor_grupo_nome.length > max_caracter)
	{
		$j('#sp_grupo_nome').html(getMsg(idioma,'comprido_esp')+' '+max_caracter);
		$j('#sp_grupo_nome').css('display','block');
		return false;
	}
	else
	{
		$j('#sp_grupo_nome').css('display','none');
	}

	$j('#form_mudanca').submit();
}

function verificador_mostruoso(id)
{
	if(id.checked == true)
	{
		$j('#td_mostruoso').css('display','inline');
	}
	else
	{
		$j('#td_mostruoso').css('display','none');
	}
}

function busca_estado(objecto, id_idioma, wdth, id_cliente)
{
	var id_pais = $j('#grupo_sigla_pais').val();

	if(objecto.value == -8)
	{
		$j('#tr_grupo_4').css('display','table-row');
	}
	else
	{
		$j('#tr_grupo_4').css('display','none');
	}
	//alert(objecto.value);
	gestao_educacoes_entidades(id_pais,id_idioma,wdth,id_cliente,objecto.value);

	return false;

}

function salvar_voltar_imgeducacao()
{
	var html = '<input type=\"hidden\" name=\"retorno\" value=\"ver_grupo\" />';
		html += '<input type=\"hidden\" name=\"tipo\" value=\"1\" />';

	$j('#hepa_div2').html(html);

	$j('#formulario').submit();
}

function saltar_voltar_exibicaoeducacao(id_cliente)
{
	var html = '<input type=\"hidden\" name=\"retorno[id_cliente]\" value=\"'+id_cliente+'\" />';
		html += '<input type=\"hidden\" name=\"retorno[op]\" value=\"ver_grupo\" />';
	if($j('#nome_departamento'))
	{
		html += '<input type=\"hidden\" name=\"form_dep[nome]\" value=\"'+$j('#nome_departamento').val()+'\" />';
	}

	$j('#hepa_div2').html(html);

	$j('#form_accao').submit();
}

function enviar_email_privado_actperfl()
{
	var html = '<input type=\"hidden\" name=\"envio_particular\" value=\"1\" />';

	$j('#hepa_div2').html(html);
	$j('#form_accao').submit();

	return false;
}

function fechar_pertencer_escola()
{
	$j('#resposta_pertencer_grupo').css('display','none');
	$j('#pergunta_pertencer_grupo').css('display','inline');

	return false;
}

function apresentar_opcao_gestao(orientacao, id)
{
	if(orientacao == "show")
	{
		$j('#'+id).slideDown('fast');
	}
	else
	{
		$j('#'+id).slideUp('fast');
	}
}

function change_up_img(orientacao, id, estilo)
{
	if(orientacao == 'over')
	{
		$j('#'+id).attr('src','templates/images/icon_foldoutbg_up_red.gif');
	}
	else
	{
		$j('#'+id).attr('src','templates/images/icon_foldoutbg_up_normal'+estilo+'.gif');
	}
}

function change_down_img(orientacao, id, estilo)
{
	if(orientacao == 'over')
	{
		$j('#'+id).attr('src','templates/images/icon_foldoutbg_red.gif');
	}
	else
	{
		$j('#'+id).attr('src','templates/images/icon_foldoutbg_normal'+estilo+'.gif');
	}
}

function set_objecto_block(id)
{
	$j('#'+id).css('display','block');
}

function set_objecto_none(id)
{
	$j('#'+id).css('display','none');
}

function slideDown(id)
{
	$j('#'+id).slideDown('fast');
	return false;
}

function slideUp(id)
{
	$j('#'+id).slideUp('fast');
	return false;
}

function showRow(id)
{
	$j('#'+id).css('display','table-row');
	return false;
}

function hideRow(id)
{
	$j('#'+id).css('display','none');
	return false;
}

function show_hide_degree(objecto, id)
{
	if(objecto.value == 0)
	{
		showRow('tr_grau_alcancado_'+id);
	}
	else
	{
		hideRow('tr_grau_alcancado_'+id);
	}

	return false;
}

function eliminar_favorito(nr_favoritos, tipo, id)
{
	for(var i = 0; i < nr_favoritos; i++)
	{
		if(i == id)
		{
			$j('#bt_apagar_'+i).slideDown('fast');
		}
		else
		{
			$j('#bt_apagar_'+i).slideUp('fast');
		}
	}

	return false;
}

function fb_relancar_registo()
{
	fb_gestao_registo();
	return false;
}

function confirma_eliminar_favorito(tipo_conteudo, id)
{
	var id_idioma = $j('#id_idioma').val();

	var html = '';
		html += '<form id="form_submit" method="post" action="site/menus_proc.php">';
		html += '<input type="hidden" name="tabela" value="'+tipo_conteudo+'" />';
		html += '<input type="hidden" name="id" value="'+id+'" />';
		html += '<input type="hidden" name="id_idioma" value="'+id_idioma+'" />';
		html += '<input type="hidden" name="apagar_favorito" value="1" />';
		html += '</form>';

	$j('#div_form').html(html);
	$j('#form_submit').submit();

	return false;
}

function confirma_eliminar_favorito_sa(tipo_conteudo, id, id_cliente)
{
	var id_idioma = $j('#id_idioma').val();

	var html = '';
		html += '<form id="form_submit" method="post" action="site/menus_proc.php">';
		html += '<input type="hidden" name="tabela" value="'+tipo_conteudo+'" />';
		html += '<input type="hidden" name="id" value="'+id+'" />';
		html += '<input type="hidden" name="id_idioma" value="'+id_idioma+'" />';
		html += '<input type="hidden" name="id_cliente" value="'+id_cliente+'" />';
		html += '<input type="hidden" name="apagar_favorito" value="1" />';
		html += '</form>';

	$j('#div_form').html(html);
	$j('#form_submit').submit();

	return false;
}

function close_facebook_contect()
{
	$j('#facebook_conect').remove();
	return false;
}

function verifica_post(flag)
{
	var idioma = $j('#id_idioma').val();

	var existe_erros = false;

	if(flag != undefined)
	{
		var titulo = "";
			titulo = elemento('titulo');
		if(titulo != "")
		{
			if(!ForceEntry(titulo, 'titulo'))
			{
				existe_erros = true;

				$j('#sp_titulo').html(getMsg(idioma,'obrigatorio'));
				$j('#sp_titulo').slideDown('fast');

				return false;
			}
			else
			{
				$j('#sp_titulo').html('');
				$j('#sp_titulo').slideUp('fast');
			}
		}
	}

	var texto = "";
		texto = elemento('texto');
	if(texto != "")
	{
		if(!ForceEntry(texto, 'texto'))
		{
			existe_erros = true;

			$j('#sp_texto').html(getMsg(idioma,'obrigatorio'));
			$j('#sp_texto').slideDown('fast');

			return false;
		}
		else
		{
			$j('#sp_texto').html('');
			$j('#sp_texto').slideUp('fast');
		}
	}

	if(flag != undefined)
	{
		var id_pais = $j('#select_paises').val();
		var id_estado = $j('#select_estados').val();
		var id_cidade = $j('#select_cidades').val();

		if(id_cidade == '-8')
		{
			var gc_cidade = "";
				gc_cidade = elemento('gc_cidade');
			if(gc_cidade != "")
			{
				if(!ForceEntry(gc_cidade, 'gc_cidade'))
				{
					existe_erros = true;

					$j('#sp_gc_cidade').html(getMsg(idioma,'obrigatorio'));
					$j('#sp_gc_cidade').slideDown('fast');

					return false;
				}
				else
				{
					$j('#sp_gc_cidade').html('');
					$j('#sp_gc_cidade').slideUp('fast');
				}
			}
		}
	}

	if(!existe_erros)
	{
		$j('#formulario_post').submit();
	}
	else
	{
		return false;
	}
}

function post_clean_action()
{
	$j('#titulo').val('');
	$j('#texto').val('');

	$j('#rb_op0').attr('checked',true);
	$j('#rb_op1').attr('checked',false);

	$j('.id_estado').css('display','none');
	$j('.id_nova_cidade').css('display','none');

	$j('#select_paises').val('-8');
	$j('#select_cidades').val('-9');
	$j('#select_cidades').attr('disabled',true);

	$j('#gc_cidade').val('');
	$j('#gc_cidade').attr('disabled',true);
	$j('#sp_gc_cidade').html('');

	return false;
}


function busca_cidade_nb(wth)
{
	var idioma = 'en';
	if($j('#id_idioma').val() != undefined)
	{
		idioma = $j('#id_idioma').val();
	}

	var pais = $j('#select_paises').val();

	if(pais != undefined)
	{
		$j('.id_nova_cidade').css('display','none');

		$j('#gc_cidade').val('');
		$j('#gc_cidade').attr('disabled',true);
		$j('#sp_gc_cidade').html('');

		if(pais != "-8")
		{
			if(pais.toUpperCase() == "US")
			{
				$j('.id_estado').css('display','table-row');
				gestao_estados_cidades_nb(pais,wth);
			}
			else
			{
				$j('.id_estado').css('display','none');
				gestao_cidades_entidades_nb(pais,wth);
			}
		}
		else
		{
			$j('#select_cidades').html('');
			$j('#select_cidades').html('<option selected="selected" value="-9">'+getMsg(idioma,'all_cities')+'</option>');
			$j('#select_cidades').css('text-transform','uppercase');
			$j('#select_cidades').attr('disabled',true);

			$j('.id_estado').css('display','none');
			$j('.id_nova_cidade').css('display','none');
		}
	}
	return false;
}

function gestao_estados_cidades_nb(id_pais, wth)
{
	var id_idioma = 'en';
	if($j('#id_idioma').val() != undefined)
	{
		id_idioma = $j('#id_idioma').val();
	}

	$j('#img_load_estados').css('display','block');
	$j('#select_estados').css('display','none');
	$j('#img_load_cidades').css('display','block');
	$j('#select_cidades').css('display','none');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_estados_cidades_nb", id_pais: id_pais, id_idioma: id_idioma, wth: wth
        },
        function(docxml)
        {
			/*alert(docxml);*/
			var html = docxml.split("|");
			/*html[0] = estados;*/
			/*html[1] = cidades;*/

			$j('#lista_estados').html(html[0]);
			$j('#lista_cidades').html(html[1]);

			if($j('#select_estados').val() == "-9")
			{
				$j('#select_cidades').html('');
				$j('#select_cidades').html('<option selected="selected" value="-9">'+getMsg(id_idioma,'all_cities')+'</option>');
				$j('#select_cidades').css('text-transform','uppercase');
				$j('#select_cidades').attr('disabled',true);
			}
		},
        "html"
    );
}

function gestao_cidades_entidades_nb(id_pais, wth)
{
	var id_idioma = 'en';
	if($j('#id_idioma').val() != undefined)
	{
		id_idioma = $j('#id_idioma').val();
	}

	$j('#img_load_cidades').css('display','block');
	$j('#select_cidades').css('display','none');

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_cidades_nb", id_pais: id_pais, id_idioma: id_idioma, wth: wth
        },
        function(docxml)
        {
			$j('#lista_cidades').html(docxml);
		},
        "html"
    );
}

function busca_cidade_estado_nb(wdth)
{
	var id_estado = $j('#select_estados').val();

	if(id_estado != undefined)
	{
		$j('.id_nova_cidade').css('display','none');

		$j('#gc_cidade').val('');
		$j('#gc_cidade').attr('disabled',true);
		$j('#sp_gc_cidade').html('');

		$j('#img_load_cidades').css('display','block');
		$j('#select_cidades').css('display','none');
		if(id_estado != "-8")
		{
			gestao_cidades_estados_nb(id_estado,wdth);
		}
		else if(id_estado == "-8")
		{

		}
	}

	return false;
}

function gestao_cidades_estados_nb(id_estado, wth)
{
	var id_idioma = 'en';
	if($j('#id_idioma').val() != undefined)
	{
		id_idioma = $j('#id_idioma').val();
	}

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "get_cidades_estado_nb", id_estado: id_estado, id_idioma: id_idioma, wth: wth
        },
        function(docxml)
        {
			$j('#lista_cidades').html(docxml);
		},
        "html"
    );
}

function busca_cidade_info_nb()
{
	var id_cidade = $j('#select_cidades').val();

	if(id_cidade != undefined)
	{
		if(id_cidade != "-8")
		{
			$j('.id_nova_cidade').css('display','none');

			$j('#gc_cidade').val('');
			$j('#gc_cidade').attr('disabled',true);
			$j('#sp_gc_cidade').html('');
		}
		else
		{
			$j('.id_nova_cidade').css('display','table-row');

			$j('#gc_cidade').val('');
			$j('#gc_cidade').attr('disabled',false);
			$j('#sp_gc_cidade').html('');
		}
	}
	return false;
}

function reset_insert_noticeboard()
{
	$j('#rb_op0').attr('checked',true);
	$j('#rb_op1').attr('checked',false);

	$j('.id_estado').css('display','none');
	$j('.id_nova_cidade').css('display','none');

	$j('#select_paises').val('-8');
	$j('#select_cidades').val('-9');
	$j('#select_cidades').attr('disabled',true);

	$j('#gc_cidade').val('');
	$j('#gc_cidade').attr('disabled',true);
	$j('#sp_gc_cidade').html('');
}

function set_radio_checked(id)
{
	$j('#'+id).attr('checked', true);
}

function switch_file_values(origem, destino)
{
	$j('#'+destino).val($j('#'+origem).val());
	return false;
}

function query_confirm_delete(id)
{
	$j('#'+id).css('display','table-row');

	return false;
}

function query_confirm_delete_v2(id)
{
	$j('#'+id).css('display','block');

	return false;
}

function query_cancel_delete(id)
{
	$j('#'+id).css('display','none');

	return false;
}

function query_execute_delete(id)
{
	$j('#accao_'+id).val('post_apagar');
	$j('#form_'+id).submit();

	return false;
}

function query_confirm_facebook_delete()
{
	$j('#a_facebook').css('visibility','hidden');
	$j('#div_facebook').css('display','block');

	return false;
}

function query_cancel_facebook_delete()
{
	$j('#a_facebook').css('visibility','visible');
	$j('#div_facebook').css('display','none');

	return false;
}

function query_execute_facebook_delete()
{
	var id_idioma = 'en';
	if($j('#id_idioma').val() != undefined)
	{
		id_idioma = $j('#id_idioma').val();
	}

	var html = '';
		html += '<form id="form_cancel_facebook" method="post" action="site/menus_proc.php">';
		html += '<input type="hidden" name="id_idioma" value="'+id_idioma+'" />';
		html += '<input type="hidden" name="accao" value="fb_connection_delete" />';
		html += '</form>';

	$j('#div_facebook_form').html(html);
	$j('#form_cancel_facebook').submit();

	return false;
}

function open_facebook_connect_window(endereco)
{
	window.open(endereco,"Facebook Connection","width=580,height=350,status=0,toolbar=0,menubar=0,location=0,directories=0,resizable=0")
	//window.location = endereco;
	return false;
}

function fb_set_window_location_al()
{
	window.location="index.php?fblogin=1";

	return false;
}

function validar_gestao_admin()
{
	$j('#formulario').submit();

	return false;
}

function check_search_option()
{
	var idioma = 'en';
	if($j('#id_idioma'))
	{
		idioma = $j('#id_idioma').val();
	}

	var opcao = $j('#check_option').val();
	if(opcao == 3)
	{
		//alert(opcao);
		$j('.id_pais').css('display','table-row');
		$j('.id_cidade').css('display','table-row');
	}
	else
	{
		//alert('?->'+opcao);
		$j('.id_pais').css('display','none');
		$j('.id_estado').css('display','none');
		$j('.id_cidade').css('display','none');

		var html_cidades = '<option value="-9" selected="selected" >'+(getMsg(idioma,'all_cities').toUpperCase())+'</option>';
		var html_estados = '<option value="-9" selected="selected" >'+(getMsg(idioma,'all_states').toUpperCase())+'</option>';

		$j('#select_paises').val('-9');
		$j('#select_cidades').html(html_cidades);
		$j('#select_cidades').attr('disabled',true);
		$j('#select_estados').html(html_estados);
		$j('#select_estados').attr('disabled',true);

		/*Se for um pais e cidade ou pais simplesmente vai logo fazer opedido do centro*/
		if(opcao == 0 || opcao == 1 || opcao == 4)
		{
			var zoom = 8;
			if(opcao == 1)
			{
				zoom = 5;
			}
			else if(opcao == 4)
			{
				zoom = 6;
			}
			codeAdress($j('#op'+opcao).html(),zoom);
		}
		submeter_formulario_pesq();
	}

	return false;
}

function update_search_option()
{
	var pais = $j('#op_pa_'+$j('#select_paises').val()).html();
	var estado = $j('#op_es_'+$j('#select_estados').val()).html();
	var cidade = $j('#op_cd_'+$j('#select_cidades').val()).html();

	var localizacao = '';
	var zoom = 8;

	if(cidade != null)
	{
		localizacao += cidade;
	}
	if(estado != null)
	{
		if(cidade != null)
		{
			localizacao += ' ';
		}
		localizacao += estado;
	}
	if(pais != null)
	{
		if(cidade != null || estado != null)
		{
			localizacao += ', ';
		}
		else
		{
			zoom = 4;
		}
		localizacao += pais;
	}

	if(localizacao != '')
	{
		codeAdress(localizacao, zoom);
	}
	//alert(pais);
	//alert(estado);
	//alert(cidade);
}

function submeter_formulario_pesq()
{
	//alert('submeter_formulario_pesq');
	$j('#pesq_especifica').submit();
	return false;
}

function stopRKey(evt)
{
	var evt = (evt) ? evt : ((event) ? event : null);
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
	if ((evt.keyCode == 13) && (node.type=="text"))
	{
		submeter_formulario_pesq();
		return false;
	}
}

function check_elem_categories(objecto, indice)
{
	if(objecto.checked == true)
	{
		$j('#div_cat_'+indice).css('display','block');
	}
	else
	{
		$j('#div_cat_'+indice).css('display','none');
	}
}

function search_tag_formulario_pesq(procura)
{
	$j('#div_tags').html('<input type="hidden" name="tag" value="'+procura+'"/>');

	submeter_formulario_pesq();
}

function reset_searchs_formulario(reset)
{
	$j('#div_tags').html('<input type="hidden" name="reset_search" value="'+reset+'"/>');

	submeter_formulario_pesq();
}

function reset_formulario_pesq_tags()
{
	$j('#div_tags').html('');

	submeter_formulario_pesq();
}

function test_badge_path(caminho_param)
{
	var caminho = '';
		caminho += caminho_param;

	if($j('#badge_type'))
	{
		caminho += '&badge_type='+$j('#badge_type').val();
	}
	if($j('#default_show'))
	{
		caminho += '&default_show='+$j('#default_show').val();
	}
	if($j('#filter') && $j('#filter').is(':checked'))
	{
		caminho += '&filter='+$j('#filter').val();
	}
	if($j('#number_rows'))
	{
		caminho += '&number_rows='+$j('#number_rows').val();
	}
	if($j('#number_columns'))
	{
		caminho += '&number_columns='+$j('#number_columns').val();
	}
	if($j('#column_size_text'))
	{
		caminho += '&column_size_text='+$j('#column_size_text').val();
	}
	if($j('#column_size_image'))
	{
		caminho += '&column_size_image='+$j('#column_size_image').val();
	}
	if($j('#color_background'))
	{
		caminho += '&color_background='+($j('#color_background').val().replace('#',''));
	}
	if($j('#color_text'))
	{
		caminho += '&color_text='+($j('#color_text').val().replace('#',''));
	}
	if($j('#frame_height'))
	{
		caminho += '&frame_height='+$j('#frame_height').val();
	}
	if($j('#id_idioma'))
	{
		caminho += '&lang='+$j('#id_idioma').val();
	}

	//window.location = caminho;
	window.open(caminho);
}

function edit_badge_portfolio()
{
	$j('#form_editar').submit();
}

function edit_badge_portfolio_gc()
{
	$j('#div_hidden').html('<input type="hidden" name="obter_codigo" value="1" />');

	edit_badge_portfolio();
}

function test_badge_portfolio()
{
	var caminho = '';
		caminho += 'badge.php?teste=1&op=produtos';

	test_badge_path(caminho);
}

function edit_badge_group()
{
	$j('#form_editar').submit();
}

function edit_badge_group_gc()
{
	$j('#div_hidden').html('<input type="hidden" name="obter_codigo" value="1" />');

	edit_badge_group();
}

function test_badge_group()
{
	var caminho = '';
		caminho += 'badge.php?teste=1&op=grupos&id='+$j('#id_grupo').val();

	test_badge_path(caminho);
}

function edit_badge_education()
{
	$j('#form_editar').submit();
}

function edit_badge_education_gc()
{
	$j('#div_hidden').html('<input type="hidden" name="obter_codigo" value="1" />');

	edit_badge_education();
}

function test_badge_education()
{
	var caminho = '';
		caminho += 'badge.php?teste=1&op=educacoes&id='+$j('#id_grupo').val();

	test_badge_path(caminho);
}

function manage_badge_type_set()
{
	var tipo = $j('#badge_type').val();

	if(tipo == 0)
	{
		$j('#tr_number_columns').css('display','table-row');
		$j('#number_columns').attr('disabled',false);
		$j('#tr_column_size_text').css('display','none');
		$j('#column_size_text').attr('disabled',true);
	}
	else if(tipo == 1)
	{
		$j('#tr_column_size_text').css('display','table-row');
		$j('#column_size_text').attr('disabled',false);
		$j('#tr_number_columns').css('display','none');
		$j('#number_columns').attr('disabled',true);
	}

	return false;
}

function invalidar_accao(event)
{
	if(event.keyCode == 13)
	{
		return set_registo();
	}
}

function change_elem_title(id)
{
	var lang = 'pt';
	if($j('#id_idioma'))
	{
		lang = $j('#id_idioma').val();
	}

	if($j(id).attr('checked') == true)
	{
		$j(id).attr('title',getMsg(lang,'hide_in_gallery'));
	}
	else
	{
		$j(id).attr('title',getMsg(lang,'show_in_gallery'));
	}
}

function submit_form(id)
{
	$j('#'+id).submit();
	return false;
}

function close_invitation_warning()
{
	$j('#div_profile_invitations').slideUp('fast',function()
	{
		$j(this).remove();
	});;

	$j.ajaxSetup
	({
		cache: false
	});
	var loadUrl = "site/menus_proc.php";

    $j.post
    (
        loadUrl,
        {
        	accao: "set_session_invitation"
        },
        function(docxml)
        {

		},
        "html"
    );

	return false;
}

function validar_checks_gestao_grupos(elemento, id)
{
	var idioma = 'en';
	if($j('#id_idioma'))
	{
		idioma = $j('#id_idioma').val();
	}

	if($j(elemento).attr('checked'))
	{
		$j(elemento).attr('title',getMsg(idioma,'unselect_all'));
		$j('.input_show_hide_'+id).attr('checked',true).attr('title',getMsg(idioma,'hide_in_gallery'));
	}
	else
	{
		$j(elemento).attr('title',getMsg(idioma,'select_all'));
		$j('.input_show_hide_'+id).attr('checked',false).attr('title',getMsg(idioma,'show_in_gallery'));
	}
}

function convite_admin_grupo(id_cliente)
{
	$j('#convite_cliente').val(id_cliente);
	$j('#formulario_convite').attr('action','site/menus_proc.php').submit();

	return false;
}

function convite_user_grupo(id_cliente)
{
	$j('#convite_cliente').val(id_cliente);
	$j('#formulario_convite').attr('action','site/menus_proc.php').submit();

	return false;
}

function show_hide_pais(id, nr_registos)
{
	for(var i = 0; i< nr_registos; i++)
	{
		if(i == id)
		{
			$j('#div_pais_'+i).css('display','block');
			$j('#a_pais_'+i).css('text-decoration','underline');
		}
		else
		{
			$j('#div_pais_'+i).css('display','none');
			$j('#a_pais_'+i).css('text-decoration','none');
		}
	}
	return false;
}

function getLinguagens(idioma)
{
	var trad = new Array();
	trad['pt'] = new Array();
	trad['en'] = new Array();
	trad['de'] = new Array();
	trad['fr'] = new Array();
	trad['sp'] = new Array();
	trad['dk'] = new Array();

	trad['pt'][0] = "AF";
	trad['pt'][1] = "AL";
	trad['pt'][2] = "GE";
	trad['pt'][3] = "AM";
	trad['pt'][4] = "AR";
	trad['pt'][5] = "AN";
	trad['pt'][6] = "AZ";
	trad['pt'][7] = "BA";
	trad['pt'][8] = "BL";
	trad['pt'][9] = "BO";
	trad['pt'][10] = "BU";
	trad['pt'][11] = "CA";
	trad['pt'][12] = "KA";
	trad['pt'][13] = "CC";
	trad['pt'][14] = "CM";
	trad['pt'][15] = "SI";
	trad['pt'][16] = "KO";
	trad['pt'][17] = "CR";
	trad['pt'][18] = "DA";
	trad['pt'][19] = "SL";
	trad['pt'][20] = "SN";
	trad['pt'][21] = "SP";
	trad['pt'][22] = "ES";
	trad['pt'][23] = "FA";
	trad['pt'][24] = "FI";
	trad['pt'][25] = "FL";
	trad['pt'][26] = "FR";
	trad['pt'][27] = "WE";
	trad['pt'][28] = "GN";
	trad['pt'][29] = "GK";
	trad['pt'][30] = "HE";
	trad['pt'][31] = "HI";
	trad['pt'][32] = "DU";
	trad['pt'][33] = "HU";
	trad['pt'][34] = "YI";
	trad['pt'][35] = "IN";
	trad['pt'][36] = "EN";
	trad['pt'][37] = "IR";
	trad['pt'][38] = "IC";
	trad['pt'][39] = "IT";
	trad['pt'][40] = "JA";
	trad['pt'][41] = "KH";
	trad['pt'][42] = "LO";
	trad['pt'][43] = "LA";
	trad['pt'][44] = "LI";
	trad['pt'][45] = "LU";
	trad['pt'][46] = "MA";
	trad['pt'][47] = "MY";
	trad['pt'][48] = "ML";
	trad['pt'][49] = "MO";
	trad['pt'][50] = "MN";
	trad['pt'][51] = "NE";
	trad['pt'][52] = "NO";
	trad['pt'][53] = "PS";
	trad['pt'][54] = "PL";
	trad['pt'][55] = "PO";
	trad['pt'][56] = "KI";
	trad['pt'][57] = "RO";
	trad['pt'][58] = "RU";
	trad['pt'][59] = "SA";
	trad['pt'][60] = "SE";
	trad['pt'][61] = "SW";
	trad['pt'][62] = "TJ";
	trad['pt'][63] = "TA";
	trad['pt'][64] = "TH";
	trad['pt'][65] = "TM";
	trad['pt'][66] = "CZ";
	trad['pt'][67] = "TU";
	trad['pt'][68] = "UK";
	trad['pt'][69] = "UR";

	trad['en'][0] = "AF";
	trad['en'][1] = "AL";
	trad['en'][2] = "AM";
	trad['en'][3] = "AR";
	trad['en'][4] = "AN";
	trad['en'][5] = "AZ";
	trad['en'][6] = "BA";
	trad['en'][7] = "BL";
	trad['en'][8] = "BO";
	trad['en'][9] = "BU";
	trad['en'][10] = "CA";
	trad['en'][11] = "CC";
	trad['en'][12] = "CM";
	trad['en'][13] = "CZ";
	trad['en'][14] = "CR";
	trad['en'][15] = "DA";
	trad['en'][16] = "DU";
	trad['en'][17] = "EN";
	trad['en'][18] = "ES";
	trad['en'][19] = "FA";
	trad['en'][20] = "FI";
	trad['en'][21] = "FL";
	trad['en'][22] = "FR";
	trad['en'][23] = "GN";
	trad['en'][24] = "GE";
	trad['en'][25] = "GK";
	trad['en'][26] = "HE";
	trad['en'][27] = "HI";
	trad['en'][28] = "HU";
	trad['en'][29] = "IN";
	trad['en'][30] = "IR";
	trad['en'][31] = "IC";
	trad['en'][32] = "IT";
	trad['en'][33] = "JA";
	trad['en'][34] = "KH";
	trad['en'][35] = "KA";
	trad['en'][36] = "KO";
	trad['en'][37] = "KI";
	trad['en'][38] = "LO";
	trad['en'][39] = "LA";
	trad['en'][40] = "LI";
	trad['en'][41] = "LU";
	trad['en'][42] = "MA";
	trad['en'][43] = "MY";
	trad['en'][44] = "ML";
	trad['en'][45] = "MO";
	trad['en'][46] = "MN";
	trad['en'][47] = "NE";
	trad['en'][48] = "NO";
	trad['en'][49] = "PS";
	trad['en'][50] = "PL";
	trad['en'][51] = "PO";
	trad['en'][52] = "RO";
	trad['en'][53] = "RU";
	trad['en'][54] = "SA";
	trad['en'][55] = "SE";
	trad['en'][56] = "SL";
	trad['en'][57] = "SN";
	trad['en'][58] = "SP";
	trad['en'][59] = "SI";
	trad['en'][60] = "SW";
	trad['en'][61] = "TJ";
	trad['en'][62] = "TA";
	trad['en'][63] = "TH";
	trad['en'][64] = "TM";
	trad['en'][65] = "TU";
	trad['en'][66] = "UK";
	trad['en'][67] = "UR";
	trad['en'][68] = "YI";
	trad['en'][69] = "WE";

	trad['fr'][0] = "AF";
	trad['fr'][1] = "AL";
	trad['fr'][2] = "GE";
	trad['fr'][3] = "AM";
	trad['fr'][4] = "EN";
	trad['fr'][5] = "AR";
	trad['fr'][6] = "AN";
	trad['fr'][7] = "AZ";
	trad['fr'][8] = "BA";
	trad['fr'][9] = "BL";
	trad['fr'][10] = "BO";
	trad['fr'][11] = "BU";
	trad['fr'][12] = "CA";
	trad['fr'][13] = "CC";
	trad['fr'][14] = "CM";
	trad['fr'][15] = "KO";
	trad['fr'][16] = "CR";
	trad['fr'][17] = "DA";
	trad['fr'][18] = "SP";
	trad['fr'][19] = "ES";
	trad['fr'][20] = "FA";
	trad['fr'][21] = "FI";
	trad['fr'][22] = "FL";
	trad['fr'][23] = "FR";
	trad['fr'][24] = "GN";
	trad['fr'][25] = "GK";
	trad['fr'][26] = "HE";
	trad['fr'][27] = "HI";
	trad['fr'][28] = "HU";
	trad['fr'][29] = "IN";
	trad['fr'][30] = "IR";
	trad['fr'][31] = "IC";
	trad['fr'][32] = "IT";
	trad['fr'][33] = "JA";
	trad['fr'][34] = "KA";
	trad['fr'][35] = "KI";
	trad['fr'][36] = "KH";
	trad['fr'][37] = "LO";
	trad['fr'][38] = "LA";
	trad['fr'][39] = "LI";
	trad['fr'][40] = "LU";
	trad['fr'][41] = "MA";
	trad['fr'][42] = "MY";
	trad['fr'][43] = "ML";
	trad['fr'][44] = "MO";
	trad['fr'][45] = "MN";
	trad['fr'][46] = "DU";
	trad['fr'][47] = "NE";
	trad['fr'][48] = "NO";
	trad['fr'][49] = "PS";
	trad['fr'][50] = "PL";
	trad['fr'][51] = "PO";
	trad['fr'][52] = "RO";
	trad['fr'][53] = "RU";
	trad['fr'][54] = "SA";
	trad['fr'][55] = "SE";
	trad['fr'][56] = "SI";
	trad['fr'][57] = "SL";
	trad['fr'][58] = "SN";
	trad['fr'][59] = "SW";
	trad['fr'][60] = "TJ";
	trad['fr'][61] = "TA";
	trad['fr'][62] = "TH";
	trad['fr'][63] = "TM";
	trad['fr'][64] = "CZ";
	trad['fr'][65] = "TU";
	trad['fr'][66] = "UK";
	trad['fr'][67] = "UR";
	trad['fr'][68] = "YI";
	trad['fr'][69] = "WE";

	trad['de'][0] = "AF";
	trad['de'][1] = "AL";
	trad['de'][2] = "AM";
	trad['de'][3] = "AR";
	trad['de'][4] = "AN";
	trad['de'][5] = "AZ";
	trad['de'][6] = "BA";
	trad['de'][7] = "BL";
	trad['de'][8] = "BO";
	trad['de'][9] = "BU";
	trad['de'][10] = "CC";
	trad['de'][11] = "CM";
	trad['de'][12] = "CZ";
	trad['de'][13] = "DA";
	trad['de'][14] = "GE";
	trad['de'][15] = "ES";
	trad['de'][16] = "EN";
	trad['de'][17] = "FA";
	trad['de'][18] = "FI";
	trad['de'][19] = "FL";
	trad['de'][20] = "FR";
	trad['de'][21] = "GN";
	trad['de'][22] = "GK";
	trad['de'][23] = "HE";
	trad['de'][24] = "HI";
	trad['de'][25] = "IN";
	trad['de'][26] = "IR";
	trad['de'][27] = "IC";
	trad['de'][28] = "IT";
	trad['de'][29] = "YI";
	trad['de'][30] = "JA";
	trad['de'][31] = "KH";
	trad['de'][32] = "CA";
	trad['de'][33] = "KA";
	trad['de'][34] = "KO";
	trad['de'][35] = "CR";
	trad['de'][36] = "KI";
	trad['de'][37] = "LO";
	trad['de'][38] = "LA";
	trad['de'][39] = "LI";
	trad['de'][40] = "LU";
	trad['de'][41] = "MA";
	trad['de'][42] = "MY";
	trad['de'][43] = "ML";
	trad['de'][44] = "MO";
	trad['de'][45] = "MN";
	trad['de'][46] = "NE";
	trad['de'][47] = "DU";
	trad['de'][48] = "NO";
	trad['de'][49] = "PS";
	trad['de'][50] = "PL";
	trad['de'][51] = "PO";
	trad['de'][52] = "RO";
	trad['de'][53] = "RU";
	trad['de'][54] = "SA";
	trad['de'][55] = "SE";
	trad['de'][56] = "SW";
	trad['de'][57] = "SL";
	trad['de'][58] = "SN";
	trad['de'][59] = "SP";
	trad['de'][60] = "SI";
	trad['de'][61] = "TJ";
	trad['de'][62] = "TA";
	trad['de'][63] = "TH";
	trad['de'][64] = "TM";
	trad['de'][65] = "TU";
	trad['de'][66] = "HU";
	trad['de'][67] = "UK";
	trad['de'][68] = "UR";
	trad['de'][69] = "WE";

	trad['sp'][0] = "AF";
	trad['sp'][1] = "AL";
	trad['sp'][2] = "GE";
	trad['sp'][3] = "AM";
	trad['sp'][4] = "AR";
	trad['sp'][5] = "AN";
	trad['sp'][6] = "AZ";
	trad['sp'][7] = "BA";
	trad['sp'][8] = "BL";
	trad['sp'][9] = "BO";
	trad['sp'][10] = "BU";
	trad['sp'][11] = "CA";
	trad['sp'][12] = "CC";
	trad['sp'][13] = "CM";
	trad['sp'][14] = "KO";
	trad['sp'][15] = "CR";
	trad['sp'][16] = "CZ";
	trad['sp'][17] = "DA";
	trad['sp'][18] = "SL";
	trad['sp'][19] = "SN";
	trad['sp'][20] = "SP";
	trad['sp'][21] = "ES";
	trad['sp'][22] = "FA";
	trad['sp'][23] = "FI";
	trad['sp'][24] = "FL";
	trad['sp'][25] = "FR";
	trad['sp'][26] = "WE";
	trad['sp'][27] = "GN";
	trad['sp'][28] = "GK";
	trad['sp'][29] = "HE";
	trad['sp'][30] = "HI";
	trad['sp'][31] = "DU";
	trad['sp'][32] = "HU";
	trad['sp'][33] = "IN";
	trad['sp'][34] = "EN";
	trad['sp'][35] = "IR";
	trad['sp'][36] = "IC";
	trad['sp'][37] = "IT";
	trad['sp'][38] = "JA";
	trad['sp'][39] = "KH";
	trad['sp'][40] = "LO";
	trad['sp'][41] = "LA";
	trad['sp'][42] = "LI";
	trad['sp'][43] = "LU";
	trad['sp'][44] = "KA";
	trad['sp'][45] = "MA";
	trad['sp'][46] = "MY";
	trad['sp'][47] = "ML";
	trad['sp'][48] = "MO";
	trad['sp'][49] = "MN";
	trad['sp'][50] = "NE";
	trad['sp'][51] = "NO";
	trad['sp'][52] = "PS";
	trad['sp'][53] = "PO";
	trad['sp'][54] = "KI";
	trad['sp'][55] = "RO";
	trad['sp'][56] = "RU";
	trad['sp'][57] = "SA";
	trad['sp'][58] = "SE";
	trad['sp'][59] = "SI";
	trad['sp'][60] = "SW";
	trad['sp'][61] = "TJ";
	trad['sp'][62] = "TA";
	trad['sp'][63] = "TH";
	trad['sp'][64] = "TM";
	trad['sp'][65] = "TU";
	trad['sp'][66] = "UK";
	trad['sp'][67] = "UR";
	trad['sp'][68] = "YI";

	trad['dk'][0] = "AF";
	trad['dk'][1] = "AL";
	trad['dk'][2] = "AM";
	trad['dk'][3] = "AR";
	trad['dk'][4] = "AN";
	trad['dk'][5] = "AZ";
	trad['dk'][6] = "BA";
	trad['dk'][7] = "BO";
	trad['dk'][8] = "BU";
	trad['dk'][9] = "CC";
	trad['dk'][10] = "DA";
	trad['dk'][11] = "DU";
	trad['dk'][12] = "ES";
	trad['dk'][13] = "EN";
	trad['dk'][14] = "FA";
	trad['dk'][15] = "FI";
	trad['dk'][16] = "FL";
	trad['dk'][17] = "FR";
	trad['dk'][18] = "GN";
	trad['dk'][19] = "GK";
	trad['dk'][20] = "HE";
	trad['dk'][21] = "HI";
	trad['dk'][22] = "BL";
	trad['dk'][23] = "YI";
	trad['dk'][24] = "IN";
	trad['dk'][25] = "IR";
	trad['dk'][26] = "IC";
	trad['dk'][27] = "IT";
	trad['dk'][28] = "JA";
	trad['dk'][29] = "KH";
	trad['dk'][30] = "KI";
	trad['dk'][31] = "CM";
	trad['dk'][32] = "CA";
	trad['dk'][33] = "KA";
	trad['dk'][34] = "KO";
	trad['dk'][35] = "CR";
	trad['dk'][36] = "LO";
	trad['dk'][37] = "LA";
	trad['dk'][38] = "LI";
	trad['dk'][39] = "LU";
	trad['dk'][40] = "MA";
	trad['dk'][41] = "MY";
	trad['dk'][42] = "ML";
	trad['dk'][43] = "MO";
	trad['dk'][44] = "MN";
	trad['dk'][45] = "NE";
	trad['dk'][46] = "NO";
	trad['dk'][47] = "PS";
	trad['dk'][48] = "PL";
	trad['dk'][49] = "PO";
	trad['dk'][50] = "RO";
	trad['dk'][51] = "RU";
	trad['dk'][52] = "SA";
	trad['dk'][53] = "SE";
	trad['dk'][54] = "SL";
	trad['dk'][55] = "SN";
	trad['dk'][56] = "SP";
	trad['dk'][57] = "SI";
	trad['dk'][58] = "SW";
	trad['dk'][59] = "TJ";
	trad['dk'][60] = "TA";
	trad['dk'][61] = "TM";
	trad['dk'][62] = "TH";
	trad['dk'][63] = "GE";
	trad['dk'][64] = "CZ";
	trad['dk'][65] = "TU";
	trad['dk'][66] = "UK";
	trad['dk'][67] = "UR";
	trad['dk'][68] = "HU";
	trad['dk'][69] = "WE";

	return trad[idioma];
}
