var openmenu = '';

function hide (id) {
	var obj = document.getElementById(id);
	obj.style.display = 'none';
}

function show (id) {
	var obj = document.getElementById(id);
	obj.style.display = 'block';
}

function setOpenMenu( id ) {
	openmenu = id;
}

function showMenu(id) {
	if ( openmenu != '' ) {
		hide( openmenu );
		if ( openmenu != id ) {
			show( id );
			openmenu = id;
		} else {
			openmenu = '';
		}
	} else {
		show( id );
		openmenu = id;
	}
}

function change_image( id, src ){
	var obj = document.getElementById(id);
	if ( obj ) {
		obj.src = src;
	}
}

function galerija( id, src, innertext ){
	var obj = document.getElementById(id);
	var obj2 = document.getElementById('paveiksliukastext');
	if ( obj ) {
		obj.src = src;
		obj2.innerHTML = innertext;
	}
}

function galerija2( id, src, innertitle, innertext ){
	var obj = document.getElementById(id);
	var obj2 = document.getElementById('paveiksliukastitle');
	var obj3 = document.getElementById('paveiksliukastext');
	if ( obj ) {
		obj.src = src;
		obj2.innerHTML = innertitle;
		obj3.innerHTML = innertext;
	}
}

function toggleAnswer( answer_id ) {
	var answer_ref = document.getElementById( answer_id );
	if( answer_ref ) {
		if( ( answer_ref.style.display == 'none' ) ) {
			answer_ref.style.display = 'block';
		} else {
			answer_ref.style.display = 'none';
		}
	}
}
	
function _over( oName ) {
	var oImage = document.getElementById("_" + oName);
	var oSrc = oImage.src;
	var oLength = 4;
	if ( oSrc.substring( oSrc.length-6, oSrc.length ) == "_o.gif" ) { oLength = 6; }
	oImage.src = oSrc.substring( 0, oSrc.length-oLength ) + "_o.gif";
}
	
function _out( oName ) {
	var oImage = document.getElementById("_" + oName);
	var oSrc = oImage.src;
	var oLength = 4;
	if ( oSrc.substring(oSrc.length-6, oSrc.length) == "_o.gif" ) { oLength = 6; }
	oImage.src = oSrc.substring( 0, oSrc.length-oLength ) + ".gif";
}

function preloadImages() {
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function slide( position ) {
	
	var total = images.length;
	
	if ( total > 5 ) {
		
		oRight = document.getElementById("right");
		oLeft = document.getElementById("left");
		
		if ( position == "right" ) {
			mod = 1;
		} else {
			mod = -1;
		}
		
		if ( ( current_position + mod < 0 ) || ( current_position + mod + 5 > total ) ) {
			return false;
		}
		
		current_position += mod;
		
		if ( current_position + mod < 0 ) {
			oLeft.className = "off";
		} else {
			oLeft.className = "on";
		}
		
		if ( current_position + mod + 5 > total ) {
			oRight.className = "off";
		} else {
			oRight.className = "on";
		}
		
		for( i = 1; i <= 5; i++ ) {
			document.getElementById( "thumb" + i ).src = images[current_position + i - 1][0];
			document.getElementById( "thumb" + i ).alt = images[current_position + i - 1][2];
		}
	
	}
	
	return false;
}

function show_large( offset ) {
	pos = (current_position + offset - 1) % images.length;
	document.getElementById("large").src = images[pos][1];
	document.getElementById("large").alt = images[pos][2];
	document.getElementById("label").innerHTML = images[pos][2];
	return false;
}
