[Koha-cvs] CVS: koha/koha-tmpl/opac-tmpl/css/zh-TW/includes basket.js,NONE,1.1.2.1 opac-basket-bottom.inc,NONE,1.1.2.1 opac-basket-menu.inc,NONE,1.1.2.1 opac-basket-top.inc,NONE,1.1.2.1 opac-bottom.inc,NONE,1.1.2.1 opac.css,NONE,1.1.2.1 opac-top.inc,NONE,1.1.2.1 popup-bottom.inc,NONE,1.1.2.1 popup-top.inc,NONE,1.1.2.1

Paul POULAIN tipaul at users.sourceforge.net
Thu Feb 17 14:18:45 CET 2005


Update of /cvsroot/koha/koha/koha-tmpl/opac-tmpl/css/zh-TW/includes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7935/koha-tmpl/opac-tmpl/css/zh-TW/includes

Added Files:
      Tag: rel_2_2
	basket.js opac-basket-bottom.inc opac-basket-menu.inc 
	opac-basket-top.inc opac-bottom.inc opac.css opac-top.inc 
	popup-bottom.inc popup-top.inc 
Log Message:
opac in chinese

--- NEW FILE ---
//////////////////////////////////////////////////////////////////////////////
// BASIC FUNCTIONS FOR COOKIE MANGEMENT //
//////////////////////////////////////////////////////////////////////////////

var CGIBIN = "/cgi-bin/koha/";


var nameCookie = "bib_list";
var valCookie = readCookie(nameCookie);
	
if(valCookie){
	var arrayRecords = valCookie.split("/");
	if(arrayRecords.length > 0){
		var basketcount = " ("+(arrayRecords.length-1)+")";
	} else {
		var basketcount = "";
	}
} else {
		var basketcount = "";
}

function writeCookie(name, val, wd) {
	if (wd) {
		parent.opener.document.cookie = name + "=" + val;
	}
	else {
		parent.document.cookie = name + "=" + val;
	}
}

function readCookieValue (str, val_beg) {
	var val_end = str.indexOf(";", val_end);
	if (val_end == -1)
		val_end = str.length;
	return str.substring(val_beg, val_end);
}

function readCookie(name, wd) {
	var str_name = name + "=";
	var str_len = str_name.length;
	var str_cookie = "";
	if (wd) {
		str_cookie = parent.opener.document.cookie;
	}
	else {
		str_cookie = parent.document.cookie;
	}
	var coo_len = str_cookie.length;
	var i = 0;

	while (i < coo_len) {
		var j = i + str_len;
		if (str_cookie.substring(i, j) == str_name)
			return readCookieValue(str_cookie, j);
		i = str_cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break;
	}

	return null;
}

function delCookie(name) {
	var exp = new Date();
	exp.setTime(exp.getTime()-1);
	parent.opener.document.cookie = name + "=null; expires=" + exp.toGMTString();
}


///////////////////////////////////////////////////////////////////
// SPECIFIC FUNCTIONS USING COOKIES //
///////////////////////////////////////////////////////////////////

function openBasket() {
	var strCookie = "";

	var nameCookie = "bib_list";
	var valCookie = readCookie(nameCookie);
	if (valCookie) {
		strCookie = nameCookie + "=" + valCookie;
	}

	if (strCookie) {
		var iW = 620;
		var iH = 450;

		var optWin = "dependant=yes,status=yes,scrollbars=yes,resizable=yes,toolbar=yes,height="+iH+",width="+iW;
		var loc = CGIBIN + "opac-basket.pl?" + strCookie;
		var basket = open(loc, "basket", optWin);
	}
	else {
		alert(MSG_BASKET_EMPTY);
	}
}


