var state = new Array(6);

function init() {
	for (i = 0; i < 6; i++)
		if (i == 0) {
			state[i] = 2;
		} else {
			state[i] = 0;
		}
	
	// preloading

	if (document.images)
	{
		preload_image_object = new Image();
		// set image url
		image_url = new Array();
		
		image_url[0] = "belka_d.jpg";
		image_url[1] = "belka_g.jpg";
		image_url[2] = "belka_l.jpg";
		image_url[3] = "belka_p.jpg";
		image_url[4] = "calodobowe.jpg";
		image_url[5] = "calodobowe_over.jpg";
		image_url[6] = "calodobowe_pressed.jpg";
		image_url[7] = "info.jpg";
		image_url[8] = "inwestycje.jpg";
		image_url[9] = "inwestycje_over.jpg";
		image_url[10] = "inwestycje_pressed.jpg";
		image_url[11] = "kontakt.jpg";
		image_url[12] = "kontakt_over.jpg";
		image_url[13] = "kontakt_pressed.jpg";
		image_url[14] = "logo.jpg";
		image_url[15] = "ogolna.jpg";
		image_url[16] = "ogolna_over.jpg";
		image_url[17] = "ogolna_pressed.jpg";
		image_url[18] = "przeglady.jpg";
		image_url[19] = "przeglady_over.jpg";
		image_url[20] = "przeglady_pressed.jpg";
		image_url[21] = "pusta.jpg";
		image_url[22] = "pusta_over.jpg";
		image_url[23] = "pusta_pressed.jpg";
		image_url[24] = "wykonawstwo.jpg";
		image_url[25] = "wykonawstwo_over.jpg";
		image_url[26] = "wykonawstwo_pressed.jpg";
		
		for (var i = 0; i <= 27; i++) 
			preload_image_object.src = image_url[i];
	}	
}

function getIndex(name) {
	if (name == "ogolna")
		return 0;
	
	if (name == "calodobowe")
		return 1;
	
	if (name == "przeglady")
		return 2;
	
	if (name == "wykonawstwo")
		return 3;
	
	if (name == "inwestycje")
		return 4;
	
	if (name == "kontakt")
		return 5;
}

function getName(index) {
	switch (index) {
		case 0:
			return "ogolna";
			break;
		case 1:
			return "calodobowe";
			break;
		case 2:
			return "przeglady";
			break;
		case 3:
			return "wykonawstwo";
			break;
		case 4:
			return "inwestycje";
			break;
		case 5:
			return "kontakt";
			break;
	}
}

function setImage(name, type) {


	switch(type) {
		case 0: 
			eval("document.images[\""+ name +"\"].src = \"img/" + name + ".jpg\"");
			break;
		case 1: 
			eval("document.images[\""+ name +"\"].src = \"img/" + name + "_over.jpg\"");
			break;
		case 2: 
			eval("document.images[\""+ name +"\"].src = \"img/" + name + "_pressed.jpg\"");
			break;
	}
}

function highlight(name, type) {
	
	var index = getIndex(name);
	
	if (type == 2) {
		for (i = 0; i < 6; i++)
			state[i] = 0;
		
		state[index] = type;
	}
	
	if (type == 1) {
		if (state[index] < 2)
			state[index] = type;
	}
	
	if (type == 0) {
		if (state[index] < 2)
			state[index] = type;
	}
	
	
	for (i = 0; i < 6; i++)
		setImage(getName(i), state[i]);
		
	if (type == 2) {
		document.getElementById('display').src = name + ".html";
	}
}

