var prec_array = new Array();
prec_array['fr']="Photo précédente";
prec_array['it']="Foto precedente";
prec_array['en']="Previous photo";
prec_array['es']="Foto anterior";
var next_array = new Array();
next_array['fr']="Photo suivante";
next_array['it']="Foto seguente";
next_array['en']="Next photo";
next_array['es']="Siguiente foto";

function show_pictures(nbr, ipigz) {
	apercu = window.open('', 'apercu','toolbar=no,status=no,scrollbars=yes,width=800,height=600,resizable=yes');
	var html = "<html>\n<head>\n<title>THUMBS</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\""+css+"\">\n";
	
	html+="</head>\n<body>";
	html+= "\n<table class=\"body\">\n";

	var pages="<tr><td class=\"pages\">\n";
	if (nbr!=0) { 
		pages+="<a href=\"javascript:window.opener.show_pictures("+eval(nbr-1)+", "+ipigz+")\" class=\"prec\"><span>&lt;&lt;</span></a>";
		pages+="<b><a href=\"javascript:window.opener.show_pictures("+eval(nbr-1)+", "+ipigz+")\">"+prec_array[lg]+"</a></b>";
	} else { pages+=prec_array[lg]; }
	pages+=" | ";
	if (nbr<eval(thumbs.length-1)) { 
		pages+="<b><a href=\"javascript:window.opener.show_pictures("+eval(nbr+1)+", "+ipigz+")\">"+next_array[lg]+"</a></b>";
		pages+="<a href=\"javascript:window.opener.show_pictures("+eval(nbr+1)+", "+ipigz+")\" class=\"next\"><span>&gt;&gt;</span></a>";
	} else { pages+=next_array[lg]; }
	pages+="\n</td></tr>\n";

	html+=pages;
	html+="<tr><td><img src=\""+thumbs[nbr]+"\"></td></tr>\n";
	
	html+=pages;
	html+="</table>\n</body>\n</html>";

	apercu.document.open();
	apercu.document.write(html);
	apercu.document.close();
	apercu.focus();
}

/* calendar */
var dif, prev, prevnav, next, nextnav, curr, currnav;
var week = new Array();
week['prev'] = new Array();
week['next'] = new Array();
week['curr'] = new Array();
week['prev']['fr']="Semaine précédente";
week['next']['fr']="Semaine suivante";
week['curr']['fr']="Semaine courante";
week['prev']['it']="Settimana precedente";
week['next']['it']="Settimana seguente";
week['curr']['it']="Questa settimana";
week['prev']['en']="Last week";
week['next']['en']="Next week";
week['curr']['en']="Current week";
week['prev']['es']="Semana precedente";
week['next']['es']="Semana siguiente";
week['curr']['es']="Esta semana";

function formatdate(datenbr) {
	date = new Date();
	date.setTime(datenbr);
	var mois = eval(date.getMonth()+1);
	if (mois<10) mois = '0'+mois;
	var jour = date.getDate();
	if (jour<10) jour = '0'+jour;
	return date.getFullYear()+''+mois+''+jour;
}
function calendar() {
	curr_date = new Date();
	curr_nbr = curr_date.getTime();
	prev_nbr = eval(curr_nbr-604800000);
	next_nbr = eval(curr_nbr+604800000);
	curr = formatdate(curr_nbr);
	prev = formatdate(prev_nbr);
	next = formatdate(next_nbr);

	dif = eval(curr_date.getHours()-12);
	var starttable = "<table align=\"center\" cellpadding=\"3\" cellspacing=\"0\" width=\"100\"><tr><td height=\"30\" nowrap=\"nowrap\"><strong>";
	var endtable = "</strong></td></tr></table>";

	prevnav=starttable+"<a href='javascript:;' onclick=\"javascript:changeweek(curr,'curr')\" class=\"prec\"><span>&lt;&lt;</span></a>";
	prevnav +="<a href='javascript:;' onclick=\"javascript:changeweek(curr,'curr')\">"+week['curr'][lg]+"</a>";
	prevnav +=" | <a href=\"javascript:;\" onclick=\"javascript:changeweek(next,'next')\">"+week['next'][lg]+"</a>";
	prevnav +="<a href=\"javascript:;\" onclick=\"javascript:changeweek(next,'next')\" class=\"next\"><span>&gt;&gt;</span></a>"+endtable;

	nextnav=starttable+"<a href='javascript:;' onclick=\"javascript:changeweek(prev,'prev')\" class=\"prec\"><span>&lt;&lt;</span></a>";
	nextnav +="<a href='javascript:;' onclick=\"javascript:changeweek(prev,'prev')\">"+week['prev'][lg]+"</a>";
	nextnav +=" | <a href=\"javascript:;\" onclick=\"javascript:changeweek(curr,'curr')\">"+week['curr'][lg]+"</a>";
	nextnav +="<a href=\"javascript:;\" onclick=\"javascript:changeweek(curr,'curr')\" class=\"next\"><span>&gt;&gt;</span></a>"+endtable;

	currnav=starttable+"<a href='javascript:;' onclick=\"javascript:changeweek(prev,'prev')\" class=\"prec\"><span>&lt;&lt;</span></a>";
	currnav +="<a href='javascript:;' onclick=\"javascript:changeweek(prev,'prev')\">"+week['prev'][lg]+"</a>";
	currnav +=" | <a href=\"javascript:;\" onclick=\"javascript:changeweek(next,'next')\">"+week['next'][lg]+"</a>";
	currnav +="<a href=\"javascript:;\" onclick=\"javascript:changeweek(next,'next')\" class=\"next\"><span>&gt;&gt;</span></a>"+endtable;

	changeweek(curr,'curr');
}
 
function changeweek(datechange,show){
	if (show == "curr") document.getElementById('calendarnav').innerHTML = currnav;
	if (show == "next") document.getElementById('calendarnav').innerHTML = nextnav;
	if (show == "prev") document.getElementById('calendarnav').innerHTML = prevnav;
	window.framecalendar.location=calendar_link+"&date="+datechange+"&time="+dif;
}

function favori(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,""); 
	} else if(document.all) {
		window.external.AddFavorite(url, title);
	} else if(window.opera && window.print) {
		return true;
	}
}

// submits a form on Enter key event
function enterSubmit(form, evt) {
	evt = (evt) ? evt : (window.event) ? window.event : ""

	if (evt) {
		var theKey = (evt.which) ? evt.which : evt.keyCode
		if (theKey == 13) {
			form.submit();
		}
		return false
	}
	return false
}
