﻿function doPopups() {
	if (!document.getElementsByTagName) return false;
	var links = document.getElementsByTagName("a");
	for (var i=0; i < links.length; i++) {
		if (links[i].href.indexOf('.pdf') !== -1) {
			links[i].onclick =
				function() {
					window.open(this.href,'popper','resizable,scrollbars');
					return false;
				}
				links[i].title += "\n(opens in a new window)";
				var img = document.createElement("img");
				img.setAttribute("src", "/Img/icon-pdf.gif");
				img.setAttribute("width", "11");
				img.setAttribute("height", "11");
				img.setAttribute("alt", "(opens in a new window)");
				img.setAttribute("title", "(opens in a new window)");
				img.setAttribute("valign", "top");
				links[i].appendChild(img);
		}
	}
}


function getElementsByClassName(classname) {
	var a = [];
	var re = new RegExp('\\b'+classname+'\\b');
	var links = document.getElementsByTagName("a");
	for(var i=0,j=links.length; i<j; i++)
		if(re.test(links[i].className))a.push(links[i]);
	return a;
}
function doPdf() {
	if (!document.getElementsByTagName) return false;
	var links = getElementsByClassName("citation");
	var links = document.getElementsByTagName("a");
	for (var i=0,max=links.length; i<max; i++) {
		if (links[i].href.indexOf('.pdf') !== -1) {
			links[i].onclick =
				function() {
					window.open(this.href,'popper','resizable,scrollbars');
					return false;
				}
			links[i].title += "\n(opens in a new window)";
			var img = document.createElement("img");
			img.setAttribute("src", "/Img/icon-pdf.gif");
			img.setAttribute("width", "11");
			img.setAttribute("height", "11");
			img.setAttribute("alt", "(opens in a new window)");
			img.setAttribute("title", "(opens in a new window)");
			img.setAttribute("valign", "top");
			links[i].appendChild(img);
		}
	}
}