function addRecord(val, selection) {
	var nameCookie = "bib_list";
	var valCookie = readCookie(nameCookie);
	var write = 0;

	if ( ! valCookie ) { // empty basket
		valCookie = val + '/';
		write = 1;
		updateBasket(1,document);
	}
	else {
		// is this record already in the basket ?
		var found = false;
		var arrayRecords = valCookie.split("/");
		
		for (var i = 0; i < valCookie.length - 1; i++) {
			if (val == arrayRecords[i]) {
				found = true;
				break;
			}
		}

		if ( found ) {
			if (selection) {
				return 0;
			}
			alert(MSG_RECORD_IN_BASKET);
		}
		else {
			valCookie += val + '/';
			write = 1;
			updateBasket(arrayRecords.length,document);
		}
	}

	if (write) {
		writeCookie(nameCookie, valCookie);
		if (selection) { // when adding a selection of records
			return 1;
		}
		alert(MSG_RECORD_ADDED);
	}
}


function addMultiple(){
	var c_value = "";
	if(document.myform.bibid.length > 0) {
		for (var i=0; i < document.myform.bibid.length; i++) {
			if (document.myform.bibid[i].checked) {
				c_value = c_value + document.myform.bibid[i].value + "/";
			}
		}
		addSelRecords(c_value);
	} else {
		c_value = c_value + document.myform.bibid.value + "/";
		addSelRecords(c_value);
	}
}


function addSelRecords(valSel) { // function for adding a selection of biblios to the basket
												// from the results list
	var arrayRecords = valSel.split("/");
	var i = 0;
	var nbAdd = 0;
	for (i=0;i<arrayRecords.length;i++) {
		if (arrayRecords[i]) {
			nbAdd += addRecord(arrayRecords[i], 1);
		}
		else {
			break;
		}
	}

	var msg = "";
	if (nbAdd) {
		if (i > nbAdd) {
			msg = nbAdd+" "+MSG_NRECORDS_ADDED+", "+(i-nbAdd)+" "+MSG_NRECORDS_IN_BASKET;
		}
		else {
			msg = nbAdd+" "+MSG_NRECORDS_ADDED;
		}
	}
	else {
		if (i < 1) {
			msg = MSG_NO_RECORD_SELECTED;	
		}
		else {
			msg = MSG_NO_RECORD_ADDED+" ("+MSG_NRECORDS_IN_BASKET+") !";
		}
	}
	alert(msg);
}


function selRecord(num, status) {
	var str = document.myform.records.value
	if (status){
		str += num+"/";
	}
	else {
		str = delRecord(num, str);
	}

	document.myform.records.value = str;
}


function delSelRecords() {
	var recordsSel = 0;
	var end = 0;
	var nameCookie = "bib_list";
	var valCookie = readCookie(nameCookie, 1);

	if (valCookie) {
		var str = document.myform.records.value;
		if (str.length > 0){
			recordsSel = 1;
			var str2 = valCookie;
			while (!end){
				s = str.indexOf("/");
				if (s>0){
					num = str.substring(0, s)
					str = delRecord(num,str);
					str2 = delRecord(num,str2);
				} else {
					end = 1;
				}
			}

			if (str2.length == 0) { // equivalent to emptying the basket
				var rep = false;
				rep = confirm(MSG_CONFIRM_DEL_BASKET);
				if (rep) { 
					delCookie(nameCookie);
					document.location = "about:blank";
					updateBasket(0,top.opener.document);
					window.close();
				} else {
					return;
				}
			} else {
				writeCookie(nameCookie, str2, 1);
			}
		}
	}

	if (recordsSel) {
		var strCookie = "";
		var nameCookie = "bib_list";
		var valCookie = readCookie(nameCookie, 1);
		strCookie = nameCookie + "=" + valCookie;
		var arrayRecords = valCookie.split("/");
		updateBasket(arrayRecords.length-1,top.opener.document);
		document.location = CGIBIN + "opac-basket.pl?" + strCookie;
	}
	else {
		alert(MSG_NO_RECORD_SELECTED);
	}
}


