var fldnames = new Array(
new Array("02","Autor","wpisz nazwisko i imię autora i wybierz przycisk Szukaj albo podaj początkowe litery nazwiska i wybierz przycisk Indeks"),
new Array("05","Wydział - nazwa","przejrzyj Indeks")
);
/*
var fldnames = new Array(
new Array("02","Autor","wpisz nazwisko i imię autora i wybierz przycisk Szukaj albo podaj początkowe litery nazwiska i wybierz przycisk Indeks")
);
*/
function load_fldnames(field)
{
var idx;
for(idx = 0; idx < fldnames.length; idx++)
{
/* nie dziala w IE
field.options[idx] = new Option(fldnames[idx][1],fldnames[idx][0], (fldnames[idx][0] == selcode));
dlatego selecode usuniety z listy param fnk.
*/
field.options[idx] = new Option(fldnames[idx][1],fldnames[idx][0]);
}
}
function set_Fxx()
{
load_fldnames(document.search.F_00);
/*
load_fldnames(document.search.F_01);
load_fldnames(document.search.F_02);
*/
}
function select_Fxx(field,selcode)
{
var idx, selected = 0;
for(idx = 0; idx < fldnames.length; idx++)
{
if( fldnames[idx][0] == selcode )
{
selected = idx;
break;
}
}
field.options[selected].selected = true;
}
function reset_sel_Fxx()
{
var tab, len;
tab = document.search.fidx.value.split(",");
len = tab.length;
if( len == 0 || (len == 1 && tab[0] == '') )
tab = Array("02","05","33");
select_Fxx(document.search.F_00,tab[0]);
/*
select_Fxx(document.search.F_01,tab[1]);
select_Fxx(document.search.F_02,tab[2]);
*/
}
function display_hint(field,x)
{
var text;
if( x == -1 )
text = "wpisz dowolne słowa lub początki słów zakończone gwiazdką lub wybierz pole z listy i korzystaj z indeksu (patrz - wskazówki u dołu)";
else
text = fldnames[field.selectedIndex][2];
var y = document.getElementById('hintarea');
y.innerHTML = text;
}
function showindexbtn(name1,name2)
{
if( typeof name1 != "undefined" )
{
var x = name1.selectedIndex;
if( name1.options[x].value == "11" || name1.options[x].value == "12"
|| name1.options[x].value == "28" || name1.options[x].value == "15"
|| name1.options[x].value == "35" || name1.options[x].value == "45"
|| name1.options[x].value == "47" || name1.options[x].value == "48"
|| name1.options[x].value == "65" )
name2.style.visibility = "hidden";
else
name2.style.visibility = "visible";
}
}
function display_comment()
{
var s,y;
s = "Wyłącz wskazówki ";
s+= "Aby uzyskać wszystkie cytowania dla danej osoby, nie należy zaznaczać w okienku żadnego roku. ";
s+= "Aby uzyskać indeks Hirscha dla danego autora, należy: ";
s+= "1. Wybrać z listy 'Szeregowanie prac cytowanych' opcję 'do obliczenia indeksu Hirscha'. ";
s+= "2. Wpisać w pustym polu (przy wyborze opcji Autor) nazwisko autora, kliknąć przycisk 'Indeks' i wybrać z listy nazwisko pracownika. ";
s+= "3. Pod wyliczonym indeksem Hirscha (i sumą wszystkich cytowań) pojawią się wszystkie cytowane publikacje danego autora, uszeregowane od najczęściej cytowanej.";
y = document.getElementById('helparea');
y.innerHTML = '';
y.innerHTML = s;
}
function clear_comment()
{
var y,s;
s = "Wyświetl wskazówki - dot. obliczania indeksu Hirscha";
y = document.getElementById('helparea');
y.innerHTML = '';
y.innerHTML = s;
}
function proc_pubext()
{
var tab,s,y,i;
var pub = new Array(
new Array("","---zaznaczanie kilku: Ctr i lewy przycisk myszy---"),
new Array("AP","artykuł opublikowany w Polsce, bez względu na język publikacji"),
new Array("APK","artykuł polski, tylko do kartoteki"),
new Array("AZ","artykuł opublikowany za granicą, bez względu na język publikacji"),
new Array("DE","dokumenty elektroniczne"),
new Array("EP","prace edytorskie i redakcyjne polskie"),
new Array("EZ","prace edytorskie i redakcyjne zagraniczne"),
new Array("FP","fragment polski"),
new Array("FPK","fragment polski ( kartoteka )"),
new Array("FZ","fragment zagraniczny"),
new Array("FZK","fragment zagraniczny ( kartoteka )"),
new Array("INP","inne publikacje polskie ( wywiady, komentarze itp. )"),
new Array("INZ","inne publikacje zagraniczne ( wywiady, komentarze itp. )"),
new Array("KP","książka polska"),
new Array("KZ","książka zagraniczna"),
new Array("MI","materiały informacyjne"),
new Array("MLM","multimedia"),
new Array("REC","recenzje"),
new Array("TŁ","tłumaczenie")
);
tab = document.search.pubidx.value.split(",");
len = tab.length;
if( len == 0 || (len == 1 && tab[0] == '') )
{
s = "Włącz wyszukiwanie rozszerzone wg typu publikacji";
}
else
{
s = "Wyłącz wyszukiwanie rozszerzone wg typu publikacji";
s += "Zaznaczanie kilku: Ctrl i lewy przycisk myszy"
s += "
"
s += '';
s += '';
s += "
"
}
y = document.getElementById('pubarea');
y.innerHTML = '';
y.innerHTML = s;
}
function display_pubext()
{
document.search.pubidx.value = '0';
proc_pubext();
}
function clear_pubext()
{
document.search.pubidx.value = '';
proc_pubext();
}
function save_pubext_sel(x)
{
var a = get_pubext_sel(x);
document.search.pubidx.value = a;
}
function trim_query()
{
document.search.V_00.value = trim(document.search.V_00.value,' ');
/*
document.search.V_01.value = trim(document.search.V_01.value,' ');
document.search.V_02.value = trim(document.search.V_02.value,' ');
*/
}
function get_utl_param_value(param_name)
{
var result = '';
var hreference = window.location.href;
if( hreference.indexOf('?') > -1 )
{
var query_string = hreference.substr(hreference.indexOf('?')).toLowerCase();
var name_val_pairs = query_string.split('&');
for( var i = 0; i < name_val_pairs.length; i++ )
{
if(name_val_pairs[i].indexOf(param_name.toLowerCase() + '=') > -1 )
{
var aParam = name_val_pairs[i].split('=');
result = aParam[1];
break;
}
}
}
return unescape(result);
}
function switch_ver()
{
var s,y;
if( typeof switch_ver.counter == 'undefined' )
{
var ver_code = get_utl_param_value('ver');
if( ver_code == '0' )
switch_ver.counter = 0;
else
switch_ver.counter = 1;
}
if( switch_ver.counter == 0 )
{
s = 'Cytowania publikacji pracowników Uniwersytetu Ekonomicznego w Poznaniu na podstawie Web of Science';
switch_ver.counter = 1;
document.search.KAT.value = '/var/www/vhost/bg.ue.poznan.pl/sci/par/';
}
else
{
s = 'Cytowania publikacji pracowników Uniwersytetu Ekonomicznego w Poznaniu na podstawie Web of Science';
switch_ver.counter = 0;
document.search.KAT.value = '/var/www/vhost/bg.ue.poznan.pl/sci/par/';
}
y = document.getElementById('titlearea');
y.innerHTML = s;
}