/*
* Scripting by Libertes Internet Diensten
* (c) 2008 - All rights reservers
* www.libertes.nl
*/
function fadeShowPicture(sImageUrl) {
	/* Shows picture with a fade */
	var oRefimg = document.getElementById('ref_img');
	oRefimg.src = sImageUrl;
	fadeIn('ref_img',0);
	return true;
}
function loadCategorie(iId) {
	if (iId != "") {
		document.location=document.getElementsByTagName('base')[0].href +'producten/index.php?action=products&categorieId='+iId;
	}
}
function loadCatAnchor(iId) {
	var aCategoryDivs = $$('.categorie');
	if (iId != "") {
		//var sDocument = document.location+"#";
		//var aDocument = sDocument.split('#');
		//document.location=aDocument[0]+'#cat_'+iId;
		for (i=0;i<aCategoryDivs.length;i++) {
			if (aCategoryDivs[i].id=='cat_'+iId) {
				aCategoryDivs[i].show();
			} else {
				aCategoryDivs[i].hide();
			}
		}
	} else {
		//Show all
		for (i=0;i<aCategoryDivs.length;i++) {
			aCategoryDivs[i].show();
		}
	}
}

function fadeIn(objId,opacity) {
	/* Do the real fading work */
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 5;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 10);
		}
	}
}
function fadeOut(objId,opacity) {
	/* Do the real fading out */
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity > 0) {
			setOpacity(obj, opacity);
			opacity = opacity-10;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 10);
		}
	}
}
function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}
function gotoTop() {
	var sDocument = document.location+"#";
	var aDocument = sDocument.split('#');
	document.location=aDocument[0]+'#top';

}
