if(document.getElementById('galerie_nav_links') != null)
{
	new Effect.Opacity('galerie_nav_links', { to: 0.5 });
}
if(document.getElementById('galerie_nav_rechts') != null)
{
	new Effect.Opacity('galerie_nav_rechts', { to: 0.5 });
}
/*if(document.getElementById('gallery_nav_block') != null)
{
	new Effect.Opacity('gallery_nav_block', { to: 0.5 });
}*/
/*for(var i = 0; i < document.getElementsByTagName('img').length; i++)
{
	var img = document.getElementsByTagName('img')[i];
	if(img.id.substr(0, 11) == 'gal_img_id_')
	{
		new Effect.Opacity(img.id, { to: 0.5 });
	}
}*/
// 	document.getElementById('test_block').style.height = document.documentElement.clientHeight;
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if (version > 7 || isNaN(version))
{

	var timeout = 4;
	var timeout_i = timeout;
	/*var el_timer = document.createElement('input');
	var el_br1 = document.createElement('br');
	var el_br2 = document.createElement('br');
	var el_timer_onclick = document.createAttribute('onclick');
	el_timer_onclick.nodeValue = 'timer_click();';
	el_timer.setAttributeNode(el_timer_onclick);
	el_timer.id = 'gallery_timer';
	el_timer.title = 'Sekunden bis zum nächsten Bild.<br />Klick = Pause oder weiter';
	el_timer.type = 'text';
	el_timer.name = '40';
	el_timer.value = '40';
	el_timer.style.width = '30px';
	el_timer.style.color = '#3d1509';
	el_timer.style.fontSize = '14pt';
	el_timer.style.textAlign = 'center';
	el_timer.style.cursor = 'pointer';*/

	var el_txt_timer = document.createElement('a');
	var el_br3 = document.createElement('br');
	var el_br4 = document.createElement('br');
	var el_txt_timer_onclick = document.createAttribute('onclick');
	el_txt_timer_onclick.nodeValue = 'timer_click();';
	el_txt_timer.setAttributeNode(el_txt_timer_onclick);
	el_txt_timer.id = 'gallery_txt_timer';
	el_txt_timer.title = 'Umschalten zwischen<br />Diaschau (automatischer Bildwechsel ' + timeout + ' sek.) und<br />Pause (manueller Bildwechsel)';
	el_txt_timer.href = 'javascript:void(0);';
	el_txt_timer.style.textDecoration = 'none';
	var el_play = document.createElement('span');
	var el_pause = document.createElement('span');
	var el_play_txt = document.createTextNode('>');
	var el_pause_txt = document.createTextNode('||');
	el_play.appendChild(el_play_txt);
	el_pause.appendChild(el_pause_txt);
	el_play.id = 'gallery_play';
	el_pause.id = 'gallery_pause';
	var el_slash = document.createTextNode(' / ');
	// var el_timeleft = document.createTextNode(' noch x sekunden...');
	el_txt_timer.appendChild(el_play);
	el_txt_timer.appendChild(el_slash);
	el_txt_timer.appendChild(el_pause);
	// el_txt_timer.appendChild(el_timeleft);
	if(document.getElementById('gallery_nav_block') != null)
	{
		if(document.getElementById('gallery_nav_block').hasChildNodes())
		{
	// 		document.getElementById('gallery_nav_block').insertBefore(el_br1, document.getElementById('gallery_nav_block').firstChild);
	// 		document.getElementById('gallery_nav_block').insertBefore(el_br2, document.getElementById('gallery_nav_block').firstChild);
	// 		document.getElementById('gallery_nav_block').insertBefore(el_timer, document.getElementById('gallery_nav_block').firstChild);
			
			document.getElementById('gallery_nav_block').insertBefore(el_br3, document.getElementById('gallery_nav_block').firstChild);
			document.getElementById('gallery_nav_block').insertBefore(el_br4, document.getElementById('gallery_nav_block').firstChild);
			document.getElementById('gallery_nav_block').insertBefore(el_txt_timer, document.getElementById('gallery_nav_block').firstChild);
		}
		else
		{
			document.getElementById('gallery_nav_block').appendChild(el_timer);
		}
	}
	// 	document.getElementById('test_inner_block').firstChild.data = 'Breite: ' + document.documentElement.clientWidth + ' Höhe: ' + document.documentElement.clientHeight;
	if(document.getElementById('gallery_nav_block') != null)
	{
		if(window.location.hash == '#gal_stop')
		{
			window.location.hash = '#';
			timer_click();
		}
		else
		{
	// 		window.location.hash = '#gal_stop';
			/*document.getElementById('gallery_play').style.fontSize = '14pt';
			document.getElementById('gallery_play').style.fontWeight = 'bold';
			document.getElementById('gallery_play').style.border = '1px solid';
			document.getElementById('gallery_pause').style.fontSize = '14pt';
			document.getElementById('gallery_pause').style.fontWeight = 'normal';
			document.getElementById('gallery_pause').style.border = '0px solid';*/
			timer_click();
			timer_click();
			// window.location.hash = '#' + timeout_i;
	// 		var inter_v = window.setInterval("gallery_countdown()", 1000);
		}
	}
}
/*	function test()
{
	var block = document.getElementById('test_inner_block');
	var avail_width = document.documentElement.clientWidth;
	var avail_height = document.documentElement.clientHeight;
	var block_width = 640;
	var block_height = 480;
	if(avail_width < block_width || avail_height < block_height) 
	{
		alert('Anzeigebereich zu klein');
	}
	else
	{
		$('test_block').appear();
		block.firstChild.data = 'avail Breite: ' + avail_width + ' Höhe: ' + avail_height;
		if(avail_width > 1030 && avail_height > 770)
		{
			block_width = 1030;
			block_height = 770;
		}
// 			new Effect.Move('test_inner_block', { x: 20, y: 20, mode: 'absolute' });
		var block_top = Math.floor((avail_height - block_height) / 2);
		$('test_inner_block').morph('top:' + block_top + 'px; width:' + block_width + 'px; height:' + block_height + 'px;');
		block.firstChild.data += ' (w:' + block_width + ' - h:' + block_height + ')';
	}
}*/
function gallery_countdown()
{
// 	var i = document.getElementById('gallery_timer').value;
// 	alert('intervall');
// 	window.clearInterval(intv);
// 	i--;
// 	if(document.getElementById('gallery_timer').value == '||')
	if(window.location.hash == '#gal_stop')
	{
		window.clearInterval(inter_v);
		inter_v = '';
		timeout_i = timeout;
	}
	else
	{
		if(timeout_i > 0)
		{
			timeout_i--;
// 			document.getElementById('gallery_timer').value = timeout_i;
// 			document.getElementById('gallery_timer').name = timeout_i;
// 			document.getElementById('gallery_pause').firstChild.data = timeout_i;
			window.location.hash = '#' + timeout_i;
		}
		if(timeout_i == 0)
		{
			window.clearInterval(inter_v);
			inter_v = '';
			if(document.getElementById('galerie_nav_rechts') != null)
			{
				window.location.href = document.getElementById('galerie_nav_rechts').href;
			}
			else
			{
				window.location.href = document.getElementById('galerie_inside_link').href;
			}
		}
		if(isNaN(timeout_i))
		{
			window.clearInterval(inter_v);
			inter_v = '';
		}
	}
}
function timer_click()
{
// 		alert(document.getElementById('gallery_timer').value);
// 	if(document.getElementById('gallery_timer').value == '||')
	document.getElementById('gallery_txt_timer').blur();
	if((window.location.hash == '#gal_stop'))
	{
// 		document.getElementById('gallery_timer').value = document.getElementById('gallery_timer').name;
// 		document.getElementById('gallery_timer').value = timeout;
// 		document.getElementById('gallery_timer').blur();
		window.location.hash = '#' + timeout_i;
		if(document.getElementById('galerie_nav_links') != null)
		{
			document.getElementById('galerie_nav_links').href = document.getElementById('galerie_nav_links').href.substring(0, document.getElementById('galerie_nav_links').href.indexOf('#'));
		}
		if(document.getElementById('galerie_nav_rechts') != null)
		{
			document.getElementById('galerie_nav_rechts').href = document.getElementById('galerie_nav_rechts').href.substring(0, document.getElementById('galerie_nav_rechts').href.indexOf('#'));
		}
		inter_v = window.setInterval("gallery_countdown()", 1000);
		
		document.getElementById('gallery_play').style.fontSize = '14pt';
		document.getElementById('gallery_play').style.fontWeight = 'bold';
		document.getElementById('gallery_play').style.border = '1px solid';
		document.getElementById('gallery_pause').style.fontSize = '14pt';
		document.getElementById('gallery_pause').style.fontWeight = 'normal';
		document.getElementById('gallery_pause').style.border = '0px solid';
	}
	else
	{
		if(undefined === window.inter_v)
			inter_v = '';
		window.clearInterval(inter_v);
		inter_v = '';
		timeout_i = timeout;
// 			document.getElementById('gallery_timer').disabled = 'disabled';
// 		document.getElementById('gallery_timer').value = '||';
		window.location.hash = 'gal_stop';
		if(document.getElementById('galerie_nav_links') != null)
		{
			document.getElementById('galerie_nav_links').href += '#gal_stop';
		}
		if(document.getElementById('galerie_nav_rechts') != null)
		{
			document.getElementById('galerie_nav_rechts').href += '#gal_stop';
		}
// 		document.getElementById('gallery_timer').blur();
		
		document.getElementById('gallery_play').style.fontSize = '14pt';
		document.getElementById('gallery_play').style.fontWeight = 'normal';
		document.getElementById('gallery_play').style.border = '0px solid';
		document.getElementById('gallery_pause').style.fontSize = '14pt';
		document.getElementById('gallery_pause').style.fontWeight = 'bold';
		document.getElementById('gallery_pause').style.border = '1px solid';
	}
}

