done		= false;
trans		= 20;
time		= 30;
steps		= 10;		
opacity		= new Array();
lastopacity	= new Array();
time		= new Array();

window.onerror=null

function fade(pNr,pStart,pEnd) {
	opacity[pNr] = pStart;
	if (pStart!=pEnd) {
		if (pStart<pEnd) {
			//FADE IN
			if (opacity[pNr]<=pEnd) {
				document.all['afb'+pNr].style.filter='alpha(opacity='+opacity[pNr]+')'
				opacity[pNr]+=steps
				time[pNr] = setTimeout("fade("+pNr+","+opacity[pNr]+","+pEnd+")",time)
			}
		}
		else {
			//FADE OUT
			if (opacity[pNr]>=pEnd) {
				document.all['afb'+pNr].style.filter='alpha(opacity='+opacity[pNr]+')'
				opacity[pNr]-=steps
				time[pNr] = setTimeout("fade("+pNr+","+opacity[pNr]+","+pEnd+")",time)
			}
		}
	}
		
	if (opacity[4]>80) done=true
}

function highlightThema(pID) {
	if (done) {
		for (i=20;i<=23;i++) {clearTimeout(time[i]);fade(i,opacity[i],100)}
		for (i=10;i<=13;i++) {clearTimeout(time[i]);fade(i,opacity[i],100)}
		
		if (pID!=1) {clearTimeout(time[1]);fade(1,opacity[1],trans)}
		if (pID!=2) {clearTimeout(time[2]);fade(2,opacity[2],trans)}
		if (pID!=3) {clearTimeout(time[3]);fade(3,opacity[3],trans)}
		if (pID!=4) {clearTimeout(time[4]);fade(4,opacity[4],trans)}
		if (pID!=5) {clearTimeout(time[5]);fade(5,opacity[5],trans)}
		if (pID!=6) {clearTimeout(time[6]);fade(6,opacity[6],trans)}
		
		clearTimeout(time[pID]);fade(pID,opacity[pID],100)
	}
}

function highlightGezin(pID) {
	if (done) {
		for (i=1;i<=6;i++) {clearTimeout(time[i]);fade(i,opacity[i],100)}
		for (i=10;i<=13;i++) {clearTimeout(time[i]);fade(i,opacity[i],100)}
		
		if (pID!=20) {clearTimeout(time[20]);fade(20,opacity[20],trans)}
		if (pID!=21) {clearTimeout(time[21]);fade(21,opacity[21],trans)}
		if (pID!=22) {clearTimeout(time[22]);fade(22,opacity[22],trans)}
		if (pID!=23) {clearTimeout(time[23]);fade(23,opacity[23],trans)}
		
		clearTimeout(time[pID]);fade(pID,opacity[pID],100)
	}
}

function highlightOverig(pID) {
	if (done) {
		for (i=1;i<=6;i++) {clearTimeout(time[i]);fade(i,opacity[i],100)}
		for (i=20;i<=23;i++) {clearTimeout(time[i]);fade(i,opacity[i],100)}
		
		if (pID!=10) {clearTimeout(time[10]);fade(10,opacity[10],trans+20)}
		if (pID!=11) {clearTimeout(time[11]);fade(11,opacity[11],trans+20)}
		if (pID!=12) {clearTimeout(time[12]);fade(12,opacity[12],trans+20)}
		if (pID!=13) {clearTimeout(time[13]);fade(13,opacity[13],trans+20)}
		
	clearTimeout(time[pID]);fade(pID,opacity[pID],100)
	}
}

function showVideo(pName) {
    video2 = window.open("video.asp?file="+pName,"videoscreen","toolbar=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=320,height=513");
    video2.focus()
}

function showGids(pName) {
    gids = window.open("snelzoeker.asp","bedrijvengids","left=10,top=10,screenX=10,screenY=10,scrollbars=yes,resizable=yes,menubar=yes,width=700,height=550");
    gids.focus()
}

function orderNow(pProduct) {
    bestel = window.open("bestel.asp","bestel","left=10,top=10,screenX=10,screenY=10,scrollbars=yes,resizable=yes,menubar=yes,width=750,height=550");
    bestel.focus()
}

function korting() {
    bestel = window.open("card.asp","bestel","left=10,top=10,screenX=10,screenY=10,scrollbars=yes,resizable=yes,menubar=yes,width=750,height=550");
    bestel.focus()
}

step	= 0.5;
var x	= 0;
timesr	= "";
function stopScroll() {
	step=1
	if (timesr!="") clearTimeout(timesr)
}

function adjustScroll() {
 x=document.layers?window.pageXOffset:document.body.scrollLeft
 ScrollRep(x)
	
}

function ScrollRep(newx){
	
	if (document.layers) //netscape
	{
		document.layers.afb0.left=newx+10
	}
	else if (document.all) //ie
	{
		document.all['afb0'].style.left=(newx+10)+"px"
	}
}

function ScrollRight() {
	if (timesr!="") clearTimeout(timesr)
	step*=2
	window.status="Scroll naar rechts"
	if (x < document.body.scrollWidth) {
 		scrollEnd = (document.body.scrollWidth-400)
		x = x + step;
		ScrollRight2();
	 }
}


function ScrollRight2() {
	if (x < scrollEnd) {
		scroll(x,0);
		x = x + step;
		timesr=setTimeout('ScrollRight2()', 1);
	}
	else {
		step=0.5
		x = scrollEnd;
	}
	
	ScrollRep(x);
}

function ScrollLeft() {
	if (timesr!="") clearTimeout(timesr)
	step*=2
	window.status="Scroll naar links"
 	if (x > 0) {
		scrollEnd = 0;
		x = x - step;
		ScrollLeft2();
	}
} 

function ScrollLeft2() {
	if (x > scrollEnd) {
		scroll(x,0);
		x = x - step;
		timesr=setTimeout('ScrollLeft2()', 1);
	}
	else {
		step=0.5
		x = 0;
	}
	if (x>=0) ScrollRep(x);
	else stopScroll()
}


