// 22 maart 2003

var gMenuArray = new Array
("Post&nbsp;Zutphen", 7,  
"stichting" , "stich", 
"comit&eacute;", "comit", 
"stad", "stad",
"sponsors", "spons",
"contact", "contact",
"links", "links",
"prenten", "prenten",
																
"2005&nbsp;Gast&nbsp;in&nbsp;Zutphen", 5,
"prent&nbsp;5", "prent5",
"kunst", "kunst5",
"pottenkijken", "ceramiek",
"cultuur", "cultuur5",
"reserveren", "bestel",

"2004&nbsp;Gast&nbsp;in&nbsp;Zutphen", 4, 
"prent&nbsp;4", "prent4",
"kunst","kunst4",
"route", "cultuur",
"arrangement", "arran",

"2003", 3, 
"prent&nbsp;3", "prent3",
"chocolade-eetsters","choco",
"concert", "concert3",
														
"2002&nbsp;kerken&nbsp;en&nbsp;kelders", 6, 
"prent&nbsp;2", "prent2", 
"concerten", "concert2", 
"ateliers", "kaz2",
"dichters", "dichtd2",
"kunst", "kerken",
"film", "luxor",														

"2001&nbsp;Dicht&nbsp;op&nbsp;Zutphen", 5, 
"prent&nbsp;1", "prent", 
"concert", "concert", 
"dichters", "dichtdag",
"kunst", "tweek",
"ateliers", "kaz") 	
															
function writeMenu(){ // 
var tekst = 		"<div id=navigatieId>"
var menuA = gMenuArray
var i  = 0;
var nr = 0;
while (i < menuA.length){
		if (nr == 0){
				tekst += "<font class='navBold'>" + menuA[i] + "</font><font class='navNormaal'>"
				nr = menuA[i + 1]
				i += 2
		}

		while (nr > 0) {
				tekst += " - <a href='" + menuA[i + 1] + ".html'  name='" + menuA[i + 1] + "'>" + menuA[i] + "</a>"
				i += 2
				nr -= 1
		}

		tekst += "</font><br>\n"
}

	tekst += "</div>"

	document.write(tekst)
}

function writeMenuDiep(){ // 
var tekst = 		"<div id=navigatieId>"
var menuA = gMenuArray
var i  = 0;
var nr = 0;
while (i < menuA.length){
		if (nr == 0){
				tekst += "<font class='navBold'>" + menuA[i] + "</font><font class='navNormaal'>"
				nr = menuA[i + 1]
				i += 2
		}

		while (nr > 0) {
				tekst += " - <a href='../" + menuA[i + 1] + ".html'  name='" + menuA[i + 1] + "'>" + menuA[i] + "</a>"
				i += 2
				nr -= 1
		}

		tekst += "</font><br>\n"
}

	tekst += "</div>"

	document.write(tekst)
}


var aantalIm =17;
var teller = Math.round( Math.random() * aantalIm );
var sponsorTimer = null;
var imA = new Array(aantalIm);
for (i = 0 ; i < aantalIm ; i++) {
	imA[i] = new Image(220,55);
}

imA[0].src="spons/gifjpg/logboom.jpg";
imA[1].src="spons/gifjpg/logschal.jpg";
imA[2].src="spons/gifjpg/joris02.jpg";
imA[3].src="spons/gifjpg/logzut.jpg";
imA[4].src="spons/gifjpg/ebbink.jpg";
imA[5].src="spons/gifjpg/vino.jpg";
imA[6].src="spons/gifjpg/walburg.jpg";
imA[7].src="spons/gifjpg/someren.jpg";
imA[8].src="spons/gifjpg/buhrmann.gif";
imA[9].src="spons/gifjpg/volkshui.gif";
imA[10].src="spons/gifjpg/tekstmoe.gif";
imA[11].src="spons/gifjpg/schepers.jpg";
imA[12].src="spons/gifjpg/puretast.gif";
imA[13].src="spons/gifjpg/kaldi.gif";
imA[14].src="spons/gifjpg/KdW.gif";
imA[15].src="spons/gifjpg/hoffman.gif";
imA[16].src="spons/gifjpg/hering.gif";


function changeImage(){
	var im = getImageObj("tekst");

	if (teller >= aantalIm) teller = 0;
	im.src = imA[teller].src;
	teller++;
	sponsorTimer = setTimeout("changeImage()", 2500);
}

