var xmlhttp=false;
var currentmen;
var currentsmen;
var currentsub;
var currentssub;
var menutimeout;
var smenutimeout;
var cur_back;
var cur_font;
var curtomove;
var curtomove2;
var cur_level=80;
var cur_level2=0;
var graphictimeout;
var winWidth;
var winHeight;
var flashka;
var lastI;

function SetupVars() {
if (typeof window.innerWidth !='undefined') {
    winWidth = window.innerWidth;
    winHeight = window.innerHeight;
 }
else if (typeof document.body.clientWidth !='undefined') {
    winWidth = document.body.clientWidth;
    winHeight = document.body.clientHeight;
}
else if (typeof document.body.offsetWidth !='undefined') {
    winWidth = document.body.offsetWidth;
    winHeight = document.body.offsetHeight;
}
else {
    winWidth = 800;
    winHeight = 600;
}
}

function stoptime() {
	if(menutimeout) {
		window.clearTimeout(menutimeout);
	}
}
function sstoptime() {
	if(smenutimeout) {
		window.clearTimeout(smenutimeout);
	}
}
function showsubmenu(id,evt) {
	stoptime();
	sstoptime();
	dohidesubmenu();
	document.getElementById(id).className='upperbarpozh';
	currentmen = id;
	//alert(id+"|"+evt);

   	if (document.getElementById(currentsub)) {
            
            document.getElementById(currentsub).style.display='none';
        }
	
	res = GetPos(evt,id);

	//alert(document.getElementById(id).offsetLeft+"|"+document.getElementById(id).offsetTop);	

    obj_element = document.getElementById('sub'+id)
	
	obj_element.style.display = 'block'
	obj_element.style.zIndex = 6;
	
	currentsub = obj_element.id;
    obj_element.style.top=res.y + 24 +"px";
    obj_element.style.left=res.x+ 6 + "px";
	
	obj_element.onmouseover = stoptime;
	obj_element.onmousemove = stoptime;
	obj_element.onmouseout = hidesubmenu;

}

function showsubsubmenu(id,evt,i) {
	stoptime();
	sstoptime();
	dohidessubmenu();
	//document.getElementById(id).style.color='white'
	//document.getElementById(id).style.background='navy'
    //alert(id + "|" + );
	currentsmen = id;
	//alert(id+"|"+evt);
	var m = 14+(i*25);
	lastI = i;

   	if (document.getElementById(currentssub)) {
            document.getElementById(currentssub).style.display='none';
        }


	
	//document.getElementById('szuk').value=currentsub+"."+currentsub;
	//alert(id+"|"+document.getElementById('ssubs'+id)+"|"+'ssubs'+id);	

        obj_element = document.getElementById('ssub'+id);
	
	obj_element.style.display = 'block';
	obj_element.style.zIndex = 7;
	
	currentssub = obj_element.id;
        obj_element.style.top=m + "px";
        obj_element.style.left=190 + "px";
	
	obj_element.onmouseover = sstoptime;
	obj_element.onmousemove = HighLast;
	obj_element.onmouseout = hidessubmenu;
	
}

function HighLast() {
    scurrentsub = "subs"+currentsub.substr(3,currentsub.length);
	acurrentsub = "subsa"+currentsub.substr(3,currentsub.length);
	//document.getElementById('szuk').value=acurrentsub;
    //alert(scurrentsub+lastI+"|"+acurrentsub+lastI);
	Highlight (scurrentsub+lastI, acurrentsub+lastI, '#990000', 'white');
}
function hidesubmenu() {
	menutimeout = window.setTimeout(dohidesubmenu,300);
}

function hidessubmenu() {
    //alert(currentsub);
	if(currentsub) {
		acurrentsub = "subsa"+currentsub.substr(4,currentsub.length);
        scurrentsub = "subs"+currentsub.substr(3,currentsub.length);
		if(document.getElementById(scurrentsub+lastI)) {
            //alert(scurrentsub+lastI);
            
            document.getElementById(scurrentsub+lastI).className='upperbarsubpoz';
        }
        
	}
	smenutimeout = window.setTimeout(dohidessubmenu,300);
}

function dohidesubmenu () {
	if(document.getElementById(currentmen)) {
        document.getElementById(currentmen).className='upperbarpoz';
	}
	if (document.getElementById(currentsub)) {
            document.getElementById(currentsub).style.display='none';
            
        }

}