function delRecord (n, s) {
	var re = /\d/;
	var aux = s;
	var found = 0;
	var pos = -1;

	while (!found) {
		pos = aux.indexOf(n, pos+1);
		var charAfter = aux.charAt(pos+n.length); // character right after the researched string
		if (charAfter.match(re)) { // record number inside another one
			continue;
		}
		else { // good record number
			aux = s.substring(0, pos)+ s.substring(pos+n.length+1, s.length);
			s = aux;
			found = 1;
		}
	}

	return s;
}


function delBasket() {
	var nameCookie = "bib_list";

	var rep = false;
	rep = confirm(MSG_CONFIRM_DEL_BASKET);
	if (rep) {
		delCookie(nameCookie);
		document.location = "about:blank";
		updateBasket(0,top.opener.document);
		window.close();
	}
}


function quit() {
	if (document.myform.records.value) {
		var rep = false;
		rep = confirm(MSG_CONFIRM_DEL_RECORDS);
		if (rep) {
			delSelRecords();
		}
	}
	updateBasket(arrayRecords.length-1,top.opener.document);
	window.close();
}

function sendBasket() {
	var nameCookie = "bib_list";
	var valCookie = readCookie(nameCookie);
	var strCookie = nameCookie + "=" + valCookie;

	var loc = CGIBIN + "opac-sendbasket.pl?" + strCookie;

	var optWin="dependant=yes,scrollbars=no,resizable=no,height=300,width=400,top=50,left=100";
	var win_form = open(loc,"win_form",optWin);
}

function printBasket() {
	var loc = document.location + "&print=1";
	document.location = loc;
}

function showMore() {
	var strCookie = "";

	var nameCookie = "bib_list";
	var valCookie = readCookie(nameCookie);
	if (valCookie) {
		strCookie = nameCookie + "=" + valCookie;
	}
	var loc = CGIBIN + "opac-basket.pl?" + strCookie + "&verbose=1";
	document.location = loc;
}

function showLess() {
	var strCookie = "";

	var nameCookie = "bib_list";
	var valCookie = readCookie(nameCookie);
	if (valCookie) {
		strCookie = nameCookie + "=" + valCookie;
	}
	var loc = CGIBIN + "opac-basket.pl?" + strCookie + "&verbose=0";
	document.location = loc;
}

function updateBasket(updated_value,target) {
    if(typeof document.getElementById != "undefined") {
        target.getElementById('basket').innerHTML = " ("+updated_value+")";
    } else if (typeof document.layers != "undefined") {
        target.layers['basket'].open();
        target.layers['basket'].write(" ("+updated_value+")");
        target.layers['basket'].close();
    } else if(typeof document.all != "undefined" &&  typeof
document.getElementById == "undefined") {
        target.all['basket'].innerHTML = " ("+updated_value+")";
    }
}

function openBiblio(biblionumber) {
	openerURL="opac-detail.pl?bib="+biblionumber;
	opener.document.location = openerURL;
}
--- NEW FILE ---
</body>

</html>


--- NEW FILE ---
	<!-- MENUS -->
	<div id="menuline" style="font-size:11pt;margin-top:20px;margin-bottom:20px;">
		<span class="spacer">&nbsp;</span>
		<A href='javascript:delBasket()' class="menu">空</A>
		<span class="basketspacer">&nbsp;</span>
		<A href='javascript:delSelRecords()' class="menu">移除選項</A>
		<span class="basketspacer">&nbsp;</span>
		<A href='javascript:sendBasket()' class="menu">送出</A>
		<span class="basketspacer">&nbsp;</span>
		<A href='javascript:printBasket()' class="menu">列印</A>
		<span class="basketspacer">&nbsp;</span>
		<A href='javascript:quit()' class="menu">關閉</A>
		<!-- TMPL_IF NAME="verbose" -->
			<a href="javascript:showLess()" class="menu">Brief Display</a>
		<!-- TMPL_ELSE -->
			<a href="javascript:showMore()" class="menu">More Details</a>
		<!-- /TMPL_IF -->

	</div>

