// ---------------------------------- \\
// JavaScript fuer Rollover-Bildchen  \\
// ********************************** \\

// Zwei 25                            \\
// September 2007                     \\
// Digital Store GmbH, T. Hüsser      \\
// ---------------------------------- \\


var imgdir = 'images/';

var ctrlvar = 'free';

var openimgid = '';
var holdid = '';
var holdsrc = '';

var frontclass = 'fg_visible';
var backclass = 'fg_hidden';
var visibleclass = 'bg_visible';
var hiddenclass = 'bg_hidden';

function swapimg(imgid,imgsrc) {
	if (ctrlvar == 'free') {
    	document.images[imgid].src = imgdir + imgsrc;
	} else {
		if (imgid != holdid) {
			document.images[imgid].src = imgdir + imgsrc;
		}
	}
}

function swapimgallways(imgid,imgsrc) {
	document.images[imgid].src = imgdir + imgsrc;
}

function showbg(bgid) {
	//if (ctrlvar == 'free') {
		if (document.getElementById(bgid)) {
			document.getElementById(bgid).className = visibleclass;
		}
	//}
}

function hidebg(bgid) {
	//if (ctrlvar == 'free') {
		if (document.getElementById(bgid)) {
			document.getElementById(bgid).className = hiddenclass;
		}
	//}
}

function showfg(fgid,imgid,imgsrc) {
	if (ctrlvar == 'free') {
		if (document.getElementById(fgid)) {
			document.getElementById(fgid).className = frontclass;
		}
		openimgid = fgid;
		holdid = imgid;
		holdsrc = imgsrc;
		ctrlvar = 'blocked';
	}
}

function hidefg(fgid) {
	if (ctrlvar == 'blocked') {
		if (document.getElementById(fgid)) {
			document.getElementById(fgid).className = backclass;
		}
		ctrlvar = 'free';
		swapimg(holdid,holdsrc);
		openimgid = '';
		holdid = '';
		holdsrc = '';
	}
}

function hideblocks() {
	hidefg(openimgid);
}

