function selectday(){
	var thedate = new Date();
	var theday=thedate.getDay();
	//alert(theday);
	toselectrow=0;
	if(theday==0){toselectrow=7;}else{toselectrow=theday;}
	therow=document.getElementById('openingsuren').getElementsByTagName('tr')[toselectrow];
	therow.className="selected";
	therow.title="vandaag!";
}

function realign(){
	var rows=document.getElementById('openingsuren').getElementsByTagName('tr');
	for(var i=1;i<rows.length-1;i++){//length-1 want zondag = sluitingsdag
		cell0=rows[i].getElementsByTagName('td')[0];
		cell1=rows[i].getElementsByTagName('td')[1];
		cell2=rows[i].getElementsByTagName('td')[2];
		cell0.innerHTML="<span class=cell0>"+cell0.innerHTML+"</span>";
		cell2.innerHTML="<span class=cell2>"+cell2.innerHTML+"</span>";
		cell1.className="right";
		cell2.className="right";
	}
}


function slideshow(i){
	var theviewer = document.getElementById('slideshow');
	var theimages =slides;
	var interval = 2000; //milliseconds
	if (stop != true){
   	if (waitsomemore == true){
   		interval = interval + 2000;
   		waitsomemore = false;
	   	}
	  	theviewer.style.cssText = "background-image:url('" + theimages[i].src + "');";
	  	theviewer.getElementsByTagName('ul')[0].getElementsByTagName('a')[i].style.backgroundColor="white";
	   	j = i + 1;
	   	if (j > (theimages.length-1)){
	   		j=0;
	   	//	stop=true;
	   	}
	   	if (stop != true){
	   		setTimeout('slideshow(j)', interval);
	   	}
	}
}

function startviewer(){
	/*preload images*/
	var theviewer = document.getElementById('slideshow');
	var theimages = theviewer.getElementsByTagName('ul')[0].getElementsByTagName('a');
	for(var i=0; i < theimages.length; i++ ){
	slides[i]= new Image();
	slides[i].src = theimages[i].href;
	}
	/*start slideshow*/
	slideshow(0);
   	/*set default image: lijst in omgekeerde volgorde !*/
	theviewer.style.cssText = "background-image:url('" + theimages[0].href + "');";
	for( var i=0; i < theimages.length; i++ ){
		/*mouseover bij list-links */
		theimages[i].onmouseover = function(){
			waitsomemore = true;
			stop = true; /* beter ???? */
          		theviewer.style.cssText = "background-image:url('" + this.href + "');";
		  	this.style.cssText = "background-color:white;"
		};    
		/* idem bij geval onclick + disable link + stop slideshow */
   		theimages[i].onclick = function(){
   			waitsomemore = true;
   			stop = true;
  			theviewer.style.cssText = "background-image:url('" + this.href + "');";
  			this.style.cssText = "background-color:white;"
  			return false;
		};  
  	}//end for
}

function initMarquee(){
	var marq = document.getElementsByTagName('marquee')[0];
	marq.onmouseover=function(){whiteblack();};
	marq.onmouseout=function(){blackwhite();};
}

var blackbrick= new Image();
blackbrick.src = "styles/bg/blackbricks-s.jpg";
var redbrick = new Image();
redbrick.src = "styles/bg/redbricks-s.jpg";

	
function initCenter(){
	var center = document.getElementById('center');
	center.onmouseover=function(){whiteblack();document.getElementsByTagName('body')[0].style.backgroundImage="url('"+redbrick.src+"')"; if(document.getElementById('sitemenu').style.display!='block'){showMenu();}};
	center.onmouseout=function(){blackwhite();document.getElementsByTagName('body')[0].style.backgroundImage="url('"+blackbrick.src+"')";};
	center.getElementsByTagName('div')[0].onclick=function(){setTimeout('window.location="home.htm";',700);};
}

function showMenu(){
	document.getElementById('sitemenu').style.top='-200px';
	document.getElementById('sitemenu').style.display='block';
	slideDown('sitemenu',200);
}


var slideheight=200;

function slideDown(id,startheight){
	if(slideheight>0){
		var factor= startheight/10;
		slideheight = slideheight-factor;
		document.getElementById(id).style.top="-"+slideheight+"px";
		setTimeout("slideDown('sitemenu',200)",100);
	}
}
 
function whiteblack(){
	var thebody=document.getElementsByTagName('body')[0];
	thebody.className="red";
}
function blackwhite(){
	var thebody=document.getElementsByTagName('body')[0];
	thebody.className="";
}

function $(id){
	return document.getElementById(id);
}

function maxOpen(){
	var thedate = new Date();
	var theday=thedate.getDay();
	var thehour=thedate.getHours();
	var theminutes=thedate.getMinutes();
	var openhour=19;
	var closehour=1;
	var output="";
	if(theday==5){//vrijdag
		openhour=15;
		closehour=3;
	}else if(theday==6){//zaterdag
		closehour=3;
	}
	if(theday==0){
		output="De Max is nu spijtig genoeg dicht: zondag is nl onze wekelijkse sluitingsdag...";
	}else if(theday==1 &&	thehour<=closehour){
		output="De Max is nu spijtig genoeg dicht: zondag is nl onze wekelijkse sluitingsdag...";
	}else{
		if((thehour >=openhour)||(thehour<closehour)){
		 	output= "De Max is open!<br />We verwachten u elk moment.";
		 	if((thehour<closehour) && (closehour-thehour<=1)){
		 		output+="Wel snel zijn, want zo meteen gaat de voordeur op slot...";
		 	}
		}else{
			var nog = openhour-thehour;
			if(theminutes !=0){
				nog = nog-1;
				theminutes = 60-theminutes;
			}
			if(nog==1){
				output= "De Max is nu spijtig genoeg dicht, nog <b>"+nog+" uur en "+theminutes+" minuten</b> wachten...";
			}else if(nog ==0){
				output= "De Max is nu spijtig genoeg dicht, nog <b>"+theminutes+" minuten</b> wachten...";
			}else{
				output= "De Max is nu spijtig genoeg dicht, nog <b>"+nog+" uren en "+theminutes+" minuten</b> wachten...";
			}
		}
	}
	return output;
}

function maxOpenIfClosed(){
	var thedate = new Date();
	var theday=thedate.getDay();
	var thehour=thedate.getHours();
	var theminutes=thedate.getMinutes();
	var openhour=19;
	var closehour=2;
	var output="";
	if(theday==5){//vrijdag
		openhour=15;
		closehour=3;
	}else if(theday==6){//zaterdag
		closehour=3;
	}
	if((thehour >=openhour)||(thehour<closehour)){
	 	output= "De Max zou nu normaal open zijn,<br />ware het niet dat we tot 15/1 gesloten zijn...";
	}else{
		var nog = openhour-thehour;
		if(theminutes !=0){
			nog = nog-1;
			theminutes = 60-theminutes;
		}
		output= "De Max is nu spijtig genoeg dicht, en dat is nog zo tot 15 januari";
	}
	return output;
}

