var	nwWin;

function checkBrowser(){
	
	if(! document.getElementById && ! document.getElementsByTagName) return;
	
	document.getElementById('warning').style.display = 'none';
	if(screen.height < 768) document.getElementById('info').style.display = 'block';	
	setTimeout('hideWarnings()', 3000);
	
}

function hideWarnings(){

	document.getElementById('info').style.display = 'none';
	document.getElementById('warning').style.display = 'none';

}

function windowOpen(target){

	var opt = 'left=200, top=' + ((screen.height - 830) < 0 ? 0 : (screen.height - 830)) + ', width=850, height=775, scrollbars=no, toolbar=no';
	nwWin = window.open(target, 'nwWin', opt);
	nwWin.focus();

}

function windowClose(){
	
	if(null != nwWin) nwWin.close();
	nwWin = null;
	
}

function toggleDisplay(name, event){

	setInvisible(name);
	if(null != name){
		document.getElementById(name).style.display = 'block';
		setToptitle(document.getElementById(name).parentNode);

	}
	try{ event.cancelBubble = true; } catch(e){} //stop further event-firing

}

function setInvisible(name){
	var i=0;
	var all=document.getElementsByTagName('*'); 

	try{
		while(all[i++].tagName != 'EOF'){ //custom tag to stop the loop
			if(all[i].tagName == 'UL' && all[i].className != 'mainMenu' && ! all[i].contains(document.getElementById(name))) 
				all[i].style.display = '' ;
		}
	}catch(e){}

}

function setToptitle(obj, event){

	if(obj.innerText) parent.frames[0].document.getElementById('toptitle').innerText = (obj.innerText.indexOf('\n') == -1 ? obj.innerText : obj.innerText.substring(0, obj.innerText.indexOf('\n')));
	if(obj.textContent) parent.frames[0].document.getElementById('toptitle').textContent = (obj.textContent.indexOf('\n') == -1 ? obj.textContent : obj.textContent.substring(0, obj.textContent.indexOf('\n')));
	try{ event.cancelBubble = true; } catch(e){} //stop further event-firing

}

var pos = 0;
var map = '';
var btn = null;
var show = false;
var ival = 6000;
var infotxt = '';

function setImage(){

	map = document.images['big'].src;

}

function showImage(obj){
	
	if(show) stopShow(); //stop a possible running slideshow
	var source = obj.src.replace('thumbnails', 'images');
	try{ document.getElementById('container').filters[0].apply(); } catch(e){}
	document.images['big'].src = source;
	if(document.getElementById('text').innerHTML != 'undefined') document.getElementById('text').innerHTML = obj.getAttribute('tag');
	infotxt = obj.getAttribute('tag');
	
}

function startShow(obj){

	btn = obj;
	if(show){
		stopShow();
	}
	else{
		obj.value = 'Stop show';
		pos = 0;
		show = true;
		nextSlide();
	}

}

function stopShow(){

	location.reload();
	/*document.images[pos - 1].border = 0;
	document.getElementById('text').innerHTML = '';
	show = false;
	if(null != btn) btn.value = 'Slideshow';*/

}

function thisSlide(){

	try{ document.getElementById('container').filters[0].play(); }catch(e){}
	if(show) setTimeout('nextSlide()', ival);

}

function nextSlide(){

	if(pos == document.images.length - 1){
		document.images['big'].src = map;
		stopShow();
	}
	else{
		var source = document.images[pos].src.replace('thumbnails', 'images');
		if(show) document.images[pos].border = 1;
		if(pos > 0) document.images[pos - 1].border = 0;
		if(show){
			try{ document.getElementById('container').filters[0].apply(); }catch(e){}
			document.images['big'].src = source;
			if(document.getElementById('text').innerHTML != 'undefined') document.getElementById('text').innerHTML = document.images[pos].getAttribute('tag');
		}
		pos++;
	}

}

function showInfo(){

	document.getElementById('infotxt').style.display = 'block';
	document.getElementById('infotxt').innerHTML = infotxt;

}

function hideInfo(){

	document.getElementById('infotxt').style.display = 'none';
	document.getElementById('infotxt').innerHTML = '';

}


