// JavaScript Document
var currentPhoto;

function hideMenus()
{
	var cmenu = document.getElementById('menu');
	var ccontent = document.getElementById('content');
	var ccontentp = document.getElementById('content-photos');
	var hidep = document.getElementById('hidep');
	var hddiv = document.getElementById('hidemenu_center');
	var hddivr = document.getElementById('hidemenu');
	
	if (ccontent == null)
	{
		ccontent = ccontentp;
	}
	
	var phtleft = document.getElementById('photodivleft');
	var phtright = document.getElementById('photodivright');
	if (phtleft)
	{
		phtleft.style.display = 'none';
		phtright.style.display = 'none';
	}	
	
	if (cmenu)
	{
		
		if (cmenu.style.display == 'none')
		{
			cmenu.style.display = 'block';
			ccontent.style.display = 'block';
			hidep.innerHTML = '<a href="#" onclick="javascript: hideMenus();">Hide menu</a>';
			if (hddiv)
			{
				hddiv.style.display = 'none';
				hddivr.style.display = 'block';
			}
		}
		else
		{
			cmenu.style.display = 'none';
			ccontent.style.display = 'none';
			hidep.innerHTML = '<a href="#" onclick="javascript: hideMenus();">Open menu</a>';
			var phtleft = document.getElementById('photodivleft');
			var phtright = document.getElementById('photodivright');
			if (phtleft)
			{
				phtleft.style.display = 'block';
				phtright.style.display = 'block';
			}			
			if (hddiv)
			{
				hddiv.style.display = 'block';
				hddivr.style.display = 'none';				
			}
			
			
		}
	}
	
	if (currentPhoto)
	{
		var nr = currentPhoto.substring(5);
		if (nr >= 0 && nr <= 4)
		{
			runAccordion2(1, 100);
		}
		else if (nr >= 5 && nr <= 8)
		{
			runAccordion2(2, 100);			
		}
		else if (nr >= 9 && nr <= 12)
		{
			runAccordion2(3, 100);			
		}
		else if (nr >= 13 && nr <= 16)
		{
			runAccordion2(4, 100);			
		}
		else if (nr >= 17 && nr <= 20)
		{
			runAccordion2(5, 100);			
		}
		else if (nr >= 21 && nr <= 24)
		{
			runAccordion2(6, 100);			
		}
		else if (nr >= 25 && nr <= 29)
		{
			runAccordion2(7, 100);			
		}
		else if (nr >= 30 && nr <= 33)
		{
			runAccordion2(8, 100);			
		}
		else if (nr >= 34 && nr <= 37)
		{
			runAccordion2(9, 100);			
		}
		else if (nr >= 38 && nr <= 41)
		{
			runAccordion2(10, 100);			
		}
		else if (nr >= 42 && nr <= 50)
		{
			runAccordion2(11, 200);			
		}
		else if (nr >= 51 && nr <= 56)
		{
			runAccordion2(12, 100);			
		}
		else if (nr >= 57 && nr <= 64)
		{
			runAccordion2(13, 200);			
		}	
		else 
		{
			runAccordion2(1, 100);			
		}
}
	
	
}
function changeBackground(img_src, photoid)
{
	document['bgimg'].src=img_src;	
	hideMenus();
	clearAll();	

	var pht = document.getElementById(photoid);
	if (pht)
	{
		currentPhoto = photoid;
		pht.className = 'photoactive';
	}
	
	var phtleft = document.getElementById('photodivleft');
	var phtright = document.getElementById('photodivright');
	if (phtleft)
	{
		phtleft.style.display = 'block';
		phtright.style.display = 'block';
	}
	
	var nr = currentPhoto.substring(5);
	if (nr == 64)
	{
		phtright.style.display = 'none';
	}	
	if (nr == 1)
	{
		phtleft.style.display = 'none';
	}
	
	
}

