// Javascripts for the BreezeBrowser "pbase" template
    
// Page seperator in text view
var sep1 = '- - - - - - - - - -'
var sep2 = '- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -'

// Read parameters from URL
var parsed = window.location.search.substring(1)
var currentSize = getParm(parsed,"size")
var exif        = getParm(parsed,"exif")
var page	= getParm(parsed,"page")

// set the image size & sub-folder
if(currentSize == "") currentSize = defaultSize
if(currentSize != defaultSize)
	subDir = "size" + currentSize + "/"
else	subDir = ""


// print title navigation text
function printNavigationPath(where) {
	document.write('<div id="localmenu">\n')
	document.write('  <table border="0" width="100%"><tr>\n')
	document.write('      <td align="left" nowrap><b>\n')
	document.write('      <a href="' + myhomepage + '" title="goto ' + myname + "'" + 's home page">' + myname + '</a> |')
	document.write('      <a href="' + mygallery + '" title="view all galleries">all galleries</a>')
	if(where.indexOf("index")>=0) {
		document.write(' &gt;&gt; ' + mytitle + '</td>')
		document.write(' <td align="right" nowrap valign="top"><b>')
		if(where == "textindex") {
			document.write(' tekst weergave | ')
			document.write(' <a href="index.htm'  + indexURLparam + page + '">afbeeldingen</a>')
		} else {
			document.write(' <a href="index2.htm' + indexURLparam + page + '">tekst weergave</a>')
			document.write(' | afbeeldingen</b>')
		}
	}
	else {
		document.write(' | </b>')
		document.write(' <a href="index.htm' + indexURLparam + '" title="view thumbnails">' + mytitle + '</a> | ')
		document.write(where)
	}
	document.write('      </td>\n')
	document.write('    </tr>\n')
	document.write('  </table>\n')
	document.write('</div>\n')
}

// print index navigation bar
function printNavigation() {
	if(numPages == 1) return
	
	//left part
	document.write('<table width="100%"><tr>\n<td align="left">')
	if (page > 1) {
	   prevPage = page - 1
	   document.write('<a href="index.htm' + indexURLparam + prevPage + '">vorige pagina</a>')
	} else {
	   document.write('vorige pagina')
	}
	//middle part
	document.write('</td>\n<td align="center">paginas ')
	for(i=1; i<=numPages; i++) {
	   	if(i==page) document.write('<b>'+i+'</b> ')
	   	else	    document.write('<a href="index.htm' + indexURLparam + i + '">'+i+'</a> ')
	}
	if (numPages > 1) {
	   if(page > 0)	    document.write('<a href="index.htm' + indexURLparam + 'all">Alles</a>')
	   else		    document.write('ALL')
	}
	//right part
	document.write('</td>\n<td align="right">')
	if (page < numPages && page > 0) {
	   nextPage = page
	   nextPage++
	   document.write('<a href="index.htm' + indexURLparam + nextPage + '">volgende pagina</a>')
	} else {
	   document.write('volgende pagina')
	}
	document.write('</td></tr></table>\n')
}

// print fullsize navigation
function printPrevNext(showThumbs) {
	var prevThumbLink = ""
	var nextThumbLink = ""
	// generate thumbnail image links
	if(showThumbs == 1) {
		var thumbStyle = '" border="0" vspace="10" hspace="20" class="thumbnail" style="vertical-align: middle"'
		prevThumbLink  = '<img src="' + prevThumb + thumbStyle + '>'
		nextThumbLink  = '<img src="' + nextThumb + thumbStyle + '>'
	}

	if (prevURL != "")
		document.write('<a href="' + prevURL + imageURLparam + '">' + prevThumbLink + 'vorige</a> | ')
	else	document.write('vorige | ')
	if (nextURL != "")
		document.write('<a href="' + nextURL + imageURLparam + '">volgende' + nextThumbLink + '</a>')
	else	document.write('volgende')
}

// reading a variable in the parsed string
function getParm(string,parm) {
	var startPos= string.indexOf(parm+"=");
	if (startPos> -1) {
		startPos= startPos+parm.length+1;
		var endPos= string.indexOf("&",startPos);
		if (endPos== -1) endPos= string.length;
		return unescape(string.substring(startPos,endPos));
	}
	return '';
}
