
function createCookie(name,value,days) {
	days = "1";
        if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(1*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
        value = days;
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
        
}

function checkCookie(name){

	var c = readCookie(name);
	if (!c) {
            cruiser_mw("0");
            createCookie( 'feherites', '1', '');
        } else {
            cruiser_mw("1");
        }
}

function eraseCookie(name) {
	//createCookie(name,"",-1);
        //alert('cookie DEL');
}


function getmenu(){
        //alert(page);
	var menu = document.getElementById("menuwrapper");        
	var dmenu = document.getElementById("downmenuwrapper");
        var menuimg = menu.getElementsByTagName("img");
        var dmenuimg = dmenu.getElementsByTagName("img");
        var scrolldiv = document.getElementById("scroll");
        var box = document.getElementById("box");
        var sidebox = document.getElementById("sidebox");
        var tei = document.getElementById("te_innermenu");
        var cw = document.getElementById("contentwrapper");
        var copyright = document.getElementById("copyright");
        var teaser = document.getElementById("teaser");
        var cw = document.getElementById("contentwrapper");
     
	for( i = 0; i < menuimg.length; i++ ) {

		menuimg[i].onmouseover = function(){ this.style.cursor = "pointer"; }
		menuimg[i].onmouseout = function(){ }
		menuimg[i].onclick = function(){ hide_mw(); }

		dmenuimg[i].onmouseover = function(){ this.style.cursor = "pointer"; }
		dmenuimg[i].onmouseout = function(){ }
		dmenuimg[i].onclick = function(){ show_mw(); }
	}

       sidebox.style.display = "block";
    
	var boximg = box.getElementsByTagName("img");
        if (cw){
        var cwimg = cw.getElementsByTagName("img");        
        for( i = 0; i < cwimg.length; i++ ) {
                
                classname = cwimg[i].className;
                
                if (classname!="dummy" || classname!="on" || classname!="off") {
                    if(cwimg[i].currentStyle) {
                        var imglabel = cwimg[i].parentNode.parentNode.lastChild;
                    } else {
                        var imglabel = cwimg[i].parentNode.parentNode.lastChild.previousSibling;
                    }
                    var imglink = cwimg[i].parentNode;
                    imglink.title = imglabel.innerHTML;
                }
                
                cwimg[i].onmouseover = function(){
                    var classname = this.parentNode.parentNode.className;                        
                    if (classname == "leftbox" || classname == "rightbox") {
                        this.style.cursor="url(../gfx/zoom.cur), url(./gfx/zoom.cur),pointer";
                        this.style.borderColor="#5ebbff";
                    }
                }
                cwimg[i].onmouseout = function(){
                    var classname = this.parentNode.parentNode.className;
                    if (classname == "leftbox" || classname == "rightbox") {
                    this.style.borderColor="#a2b1bb";
                    }
                }
                cwimg[i].onclick = function(){   }
        }
        }
        
        if (scrolldiv) { document.getElementById("logobox").style.borderLeftWidth="1px"; }
        //if (copyright) { copyright.style.display = "block"; }
        //if (teaser) { teaser.style.visibility = "visible"; }
        
        if (tei) { innermenudeco(tei,cw); }
}

function innermenudeco(tei,cw) {
            //tei.innerHTML = "";
            var cwboxes = cw.getElementsByTagName("span");
            var teiimgs = tei.getElementsByTagName("img");
            for( i = 0; i < teiimgs.length; i++ ) {
                stage=i;
                
		teiimgs[i].onmouseover = function(){
                    cn = this.className;
                    if(cn=="on") {
                        this.style.borderColor = "#5ebbff";
                        this.style.cursor="default";
                    } else { 
                        this.style.cursor="url(../gfx/zoom.cur), url(./gfx/zoom.cur),pointer";
                        this.style.borderColor = "#5ebbff";
                        return;
                    }
                }
		
                teiimgs[i].onmouseout = function(){
                    cn = this.className;
                    if(cn=="on") { this.style.borderColor = "#5ebbff";} else {
                        this.style.cursor="pointer";
                        this.style.borderColor = "#ffffff";
                        return;
                    }
                }
                
                teiimgs[i].onclick = function(){
                    cn = this.className;
                    this.style.borderColor = "#ffffff";
                    for( x = 0; x < teiimgs.length; x++ ) {
                        teiimgs[x].style.borderColor = "#ffffff";
                        teiimgs[x].style.borderWidth = "3px";
                        teiimgs[x].className = "off";
                    }
                        this.className = "on";
                        this.style.borderColor = "#5ebbff";
                        this.style.cursor="default";
                }
            }
}


function cruiser_mw(visit) {
    var teaser = document.getElementById('teaser');
    var menu = document.getElementById('menu');
    var superbox = document.getElementById('superbox');
    if (!visit || visit=="0") {
        //alert("first:"+visit);
                document.getElementById('box').style.display = "none";
                document.getElementById('menuwrapper').style.display = "block";
                document.getElementById('menu').style.display = "none";
                document.getElementById('downmenuwrapper').style.display = "none";
                if (teaser) document.getElementById('teaser').style.display = "none";
                setTimeout("delay();", 1500);
    } else {
        //alert("next:"+visit);
                document.getElementById('menuwrapper').style.display = "none";
                document.getElementById('downmenuwrapper').style.display = "block";                    
                document.getElementById('box').style.display = "block";
                if (superbox) document.getElementById('box').style.display = "none"; else document.getElementById('box').style.display = "block";
                if (superbox) document.getElementById('menu').style.display = "none"; else document.getElementById('menu').style.display = "block";         
    }
}
    
    
function hide_mw(z,zl) {    
var scrolldiv = document.getElementById("scroll");
var sidebox = document.getElementById("sidebox");
var submenu = document.getElementById("submenu");
var teaser = document.getElementById("teaser");
var copyright = document.getElementById("copyright");
var superbox = document.getElementById('superbox');

	if (!z && !zl) {
            var z = 165;
            var zl = 60;
        }
        
		z = z-10;
		zl = zl-10;
		if(z>45) {
			document.getElementById('menuwrapper').style.clip = "rect(auto,auto,"+z+"px,0px)";
			document.getElementById('menuwrapper').style.bottom = zl+"px";
                        setTimeout("hide_mw("+z+","+zl+");", 50);
			document.getElementById('downmenuwrapper').style.display = "none";
                        if (scrolldiv) scrolldiv.style.display = "none";
                        if (sidebox) sidebox.style.display = "none";
                        if (submenu) submenu.style.display = "none";
                        if (teaser) teaser.style.display = "none";
                        if (copyright) copyright.style.display = "none";
                        
		} else {                        
			document.getElementById('box').style.display = "block";
                        document.getElementById('menuwrapper').style.display = "none";
                        document.getElementById('menu').style.display = "block";
                        document.getElementById('downmenuwrapper').style.display = "block";
                        if (scrolldiv) scrolldiv.style.display = "block";
                        if (sidebox) sidebox.style.display = "block";
                        if (submenu) submenu.style.display = "block";
                        if (teaser) teaser.style.display = "block";
                        if (copyright) copyright.style.display = "block";
                        if (superbox) document.getElementById('box').style.display = "none"; else document.getElementById('box').style.display = "block";
                        if (superbox) document.getElementById('menu').style.display = "none"; else document.getElementById('menu').style.display = "block";
		}
}

function show_mw(z,zl) {
var scrolldiv = document.getElementById("scroll");
var sidebox = document.getElementById("sidebox");
var submenu = document.getElementById("submenu");
var teaser = document.getElementById("teaser");
var copyright = document.getElementById("copyright");
var superbox = document.getElementById('superbox');

	if (!z && !zl) {
            var z = 45;
            var zl = -60;
        }
		z = z+10;
		zl = zl+10;
		if(z<=165) {
                        document.getElementById('menuwrapper').style.clip = "rect(auto,auto,"+z+"px,0px)";
			document.getElementById('menuwrapper').style.bottom = zl+"px";
                        setTimeout("show_mw("+z+","+zl+");", 50);
                        document.getElementById('downmenuwrapper').style.display = "none";
                        document.getElementById('menuwrapper').style.display = "block";
                        document.getElementById('menu').style.display = "none";
			document.getElementById('box').style.display = "none";
                        if (scrolldiv) scrolldiv.style.display = "none";
                        if (sidebox) sidebox.style.display = "none";
                        if (submenu) submenu.style.display = "none";
                        if (teaser) teaser.style.display = "none";
                        if (copyright) copyright.style.display = "none";
                        
		} else {
                        document.getElementById('menuwrapper').style.display = "block";
                        if (sidebox) sidebox.style.display = "none"; //??
                        if (submenu) submenu.style.display = "none";
                        if (teaser) teaser.style.display = "none";
                        if (copyright) copyright.style.display = "none";
                        if (superbox) document.getElementById('box').style.display = "none"; else document.getElementById('box').style.display = "none";
                        if (superbox) document.getElementById('menu').style.display = "none"; else document.getElementById('menu').style.display = "none";
			
		}
}
function delay() { setTimeout("hide_mw();", 50); }

function cwscroll(pos) {
    //var newpos = { 0: 10, 1: -540, 2:-1090, 3:-1640, 4:-2190 };   
    var relimages = { 0: "george_toth.jpg", 1:"sinesfeherites.jpg", 2:"rendeloigyorsfeherites.jpg", 3:"kombinaltfeherites.jpg", 4:"george_toth.jpg" };
    var dist = -550;
    newpos = dist * pos;
    if (pos==0) {newpos = 10;} else { newpos = (dist * pos)+10; }; 
    var contentwrapper = document.getElementById("contentwrapper");
    contentwrapper.style.left = newpos+"px";
    
    rel_img = document.getElementById("sideboximg");
    rel_txt = document.getElementById("sideboxtxt");
    
    if(rel_img){
        rel_img.src = "./img/"+relimages[pos];
        if (relimages[pos] == "george_toth.jpg") {
            rel_txt.style.display = "block";
        } else {rel_txt.style.display = "none";}
    }
    //alert(relimages[pos]);
    
    
}



function TextScroll(scrollname, div_name, up_name, down_name) {

    this.div_name = div_name;
    this.name = scrollname;
    this.scrollCursor = 0;
    this.speed = 5;
    this.timeoutID = 0;
    this.div_obj = null;
    this.up_name = up_name;
    this.dn_name = down_name;

    
    if (document.getElementById) {
        div_obj = document.getElementById(this.div_name);
        if (div_obj) {
            this.div_obj = div_obj;
            this.div_obj.style.overflow = 'hidden';
        }
        div_up_obj = document.getElementById(this.up_name);
        div_dn_obj = document.getElementById(this.dn_name);
        if (div_up_obj && div_dn_obj) {
            div_up_obj.onmouseover = function() { eval(scrollname + ".scrollUp();") };
            div_up_obj.onmouseout = function() { eval(scrollname + ".stopScroll();") };
            div_dn_obj.onmouseover = function() { eval(scrollname + ".scrollDown();"); div_up_obj.style.display="block"; };
            div_dn_obj.onmouseout = function() { eval(scrollname + ".stopScroll();"); div_up_obj.style.display="block"; };
        }
    }    

    this.stopScroll = function() {
        clearTimeout(this.timeoutID);
    }

    this.scrollUp = function() {
        if (this.div_obj) {
            this.scrollCursor = (this.scrollCursor - this.speed) < 0 ? 0 : this.scrollCursor - this.speed;
            this.div_obj.scrollTop = this.scrollCursor;
            this.timeoutID = setTimeout(this.name + ".scrollUp()", 60);
        }
    }

    this.scrollDown = function() {
        if (this.div_obj) {
            this.scrollCursor += this.speed;
            this.div_obj.scrollTop = this.scrollCursor;
            if (this.div_obj.scrollTop == this.scrollCursor) {
                this.timeoutID = setTimeout(this.name + ".scrollDown()", 60);
            } else {
                this.scrollCursor = this.div_obj.scrollTop;
            }
        }
    }

    this.resetScroll = function() {
        if (this.div_obj) {
            this.div_obj.scrollTop = 0;
            this.scrollCursor = 0;
        }
    }
}

/* ONLOAD & csatolt huncutsagai */
function isset(variable_name)
{
try
{
if (typeof(eval(variable_name)) != "undefined")
if (eval(variable_name) != null)
return true;
} catch(e) { }

return false;
}

window.onload=function() {
	if(document.getElementById && document.createTextNode){
            getmenu();
            checkCookie('feherites');          
	}
}