function doGoogleScholar(idname) {
	var form = [];
	var re = new RegExp('\\b'+idname+'\\b');
	var list = document.getElementsByTagName("form");
	for(var i=0,j=list.length; i<j; i++)
		if(re.test(list[i].idName))form.push(list[i]);
	return form;
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

addLoadEvent(doPdf);


function GoogleScholar(query) {
	document.write('<form id="gs" name="gs" method="get" action="http://scholar.google.com/scholar">');
	document.write('<input type="hidden" name="hl" value="en" />');
	document.write('<input type="hidden" name="q" value="'+query+'" />');
//	document.write('<input type="image" src="/Img/scholar_sm.gif" value="Search" alt="Search Google Scholar for '+query+'" width="105" height="40" border="0" align="right" />');
//	document.write('<input type="submit" value="Google Scholar Search"');
	document.write('</form>');
}
function GSsubmit() {document.gs.submit();}

function GoogleSearch() {
	document.write('<form id="gw" method="post" action="https://ssl.scroogle.org/cgi-bin/nbbwssl.cgi">');
	document.write('<input type="hidden" name="Gw" value="" />');
	document.write('<input type="hidden" name="n" value="1" />');
	document.write('<input type="hidden" name="d" value="repec.cs.unitn.it" />');
	document.write('</form>');
}
function Gsubmit(query) {
	document.gw.Gw= query;
	document.gw.submit();
}

//addLoadEvent(doGoogleScholar);


function RDFcheck() {
	document.writeln('<form id="redif" name="redif" method="put" action="http://econpapers.repec.org/scripts/redifcheck.pl">');
//  enctype="multipart/form-data">');
	document.writeln('<input type="hidden" id=".submit" name=".submit" value="Check!" />');
	document.writeln('<input type="hidden" id="url" name="url" value="" />');
	document.writeln('</form>');
}
function RDFsubmit(query) {
	url= 'http://econpapers.repec.org/scripts/redifcheck.pl?.submit=Check!&url=http://repec.cs.unitn.it/Archive/'+query;
	document.location= url;
	return;
	url= 'http://repec.cs.unitn.it/Archive/'+query;
	alert(url);
	document.redif.url.value= url;
	document.redif.submit();
}
function Check(query) {
	style= 'color:#07c; padding:0px; background-color:#dee; font-family:Garamond,Times,Georgia,serif; font-size:1em; height:1.5em; width:250px; font-weight:bold;';
	document.writeln('<button type="button" class="dynamic" style="'+style+'" onclick="RDFsubmit(\''+query+'\');">'+query+'</button><br />');
}


function Socialise(){
	var u=escape(document.location);
	var t=escape(document.title);
	var a='<span align="center"><strong>socialise</strong><br />'+
		'<a href=http://www.blinklist.com/index.php?Action=Blink/addblink.php&Title='+t+'&Url='+u+
			'><img src=/Img/blinklis.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.citeulike.org/posturl?url='+u+'&title='+t+
			'><img src=/Img/citeulik.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://complore.com?q=node/add/flexinode-5&url='+u+'&title='+t+
			'><img src=/Img/complore.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.connotea.org/add?continue=return&uri='+u+'&title='+t+
			'><img src=/Img/connotea.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://del.icio.us/post?v=2&url='+u+'&title='+t+
			'><img src=/Img/deliciou.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://digg.com/submit?phase=3&url='+u+'&title='+t+
			'><img src=/Img/digg.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.feedmarker.com/admin.php?do=bookmarklet_mark&url='+u+'&title='+t+
			'><img src=/Img/feedmark.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://feedmelinks.com/categorize?from=toolbar&op=submit&name='+t+'&url='+u+'&version=0.7'+
			'><img src=/Img/feedmeli.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.furl.net/storeIt.jsp?t='+t+'&u='+u+
			'><img src=/Img/furl.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://ma.gnolia.com/bookmarklet/add?url='+u+'&title='+t+
			'><img src=/Img/magnolia.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://netvouz.com/action/submitBookmark?url='+u+'&title='+t+'&popup=no'+
			'><img src=/Img/netvouz.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.newsvine.com/_wine/save?u='+u+'&h='+t+
			'><img src=/Img/newsvine.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://reddit.com/submit?url='+u+'&title='+t+
			'><img src=/Img/reddit.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.shadows.com/shadows.aspx?url='+u+
			'><img src=/Img/shadows.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://simpy.com/simpy/LinkAdd.do?title='+t+'&href='+u+'&v=6&src=bookmarklet'+
			'><img src=/Img/simpy.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.spurl.net/spurl.php?v=3&title='+t+'&url='+u+
			'><img src=/Img/spurl.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://tailrank.com/share/?title='+t+'&link_href='+u+
			'><img src=/Img/tailrank.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://technorati.com/faves/?add='+u+
			'><img src=/Img/technora.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://unalog.com/my/stack/link?url='+u+'&title='+t+
			'><img src=/Img/unalog.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://www.wink.com/_/tag?url='+u+'&doctitle='+t+
			'><img src=/Img/wink.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+u+'&t='+t+
			'><img src=/Img/yahoo.png border=0 hspace=2></a>&nbsp;'+
		'<a href=http://tag.zurpy.com/?box=1&url='+u+'&title='+t+
			'><img src=/Img/zurpy.png border=0 hspace=2></a>&nbsp;</span>';
	document.write(a);
}

function Language(id,name) {
	document.writeln('<input name="tl" value="'+id+'" title="'+name+'" onclick="this.form.tl.value=this.value" type="image" src="/Flag/'+id+'.gif" height="13" width="20" border="0">')
}

//	Language('ar','Araby')
function TranslateEN() {
	document.writeln('<span align="center" title="Dear SIe-L users: when Google automatic translator will support more languages from English, we will be glad to add them">'+
		'<strong>translate</strong>')
	document.writeln('<span align="center"><strong>translate</strong>')
	document.write('<form action="http://www.google.com/translate">')
	document.write('<input name="u" value="siel08.cs.unitn.it'+document.location.pathname+'" type="hidden">')
	document.write('<input name="sl" value="en" type="hidden">')
	document.write('<input name="ie" value="UTF8" type="hidden">')
	document.write('<input name="tl" value="" type="hidden">')
	Language('bg','Bulgarski')
	Language('cn','Zhongwén')
	Language('cz','Cesky')
	Language('de','Deutsch')
	Language('dk','Dansk')
	Language('es','Español')
	Language('fi','Suomi')
	Language('fr','Français')
	Language('gr','Ellenika')
	Language('hr','Hrvatski')
	Language('in','Hindi')
	Language('it','Italiano')
	Language('jp','Nihongo')
	Language('kr','Hangugeo')
	Language('nl','Nederlands')
	Language('no','Norsk')
	Language('pl','Polski')
	Language('pt','Português')
	Language('ro','Romanâna')
	Language('ru','Russkiy')
	Language('se','Svenska')
	Language('tw','Zhongwén')
	document.writeln('</form></span>')
}

//	Language('ar','Araby')
function TranslateIT() {
	document.writeln('<span align="center" title="Dear SIe-L users: when Google automatic translator will support more languages from Italian, we will be glad to add them">'+
		'<strong>translate</strong>')
	document.write('<form action="http://www.google.com/translate">')
	document.write('<input name="u" value="siel08.cs.unitn.it'+document.location.pathname+'" type="hidden">')
	document.write('<input name="sl" value="it" type="hidden">')
	document.write('<input name="ie" value="UTF8" type="hidden">')
	document.write('<input name="tl" value="" type="hidden">')
	Language('bg','Bulgarski')
	Language('de','Deutsch')
	Language('en','English')
	Language('es','Español')
	Language('fi','Suomi')
	Language('fr','Français')
	Language('hr','Hrvatski')
	Language('in','Hindi')
	Language('nl','Nederlands')
	Language('no','Norsk')
	Language('pl','Polski')
	Language('pt','Português')
	Language('ro','Romanâna')
	Language('ru','Russkiy')
	document.writeln('</form></span>')
}
