var lastStep = 0;
var slider;
var smoothscroll;
var internaldata;
var maxH;
var lastlanguage;

function contentScroll (element, event) {
	event = new Event(event);
 
    var cscroll = element.getScrollSize();
    var sp=element.getScroll();

    /* Mousewheel UP */
	if (event.wheel > 0) {
        if (sp.y>0){
            //element.scrollTo(0, sp.y-10);
            if (sp.y-20<=0){
                slider.set(0);
            }else{
                slider.set(sp.y-20);
            }
        }
	} 
	/* Mousewheel DOWN*/
	else if (event.wheel < 0) {        
        if (sp.y<cscroll.y) {
            //element.scrollTo(0, sp.y+10);
            slider.set(sp.y+10);
        }
	}
}

function fixPositions () {
var dW=940;
var padleft=20;
var galpad=40;

var border=7;
var contentleft=220;

var maxW = 0;
maxH = 0;
if (Browser.Engine.trident){
    maxW = document.documentElement.clientWidth;
    maxH = document.documentElement.clientHeight;
}else{
    maxW = window.innerWidth;
    maxH = window.innerHeight;
}

if (maxH<750){
    maxH=750;
}
if (maxW>1000){
    padleft=parseInt((maxW-1000)/2);
}
if (maxW>1040){
    padleft=parseInt((maxW-dW)/2);
}

$("maincontainer").setStyle("left",padleft+"px").setStyle("width",dW+"px").setStyle("height",maxH+"px");
$("dunaihajos").setStyle("left",(padleft+border+150)+"px");

$("content").setStyle("left",(padleft+107)+"px").setStyle("width",(dW-107-107)+"px").setStyle("height",(maxH-200-47)+"px").setStyle("top",200).scrollTo(0,0);

$("slogan").setStyle("left",(padleft+border)+"px").setStyle("width",(dW)+"px").setStyle("top",(maxH-47)+"px");

$("flowne").setStyle("left",(padleft+dW-107+border)+"px").setStyle("top","0px");

$$("#content p").each(function(element) {
	element.setStyle("text-align","center");
});

}

window.addEvent('domready', function(){

//internaldata=JSON.decode(document.id);
internaldata=JSON.decode(window.data);

$("indexcontent_hu").addClass("hidden");
$("indexcontent_en").addClass("hidden");
$("indexcontent_de").addClass("hidden");
$("index18_hu").addClass("hidden");
$("index18_en").addClass("hidden");
$("index18_de").addClass("hidden");
$("indexcontent_"+internaldata["language"]).removeClass("hidden");
$("index18_"+internaldata["language"]).removeClass("hidden");
lastlanguage=internaldata["language"];

var element=$("content");
element.setStyle("text-align","center");
/*Element.addEvent('mousewheel', function(event){
    contentScroll (element,event);
});*/

var indexflags = $$("a.indexflag");
indexflags.each(function(element) {
	element.addEvent('mouseenter', function(){
		$("indexcontent_"+lastlanguage).addClass("hidden");
		$("indexcontent_"+element.rel).removeClass("hidden");
		$("index18_"+lastlanguage).addClass("hidden");
		$("index18_"+element.rel).removeClass("hidden");
		lastlanguage=element.rel;
	});
});

window.addEvent('resize', function(){
    fixPositions();
});
fixPositions();
var fx3 = new Fx.Tween($("overlap"), {wait: false, duration: 500, transition: Fx.Transitions.linear});
if (Browser.Engine.trident){
    fx3.start('opacity',1,0);
}else{
    fx3.start('opacity',1,0);
}
});