function changeKunstImage(){
	var im = getImageObj("kunst");

	if (teller >= aantalIm) teller = 0;
	im.src = imA[teller].src;
	teller++;
	sponsorTimer = setTimeout("changeKunstImage()", 2500);
}

/////////////////////////


var automaatID = null
var offsetX = 1;
var maxX = 65;
var minX = 45; // document.body.scrollWidth;
var wachtTijd = 200;

function automaat()
{
var veld = getObj("logoId");
moveObjBy(veld, offsetX, 0);
if ((getObjLeft(veld) > maxX) ||(getObjLeft(veld) < minX)){
	offsetX *= -1;
	moveObjBy(veld, 2*offsetX, 0);
}
}

function start()
{
var veld = getObj("logoId");
if (automaatID == null)
	{
		moveObjTo(veld, 63, 12);
		automaatID= setInterval("automaat()",wachtTijd);
		showObj(veld);
	}
	else
	{
		hideObj(veld);
		clearInterval(automaatID);
		automaatID = null;
	}
}
 
//////////////////////////////////////////

var colorObject = null;
var kleurIntervalID = 0;

function decToHex(dec) {
	hexChars = "0123456789ABCDEF"
	if (dec > 255) {
		return null
	}
	var i = dec % 16
	var j = (dec - i) / 16
	result = ""
	result += hexChars.charAt(j)
	result += hexChars.charAt(i)
	return result
}

function hexToDec(hex) {
	hexChars = "0123456789ABCDEF"
	var  result = 16 * hexChars.indexOf(hex.charAt(0));
	result += hexChars.indexOf(hex.charAt(1));
	return result;
}
	
	
function randomColor(){
	var totaal = 3*127;
	var red = Math.round(Math.random()*255);
	totaal -= red;
	var green = (totaal < 255) ? Math.round(Math.random()*totaal) : Math.round(Math.random()*255);
	totaal -= green;
	var blue = (totaal < 255) ? totaal : Math.round(Math.random()*255);
	if (Math.round(Math.random())*2 == 0){
		red = 255 - red;
		green = 255 - green;
		blue = 255 - blue;
	}
	color = "#" + decToHex(red) + decToHex(green) + decToHex(blue);
	return color;
}

function getNextColorCObject() {
	this.nummer += this.verzet;
	if ((this.nummer > this.aantal -1) || (this.nummer < 1)){
		this.verzet *= -1;
		if (this.nummer < 1) this.init();
	}
	var red = this.red1 + Math.round(this.nummer * this.redFactor);
	var green = this.green1 + Math.round(this.nummer * this.greenFactor);
	var blue = this.blue1 + Math.round(this.nummer * this.blueFactor);
	var color = "#" + decToHex(red) + decToHex(green) + decToHex(blue);
	return color;
}

function  initCObject(){
	this.red2 = Math.round(Math.random()*255);
	this.green2 = Math.round(Math.random()*255);
	this.blue2 = Math.round(Math.random()*255);

	if (isOpera) color = "#FFFFFF"
	else color = document.bgColor.toUpperCase();
	this.red1 = hexToDec(color.substring(1,3));
	this.green1 = hexToDec(color.substring(3,5));
	this.blue1 = hexToDec(color.substring(5,7));
	/*this.red1 = 192;
	this.green1 = 192;
	this.blue1 = 192;*/

	this.redFactor = (this.red2 - this.red1)/this.aantal;
	this.greenFactor = (this.green2 - this.green1)/this.aantal;
	this.blueFactor = (this.blue2 - this.blue1)/this.aantal;

}

function fadeColorObject(){
	this.aantal = 50;
	this.init = initCObject;
	this.getNextColor = getNextColorCObject;
	this.verzet = 1;
	this.nummer = 0;
	this.init();
}

function volgendeKleur() {
	setBgColor("lijn1Id", colorObject.getNextColor());
	setTimeout("volgendeKleur()", 25);
}


function initieer(){
	setBgColor("lijn2Id", "#ffffff");
	colorObject = new fadeColorObject();
	volgendeKleur();
}

function positioneer(){
	var x = 139;
	var y = 144;
	var breedte = getImageWidth("afb");
	var hoogte = getImageHeight("afb");

	moveObjTo("afbId", x + 31 , y);
	moveObjTo("tekstId", x , y);
	moveObjTo("beschrId", x , y);

	var xx = x + parseInt(breedte) + 10;
	var yy = y + parseInt(hoogte) + 10;
	moveObjTo("tekstId", x , yy);
	moveObjTo("beschrId", xx + 31 , y);
	showObj("afbId");
	showObj("beschrId");
}

