//Faz resize da largura do body e do texto
switchStylestyle("start");
switchStylestyleText("start");

var timesout;
$(document).ready(function()
{
	cokSession();

	//Coloca iframes
	$('a.fRS').iframe();

	var url="https://"+DOMINIO_SERVIDOR+"/opac/"+$('#sessid').text()+"-00000";
/*
	$('ul#atc2 .first:contains("André")').each(function()
	{
		$('#fb-like-example').oneFBLike({buttonWidth: 80, showfaces: false, font: 'verdana',layout: 'button_count'});  
	});
*/

	//Target=_blank para links que têm rel="external"
	$("a[rel=external]").bind("click", function(){ window.open($(this).get(0).href); return false; });

	$("a[rel=parent]").bind("click", function()
	{
		window.opener.location.href = $(this).get(0).href;
		window.close();
	});

	//Target=_blank para as forms que têm rel="external"
	$("form[title=external]").bind("submit", function(){ $(this).get(0).target='_blank'; return true; });

	//Target=_blank para as forms que têm rel="parent"
	$("form[title=parent]").bind("submit", function()
	{
		var loc = $(this).attr('action')+"?";
		var cnt=0;
		$(this).children("fieldset").children("input").each(function()
		{
			if (cnt>0) loc+="&";
			loc+=$(this).attr('name')+"="+$(this).val();
			cnt++;
		});
		window.opener.location.href = loc;
		return false;
	});

	//activa setas de abrir e fechar do menu
	$(".image-seta-cima, .image-seta-baixo").bind("click", function (e)
	{
		if ($(this).hasClass("image-seta-cima"))
		{
			$(this).addClass("image-seta-baixo").removeClass("image-seta-cima");
			if ($(this).parent("div").hasClass("bb")==true) $(this).parent("div").addClass("aa").removeClass("bb");
			else $(this).parent("div").addClass("aa").removeClass("bb");
			if ($.browser.msie==true) $(this).parent("div").next().css({ display: 'none' });
			else $(this).parent("div").next().slideUp(400);
		}
		else
		{
			$(this).addClass("image-seta-cima").removeClass("image-seta-baixo");
			if ($(this).parent("div").hasClass("aa")==true) $(this).parent("div").addClass("bb").removeClass("aa");
			else $(this).parent("div").addClass("bb").removeClass("aa");
			if ($.browser.msie==true) $(this).parent("div").next().css({ display: 'block' });
			else $(this).parent("div").next().slideDown(400);
		}
		return false;
	});

	//coloca mouseover do menu para o ie (está para todos os ies mas devia ser só IE7-)
	if ($.browser.msie==true)// && $.browser.version.number() < 7
		$("#nmu li").hover(
			function()
			{ $(this).addClass('iehover'); },
			function()
			{ $(this).removeClass('iehover'); }
		);

	//Botões: Aumento diminuição de letra
	function handler4(e)//este devia estar feito por oracle
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			switchStylestyleText("less");
		}
		return (e.keyCode==9)?true:false;
	};
	$("#bLd").bind("click", handler4).bind("keypress", handler4);

	function handler5(e)//este devia estar feito por oracle
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			switchStylestyleText("more");
		}
		return (e.keyCode==9)?true:false;
	};
	$("#bLa").bind("click", handler5).bind("keypress", handler5);

	//Botões: Resize
	function handler6(e)//este devia estar feito por oracle
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click") switchStylestyle("widthNormal");
		return (e.keyCode==9)?true:false;
	};
	$("#bEn, #bEn2").bind("click", handler6).bind("keypress", handler6);

	function handler62(e)//este devia estar feito por oracle
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click") switchStylestyle("widthExpanded");
		return (e.keyCode==9)?true:false;
	};
	$("#bAl, #bAl2").bind("click", handler62).bind("keypress", handler62);

	function handler7(e)//este devia estar feito por oracle
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click") window.print();
		return (e.keyCode==9)?true:false;
	};
	$("#bPr").bind("click", handler7).bind("keypress", handler7);

	//para dar o link permnente (registo)
	function handlerpermanentlinkreg(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			alert(LNG_RightClick);
		}
		return false;
	};
	$(".permanentlinkreg").bind("click", handlerpermanentlinkreg)
						.bind("keypress", handlerpermanentlinkreg);

	//para enviar email com comentário (registo)
	function handlermail(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			open_window($(".resmailquality").attr('href'));
/*
			var usertext=prompt("Se desejar escreva um comentÃ¡rio", "");
			if (usertext!=null) open_window($(".resmailquality").children("a").attr('href')+"&comment="+usertext);*/
		}

		return false;
	};
	$(".resmailquality").bind("click", handlermail)
						.bind("keypress", handlermail);

	//para combobox no resultado da pesquisa
	$("#sort-select").bind("change", function (e)
	{
		if ($(this).val()!='') window.location=$(this).val();
	});

	//para link de mostrar bloco com mais opções/ ou ajuda
	$("a[class^='morelink']").each(function()
	{
		var a=$(this).get(0).className;
		var blockclass=a.replace(/link/g,"");
		var texttoput=$("."+a).text().replace(/LNG_Hide/gi,LNG_Show);
		var texttoput2=$("."+a).text().replace(/LNG_Show/gi,LNG_Hide);
		$("#"+blockclass).addClass("hd").removeClass("sh");
		$("."+a).text(texttoput);
		$("."+a).bind("click", function (e)
		{
			if ($("#"+blockclass).get(0).className=="hd")
			{
				$("#"+blockclass).addClass("sh").removeClass("hd");
				$(this).text(texttoput2);
			}
			else
			{
				$("#"+blockclass).addClass("hd").removeClass("sh");
				$(this).text(texttoput);
			}
			return false;
		});
	});
	$("a[class^='moreopenlink']").each(function()
	{
		var a=$(this).get(0).className;
		var blockclass=a.replace(/link/g,"");
		var texttoput=$("."+a).text().replace(/Ocultar/gi,"Mostrar");
		var texttoput2=$("."+a).text().replace(/Mostrar/gi,"Ocultar");
		$("#"+blockclass).addClass("hd").removeClass("sh");
		$("."+a).text(texttoput);
		$("."+a).bind("click", function (e)
		{
			if ($("#"+blockclass).get(0).className=="hd")
			{
				$("#"+blockclass).addClass("sh").removeClass("hd");
				$(this).text(texttoput2);
			}
			else
			{
				$("#"+blockclass).addClass("hd").removeClass("sh");
				$(this).text(texttoput);
			}
			return false;
		});
	});
	$("a[class^='morenewlink']").each(function()
	{
		var a=$(this).get(0).className;
		var blockclass=a.replace(/link/g,"");
		var texttoput=$("."+a).text().replace(/Ocultar/gi,"Mostrar");
		var texttoput2=$("."+a).text().replace(/Mostrar/gi,"Ocultar");
		//$("#"+blockclass).addClass("sh").removeClass("hd");
		$("."+a).bind("click", function (e)
		{
			if ($("#"+blockclass).get(0).className=="hd")
			{
				$("#"+blockclass).addClass("sh").removeClass("hd");
				$(this).text(texttoput2);
			}
			else
			{
				$("#"+blockclass).addClass("hd").removeClass("sh");
				$(this).text(texttoput);
			}
			return false;
		});
	});

		$(".edit").bind("click", function (e)
		{
			if ($("#textoeditar").get(0).className=="hd")
			{
				var result = window.confirm("Ao voltar à página de visualização sem submeter as alterações, essas deixaram de ter efeito!\r\nTem a certeza que deseja voltar à página?");
				if (result==true)
				{
					//$("#textoeditar").addClass("sh").removeClass("hd");
					//$("#textoeditar_edit").addClass("hd").removeClass("sh");
					//$("."+a).text($("."+a).text().replace(/Visualizar/gi,"Editar"));
					window.location.reload();
				}
			}
			else
			{
				var ht=$("#textoeditar").html();
				ht=ht.replace(/rel=(['"])(.*?)external(.*?)(['"])/gmi,'target="_blank"');
				ht=ht.replace(/rel="external"/gmi,'target="_blank"');
				ht=ht.replace(/<a id=(['"])(.*?)(['"])><\/a>/gmi,'<a name="$2"></a>');
				ht=ht.replace(/<!-- ESTADO INICIAL/gmi,'');
				ht=ht.replace(/ESTADO INICIAL -->/gmi,'');
				ht=ht.replace(/<!-- INICIO ESTADO FINAL([\s\S]+)FIM ESTADO FINAL -->/gmi,'');
				//alert($('.conteudo_editavel').html());
				//var ed = $('textarea.conteudo_editavel').tinymce().selection.getContent();
				//alert(ed);
				$('textarea.conteudo_editavel').tinymce().selection.setContent(ht);
				$("#textoeditar").addClass("hd").removeClass("sh");
				$("#textoeditar_edit").addClass("sh").removeClass("hd");
				$(".edit").text($(".edit").text().replace(/Editar/gi,"Visualizar"));
			}
		});

	//para colocar links nos botoes para fechar a janela
	$("form[id=formedit]").bind("submit", function()
	{
		var ed = tinyMCE.get('conteudo_editavel');
		ed.setProgressState(1); // Show progress
		//var senddata=$(this).serialize();
		//var senddata="conteudo_editavel="+ed.getContent()
		var senddata=ed.getContent();
		var func_val=$("#func").val();
		var vfunc=$("#func").val();
		var vfile_name=$("#file_name").val();
		var vfile_edit=$("#file_edit").val();

		$.post($(this).attr("action"), { func: vfunc, file_name:vfile_name, file_edit:vfile_edit,conteudo_editavel: senddata, edit: "true" },function(data)
		{
			window.setTimeout(function()
			{
				ed.setProgressState(0);
				if (data!="true") alert(data);
			}, 2500);
		});

		return false;	
	});

	//para colocar links nos botoes para fechar a janela
	function handlerclose(e)//este devia estar feito por oracle
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click") window.close();

		return (e.keyCode==9)?true:false;
	};
	$("#bClose").bind("click", handlerclose)
			 .bind("keypress", handlerclose);


	//Imprimir o booking
	function handlerprint(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click") window.print();

		return (e.keyCode==9)?true:false;
	};
	$("#bPrint").bind("click", handlerprint)
			 .bind("keypress", handlerprint);


	//Para abrir ajudas em popup
	function handlerhelp(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			open_window($(".linkhelp").attr('href'));
		}

		return (e.keyCode==9)?true:false;
	};
	$(".linkhelp").bind("click", handlerhelp)
			 .bind("keypress", handlerhelp);

	//Para abrir ajuda dos catálogos em popup (parte superior)
	function handlerhelpcat(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			open_window($(".linkhelpcat").attr('href'));
		}

		return (e.keyCode==9)?true:false;
	};
	$(".linkhelpcat").bind("click", handlerhelpcat)
			 .bind("keypress", handlerhelpcat);

	//Para abrir janelas em popup
	function handlerpopup(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			open_window($(this).attr('href'));
		}

		return (e.keyCode==9)?true:false;
	};
	$(".popup").bind("click", handlerpopup)
			 .bind("keypress", handlerpopup);

	//Para fazer back
	function handlerback(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			history.go(-1);
		}

		return (e.keyCode==9)?true:false;
	};
	$(".back").bind("click", handlerback)
			 .bind("keypress", handlerback);

	//Para fazer back
	function handlerback2(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			history.go(-2);
		}

		return (e.keyCode==9)?true:false;
	};
	$(".back2").bind("click", handlerback2)
			 .bind("keypress", handlerback2);

	//PAra colocar textos com link para a impressão (usada quando se recebe a password)
	$(".print").each(function()
	{
		$(this).html('<a href="javascript:window.print();">'+$(this).html()+'</a>')
	});

	//Para menus do historico, das pesquisas guardadas na pasta pessoal e lista de DSI's
	function handlerconverttoaction(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			var chooseaction=$(this).attr('id');
			$("#actx").attr({name : chooseaction+".x"});
			$("#acty").attr({name : chooseaction+".y"});
			$("#actx").attr({id : chooseaction+".x"});
			$("#acty").attr({id : chooseaction+".y"});
			$(this).parents("form").submit();
		}

		return (e.keyCode==9)?true:false;
	};
	$(".converttoaction").bind("click", handlerconverttoaction)
			 .bind("keypress", handlerconverttoaction);

	//Imprimir o booking
	function handlerprint(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click") window.print();

		return (e.keyCode==9)?true:false;
	};


	//load ajax rss feeds and functions (rss, novidades)
	$(".rsscontajax").each(function()
	{
		var obj=$(this);
		var ahref=$(this).find('a').attr('href');
		var estadoinicial=$(this).html();
		$(this).load(ahref+';ajax=Y', function()
		{
			$(this).find("a[rel=external]").bind("click", function(){ window.open($(this).get(0).href); return false; });
			$(this).find("a[rel=topframe]").bind("click", function(){ parent.location.href=$(this).get(0).href; return false; });
			$(this).prepend("\n<!-- ESTADO INICIAL\n"+estadoinicial+"\nESTADO INICIAL -->\n<!-- INICIO ESTADO FINAL -->\n")
			$(this).append("\n<!-- FIM ESTADO FINAL -->\n")
		});

	});

	//Para funcionamento das checkboxes do resultado da pesquisa e no cesto/pasta pessoal
	function handler_xhtml11checkboxes(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			//$('#sessid').text()
			//select_record($(this).get(0));
			var objcheckbox=$(this).get(0);

			if ($("h1").text()==LNG_SearchResults)
			{
				if (objcheckbox.checked) var loc = url+"?func=short-select-single&"+objcheckbox.id+"=on";
				else var loc = url+"?func=short-deselect-one&"+objcheckbox.id+"=off";
			}
			else
			{
				if (objcheckbox.checked) var loc = url+"?func=myshelf-select-1&" + objcheckbox.id.replace(/ckbox/,"") + "=on";
				else var loc = url+"?func=myshelf-select-1&" + objcheckbox.id.replace(/ckbox/,"") + "=off";
			}
			//alert(loc);
			var imd = new Image();
			imd.src = loc;
		}
	};
	$("input[name=ckbox]").bind("click", handler_xhtml11checkboxes)
			            .bind("keypress", handler_xhtml11checkboxes);

	//Para funcionamento do formulario no Pedido de EIB
	// Não parece funcionar
	// EX: /opac/?func=ill-request-doc&doc_number=000039108 (logar primeiro)
	$("form[id=my_replace]").bind("submit", function()
	{
		var re = /\r\n/g;
		var par = $("#BIB___591__a_2800").val();
		var new_text = par.replace(re," ");
		$("#BIB___591__a_2800").val(new_text);
		return true;
	});

	//Para funcionamento do formulario nas 3 Guardar/E-mail
	// Não parece funcionar
	// EX: /opac/?func=ill-request-doc&doc_number=000039108 (logar primeiro)
	$("form[id=my_replace_1]").bind("submit", function()
	{
		var re = /\%23/g;
		$(':input').each(function()
		{
			var par = $(this).val();
			var new_text = par.replace(re,"#");
			$(this).val(new_text);	
		});

		var re2 = /\r\n/g;
		var par2 = $(':input[id=text]').val();
		var new_text2 = par2.replace(re2," ");
		$(':input[id=text]').val(new_text2);
		//alert($(':input[id=text]').val());
		return true;
	});

	//Para selectboxes das pastas no cesto/pasta pessoal
	$("#folder").bind("change", function (e)
	{
		var loc = url+"?func=myshelf-short&folder=" + this[this.selectedIndex].value;
		window.location.href=loc;
	});

	//Para gestão de pastas
	$("#selfolder").bind("change", function (e)
	{
		var loc = url+"?func=myshelf-folder-left&folder=" + this[this.selectedIndex].value;
		window.location.href=loc;
	});

	//confirmar apagar documentos/pastas na gestão de pastas
	$("a[class^='confirm_']").each(function()
	{
		var a=$(this).attr('class');
		var blockclass=a.replace(/confirm_/g,"");
		var theurl=$(this).attr('href');
		$("."+a).bind("click", function (e)
		{
			var blockclass=$(this).attr('class').replace(/confirm_/g,"");
			open_window_confirm($(this).attr('href'),blockclass);
			return false;
		});
	});




	//Para funcionamento da renovação dos meprestimos seleccionados na lista de emprestimos
	function handler_renewselected(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			var loc = $("form[id=form]").attr('action')+"?func="+$(".renewfunc").val()+"&renew_selected="+$("input[name=renew_selected]").val()+"&adm_library="+$("input[name=adm_library]").val();
			$("input[name^='c0']:checked").each(function()
			{
				loc+="&"+$(this).attr('id')+"=Y";
			});
			window.location.href = loc;
		}
		return (e.keyCode==9)?true:false;
	};
	$(".renewselected").bind("click", handler_renewselected)
			            .bind("keypress", handler_renewselected);


	//para combobox das estatisticas
	$("#P_TIPO_PER").bind("change", function (e)
	{
		if (this[this.selectedIndex].value==1)
		{
			$("#P_TIPO_PER1").addClass("sh").removeClass("hd");
			$("#P_TIPO_PER2").addClass("hd").removeClass("sh");
		}
		else if (this[this.selectedIndex].value==2)
		{
			$("#P_TIPO_PER1").addClass("hd").removeClass("sh");
			$("#P_TIPO_PER2").addClass("sh").removeClass("hd");
		}
	});
	$("#P_ANO").bind("change", function (e)
	{
		if (this[this.selectedIndex].value!="")
		{
			$("#P_TIPO_PER1_DIV").addClass("sh").removeClass("hd");
		}
		else
		{
			$("#P_TIPO_PER1_DIV").addClass("hd").removeClass("sh");
		}
	});

	$("#statsgerais").bind("submit", function()
	{
		if ($("#P_ESTATISTICA").val()!="") return true;
		else { alert("Necessita de escolher a estatística"); return false; }
	});
	
	function handlerclickimg(e)
	{
		if ((e.keyCode==13 && e.type=="keypress") || e.type=="click")
		{
			var imgid=$(this).attr('id');
			if (imgid=="chimg1")
			{
				$("#chimg1").addClass("hd").removeClass("sh");
				$("#chimg2").addClass("sh").removeClass("hd");
			}
			else if (imgid=="chimg2")
			{
				$("#chimg2").addClass("hd").removeClass("sh");
				$("#chimg1").addClass("sh").removeClass("hd");
			}
		}

		return (e.keyCode==9)?true:false;
	};
	$(".chimg").bind("click", handlerclickimg)
			 .bind("keypress", handlerclickimg);

	//load ajax rss feeds and functions (rss, novidades)
	$(".discovery").each(function()
	{
		var obj=$(this);
		var ahref=$(this).find('.discolink').attr('href');
		//alert(ahref);
		var estadoinicial=$(this).html();
		
		$(this).load(ahref, "", function(responseText, textStatus, XMLHttpRequest)
		{
			if(textStatus == 'error')
			{
               // $(this).addClass("hd"); 
				$(this).html('<p>Ocorreu um erro no pedido AJAX.</p><p>'+ahref+'</p>');
            }
			else
			{
				if (jQuery.trim(responseText)=="") {$(this).addClass("hd"); $(this).html(estadoinicial); }
				else
				{
					$(this).find("a[rel=external]").bind("click", function(){ window.open($(this).get(0).href); return false; });
					$(this).find("a[rel=topframe]").bind("click", function(){ parent.location.href=$(this).get(0).href; return false; });
					$(this).removeClass("tactr");
					$(this).removeClass("discoverypad");
				}
			}
		});
	});
	$(".filteritem").each(function()
	{
		var ahref=$(this).find('.filterlink').attr('href');
		var obja=$(this).find('.filterlink');
		//alert(ahref);
		//var estadoinicial=$(this).html();
		
		$(this).load(ahref, "", function(responseText, textStatus, XMLHttpRequest)
		{
			if(textStatus == 'error')
			{
               // $(this).addClass("hd"); 
				$(this).html('<p>Ocorreu um erro no pedido AJAX.</p><p>'+ahref+'</p>');
            }
			else
			{
				if (jQuery.trim(responseText)=="") {$(this).addClass("hd"); }
				//if (jQuery.trim(responseText)=="") {$(this).html('<p>Não foram retornados resultados.</p>'); }
				else
				{
					$(this).find("a[rel=external]").bind("click", function(){ window.open($(this).get(0).href); return false; });
					$(this).find("a[rel=topframe]").bind("click", function(){ parent.location.href=$(this).get(0).href; return false; });
					$(this).removeClass("tactr");
					//$(this).removeClass("filterpad");
				}
			}
		});
	});

	//ACESSIBILIDADE DOS FORMULÁRIOS
	$("h1").each(function()
	{
		forms_predefined_value(LNG,'ALL','fPe');
		//PESQUISA SIMPLES / PESQUISA SEM RESULTADOS
		if ($(this).html()==LNG[lang]['Basic search']['page_title'] || $(this).html()==LNG[lang]['No result search']['page_title'])
		{
			forms_predefined_value(LNG,'Basic search','form1');
			forms_predefined_value(LNG,'No result search','form1');
		}
		//PESQUISA MULTICAMPO
		else if ($(this).html()==LNG[lang]['Multifield search']['page_title'])
		{
			forms_predefined_value(LNG,'Multifield search','form1');
		}
		//PESQUISA AVANÇADA
		else if ($(this).html()==LNG[lang]['Advanced search']['page_title'])
		{
			forms_predefined_value(LNG,'Advanced search','form1');
		}
		//CCL SEARCH
		else if ($(this).html().replace(/ABBR/,'abbr').replace(/ABBR/,'abbr')==LNG[lang]['CCL Search']['page_title'])
		{
			forms_predefined_value(LNG,'CCL Search','form1');
		}
		//PESQUISA MULTIBASE
		else if ($(this).html()==LNG[lang]['Multibase search']['page_title'])
		{
			forms_predefined_value(LNG,'Multibase search','form1');
		}
		//PERCORRER INDICE / RESULTADOS NO INDICE
		else if ($(this).html()==LNG[lang]['Search index']['page_title'] || $(this).html()==LNG[lang]['Results in index']['page_title'])
		{
			forms_predefined_value(LNG,'Search index','form1');
			forms_predefined_value(LNG,'Results in index','form1');
		}
		//SUGESTÕES
		else if ($(this).html()==LNG[lang]['Feedback']['page_title'])
		{
			forms_predefined_value(LNG,'Feedback','form1');
		}
		//LOGIN
		else if ($(this).html()==LNG[lang]['Login']['page_title'])
		{
			forms_predefined_value(LNG,'Login','form1');
		}
		//REGISTO
		else if ($(this).html()==LNG[lang]['Register']['page_title'])
		{
			forms_predefined_value(LNG,'Register','form1');
		}
		//ALTERAR DADOS PESSOAIS
		else if ($(this).html()==LNG[lang]['Update Borrower Addresses']['page_title'])
		{
			forms_predefined_value(LNG,'Update Borrower Addresses','form1');
		}
		//ALTERAR PASSWORD
		else if ($(this).html()==LNG[lang]['Update Password']['page_title'])
		{
			forms_predefined_value(LNG,'Update Password','form1');
		}
		//QUALIDADE DOS SERVIÇOS
		else if ($(this).html()==LNG[lang]['Service Quality']['page_title'])
		{
			forms_predefined_value(LNG,'Service Quality','form1');
		}
		//PEDIDO DE RESERVA
		else if ($(this).html()==LNG[lang]['Hold Request']['page_title'])
		{
			forms_predefined_value(LNG,'Hold Request','form1');
		}
		//Catálogos
		else if ($(this).html()==LNG[lang]['European integration archive']['page_title']) forms_predefined_value(LNG,'European integration archive','formCCLSpecial');
		else if ($(this).html()==LNG[lang]['Pedagogical content']['page_title']) forms_predefined_value(LNG,'Pedagogical content','formCCLSpecial');
		else if ($(this).html()==LNG[lang]['Bibliographic']['page_title']) forms_predefined_value(LNG,'Bibliographic','formCCLSpecial');
		else if ($(this).html()==LNG[lang]['Financial support']['page_title']) forms_predefined_value(LNG,'Financial support','formCCLSpecial');
	});

	/*
	$("#P_ESTATISTICA").bind("change", function (e)
	{
		if (this[this.selectedIndex].value=="WCAT!CATI") $("#P_TIPO_DATA").val("WDTC");
		else $("#P_TIPO_DATA").val("WDT");
	});*/
	$("#statsgerais").reset();

	//PARA RESERVAS
	if ($("#form_hold_loan").length > 0)
	{
		var date_from1=$("#from").val().replace(/^([0-9]{4})([0-9]{2})([0-9]{2})$/,"$1-$2-$3");
		var date_to1=$("#to").val().replace(/^([0-9]{4})([0-9]{2})([0-9]{2})$/,"$1-$2-$3");
		$("#from").val(date_from1);
		$("#to").val(date_to1);
		criacampodata("from");
		criacampodata("to");

		$("#form_hold_loan").bind("submit", function(e)
		{
			var date_from2=$("#from").val().replace(/-/g,"");
			var date_to2=$("#to").val().replace(/-/g,"");
			$("#from").val(date_from2);
			$("#to").val(date_to2);
			return true;
		});
	}

	$("#sCat").bind("change", function (e)
	{
		if ($("#sCat").val()=="FPC")
		{
			$("#fCat").children("div").children("input[name=func]").val('file');
			$("#fCat").children("div").children("input[name=file_name]").val('cat-apoiosfinanceiros');
		}
		else if ($("#sCat").val()=="PEDAG")
		{
			$("#fCat").children("div").children("input[name=func]").val('file');
			$("#fCat").children("div").children("input[name=file_name]").val('cat-conteudospedagogicos');
		}
		else if ($("#sCat").val()=="XCIE01")
		{
			$("#fCat").children("div").children("input[name=func]").val('file');
			$("#fCat").children("div").children("input[name=file_name]").val('cat-bibliografico');
		}
		else if ($("#sCat").val()=="ARQUIVOMNE")
		{
			$("#fCat").children("div").children("input[name=func]").val('file');
			$("#fCat").children("div").children("input[name=file_name]").val('cat-arquivointegracaoeuropeia');
		}
		$("#fCat").submit();
		//var teste2=window.location;
		//var teste=teste2.replace(/local_base=[a-z]/g,"");
		//window.location=teste+"&local_base="+$("#sCat").val();
	});


	$("h2[class=show]").before('<span class="art showhideblock">[<a class="showhideblock" rel="visible" href="#">Ocultar</a>]</span>');
	$("h2[class=hide]").before('<span class="art showhideblock">[<a class="showhideblock" rel="hided" href="#">Mostrar</a>]</span>');
	$("h2[class=hide]").each(function()
	{
		$(this).next().nextUntil('.showhideblock').hide();
	});
	$("a[class=showhideblock]").bind("click", function (e)
	{
		if ($(this).attr('rel')=="hided")
		{
			var texttoput=$(this).text().replace(/Mostrar/gi,"Ocultar");
			$(this).parent().next().next().nextUntil('.showhideblock').show();
			$(this).text(texttoput);
			$(this).attr('rel','visible');
		}
		else
		{
			var texttoput=$(this).text().replace(/Ocultar/gi,"Mostrar");
			$(this).parent().next().next().nextUntil('.showhideblock').hide();
			$(this).text(texttoput);
			$(this).attr('rel','hided');
		}
		return false;
	});

	//para reactivar a sessão
	var session_restart_time=3*60*1000; //de quanto em quanto tempo a sessão deve ser restart
	$("#atc2 li.first").each(function()
	{
		if ($(this).text().match(/\(staff\)$/i))
		{
			window.setInterval(function()
			{
				$.ajax(
				{
					url: '/opac/'+$("#sessid").text()+'-00000?func=file&file_name=session',
					error: function()
					{
						//var myDate=new Date();
						//if ($("#logcat").length==0) mensagemCC('prepend','#introblock', 'logcat', 'ui-state-highlight ui-corner-all', 'ui-icon ui-icon-info','', myDate+' Sessão <strong>não</strong> reininciada. Retornou: '+data);
						//else $("#logcat").prepend('<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>'+myDate+' Sessão <strong>não</strong> reininciada. Retornou: '+data+'</p>');
					},
					success: function(data)
					{
						//var myDate=new Date();
						//if ($("#logcat").length==0) mensagemCC('prepend','#introblock', 'logcat', 'ui-state-highlight ui-corner-all', 'ui-icon ui-icon-info','', myDate+' Sessão reininciada. Retornou: '+data);
						//else $("#logcat").prepend('<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: 0.3em;"></span>'+myDate+' Sessão reininciada. Retornou: '+data+'</p>');
					}
				});
			}, session_restart_time);
		}
	});
});