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 QueryString(){
	var nv = document.location.search.replace(/^\?/, '').split('&');
	alert(document.location.search);
	if(nv == '') return null;
	
	var param;
	var Parameters = new Object();
	
	for(i=0;i<nv.length;i++){
		param = nv[i].split('=');
		if(! Parameters[param[0]])
			Parameters[param[0]] = param[1];
		else
			Parameters[param[0]] += ',' + param[1];
	}
	
	return Parameters;

}

var qs = QueryString();

if(null != qs){
	alert(qs['target']);
	toggleDisplay(qs['target'], null);
}*/

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){
	var all=document.getElementsByTagName('UL'); 
	
	for(var i=0;i<all.length;i++){
	   all[i].style.display = 'none' ;
	}
	
	if(document.getElementById(name)){
		document.getElementById(name).style.display = 'block';
		var parent = document.getElementById(name).parentNode;		
		while(parent){
		  if(parent.tagName == 'UL')
		    parent.style.display = 'block';
		  parent = parent.parentNode;
    }
	}
	
	try{ event.cancelBubble = true; } catch(e){} //stop further event-firing

}

/*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{
		for(var i=0;i<all.length;i++){ //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 = 'none' ;
		}
	}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;

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');
	
}

function startShow(obj){

	btn = obj;
	if(show){
		stopShow();
	}
	else{
		obj.value = 'Stop show';
		pos = 0;
		show = true;
		nextSlide();
	}

}

function stopShow(){

	document.images[pos - 1].border = 0;
	document.getElementById('text').innerText = '';
	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++;
	}

}