function dohidessubmenu () {
	
    if(document.getElementById(currentsub+lastI)) {
	
	document.getElementById(currentsub+lastI).style.className='upperbarpoz';
	//document.getElementById(currentsmen).style.background='#EFEFEF'
	}
	if (document.getElementById(currentssub)) {
            //alert(currentsub+lastI+"|"+currentssub);
            document.getElementById(currentssub).style.display='none';
        }

}

function showopis(event) {
	curtomove = document.getElementById(this.id+"s");
	curtomove2 = document.getElementById(this.id+"n");
	graphictimeout = window.setTimeout(movediv,50);	
	var cmd = "helpers/graphic_opisy.php?id="+this.id
	GetIt(cmd,'desctext');
}

function hideopis() {
	window.clearTimeout(graphictimeout);
	cur_level = 80;
	cur_level2 = 0;
	curtomove.style.height = 80 + "px";
	curtomove2.style.height = 0 + "px";
	var cmd = "helpers/graphic_opisy.php?id=default";
	GetIt(cmd,'desctext');
}

function dohideopis() {

}

function movediv() {
	cur_level = cur_level-5;
	cur_level2 = cur_level2+5;
	curtomove.style.height = cur_level + "px";
	curtomove2.style.height = cur_level2 + "px";
	if (cur_level>0) {
		graphictimeout=window.setTimeout(movediv,50);
	}

}

function CheckForMenus() {


}



function loadSubmenu(id,evt) {
	//alert('kurewa');
   	if (document.getElementById(currentsub)) {
            document.getElementById(currentsub).style.display='none';
        }
	//alert(id);
	res = GetPos(evt,id);

	//alert(res.x+"|"+res.y);	

    obj_element = document.getElementById('subs'+id)
	div_element = document.getElementById('sub'+id)
	obj_element.style.display = 'block'
	obj_element.style.zIndex = 6;
	div_element.style.zIndex = 6;
	currentsub = obj_element.id;
    obj_element.style.top=res.y + 24 +"px";
    obj_element.style.left=res.x+ 6 + "px";
	
	obj_element.onmouseover = stoptime;
	obj_element.onmouseout = hidesubmenu;
}


// Dragging functions
function GetPos(evt,id) {
	var pos=new Object();
	var res = new Object();
	var inres = new Object();
    
	/*if (!evt) {
                evt = window.event;
                }
        if (typeof(evt.layerX) == 'number') {
                inres.x = evt.layerX;
                inres.y = evt.layerY;
        }
	else if (typeof(evt.offsetX) == 'number') {
                inres.x = evt.offsetX;
                inres.y = evt.offsetY;
        }

	if (typeof(evt.pageX) == 'number') {
                pos.x = evt.pageX;
                pos.y = evt.pageY;
        }
	if (typeof(evt.clientX) == 'number') {
                pos.x = evt.clientX;
                pos.y = evt.clientY;
        }

	res.x = pos.x - inres.x;
	res.y = pos.y - inres.y;
    */
    res.y=document.getElementById(id).offsetTop;
    res.x=document.getElementById(id).offsetLeft
    
  
	return res;

}



function Highlight (list, list2, colorb, colort) {
	document.getElementById(list).className='upperbarsubpozh';
    document.getElementById(list2).className='upperbarsubpozh';
    /*if(!document.getElementById(list)) {
		alert(list);
	}
	cur_back = document.getElementById(list).style.background;
    cur_font = document.getElementById(list).style.color;
    document.getElementById(list).style.background=colorb;
	document.getElementById(list).style.color=colort;
	document.getElementById(list2).style.background=colorb;
	document.getElementById(list2).style.color=colort;
    */
	}

function UnHighlight (list, list2, colorb, colort) {
	document.getElementById(list).className='upperbarsubpoz';
    document.getElementById(list2).className='upperbarsubpoz';
    //document.getElementById(list).style.background=cur_back;
	//document.getElementById(list).style.color=cur_font;
	//document.getElementById(list2).style.background=cur_back;
	//document.getElementById(list2).style.color=cur_font;
	}

function switchLang(lang) {
	
	expiredays = 100;
    var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);

	document.cookie = 'lang' + "=" +escape(lang)+";expires="+exdate.toGMTString();
    //document.getElementById("langform").submit();
    //var Backlen=history.length-1; history.go(-Backlen);
    //alert(Backlen);
    window.location.href='index.php';
	//window.location.reload();
}