function changeBackground2(direct)
{
	if (currentPhoto)
	{
		
		clearAll();
		var nr;
		var phtleft = document.getElementById('photodivleft');
		var phtright = document.getElementById('photodivright');
		phtright.style.display = 'block';
		phtleft.style.display = 'block';		
		
		if (direct == 'prev')
		{
			nr = currentPhoto.substring(5);
			
			for (var i = 0; i < 200; i++)
			{
				nr--;
				var tempPhoto = 'photo'+nr; 			
				var pht = document.getElementById(tempPhoto);
				var im = document.getElementById('img'+nr);
				
				if (im && pht)
				{
					var index = im.src.lastIndexOf('/');
					var src = 'gallery/'+im.src.substring(index);
					if (im.src.substring(index) != '/')
					{
						src = src.replace('_th', '');
						document['bgimg'].src = src;
						
						currentPhoto = tempPhoto;
						pht.className = 'photoactive';
						if (nr == 64)
						{
							phtright.style.display = 'none';
						}	
						if (nr == 1)
						{
							phtleft.style.display = 'none';
						}						
						
						break;
					}
				}	
				else
				{
				    var pht = document.getElementById(currentPhoto);
				    if (pht)
				    {
				        pht.className = 'photoactive';
				    }
				    break;
				}			
			}
			
		}
		else
		{
			nr = currentPhoto.substring(5);
			for (var i = 0; i < 200; i++)
			{
				nr++;
				var tempPhoto = 'photo'+nr; 
				var pht = document.getElementById(tempPhoto);
				var im = document.getElementById('img'+nr);
				if (im && pht)
				{	
					var index = im.src.lastIndexOf('/');
					var src = 'gallery/'+im.src.substring(index);
					if (im.src.substring(index) != '/')
					{
						src = src.replace('_th', '');
						document['bgimg'].src = src;
						currentPhoto = tempPhoto;
						pht.className = 'photoactive';
						if (nr == 64)
						{
							phtright.style.display = 'none';
						}	
						if (nr == 1)
						{
							phtleft.style.display = 'none';
						}							
						
						break;
					}
				}
				else
				{
				    var pht = document.getElementById(currentPhoto);
				    if (pht)
				    {
				        pht.className = 'photoactive';
				    }
				    break;
				}
			}
		}		

	}
}

function clearAll()
{
	//Clear all
	for (var i = 0; i < 100; i++)
	{
		var temp = document.getElementById('photo'+i);		
		if (temp)
		{
			temp.className = 'photo';	
		}
	}
}

function randomBgImageRex()
{	
	var randombgs=["images/rex_1.jpg", "images/rex_2.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

function randomBgImageMovies()
{	

	var randombgs=["gallery/kontio_laminaria_5.jpg", "gallery/kontio_grimmia_4.jpg", "gallery/kontio_myrica_4.jpg", "gallery/sevilla_1.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

function randomBgImageLP()
{	

	var randombgs=["gallery/luoman_cityvilla_1.jpg", "gallery/luoman_cityvilla_2.jpg", "gallery/luoman_cityvilla_3.jpg", "gallery/luoman_cityvilla_4.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

function randomBgImageHS()
{	

	var randombgs=["gallery/huoneistosalonki_1.jpg", "gallery/huoneistosalonki_2.jpg", "gallery/huoneistosalonki_3.jpg", "gallery/huoneistosalonki_4.jpg", "gallery/huoneistosalonki_5.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

function randomBgImageTK()
{	

	var randombgs=["gallery/talokolmikko_sevilla_1.jpg", "gallery/talokolmikko_sevilla_2.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

function randomBgImagePhotos()
{	
	var randombgs=["gallery/kontio_gloriosa_5.jpg", "gallery/kontio_jasmin_4.jpg", "gallery/kontio_alliaria_5.jpg", "gallery/kontio_gloriosa_3.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

function randomBgImageServices()
{	
	var randombgs=["gallery/kontio_linaria_5.jpg", "gallery/kontio_alliaria_1.jpg", "gallery/kontio_laminaria_1.jpg"];
	var imgsrc = randombgs[Math.floor(Math.random() * randombgs.length)];	
	var imgid = document.getElementById('background-img');
	if (imgid)
	{
		imgid.src = imgsrc;
	}	
}

