
function set_on(obj){
	//obj.style.filter="Alpha(opacity=75, finishopacity=75, style=1)";
	//obj.style.opacity = 0.8;
}

function set_off(obj){
	//obj.style.filter="Alpha(opacity=100, finishopacity=100, style=1)";
	//obj.style.opacity = 1;
}

function menuOn(elm){
	elm.className='menuOver';
}

function menuOff(elm){
	elm.className='menuNormal';
}

/* ----------+ ++++++++++++++++      */

function loadFragmentInToElement(fragment_url, element_id) {  
	// code for Mozilla, etc.  
	if(window.XMLHttpRequest){  
	    xmlhttp=new XMLHttpRequest()  	    
	}else if(window.ActiveXObject){  // code for IE  	    
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")  
	}  
	
	xmlhttp.open("GET", fragment_url);  
	xmlhttp.onreadystatechange = function() {  
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {  
			activateContext(xmlhttp.responseText);  
		}  
	}  
	xmlhttp.send(null);  
}

function activateContext(inHtml){
	var elem = document.getElementById('pageContent');  
	elem.innerHTML = inHtml;  
	doMoveOn();
}

var lastUrl = Array();
var poc = 0;

function loadContext(url){
	loadContextX(url, true);
}

function loadContextX(url, history){
	closeGaleria();
	if(inited == false){
		inited = true;
		off = -660;
		document.getElementById('pageContent').style.marginLeft = off+'px';
		loadFragmentInToElement('loadContext.php?'+url, 'pageContent');
		doMenuOn();
	}else{
		doMoveOff(url);	
	}
	if(history == true){
		lastUrl[poc] = url;
		poc++;
	}
}

function hystory(){
	if(poc > 1){
		poc --;
		loadContextX(lastUrl[poc-1], false);
	}
}

var inited = false;
var off = 0;

function doMoveOff(url) {
	off = off-25;
	document.getElementById('pageContent').style.marginLeft = off+'px';
	if(off > -660){
		setTimeout("doMoveOff('"+url+"')",20);
	}else{
		loadFragmentInToElement('loadContext.php?'+url, 'pageContent');
	}
}

function doMoveOn() {
	off = off+25;
	document.getElementById('pageContent').style.marginLeft = off+'px';
	if(off < 0){
		setTimeout(doMoveOn,20);
	}
}


var offMenu = 180;
var offMenuDole = 0;


function doMenuOn() {
	offMenu = offMenu-20;
	document.getElementById('menuContext').style.marginLeft = offMenu+'px';
	
	offMenuDole += 20;
	if(offMenuDole > 100 )offMenuDole = 100;
	document.getElementById('dole').style.height = offMenuDole+'px';
	document.getElementById('dole').style.marginTop = -(offMenuDole*0.65)+'px';
	
	if(offMenu > 0){
		setTimeout(doMenuOn,20);
	}
}

// -----------------------------------------------------------------------------------------------------------

function showPopis(){
	var s = document.getElementById('galeriaImg');		
	s.src = imagesGal[act];
	var popis = document.getElementById('pocetImg');
	popis.innerHTML = (act+1)+'/'+(poc+1);
}

function galeriaPrev(){
	if(act > 0){		
		act --;		
		showPopis();
	}
}

function galeriaNext(){
	if(act < poc){
		act ++;		
		showPopis();
	}
}

var imagesGal = new Array();
var act = 0;
var poc = 0;

function galeriaShow(){
//	var obj = document.getElementById('overlayImg');	
	//obj.style.filter="Alpha(opacity=10, finishopacity=10, style=1)";
	//obj.style.opacity = 0.1;
//	obj.style.display = '';
	
	var g = document.getElementById('galeriaCele');
	
	act = galeriaShow.arguments[0];
	poc = galeriaShow.arguments.length - 2;
	
	for(var i = 1; i < galeriaShow.arguments.length; i++){
		imagesGal[i -1] = galeriaShow.arguments[i];
	}
	
	showPopis();
	
	g.style.display = '';
//	s.style.marginTop = '-750px';
}

function closeGaleria(){
//	var obj = document.getElementById('overlayImg');	
//	obj.style.filter="";
//	obj.style.opacity = 1;
//	obj.style.display = 'none';
	
/*	obj = document.getElementById('menuTable');	
	obj.style.filter="";
	obj.style.opacity = 1;
	
	obj = document.getElementById('imageDole');	
	obj.style.filter="";
	obj.style.opacity = 1;
	
	obj = document.getElementById('logoImage');	
	obj.style.filter="";
	obj.style.opacity = 1; */

	var g = document.getElementById('galeriaCele');
	g.style.display = 'none';
}

/*

function changeImages() {
	if(changeImages.arguments.length == 3){
		if(pred != ''){
			document[pred].src = predReplace;
		}
		pred = changeImages.arguments[0];
		predReplace = changeImages.arguments[1];		
	}else if(pred != changeImages.arguments[0]){
		for (var i=0; i<2; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

*/