--- NEW FILE ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>線上目錄書籃</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang">/includes/opac.css">
	<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js"></script>
	<script language="JavaScript" type="text/javascript">
		function _(s) { return s } // dummy function for gettext
		//
	</script>
	<SCRIPT language='javascript'>
		var MSG_NO_RECORD_SELECTED = _("未有點選書目");
		var MSG_NO_RECORD_ADDED = _("沒有新增書目記錄");
		var MSG_CONFIRM_DEL_BASKET = _("要清空書籃嗎?");
		var MSG_CONFIRM_DEL_RECORDS = _("要移除點選的書目嗎?");
	</SCRIPT>
</head>

--- NEW FILE ---
<div id="bottombloc">
<!-- TMPL_IF NAME="loggedinusername" -->
	<p>
		目前身份:<b><!-- TMPL_VAR NAME="loggedinusername" --></b> 【<a href="/cgi-bin/koha/opac-user.pl">個人主頁</a>】
		|| <a href="/cgi-bin/koha/opac-main.pl?logout.x=1">登出</a>
	</p>
<!-- TMPL_ELSE -->
	<p>
		<a href="/cgi-bin/koha/opac-user.pl">登入</a> Koha
	</p>
<!-- /TMPL_IF -->
</div>
</body>
</html>

--- NEW FILE ---
body {
	background-color:#009999;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12pt;
	margin:0px;
	padding:0px
}

/* base tags */
a {
	background-color: #ACE6E6;
	text-decoration:none;
	color:#000000;
}

a.transparent {
	background-color: transparent;
	text-decoration:none;
	color:#000000;
}

a:hover {
/* 	background-color: #FF6600; */
	background-image: url(/opac-tmpl/css/en/images/bar.gif);
	background-repeat:repeat-y;
	text-decoration:none;
	color:#000000;
}

/* the page result number */
a.results {
	background-color : #FFD9BF;
	padding : 0px 2px 0px 2px;
	margin : 2px 1px 2px 0px;
}

a.results:hover {
	background-color: #FFFFCC;
	padding : 0px 2px 0px 2px;
	margin : 2px 1px 2px 0px;
}

/* label size & look just before input fields */
label {
	float:left;
	width: 10em;
}

/* images */
img {
	border-width:0px;
	text-align:left;
	position:absolute;
}

.relative { /* for images in relative position */
	border-width:5px;
	text-align:left;
	position:relative;
}

/* main title */
h1 {
	color:#FFD9BF;
	background-color:#FF6600;
	font-weight:bold;
	font-size: 150%;
	text-align:center;
	padding: 2px;
	border: 4px inset #FFD9BF;
	width:60%;
}

/* style for library name, on top of menu (defined in LibraryName systempref) */
/* in opac-main page */
.LibraryName {
	color:#FFD9BF;
	background-color:transparent;
	font-weight:bold;
	font-size: 150%;
	text-align:center;
	padding: 2px;
	border: 4px inset #FF6600;
	width:75%;
}

/* in all other pages */
.SmallLibraryName {
	color:#FFD9BF;
	background-color:transparent;
	font-weight:bold;
	font-size: 115%;
	text-align : center;
	vertical-align:top;
	padding: 2px;
	width:100%;
	margin-left:70px;
}

/* subtitles. headers of blocks */
h2 {
	color:#000000;
	background-image: url(/opac-tmpl/css/en/images/bar.gif);
	background-repeat:repeat-y;
	font-weight:bold;
	font-size: 125%;
	margin: 0px 0px 10px 0px;
}

/* probably useless */
h3 {
	color:#000000;
	font-weight:bold;
	font-size: 125%;
	margin: 5px 0px 0px 0px;
}

/* paragraphs */
p {
	padding-left:10pt;
	padding-bottom:0pt;
	margin:0pt;
	clear:left;
}

/* centered paragraphs */
p.center {
	padding-left:10pt;
	padding-bottom:0pt;
	margin:0pt;
	text-align:center;
}

