//      +---------------+
//      |   galerie.js  |
//      |---------------|
// +----+   Javascript  +----+
// |    by Philipp Giese     |
// |  www.webdesign-giese.de |
// +-------------------------+


var clist	= new Array("gc10","ctma","eday");

var banz	= new Array(4,4,2);
var iPfad	= "img/";
var biPfad	= iPfad + "fotos/";
var acat	= new Array();

var aa		= biPfad + "noarrow.gif";
var ab		= biPfad + "arrow.gif";
var fzahla	= new Array(6);
var fzahlb	= new Array(6);

var laed	= new Image();
var begIm	= 20;


function refreshit(){
	for (var i=0;i<clist.length;i++){
		for (var j=1;j<=banz[i];j++) fi(clist[i],j,false);
	}
}

function sinit(){
	laed.src=iPfad + "load.gif";
	
	for (var i=0;i<fzahla.length;i++){
		fzahla[i] =new Image(); fzahla[i].src = iPfad + "_f" + (i+1) + "1.gif";
		fzahlb[i] =new Image(); fzahlb[i].src = iPfad + "_f" + (i+1) + "2.gif";	
	}
	for (i=0;i<clist.length;i++) acat[clist[i]] = 1;
	refreshit();
}

function si (bi,nom){

	var tempBild = biPfad + bi + nom +".jpg";
	var _v=0;
	for (var l=0;l<clist.length;l++){
		if (l>0) _v=_v+banz[l-1]+2;
		if (clist[l]==bi) {		
			document.images[begIm+_v].src=laed.src;
			document.images[begIm+_v].src=tempBild;
			acat[clist[l]] = nom;
			refreshit();
		}
	}
}

function nextPic(selCat){
	var _nn=acat[selCat]+1;
	for (var h=0;h<clist.length;h++) if (clist[h]==selCat){
		if (_nn>banz[h]) _nn=1;
	}
	si(selCat,_nn);
}

function fi(fcat,fnu,fon){
	var tempFoto;
	var _j = fnu-1;
	if (fzahlb[_j] && fzahla[_j]) {
		if (acat[fcat]!=fnu || fon) {
			tempFoto=(fon)?fzahlb[_j].src:fzahla[_j].src;
		} else {
			tempFoto=fzahlb[_j].src;
		}
		var _z=0;
		for (var m=0;m<clist.length;m++){
			if (m>0) _z=_z+banz[m-1]+2;
			if (clist[m]==fcat){		
				document.images[begIm+_z+fnu].src=tempFoto;		
			}
		}	
	}
}
function blurAnchors(){  
	if(document.getElementsByTagName){    
		var a = document.getElementsByTagName("a"); 
		for(var i = 0; i < a.length; i++){ 
			a[i].onfocus = function(){
				this.blur();
			}
		} 
	}
}

window.onload = blurAnchors;
