// 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 <= 12)
		{
			runAccordion2(1, 200);
		}	
		else if (nr == 13)
		{
			runAccordion2(2, 100);
		}	
        else if (nr > 13)
		{
			runAccordion2(3, 100);
		}				
		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 == 13)
	{
		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 < 13; 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 == 13)
						{
							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 < 13; 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 == 13)
						{
							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_1.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;
	}	
}