/* the copyright (at the end of the main page */
p.copyright {
	border-top: 1px solid #000000;
	margin-top:10px;
	text-align:center;
}

/* TABLES */
table {
	border:1px solid #000000;
	border-collapse:collapse;
	width:90%;
}
/* header */
th {
	background-color: #99cccc;
	background-image: url(/opac-tmpl/css/en/images/background-opac.gif);
	font-weight:bold;
	text-align:center;
	font-size:10pt;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	padding:5px;
}
/* standard cell */
td {
	font-size:10pt;
	border-left:1px solid #000000;
	vertical-align:top;
}

/* hilighted cell */
td.hilighted {
	font-size:10pt;
	border-left:1px solid #000000;
	background-color:#ffffcc;
	vertical-align:top;
}

/* FORMS */
/* class used in form buttons */
.button {
	text-align: center;
	padding: 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	text-decoration: none;
	color: black;
	line-height:175%;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background-color:#FFD9BF;
	margin : 3px 3px 3px 0px;
}

.button:hover {
	text-align: center;
	padding: 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	text-decoration: none;
	color: black;
	line-height:175%;
	border-radius: 6px;
	-moz-border-radius: 6px;
	background-color:#FF6600;
	background-image: url(/opac-tmpl/css/en/images/bar.gif);
	background-repeat:no-repeat;
	margin : 3px 3px 3px 0px;
}

/* standard input field */
input {
	border:0px;
	border-bottom:1px solid #000000;
	margin-bottom:2px;
	background-color:#009999;
}

input:hover {
	border:0px;
	border-bottom:1px solid #000000;
	background-color:#FF6600;
}

/* textarea input field */
textarea {
	border:0px;
	border-bottom:1px solid #000000;
	background-color:#009999;
}
textarea:hover {
	border:0px;
	border-bottom:1px solid #000000;
	background-color:#FF6600;
}

/* select input field */
select {
	border:0px;
	border-bottom:1px solid #000000;
	background-color:#009999;
}

select:hover {
	border:0px;
	border-bottom:1px solid #000000;
	background-color:#FF6600;
}


/* span classes */
/* used to show small 1,2,3, to reach other pages when too much results */
.smallnumber {
	background-color:#99cccc;
	font-family:Times,serif;
	font-size:small;
	border:1px solid #000000;
	padding:1pt;
	vertical-align:top;
}

.smallnumberactive {
	background-color:#FF6600;
	font-family:Times,serif;
	font-size:small;
	border:1px solid #000000;
	padding:1pt;
	vertical-align:top;
}

/* BLOCS */

/* the mainbloc : everything is in mainbloc, except menu */
#mainbloc {
	float:left;
	width:90%;
	background-color:#ACE6E6;
	border:1px solid #000000;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:100px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}

#homebloc {
	float:left;
	width:60%;
	border:0;
}

#leftbloc {
	float:left;
	width:30%;
	border:0;
}

#bottombloc {
	width:100%;
	height:200%;
	margin-top:10px;
	vertical-align:top;
	text-align:center;
	float:left;
}

/* used in members */
#bloc20, .bloc20 {
	float:left;
	border:1px solid #000000;
	margin-right:20px;
	margin-bottom:20px;
	padding-right:20px;
}
#bloc60, .bloc60 {
	float:left;
	border:1px solid #000000;
	margin-right:20px;
	margin-bottom:20px;
	padding-right:20px;
}

/* used in biblio detail */

#bibliobloc {
	float:left;
	width:40%;
	border:0;
}

#itembloc {
	float:left;
	width:50%;
	border:0;
}

/* menu styles */
.menu {
	border:1px solid #000000;
	padding-left:10pt;
	padding-right:10pt;
/* 	float:left; */
	margin-bottom:10px;
	-moz-border-radius: 6px;
}

#menuline {
	float:left;
	display:block;
}

#bibliomenu {
	position: relative;
	float:left;
	display:block;
	margin-left:10%;
	width:100%;
}

/* a little spacer. should not be used */
.spacer {
	padding-left:20pt;
	float:left;
}
.basketspacer {
	padding-left:8pt;
	float:left;
}

/* for MARC view  */
div.tabs {
	width:10px;
	position:absolute;
	display:block;
	margin-left:50px;
	margin-top:150px;
}

div.tabs a {
	display:block;
	font-size: small;
	border: thin solid black;
	margin-right: 2px;
	padding: 10px 10px;
	-moz-border-radius: 5px 0px 0px 5px;
}

div.tab {
	background-color: #ACE6E6;
	display: block;
	visibility:hidden;
	position:absolute;
	margin-left:72px;
	margin-top:150px;
	margin-right:10%;
}

.MARCtag { /* style for tag definition (700 - Statement of responsability) */
	font-weight:bold;
	color:#FF6600;
	background-color:#FFFFFF;
	background-image:none;
	border-bottom: thin solid #FF6600;
	margin-right:30%;
}

.labelsubfield { /* style for each subfield (like : a Publication year), just before the biblio subfield */
	float:left;
	width: 12em;
	margin-left:30px;
}

--- NEW FILE ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<!-- TMPL_IF name="opacstylesheet" -->
		<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="opacstylesheet"-->" />
	<!-- TMPL_ELSE -->
		<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"-->/includes/opac.css" />
	<!-- /TMPL_IF -->
	<title><!--TMPL_VAR name="LibraryName"--></title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js"></script>
	<script language="JavaScript" type="text/javascript">
		function _(s) { return s } // dummy function for gettext
		//
	</script>
	<script type="text/javascript" language="javascript">
	var MSG_BASKET_EMPTY = _("書籃是空的");
	var MSG_RECORD_IN_BASKET = _("這個書目已在書籃內");
	var MSG_RECORD_ADDED = _("書目已放在書籃內");
	var MSG_NRECORDS_ADDED = _("個書目成功新增");
	var MSG_NRECORDS_IN_BASKET = _("已在書籃內");
	var MSG_NO_RECORD_SELECTED = _("未有點選書目");
	var MSG_NO_RECORD_ADDED = _("沒有新增書目記錄");
	function Dopop(link) {
		newin=window.open(link,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
	}
	</script>
</head>
<body>
	<!-- MENUS -->
	<div id="menuline">
		<img src="<!-- TMPL_VAR name="themelang" -->/images/front-background-small.gif" height="50" alt="Koha標誌" style="float: left">
		<div class="SmallLibraryName"><!--TMPL_VAR name="LibraryName"--></div>
		<span class="spacer">&nbsp;</span>
		<span class="spacer">&nbsp;</span>
		<a class="menu" href="/cgi-bin/koha/opac-main.pl" title="Koha首頁">返回首頁</a>
		<span class="spacer">&nbsp;</span>
		<a class="menu" href="/cgi-bin/koha/opac-search.pl" title="進階查詢">進階查詢</a>
		<span class="spacer">&nbsp;</span>
		<a class="menu" href="/cgi-bin/koha/opac-user.pl" title="個人首頁">個人主頁</a>
		<span class="spacer">&nbsp;</span>
		<a class="menu" href="javascript:openBasket()" title="書籃">書籃 <span id="basket"><script language="javascript" type="text/javascript">if(basketcount){ document.write(basketcount) };</script></span></a>
	</div>
	<!-- MAIN BODY OF PAGE -->

--- NEW FILE ---
</body>
</html>

--- NEW FILE ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>彈出通知</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- TMPL_IF name="opacstylesheet" -->
		<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="opacstylesheet"-->" />
	<!-- TMPL_ELSE -->
		<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang"-->/includes/opac.css" />
	<!-- /TMPL_IF -->
</head>

<body>
<!-- NO MENUS for popup-top -->





More information about the Koha-cvs mailing list