// JavaScript Document

var mcSzovegGorgeto = Class.create();
    mcSzovegGorgeto.prototype = {
    initialize: function(ID, SZID) {
        this.ObjName = 'mySzg'+ID;
        this.Keret = 'myszgd'+ID;
        this.SZID = SZID;    
        this.width = 100;
        this.height = 100;
        this.mozgasirany = 1;
        this.mozgassebesseg = 30;
        this.autolapozo = '';
        this.manuallapozo = '';
        this.nyilmeretwidth = 0;
        this.nyilmeretheight = 0;
        this.nyilcolor = '#000000';
        this.lapozohelyk = 1;
        this.lapozohelyh = 1;
        this.lapozowidth = 0;
        this.lapozoheight = 0;
        this.lapozoszin = '';
        this.lapozoatlatszo = '';

        this.MozgatasAlatt = '';
        this.AktualDivKey = 0;
        this.SebessegIndex = 0;
        this.TimeKesleltetes = 20;
        this.ManualTarget = '';
        this.OpacityWait = '';
        this.OpacitySeged = 0;
    },
    start: function() {
        this.BuildKeret();
        this.BuildContent();
        if(this.manuallapozo != '0') {this.BuildMenu();}
        
        var BaseURL	= BasicURL+"/public/public.server.php";
        var comok       = 'szoveggorgeto';
        var myPars      = 'com='+comok+'&value='+this.SZID;
        var myAjax = new Ajax.Request( BaseURL, {
                parameters: myPars,
                onComplete: this.BuildElements.bind(this)
            });
    },
    BuildElements: function(originalRequest) {
        if (this.autolapozo === '' && (this.manuallapozo == '1' || this.manuallapozo == '2')) { this.mozgassebesseg = Math.round(parseInt(this.mozgassebesseg)/5);  }
        this.ContentItems = this.SplitResp(originalRequest.responseText, 'content');
        if(this.manuallapozo == 2) {this.MenuItems = this.SplitResp(originalRequest.responseText, 'menu');}

        if(is_array(this.ContentItems)) {
            var HTMLbe = '';
            this.ContentItemID = new Array();
            if(this.ContentItems.length > 1) {
                for(i=0; i<this.ContentItems.length; i++) { 
                    HTMLbe = '<div id="'+this.Content+i+'">'+this.ContentItems[i]+'</div>';
                    this.ContentItemID[i] = this.Content+i;
                    new Insertion.Bottom(this.Content, HTMLbe);
                    $(this.ContentItemID[i]).style.position = 'absolute';
                    $(this.ContentItemID[i]).style.width = this.width+'px';
                    $(this.ContentItemID[i]).style.height = this.height+'px';
                    $(this.ContentItemID[i]).style.overflow = 'hidden';
                    $(this.ContentItemID[i]).style.zIndex = 0;
                    if( i > 0 ) {
                        if(this.mozgasirany == 1) {$(this.ContentItemID[i]).style.left = Math.round(parseInt(this.width)+1)+'px';}
                        if(this.mozgasirany == 2) {$(this.ContentItemID[i]).style.top = '-'+Math.round(parseInt(this.height)+1)+'px';}
                        if(this.mozgasirany == 3) {$(this.ContentItemID[i]).setOpacity(0.0);$(this.ContentItemID[i]).style.left = Math.round(parseInt(this.width)+1)+'px';}
                    }
                }
            } else {                
                HTMLbe = '<div id="'+this.Content+'0">'+this.ContentItems[0]+'</div>';                
                this.ContentItemID[0] = this.Content+'0';
                new Insertion.Bottom(this.Content, HTMLbe);
                $(this.ContentItemID[0]).style.position = 'absolute';
                $(this.ContentItemID[0]).style.top = '0px';
                $(this.ContentItemID[0]).style.left = '0px';
                this.GorgetendoWidth = Element.getWidth(this.ContentItemID[0]);                
                this.GorgetendoHeight = Element.getHeight(this.ContentItemID[0]);
                if(this.autolapozo == 0) {
                    onMouseOver = this.ObjName+'.ManualLapozas(\'Stop\')';
                    onMouseOut = this.ObjName+'.ManualLapozas(\'Start\')';
                    $(this.Content).setAttribute('onMouseOver', onMouseOver);
                    $(this.Content).setAttribute('onMouseOut', onMouseOut);
                }

            }
        }
        
        if(is_array(this.MenuItems)) {
            this.MenuItemID = new Array();
            if(this.MenuItems.length > 1) {
                //new Insertion.Bottom(this.Menu, '<ul id="'+this.Menu+'ul" style="position:absolute"></ul>');
                //for(i=0; i<this.MenuItems.length; i++) {
                //    HTMLbe = '<li id="'+this.Menu+i+'" class="szoveggorgetoli';
                //    if( i==0 ) {HTMLbe += ' aktiv';}
                //    HTMLbe += '"><a href="javascript: '+this.ObjName+'.ManualLapozas(\''+i+'\');">'+this.MenuItems[i]+'</a></li>';
                //    this.MenuItemID[i] = this.Menu+i;
                //    new Insertion.Bottom(this.Menu+'ul', HTMLbe);
                    //if(this.lapozohelyh == 1 || this.lapozohelyh == 2) {  }
                //    if(this.lapozohelyh == 1 || this.lapozohelyh == 2) {
                //        $(this.MenuItemID[i]).style.display = 'inline';
                //    }
                //}
                    HTMLbe = '<table cellpadding="0" cellspacing="0" id="'+this.Menu+'ul">';
                    for(i=0; i<this.MenuItems.length; i++) {
                        if(this.lapozohelyh == 3 || this.lapozohelyh == 4 || i==0) {HTMLbe += '<tr>';}
                        //HTMLbe += '<td><li id="'+this.Menu+i+'" class="szoveggorgetoli';
                        HTMLbe += '<td id="'+this.Menu+i+'" onclick="'+this.ObjName+'.ManualLapozas(\''+i+'\');" style="cursor:pointer" class="szoveggorgetoli';
                        if( i==0 ) {HTMLbe += ' aktiv';}
                        //HTMLbe += '"><a href="javascript: '+this.ObjName+'.ManualLapozas(\''+i+'\');">'+this.MenuItems[i]+'</a></li></td>';
                        HTMLbe += '">'+this.MenuItems[i]+'</td>';
                        this.MenuItemID[i] = this.Menu+i;
                        if(this.lapozohelyh == 3 || this.lapozohelyh == 4 || (i+1)==this.MenuItems.length) {HTMLbe += '</tr>';}
                    }
                    HTMLbe += '</table>';
                    new Insertion.Bottom(this.Menu, HTMLbe);
                MenuulWidth = Element.getWidth(this.Menu+'ul');
                MenuulHeight = Element.getHeight(this.Menu+'ul');
                MenuulWidthKulonbseg = parseInt(this.lapozowidth)-parseInt(MenuulWidth);
                MenuulHeightKulonbseg = parseInt(this.lapozoheight)-parseInt(MenuulHeight);

                if( (this.lapozohelyh == 1 || this.lapozohelyh == 2) && MenuulHeightKulonbseg > 0 ) {
                    MenuulPadding = Math.floor(MenuulHeightKulonbseg / 2);
                    //alert(MenuulHeight+'--'+MenuulPadding);
                    //$(this.Menu+'ul').setAttribute("style", $(this.Menu+'ul').getAttribute("style") + "; margin:"+MenuulPadding+"px; ");
                    $(this.Menu+'ul').style.margin = MenuulPadding+'px '+MenuulPadding+'px';
                } else if ( (this.lapozohelyh == 3 || this.lapozohelyh == 4) && MenuulWidthKulonbseg > 0 ) {
                    MenuulPadding = Math.floor(MenuulWidthKulonbseg / 2);
                    //$(this.Menu+'ul').setAttribute("style", $(this.Menu+'ul').getAttribute("style") + "; margin:"+MenuulPadding+"px; ");
                    $(this.Menu+'ul').style.margin = MenuulPadding+'px '+MenuulPadding+'px';
                }
                //$(this.Menu+'ul').style.display = 'block';
                $(this.Menu+'ul').style.position = 'absolute';
            } else {
                //new Insertion.Bottom(this.Menu, '<ul id="'+this.Menu+'ul"></ul>');
                for(i=0; i<this.MenuItems.length; i++) {
                    //HTMLbe = '<li id="'+this.Menu+i+'"';
                    //if( i==0 ) {HTMLbe += ' class="szoveggorgetoli aktiv"';}
                    //HTMLbe += '><a href="javascript: '+this.ObjName+'.ManualLapozas(\''+i+'\');">'+this.MenuItems[i]+'</a></li>';
                    //this.MenuItemID[i] = this.Menu+i;
                    //new Insertion.Bottom(this.Menu+'ul', HTMLbe);
                    if(isArray(this.MenuItems)) {
                    HTMLbe = this.MenuItems[0];
                    //if(HTMLbe != '') {
                        new Insertion.Bottom(this.Menu, HTMLbe);
                    }
                    //if(this.lapozohelyh == 1 || this.lapozohelyh == 2) {
                    //    $(this.MenuItemID[i]).style.display = 'inline';
                    //}
                }
            }
        }
        if(this.autolapozo != '') {
            this.AktualPauseStart();
        }
        setInterval( this.Monitor.bind(this), this.TimeKesleltetes );
        
    },
    BuildKeret: function() {
        if (this.manuallapozo == 1 && (this.mozgasirany == 1 || this.mozgasirany == 3) ) {$(this.Keret).setAttribute("style", $(this.Keret).getAttribute("style") + "; float:left; ");}
        if (this.lapozohelyk == 2) {
            $(this.Keret).style.position = 'relative';
            $(this.Keret).style.width = this.width+'px';
            $(this.Keret).style.height = this.height+'px';
        }
    },
    BuildContent: function() {
        this.Content = this.Keret+'content';
        this.ContentObj = '<div id="'+this.Content+'" class="szoveggorgetocontent"></div>';

        new Insertion.Top(this.Keret, this.ContentObj);
        if (this.lapozohelyk == 2) {
            $(this.Content).style.position = 'absolute';
        } else {
            $(this.Content).style.position = 'relative';
        }
        if ( this.manuallapozo == 1 && (this.mozgasirany == 1 || this.mozgasirany == 3) ) {$(this.Content).setAttribute("style", $(this.Content).getAttribute("style") + "; float:left; ");}
        if ( this.manuallapozo == 2 && (this.lapozohelyh == 3 || this.lapozohelyh == 4) ) {$(this.Content).setAttribute("style", $(this.Content).getAttribute("style") + "; float:left; ");}
        $(this.Content).style.width = this.width+'px';
        $(this.Content).style.height= this.height+'px';
        $(this.Content).style.overflow = 'hidden';

    },
    BuildMenu: function() {
        this.Menu = this.Keret+'menu';

        if( (this.lapozohelyh == 1 || this.lapozohelyh == 2) || (this.manuallapozo == 1 && (this.mozgasirany == 2) )) {
            this.MenuObj = '<div id="'+this.Menu+'" class="szoveggorgetomenu vizszintesmenu"></div>';
        } else {
            this.MenuObj = '<div id="'+this.Menu+'" class="szoveggorgetomenu fuggolegesmenu"></div>';
        }
        //if ( (this.manuallapozo == 1) || (this.manuallapozo == 2 && ( this.lapozohelyh == 1 || this.lapozohelyh == 3))  ) {
        //    new Insertion.Before(this.Content, this.MenuObj);
        //} else {
        //    new Insertion.After(this.Content, this.MenuObj);
        //}

        if(  this.manuallapozo == 2 && this.lapozohelyk == 1 && ( this.lapozohelyh == 2 || this.lapozohelyh == 4 ) ) {
            new Insertion.After(this.Content, this.MenuObj);
        } else {
            new Insertion.Before(this.Content, this.MenuObj);
        }

        if (this.lapozohelyk == 2) {
            $(this.Menu).style.position = 'absolute';
            $(this.Menu).style.zIndex = 30;            
        }
        if(this.lapozoatlatszo > 0 && this.lapozohelyk == 2) {
            Overlay = '<div id="'+this.Menu+'overlay"></div>';
            //if ( (this.manuallapozo == 1) || (this.manuallapozo == 2 && ( this.lapozohelyh == 1 || this.lapozohelyh == 3))  ) {
            //    new Insertion.Before(this.Content, Overlay);
            //} else {
            //    new Insertion.After(this.Content, Overlay);
            //}
            new Insertion.Before(this.Content, this.MenuObj);

            $(this.Menu+'overlay').style.position = 'absolute';
            $(this.Menu+'overlay').style.zIndex = 20;
            $(this.Menu+'overlay').style.width = this.lapozowidth+'px';
            $(this.Menu+'overlay').style.height = this.lapozoheight+'px';
            $(this.Menu+'overlay').setOpacity('0.'+(10-this.lapozoatlatszo));
            if (this.lapozoszin != '') {$(this.Menu+'overlay').style.background = this.lapozoszin;}            
            if (this.manuallapozo == 1 && (this.mozgasirany == 1 || this.mozgasirany == 3) ) {$(this.Menu+'overlay').setAttribute("style", $(this.Menu+'overlay').getAttribute("style") + "; float:left; ");}
            if (this.manuallapozo == 2 && (this.lapozohelyh == 3 || this.lapozohelyh == 4) ) {$(this.Menu+'overlay').setAttribute("style", $(this.Menu+'overlay').getAttribute("style") + "; float:left; ");}
        } else {
            if (this.lapozoszin != '') {$(this.Menu).style.background = this.lapozoszin;}            
        }

        if(this.lapozowidth == 'NULL') {this.lapozowidth = 0;}
        if(this.lapozoheight == 'NULL') {this.lapozoheight = 0;}

        $(this.Menu).style.width = this.lapozowidth+'px';
        $(this.Menu).style.height = this.lapozoheight+'px';

        if(this.lapozohelyk == 2 && this.lapozohelyh == 4) {
            ujLeft = this.width-this.lapozowidth;
            $(this.Menu).style.left = ujLeft+'px';
            if(this.lapozoatlatszo > 0) {$(this.Menu+'overlay').style.left = ujLeft+'px';}
        } else if(this.lapozohelyk == 2 && this.lapozohelyh == 2) {
            ujTop = this.height-this.lapozoheight;
            $(this.Menu).style.top = ujTop+'px';
            if(this.lapozoatlatszo > 0) {$(this.Menu+'overlay').style.top = ujTop+'px';}
        }
        
        if (this.manuallapozo == 1 && (this.mozgasirany == 1 || this.mozgasirany == 3) ) {$(this.Menu).setAttribute("style", $(this.Menu).getAttribute("style") + "; float:left; ");}
        if (this.manuallapozo == 2 && (this.lapozohelyh == 3 || this.lapozohelyh == 4) ) {$(this.Menu).setAttribute("style", $(this.Menu).getAttribute("style") + "; float:left; ");}

        if(this.manuallapozo == 1) {
            this.MenuLapozo = this.Keret+'lapozo1';
            if(this.mozgasirany == 1 || this.mozgasirany == 3) {
                NyilIrany = 'b';
            } else {
                NyilIrany = 'f';
            }
            link = '<a href="javascript: '+this.ObjName+'.ManualLapozas(\'Next\');" id="'+this.MenuLapozo+'">';
            img = '<img src="'+BasicURL+'/public/picture.php?i='+NyilIrany+'&w='+this.nyilmeretwidth+'&h='+this.nyilmeretheight+'&c='+this.nyilcolor.substring(1)+'" width="'+this.nyilmeretwidth+'px" height="'+this.nyilmeretheight+'px" border="0" />';
            new Insertion.Top(this.Menu, link+img+'</a>');
            $(this.MenuLapozo).style.display = 'block';
            PaddingTop = Math.round((this.lapozoheight-this.nyilmeretheight)/2);
            PaddingLeft= Math.round((this.lapozowidth-this.nyilmeretwidth)/2);
            $(this.MenuLapozo).style.cursor = 'pointer';
            $(this.MenuLapozo).style.padding = PaddingTop+'px '+PaddingLeft+'px';
            //Event.observe(this.MenuLapozo, 'click', this.tesztem.bind('5') );
            this.BuildMenu2();
        }
    },
    BuildMenu2: function() {
        this.Menu2 = this.Keret+'menu2';
        this.MenuObj2 = '<div id="'+this.Menu2+'"></div>';
        if(this.lapozohelyk == 2) {
            new Insertion.Before(this.Content, this.MenuObj2);
        } else {
            new Insertion.After(this.Content, this.MenuObj2);
        }
        if(this.lapozohelyk == 2) {
            $(this.Menu2).style.position = 'absolute';
            $(this.Menu2).style.zIndex = 30;
        }
        if(this.lapozoatlatszo > 0) {
            Overlay = '<div id="'+this.Menu2+'overlay"></div>';
            if ( this.lapozohelyh == 2 ) {
                new Insertion.Before(this.Content, Overlay);
            } else {
                new Insertion.After(this.Content, Overlay);
            }
            $(this.Menu2+'overlay').style.position = 'absolute';
            $(this.Menu2+'overlay').style.zIndex = 20;
            $(this.Menu2+'overlay').style.width = this.lapozowidth+'px';
            $(this.Menu2+'overlay').style.height = this.lapozoheight+'px';
            $(this.Menu2+'overlay').setOpacity('0.'+(10-this.lapozoatlatszo));
            if (this.lapozoszin != '') {$(this.Menu2+'overlay').style.background = this.lapozoszin;}
            if (this.manuallapozo == 1 && (this.mozgasirany == 1 || this.mozgasirany == 3) ) {$(this.Menu2+'overlay').setAttribute("style", $(this.Menu2+'overlay').getAttribute("style") + "; float:left; ");}
        } else {
            if (this.lapozoszin != '') {$(this.Menu2).style.background = this.lapozoszin;}
        }

        $(this.Menu2).style.width = this.lapozowidth+'px';
        $(this.Menu2).style.height = this.lapozoheight+'px';
        if( this.manuallapozo == 1 && (this.mozgasirany == 1 || this.mozgasirany == 3) ) {$(this.Menu2).setAttribute("style", $(this.Menu2).getAttribute("style") + "; float:left; ");}
        if(this.mozgasirany == 1 || this.mozgasirany == 3) {
            ujLeft = this.width-this.lapozowidth;
            $(this.Menu2).style.left = ujLeft+'px';
            if(this.lapozoatlatszo > 0) {$(this.Menu2+'overlay').style.left = ujLeft+'px';}
        } else {
            ujTop = this.height-this.lapozoheight;
            $(this.Menu2).style.top = ujTop+'px';
            if(this.lapozoatlatszo > 0) {$(this.Menu2+'overlay').style.top = ujTop+'px';}
        }
        this.MenuLapozo2 = this.Keret+'lapozo2';
        if(this.mozgasirany == 1 || this.mozgasirany == 3) {
            NyilIrany = 'j';
        } else {
            NyilIrany = 'l';
        }
        link = '<a href="javascript: '+this.ObjName+'.ManualLapozas(\'Prev\');" id="'+this.MenuLapozo2+'">';
        img = '<img src="'+BasicURL+'/public/picture.php?i='+NyilIrany+'&w='+this.nyilmeretwidth+'&h='+this.nyilmeretheight+'&c='+this.nyilcolor.substring(1)+'" width="'+this.nyilmeretwidth+'px" height="'+this.nyilmeretheight+'px" border="0" />';
        new Insertion.Top(this.Menu2, link+img+'</a>');
        $(this.MenuLapozo2).style.display = 'block';
        PaddingTop = Math.round((this.lapozoheight-this.nyilmeretheight)/2);
        PaddingLeft= Math.round((this.lapozowidth-this.nyilmeretwidth)/2);
        $(this.MenuLapozo2).style.cursor = 'pointer';
        $(this.MenuLapozo2).style.padding = PaddingTop+'px '+PaddingLeft+'px';
    },
    Monitor: function() {
        //alert('Manualtarget: '+this.ManualTarget);
        if( ( (this.ManualTarget !== '' && this.MozgatasAlatt === '') || (this.ManualTarget !== '' && this.ManualTarget === this.MozgatasAlatt) ) && this.ContentItemID.length > 1){
                this.MozgatasAlatt = this.ManualTarget;
                this.Lapozas();         
        } else if (this.ContentItemID.length == 1 && this.ManualTarget !== '' && this.autolapozo > 0) {
            this.MozgatasAlatt = this.ManualTarget;
            this.Gorgetes();
        }
        if( (this.autolapozo != '' && this.AktualPause < 1) ) {
            if(this.ContentItemID.length > 1 && this.ManualTarget === '') {
                if(this.MozgatasAlatt == '') {
                    this.MozgatasAlatt = parseInt(this.AktualDivKey)+1;
                    if(this.ContentItemID.length == this.MozgatasAlatt) {this.MozgatasAlatt = 0;}
                    this.Lapozas();
                } else {
                    this.Lapozas();
                }
            } else if (this.ManualTarget === '' && this.ContentItemID.length == 1) {
                this.Gorgetes();                
            }
        }
        if( (this.autolapozo == '' && this.ManualTarget !== '') ) {
            if( this.ContentItemID.length > 1) {
                //alert('1');
                this.Lapozas();
            } else {
                this.Gorgetes();
            }
        }
        this.AktualPause = parseInt(this.AktualPause-1);
    },
    ManualLapozas: function(Hova) {
        if(this.ManualTarget == "" && this.ContentItemID.length > 1) {
            if(Hova == 'Next') {
                (this.MozgatasAlatt != '') ? this.ManualTarget = parseInt(this.ManualTarget)+1 : this.ManualTarget = parseInt(this.AktualDivKey)+1;
                if(this.ContentItemID.length <= this.ManualTarget) {this.ManualTarget = 0;}
            }
            if(Hova == 'Prev') {
                (this.MozgatasAlatt != '') ? this.ManualTarget = parseInt(this.ManualTarget)-1 : this.ManualTarget = this.AktualDivKey-1;
                if(this.ManualTarget < 0) this.ManualTarget = this.ContentItemID.length-1;
            }
            if(this.ContentItemID[Hova] != '' && this.AktualDivKey != Hova) {
                this.ManualTarget = Hova;
            }
            if(this.ManualTarget != '') {this.Monitor();}
        } else if (this.ManualTarget == "") {
            kovetkezo = 0;
            if(this.mozgasirany == 1 && this.autolapozo > 0) {
                if(Hova == 'Next' || Hova == 'Prev') {
                    Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'left'));
                    Arany = parseInt(Elem1Left)/parseInt(this.width);
                    if(parseInt(Arany) < 0) {
                        if(Hova == 'Next') {kovetkezo = Math.floor(Arany);}
                        if(Hova == 'Prev') {kovetkezo = Math.ceil(Arany);}
                    }
                    this.ManualTarget = parseInt(kovetkezo)*parseInt(this.width);
                    //Hibafigyelo('persze', 'Left: '+Elem1Left+', arány: '+Arany+', következő: '+kovetkezo);
                    if(parseInt(Arany) == parseInt(kovetkezo) ) {
                        if(Hova == 'Next') {kovetkezo = kovetkezo-1;}
                        if(Hova == 'Prev') {kovetkezo = kovetkezo+1;}
                        this.ManualTarget = parseInt(kovetkezo)*parseInt(this.width);
                        //Hibafigyelo('perszedd', 'Left2: '+Elem1Left+', arány: '+Arany+', következő: '+kovetkezo);
                    }
                    if(parseInt(this.ManualTarget) <= parseInt('-'+this.GorgetendoWidth) ) {this.ManualTarget = 0}
                    if(parseInt(this.ManualTarget) > 0 ) {
                        Arany = parseInt(this.GorgetendoWidth)/parseInt(this.width);
                        kovetkezo = Math.floor(Arany);
                        if(Arany == kovetkezo) kovetkezo=kovetkezo-1;
                        this.ManualTarget = kovetkezo*this.width;
                        this.ManualTarget = parseInt('-'+this.ManualTarget);
                    }
                } else {                    
                    MenuSzam = this.MenuItemID.length;
                    if(parseInt(Hova) < MenuSzam && parseInt(Hova) >= 0) {
                        OldalSzam = Math.ceil(parseInt(this.GorgetendoWidth) / parseInt(this.width));
                        if(parseInt(Hova) < OldalSzam) {
                            this.ManualTarget = parseInt('-'+(parseInt(Hova)*parseInt(this.width)));
                        } else if(parseInt(Hova) > OldalSzam) {
                            this.ManualTarget = 0;
                        }
                    }
                    if(parseInt(this.ManualTarget) <= parseInt('-'+this.GorgetendoWidth) ) {this.ManualTarget = 0}
                }
                if(this.ManualTarget != '') {this.Monitor();}
            } else if(this.mozgasirany == 2 && this.autolapozo > 0) {
                if(Hova == 'Next' || Hova == 'Prev') {
                    Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'top'));
                    Arany = parseInt(Elem1Left)/parseInt(this.height);
                    if(parseInt(Arany) < 0) {
                        if(Hova == 'Next') {kovetkezo = Math.floor(Arany);}
                        if(Hova == 'Prev') {kovetkezo = Math.ceil(Arany);}
                    }
                    this.ManualTarget = parseInt(kovetkezo)*parseInt(this.height);
                    if(parseInt(Arany) == parseInt(kovetkezo) ) {
                        if(Hova == 'Next') {kovetkezo = kovetkezo-1;}
                        if(Hova == 'Prev') {kovetkezo = kovetkezo+1;}
                        this.ManualTarget = parseInt(kovetkezo)*parseInt(this.height);
                    }
                    if(parseInt(this.ManualTarget) <= parseInt('-'+this.GorgetendoHeight) ) {this.ManualTarget = 0}
                    if(parseInt(this.ManualTarget) > 0 ) {
                        Arany = parseInt(this.GorgetendoHeight)/parseInt(this.height);
                        kovetkezo = Math.floor(Arany);
                        if(Arany == kovetkezo) kovetkezo=kovetkezo-1;
                        this.ManualTarget = kovetkezo*this.height;
                        this.ManualTarget = parseInt('-'+this.ManualTarget);
                    }
                } else {
                    MenuSzam = this.MenuItemID.length;
                    if(parseInt(Hova) < MenuSzam && parseInt(Hova) >= 0) {
                        OldalSzam = Math.ceil(parseInt(this.GorgetendoHeight) / parseInt(this.height));
                        if(parseInt(Hova) < OldalSzam) {
                            this.ManualTarget = parseInt('-'+(parseInt(Hova)*parseInt(this.height)));
                        } else if(parseInt(Hova) > OldalSzam) {
                            this.ManualTarget = 0;
                        }
                    }
                    if(parseInt(this.ManualTarget) <= parseInt('-'+this.GorgetendoHeight) ) {this.ManualTarget = 0}
                }
                if(this.ManualTarget != '') {this.Monitor();}
            } else if (this.mozgasirany == 1 || this.mozgasirany == 2) {
                if(Hova == 'Next') {this.MozgatasAlatt = '-';}
                if(Hova == 'Prev') {this.MozgatasAlatt = '+';}
                if(Hova == 'Stop') {this.ManualTarget = '0';}
                if(Hova == 'Start') {this.ManualTarget = '';}
                this.Monitor();
            }
            
        } else if ( (this.mozgasirany == 1 || this.mozgasirany == 2) && this.autolapozo == 0) {
                if(Hova == 'Stop') {this.ManualTarget = '0';}
                if(Hova == 'Start') {this.ManualTarget = '';}
                this.Monitor();
        }
    },
    Lapozas: function() {        
        Obj = $(this.ContentItemID[this.MozgatasAlatt]);
        Obj.style.zIndex = 10;
        if(this.MenuItemID[this.AktualDivKey] != '') {$(this.MenuItemID[this.AktualDivKey]).removeClassName('aktiv');}
        if(this.MenuItemID[this.MozgatasAlatt] != '') {$(this.MenuItemID[this.MozgatasAlatt]).addClassName('aktiv');}
        if( this.mozgasirany == 2 ) {
            mozgasindex = Math.round(this.mozgassebesseg / 2);
            if( Math.abs(Obj.offsetTop) < mozgasindex) {
                Obj.style.top = 0+'px';
            } else {
                ujTop = Math.round( Math.abs(Obj.offsetTop) - mozgasindex) ;
                Obj.style.top = '-'+ujTop+'px';
            }
            if( Obj.offsetTop == 0 ) {this.LapozasValtas();}
        } else if ( this.mozgasirany == 1 ) {
            mozgasindex = Math.round(this.mozgassebesseg / 2);
            if( Math.abs(Obj.offsetLeft) < mozgasindex) {
                Obj.style.left = 0+'px';
            } else {
                ujTop = Math.round( Math.abs(Obj.offsetLeft) - mozgasindex) ;
                Obj.style.left = ujTop+'px';
            }
            //alert(this.ManualTarget+' - '+Obj.offsetLeft+' O '+this.AktualPause);
            if( Obj.offsetLeft == 0 ) {this.LapozasValtas();}
        } else if( this.mozgasirany == 3 ) {
            if(this.OpacityWait < 1 || this.OpacityWait == '') {
                Obj.style.left = '0px';
                a = Obj.getOpacity();
                Op = Math.round( (a*10)+1 );
                if( Op > 10 ) {
                    Op = 1;
                } else {
                    Op = Op*0.1;
                }
                Obj.setOpacity(Op);
                this.AktualOpacityStart();
                if(Op==1) {this.LapozasValtas();}
            } else {
                this.OpacityWait--;
            }
        }
    },
    LapozasValtas: function() {
        //Hibafigyelo('333', this.AktualDivKey+'-----------'+this.MozgatasAlatt );
        aObj = $(this.ContentItemID[this.AktualDivKey]);
        nObj = $(this.ContentItemID[this.MozgatasAlatt]);
        if( this.mozgasirany == 3 ) {aObj.setOpacity('0.0');}
        if( this.mozgasirany == 1 || this.mozgasirany == 3) {aObj.style.left = Math.round(parseInt(this.width)+1)+'px';}
        if( this.mozgasirany == 2 ) {
            ujTop = Math.round(parseInt(this.height)+1);
            aObj.style.top = '-201px';
        }
        nObj.style.zIndex = 0;
        this.AktualDivKey = this.MozgatasAlatt;
        this.MozgatasAlatt = '';
        if(this.ManualTarget != '') {
            this.ManualTarget = '';
            this.AktualPauseStart();
            this.AktualPause = parseInt(this.AktualPause)*4;
        } else {
            this.AktualPauseStart();
        }
    },
    Gorgetes: function() {
        //Hibafigyelo('sss', 'Elem1Left: '+this.MozgatasAlatt+'-'+this.MPSZ);
        mozgasindex = Math.round(this.mozgassebesseg / 4);
        if( this.mozgasirany == 1 && this.autolapozo > 0 ) {
            hatarertek = '-'+(parseInt(this.GorgetendoWidth));
            Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'left'));
            
            if(this.ManualTarget !== '') {
                mozgasindex = mozgasindex*4;
            } else if(parseInt(Elem1Left) < this.MozgatasAlatt){
                mozgasindex = mozgasindex*4;
            }

            if(this.MozgatasAlatt === '') {this.MozgatasAlatt = parseInt(Elem1Left)-parseInt(this.width);}
            if(this.MozgatasAlatt <= parseInt(hatarertek)) {this.MozgatasAlatt = 0;}

            if(parseInt(Elem1Left) > this.MozgatasAlatt) {
                KovetkezoAllomas1 = parseInt(Elem1Left-mozgasindex);
                if( parseInt(KovetkezoAllomas1) < parseInt(hatarertek) ) {
                    Elem1Left = parseInt(this.width)+1;
                } else if ( parseInt(KovetkezoAllomas1) < parseInt(this.MozgatasAlatt) && parseInt(Elem1Left) > parseInt(this.MozgatasAlatt) ) {
                    Elem1Left = this.MozgatasAlatt;
                } else {
                    Elem1Left = KovetkezoAllomas1;
                }                
            } else {
                KovetkezoAllomas1 = parseInt(Elem1Left+mozgasindex);
                if( parseInt(KovetkezoAllomas1) > this.width ) {
                    Elem1Left = parseInt(hatarertek)-1;
                } else if ( parseInt(KovetkezoAllomas1) > parseInt(this.MozgatasAlatt) && parseInt(Elem1Left) < parseInt(this.MozgatasAlatt) ) {
                    Elem1Left = this.MozgatasAlatt;
                } else {
                    Elem1Left = KovetkezoAllomas1;
                }
                
            }
            
            AktivMenuSzam = Math.floor( parseInt(Math.abs(this.MozgatasAlatt)) / parseInt(this.width) );
            for(i=0; i<this.MenuItemID.length; i++) {if(this.MenuItemID[i] != undefined && this.MenuItemID[i] != '') {$(this.MenuItemID[i]).removeClassName('aktiv');}}
            if(this.MenuItemID[AktivMenuSzam] != undefined && this.MenuItemID[AktivMenuSzam] != '') {$(this.MenuItemID[AktivMenuSzam]).addClassName('aktiv');}
            
            $(this.ContentItemID[0]).style.left = Elem1Left+'px';
            if(parseInt(Elem1Left) == parseInt(this.MozgatasAlatt)) {
                this.AktualPauseStart();
                this.MozgatasAlatt = '';
                if(this.ManualTarget !== '') {
                    this.AktualPause = parseInt(this.AktualPause)*4;
                    this.ManualTarget = '';
                }
            }
        } else if (this.mozgasirany == '1') {
            if(this.MozgatasAlatt == '-' || this.MozgatasAlatt === '') {
                if(this.autolapozo != '0') {
                    mozgasindex = '-'+Math.round(this.mozgassebesseg / 4);
                } else {
                    mozgasindex = '-'+Math.round(this.mozgassebesseg / 30);
                }
                this.MozgatasAlatt = '-';
            } else if(this.MozgatasAlatt == '+') {
                mozgasindex = Math.round(this.mozgassebesseg / 4);
            }
            
            if(this.ManualTarget === '0') {
                mozgasindex = 0;
            }
            Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'left'))+parseInt(mozgasindex);
            $(this.ContentItemID[0]).style.left = Elem1Left+'px';
            if( this.MozgatasAlatt == '-' ) {
                hatarertek = '-'+parseInt(this.GorgetendoWidth);
                if(parseInt(Elem1Left) < parseInt(hatarertek)) {$(this.ContentItemID[0]).style.left = this.width+'px';}
            } else {
                hatarertek = this.width;
                if(parseInt(Elem1Left) > parseInt(hatarertek)) {$(this.ContentItemID[0]).style.left = '-'+this.GorgetendoWidth+'px';}
            }
        } else if(this.mozgasirany == 2 && this.autolapozo > 0) {
            hatarertek = '-'+(parseInt(this.GorgetendoHeight));
            Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'top'));

            if(this.ManualTarget !== '') {
                mozgasindex = mozgasindex*4;
            } else if(parseInt(Elem1Left) < this.MozgatasAlatt){
                 mozgasindex = mozgasindex*4;
            }

            if(this.MozgatasAlatt === '') {this.MozgatasAlatt = parseInt(Elem1Left)-parseInt(this.height);}
            if(this.MozgatasAlatt <= parseInt(hatarertek)) {this.MozgatasAlatt = 0;}

            if(parseInt(Elem1Left) > this.MozgatasAlatt) {
                KovetkezoAllomas1 = parseInt(Elem1Left-mozgasindex);
                if( parseInt(KovetkezoAllomas1) < parseInt(hatarertek) ) {
                    Elem1Left = parseInt(this.height)+1;
                } else if ( parseInt(KovetkezoAllomas1) < parseInt(this.MozgatasAlatt) && parseInt(Elem1Left) > parseInt(this.MozgatasAlatt) ) {
                    Elem1Left = this.MozgatasAlatt;
                } else {
                    Elem1Left = KovetkezoAllomas1;
                }
            } else {
                KovetkezoAllomas1 = parseInt(Elem1Left+mozgasindex);
                if( parseInt(KovetkezoAllomas1) > this.height ) {
                    Elem1Left = parseInt(hatarertek)-1;
                } else if ( parseInt(KovetkezoAllomas1) > parseInt(this.MozgatasAlatt) && parseInt(Elem1Left) < parseInt(this.MozgatasAlatt) ) {
                    Elem1Left = this.MozgatasAlatt;
                } else {
                    Elem1Left = KovetkezoAllomas1;
                }

            }
            AktivMenuSzam = Math.floor( parseInt(Math.abs(this.MozgatasAlatt)) / parseInt(this.height) );
            for(i=0; i<this.MenuItemID.length; i++) {if(this.MenuItemID[i] != undefined && this.MenuItemID[i] != '') {$(this.MenuItemID[i]).removeClassName('aktiv');}}
            if(this.MenuItemID[AktivMenuSzam] != undefined && this.MenuItemID[AktivMenuSzam] != '') {$(this.MenuItemID[AktivMenuSzam]).addClassName('aktiv');}

            $(this.ContentItemID[0]).style.top = Elem1Left+'px';
            if(parseInt(Elem1Left) == parseInt(this.MozgatasAlatt)) {
                this.AktualPauseStart();
                this.MozgatasAlatt = '';
                if(this.ManualTarget !== '') {
                    this.AktualPause = parseInt(this.AktualPause)*4;
                    this.ManualTarget = '';
                }
            }
        } else if(this.mozgasirany == 2) {
            //Hibafigyelo('asdfax', 'ehe:'+this.MozgatasAlatt+' mz: '+mozgasindex+' '+this.MPSZ);
            if(this.MozgatasAlatt == '-' || this.MozgatasAlatt === '') {
                mozgasindex = '-'+Math.round(this.mozgassebesseg / 4);
                this.MozgatasAlatt = '-';
                //Hibafigyelo('asd', 'moz: '+mozgasindex+' '+this.MPSZ);
            } else if(this.MozgatasAlatt == '+') {
                mozgasindex = Math.round(this.mozgassebesseg / 4);
                //Hibafigyelo('asdf', 'moza: '+mozgasindex+' '+this.MPSZ);
            }
            if(this.ManualTarget === '0') {
                mozgasindex = 0;
            }
            //Hibafigyelo('asdfa', 'ehe:'+this.MozgatasAlatt+' mz: '+mozgasindex+' '+this.MPSZ);
            Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'top'))+parseInt(mozgasindex);
            $(this.ContentItemID[0]).style.top = Elem1Left+'px';
            if( this.MozgatasAlatt == '-' ) {
                hatarertek = '-'+parseInt(this.GorgetendoHeight);
                if(parseInt(Elem1Left) < parseInt(hatarertek)) {$(this.ContentItemID[0]).style.top = this.height+'px';}
            } else {
                hatarertek = this.height;
                if(parseInt(Elem1Left) > parseInt(hatarertek)) {$(this.ContentItemID[0]).style.top = '-'+this.GorgetendoHeight+'px';}
            }
        } else if(this.mozgasirany == 3) {
            if(this.OpacityWait < 1 || this.OpacityWait == '') {
                Op = $(this.ContentItemID[0]).getOpacity();
                Elem1Left = parseInt(Element.getStyle(this.ContentItemID[0], 'left'));

                if(this.MozgatasAlatt == '') {
                    this.MozgatasAlatt = parseInt(Elem1Left)-parseInt(this.width);
                    if(parseInt('-'+this.GorgetendoWidth) >= parseInt(this.MozgatasAlatt)) {this.MozgatasAlatt = 0;}
                }

                if(this.OpacitySeged == 1) {
                    Op = Math.round( (Op*10)+1 );
                    if( Op > 10 ) {
                        Op = 1;
                    } else {
                        Op = Op*0.1;
                    }
                    $(this.ContentItemID[0]).setOpacity(Op);
                    if(Op == '1') {
                        this.MozgatasAlatt = '';
                        this.OpacitySeged = 0;
                        this.AktualPauseStart();
                    }
                } else {
                    this.OpacitySeged = 0;
                    Op = Math.round( (Op*10)-1 );
                    if( Op < 0 ) {
                        Op = 0;
                    } else {
                        Op = Op*0.1;
                    }
                    $(this.ContentItemID[0]).setOpacity(Op);
                    if(Op == '0.0') {
                        $(this.ContentItemID[0]).style.left = this.MozgatasAlatt+'px';
                        this.OpacitySeged = 1;
                    }
                }

                this.AktualOpacityStart();
            } else {
                this.OpacityWait--;
            }
        }
    },
    SplitResp: function(mText, Valaszto) {
        var matchAll = new RegExp("<"+Valaszto+">([\\S\\s]*?)<\/"+Valaszto+">", 'img');
        var matchOne = new RegExp("<"+Valaszto+">([\\S\\s]*?)<\/"+Valaszto+">", 'im');
        //alert()
        gz = (mText.match(matchAll) || []).map(function(scriptTag) {
        //return (mText.match(matchAll) || []).map(function(scriptTag) {
            return (scriptTag.match(matchOne) || ['', ''])[1];
        });
        //gk = mText.match(matchAll).map;
        //alert(gk+'-');
        //alert(gz+'-');
        return gz;
    },
    AktualPauseStart: function() {
        this.AktualPause = Math.round(this.autolapozo*6);
    },
    AktualOpacityStart: function() {
        this.OpacityWait = Math.round( 10-(parseInt(this.mozgassebesseg)/10) );
    }
}

function is_array(input){
    return typeof(input)=='object'&&(input instanceof Array);
  }


//
// kategória menü építés
// kikeresem a class="protofishdropmenu" divet.
// és ráakasztom a protofish prototype dropdown menüt.
//

function myProtofishGo() {
    if (!document.getElementsByTagName){return;}

    var divs = document.getElementsByTagName('div');

    for (var i=0; i<divs.length; i++){
        var div = divs[i];

        var classAttribute = String(div.getAttribute('class'));

        if ((classAttribute.toLowerCase().match('protofishdropmenu'))){
                var ulid = div.getAttribute('id')+'_ul';
                //var myclass = 'protomenu';
                //alert('protofish');
                new ProtoFish(ulid, '200', 'aktiv', false, false, false);
                //alert('ismet');
        }
    }
}
Event.observe(window, 'load', myProtofishGo, false);

var mcKFObj = Class.create();
    mcKFObj.prototype = {
    initialize: function(Akcio) {
        //this.Mehete = ((getCookie('KilepesFigyeloObj') == 1) ? false : true);
        this.Mehete = false;
        this.Akcio = Akcio;
        this.StartVonal = false;
        //if(this.Mehete) {
            Event.observe(document.body, 'mousemove', this.figyeles.bindAsEventListener(this));
            //Event.observe(document.body, 'click', this.figyeles.bind(this));
        //}
    },
    figyeles: function(esemeny) {
        var PageScroll = myPageScroll();
        var FMozgasHatar   = PageScroll[1]+15;
        var EgHelyzet = Event.pointerY(esemeny);
//Hibafigyelo('-'+esemeny.type+'='+this.Mehete);
        if(this.StartVonal == false) {
            if(EgHelyzet >= FMozgasHatar) {
//Hibafigyelo('-'+esemeny.type+'='+this.Mehete+'-----------------------------------');
                this.StartVonal = true;
                this.Mehete = true;
            }
        }
        if(this.Mehete) {
//Hibafigyelo(EgHelyzet+'-'+FMozgasHatar+this.Akcio);
            if(EgHelyzet <= FMozgasHatar) {
//Hibafigyelo(EgHelyzet+'-'+FMozgasHatar+'!!!!!!!!!');
                this.start();
            }
        }
    },
    start: function() {
        if(this.Mehete) {
            setCookie('KilepesFigyeloObj', '0');
            this.Mehete = false;
            eval(this.Akcio);
        }
    }
}
//function initmcKFObj() { mcKFO = new mcKFObj(''); }
//Event.observe(window, 'load', initmcKFObj, false);

//
// mc (saját) slider menü
// kikeresi a rel="mcslidermenu" linkeket, name alapján csoportosít 1 menüt.
// a link id-jét kiagészíti -> id.tartalom és ez lesz a div, amit hide-ozik.
// name szerint teszi az aktiv link classjára a _aktiv -ot. és szedi le a többiről ezt a kiegészítést.
//

var mcSliderMenu = Class.create();
    mcSliderMenu.prototype = {
    initialize: function(move, speed) {
        if (!document.getElementsByTagName){return;}
        var anchors = document.getElementsByTagName('a');
        var TargetIDs = new Array();

        for (var i=0; i<anchors.length; i++){
            var anchor = anchors[i];

            var relAttribute = String(anchor.getAttribute('rel'));

            if (anchor.getAttribute('href') && (relAttribute.toLowerCase().match('mcslidermenu'))){
                    var menuname = anchor.getAttribute('name');
                    //alert(tartalomid);
                    var vane = false;
                    for(var k=0; k<TargetIDs.length; k++) {if(TargetIDs[k] == menuname) {vane = true;}}
                    if(vane != true) {
                        this.start(anchor);
                        TargetIDs[(k+1)] = menuname;
                    }
                    anchor.onclick = function () {mymcSliderMenu.start(this);return false;}
            }
        }
        
    },
    start: function(SliderMenu) {
        MenuName = $(SliderMenu).getAttribute('name');
        MenuID = $(SliderMenu).getAttribute('id');
        MenuClass = $(SliderMenu).getAttribute('class');
        var anchors = document.getElementsByName(MenuName);
        for (var i=0; i<anchors.length; i++){
            var anchor = anchors[i];
            var anchorname = anchor.getAttribute('name');
            if(anchorname == MenuName) {
                anchorid = anchor.getAttribute('id');
                if(anchorid != MenuID) {
                    menuclassou = $(anchorid).getAttribute('class');
                    menuclassou = ClassNameEllenor(menuclassou);
                    targetid = anchorid+'tartalom';
                    Effect.BlindUp(targetid, {duration: 0.0});
                    CSSChange(anchorid, menuclassou);
                }
            }
        }
        MenuClass = ClassNameEllenor(MenuClass)+'_aktiv';
        CSSChange(MenuID, MenuClass);
        Effect.BlindDown(MenuID+'tartalom', {duration: 0.3});
    }
}

function ClassNameEllenor(myClass) {
    var ClassTomb = myClass.split('_');
    Utolso = ClassTomb[(ClassTomb.length)-1];
    if(Utolso == 'aktiv') {
        return myClass.substring(0, (myClass.length-6));
    } else {
        return myClass;
    }
}

function initmcSliderMenu() {mymcSliderMenu = new mcSliderMenu();}
Event.observe(window, 'load', initmcSliderMenu, false);

// POPUP SCRIPTEK!
var Zindex = 100;
var HibafigyeloSzamlalo = 0;
function Hibafigyelo(id, Mit) {
    //var objBody         = document.getElementsByTagName("body").item(0);
    var objBody         = document.getElementById("tesztdiv");
    HibafigyeloSzamlalo++;
    //new Insertion.Top(objBody,'<div id="" style="padding:10px;">'+HibafigyeloSzamlalo+'</div>');
    if(document.getElementById(id) === null) {
        new Insertion.Bottom(objBody, '<div id="'+id+'sz"></div><div id="'+id+'" style="padding:10px;"></div>');
    }
    $(id+'sz').innerHTML = HibafigyeloSzamlalo+' | '+id;
    $(id).innerHTML = Mit;
    //$("tesztdiv").innerHTML = Mit;
    //new Insertion.Bottom(objBody,Mit+' <br />');
        //var evlanak = obj+'.BezarHalasztas = 1000';
        //eval(evlanak);
}

function myPopup(Mozgas, Magassag, Szelesseg, Feltolas, Veltolas, Sebesseg, Oldal, myZindex, Event) {
    var objBody         = document.getElementsByTagName("body").item(0);
    var Pagesize        = getPageSize();
    var Winszelesseg    = (Pagesize[2]);
    var Winmagassag     = (Pagesize[3]);

    this.myZindex       = myZindex;
    this.Sebesseg       = Sebesseg;
    this.Oldal          = Oldal;
    this.DivId          = 'popup_div_'+this.myZindex;

    var MozgasBont      = Mozgas.split('#');
    this.Mozgas         = MozgasBont[0];
    this.Kesleltetes    = MozgasBont[1];
    
    if(this.Kesleltetes > 0) {
        this.Kesleltetes = this.Kesleltetes*500;
        if(this.Kesleltetes > 5000) this.Kesleltetes = 5000;
    } else {
        this.Kesleltetes = 0;
    }
    this.Bezaras        = MozgasBont[2];

    this.sliderEnabled  = true;
    this.Halasztas      = 10;
    
    this.Szelesseg      = (Szelesseg == 0) ? Winszelesseg : Szelesseg;
    this.Magassag       = (Magassag == 0) ? Winmagassag : Magassag;

    this.FPos = ( document.all ) ? document.body.scrollTop : window.pageYOffset;
    this.VPos = ( document.all ) ? document.body.scrollLeft : window.pageXOffset;

    this.FMozgasHatar   = Pagesize[1]-this.Magassag;
    this.VMozgasHatar   = Pagesize[2]-this.Szelesseg;

    PageScroll = myPageScroll();

    //alert("----"+this.FMozgasHatar+'--'+this.FPos+'//'+PageScroll[1]);

    this.CelFeltolas = parseInt( (Winmagassag - this.Magassag)*(Feltolas/100) );
    this.CelVeltolas = parseInt( (Winszelesseg - this.Szelesseg)*(Veltolas/100) );
    
    var oldcel = this.CelFeltolas-this.FPos;

    //alert(oldcel+'/'+this.CelFeltolas+'----'+Winmagassag+'+'+this.FPos);

    KeretDiv = '<div onclick="POVER('+this.myZindex+')" style="width:'+this.Szelesseg+'px;height:'+this.Magassag+'px;position:absolute;z-index:'+this.myZindex+';overflow: hidden;" id="'+this.DivId+'" class="popup_div">'
            + ''
            + '</div>';
    new Insertion.Top(objBody, KeretDiv);

    objDiv = $(this.DivId);
    if(this.Mozgas == "fentrol") {
        objDiv.style.top = this.FPos-this.Magassag-1+'px';
        objDiv.style.left= this.CelVeltolas+'px';
    }
    if(this.Mozgas == "lentrol") {
        objDiv.style.top = this.FPos+Winmagassag+1+'px';
        objDiv.style.left= this.CelVeltolas+'px';
    }
    if(this.Mozgas == "balrol") {
        objDiv.style.top = (this.CelFeltolas+this.FPos)+'px';
        objDiv.style.left= this.VPos-this.Szelesseg-1+'px';
    }
    if(this.Mozgas == "jobbrol") {
        objDiv.style.top = (this.CelFeltolas+this.FPos)+'px';
        objDiv.style.left= this.VPos+Winszelesseg+1+'px';
    }
    if(this.Mozgas == "nincs") {
        objDiv.style.top = (this.CelFeltolas+this.FPos)+'px';
        objDiv.style.left= this.CelVeltolas+'px';
    }
    if(this.Mozgas == "lefelegordul") {       
        objDiv.style.top = (this.CelFeltolas+this.FPos)+'px';
        objDiv.style.left= this.CelVeltolas+'px';
        objDiv.style.height= '0px';
    }
    if(this.Mozgas == "balrolgordul") {
        objDiv.style.top = (this.CelFeltolas+this.FPos)+'px';
        objDiv.style.left= this.CelVeltolas+'px';
        objDiv.style.width= '0px';
    }
    this.myPopupLoad = myPopupLoad;

    var BaseURL		= BasicURL+"/public/public.server.php";
    var comok           = this.Oldal.split('#');
    var myPars          = 'com='+comok[0]+'&value='+comok[1];
    var myAjax = new Ajax.Request( BaseURL, {
            parameters: myPars,
            onComplete: this.myPopupLoad.bind(this)
        });
    

    this.myPopupMozgas = myPopupMozgas;
    this.myPclose = myPclose;

    if(this.sliderEnabled)
        setTimeout( this.myPopupMozgas.bind(this), this.Kesleltetes );
}

function myPopupLoad(originalRequest) {
    var tartalom = originalRequest.responseText;
    var popupid = this.DivId;   
    tartalom = tartalom.replace('[Bezárás]', "PCLOSE('"+this.myZindex+"');");
    if(tartalom=='') {
        PCLOSE(this.myZindex);
    }
    //alert(popupid+"--");
    //new Insertion.Bottom(popupid, tartalom);
    $(popupid).innerHTML = tartalom;
}

function myPopupMozgas() {
    var Lepes = this.Sebesseg;

    objDiv = document.getElementById(this.DivId);

    //var Pagesize        = getPageSize();
    //var Winszelesseg    = (Pagesize[2]);
    //var Winmagassag     = (Pagesize[3]);
    
    var Pagesize        = getPageSize();
    this.FMozgasHatar   = Pagesize[1]-this.Magassag;
    this.VMozgasHatar   = Pagesize[2]-this.Szelesseg;

    if(this.sliderEnabled) {
        var Feltolas = objDiv.offsetTop;
        var Veltolas = objDiv.offsetLeft;

        //this.CelFeltolas = parseInt( (Winmagassag - this.Magassag)*(Feltolas/100) );
        //this.CelVeltolas = parseInt( (Winszelesseg - this.Szelesseg)*(Veltolas/100) );

        PageScroll = myPageScroll();
        var ujFPos = this.CelFeltolas+PageScroll[1];
        var ujVPos = this.CelVeltolas+PageScroll[0];


        var myHalasztas = this.Halasztas;
        //Hibafigyelo('Függőleges eltolás: '+Feltolas+'<br/>Új pozíció: '+ujFPos+'<br />F Scrollozás: '+PageScroll[1]+'<br />F Cél eltolás: '+this.CelFeltolas);

        if(myHalasztas > 0) {
            this.Halasztas = myHalasztas-1;
        } else {
            if(Feltolas != ujFPos ) {
                Kulonbseg = ujFPos - Feltolas;
                if(Kulonbseg > 0) {
                    (Kulonbseg < Lepes) ? TopLepes = (Feltolas+Kulonbseg) : TopLepes = (Feltolas+Lepes);

                    if(TopLepes <= this.FMozgasHatar) {
                        objDiv.style.top = TopLepes+'px';
                    }
                }else if(Kulonbseg < 0) {
                    ((Kulonbseg+Lepes) > 0) ? TopLepes = (Feltolas+Kulonbseg) : TopLepes = (Feltolas-Lepes);
                    if(TopLepes >= 0)
                        objDiv.style.top = TopLepes+'px';
                }
            }
            if(Veltolas != ujVPos ) {
                Kulonbseg = ujVPos - Veltolas;
                if(Kulonbseg > 0) {
                    (Kulonbseg < Lepes) ? LeftLepes = (Veltolas+Kulonbseg) : LeftLepes = (Veltolas+Lepes);
        //var objBody         = document.getElementsByTagName("body").item(0);
        //new Insertion.Top(objBody,Veltolas);
                    if(LeftLepes <= this.VMozgasHatar)
                        objDiv.style.left = LeftLepes+'px';
                } else if (Kulonbseg < 0) {
                    ((Kulonbseg+Lepes) > 0) ? LeftLepes = (Veltolas+Kulonbseg) : LeftLepes = (Veltolas-Lepes);
                    if(LeftLepes >= 0)
                        objDiv.style.left = LeftLepes+'px';
                }
            }

            var Szelesseg = objDiv.offsetWidth;
            var Magassag = objDiv.offsetHeight;

            if(Szelesseg != this.Szelesseg ) {
                Lepes = parseInt( Lepes / 2 );
                Kulonbseg = this.Szelesseg - Szelesseg;
                if(Kulonbseg > 0) {
                    (Kulonbseg < Lepes) ? objDiv.style.width = (Szelesseg+Kulonbseg)+'px' : objDiv.style.width = (Szelesseg+Lepes)+'px';
                } else if (Kulonbseg < 0) {
                    ((Kulonbseg+Lepes) > 0) ? objDiv.style.width = (Szelesseg+Kulonbseg)+'px' : objDiv.style.width = (Szelesseg-Lepes)+'px';
                }
            }

            if(Magassag != this.Magassag ) {
                Lepes = parseInt( Lepes / 2 );
                Kulonbseg = this.Magassag - Magassag;
                if(Kulonbseg > 0) {
                    (Kulonbseg < Lepes) ? objDiv.style.height = (Magassag+Kulonbseg)+'px' : objDiv.style.height = (Magassag+Lepes)+'px';
                } else if (Kulonbseg < 0) {
                    ((Kulonbseg+Lepes) > 0) ? objDiv.style.height = (Magassag+Kulonbseg)+'px' : objDiv.style.height = (Magassag-Lepes)+'px';
                }
            }
        }
    //
    //    if(this.BezarTipus == "autoclose") {
            //if(window.event.type) {
            //var aaa = Event.element('onclick');
    //        this.BezarHalasztas = (this.BezarHalasztas-500);
    //        this.StartElement =
            //if(aaa.id == this.DivId) {
    //var objBody         = document.getElementsByTagName("body").item(0);
    //new Insertion.Top(objBody,'.'+this.BezarHalasztas+'--');
            //}
    //    }
    }
    if(this.sliderEnabled)
        setTimeout( this.myPopupMozgas.bind(this), 20 );
    
}

function PDEFINE(Mozgas, Magassag, Szelesseg, Feltolas, Veltolas, Sebesseg, Oldal, Event) {
    var JSCommand = 'Popup'+Zindex+'obj = new myPopup("'+Mozgas+'", '+Magassag+', '+Szelesseg+', '+Feltolas+', '+Veltolas+', '+Sebesseg+', "'+Oldal+'", "'+Zindex+'", "'+Event+'");';
    eval(JSCommand);
    Zindex += 10;
}

function PCLOSE(ID) {    
    //alert("Bezár: "+ID);
    var JSCommand = 'Popup'+ID+'obj.sliderEnabled = false;';
    eval(JSCommand);
    var JSCommand = 'myID = Popup'+ID+'obj.DivId';
    eval(JSCommand);
    Element.remove(myID);
}

function myPclose() {
    this.sliderEnabled = false;
    Element.remove(this.DivId);
}

function POVER(ID) {
    var JSCommand = 'popuid = Popup'+ID+'obj.DivId;';
    eval(JSCommand);
    Zindex += 10;
    $(popuid).style.zIndex = Zindex;
}

function myPageScroll(){
	var yScroll;
        var xScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	}else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

        if (self.pageXOffset) {
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollLeft){	 // Explorer 6 Strict
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		xScroll = document.body.scrollLeft;
	}

	arrayPageScroll = new Array(xScroll,yScroll)
	return arrayPageScroll;
}

// POPUP SCRIPTEK VÉGE

function AlMenuControll(ID, Type)
	{
	if (Type == "hide")
		{		
        //Effect.BlindUp(ID, { duration: 0.2 });
		document.getElementById(ID).style.visibility='hidden';
                showSelectBoxes();
		}
	else
		{
        Ellenorzes = document.getElementById(ID).style.visibility;
        //alert("- "+Ellenorzes);
        if(Ellenorzes != 'visible') {
            document.getElementById(ID).style.visibility='visible';
            //alert("--"+ID);
            //Effect.BlindDown(ID, { duration: 0.2 });
            hideSelectBoxes();
        }
		}
	}

function UserDivHide(ID, TYPE) {
    
    if(TYPE == "hide") {
        Effect.BlindUp(ID, {duration: 0.2});
    } else {
        Effect.BlindDown(ID, {duration: 0.2});
    }
    
}

function CSSChange(ID, CSS)
	{
	document.getElementById(ID).className = CSS;
	}

function ModifyTextareaRow(ID, Max, Min)
	{
	Alap = document.getElementById(ID).rows;
	if(Alap != Max)
		{
		document.getElementById(ID).rows = Max;
		}
	else
		{
		document.getElementById(ID).rows = Min;
		}
	}

function AdminSelect()
{
    Width = screen.width;
    if(Width > 1190) window.location.href = "admin_big.php";
}

//	-----------------------------------------------------------------------------------
//	linkto --------------------------------------------------------------------
//  -----------------------------------------------------------------------------------

function w2cPrewiew(SE)
	{
	w2cWindow = window.open(BasicURL+"/"+SE, "Elonezet", "");
	w2cWindow.focus();
	}

function RelCommandActions()
	{
	var anchors = document.getElementsByTagName('a');
	// loop through all anchor tags
	for (var i=0; i<anchors.length; i++)
		{
		var anchor = anchors[i];
		
		var relAttribute = String(anchor.getAttribute('rel'));
		
		// use the string.match() method to catch 'lightbox' references in the rel attribute
		if (anchor.getAttribute('href') && (relAttribute.toLowerCase().match('hiddenlink')))
			{
			Command = relAttribute.split("::");
			anchor.onclick = function () {
							eval(Command[1]);
							return false;
							}
			}
		}
	}

Event.observe(window, 'load', RelCommandActions , false);

//	-----------------------------------------------------------------------------------
//	Layer Objektum --------------------------------------------------------------------
//  -----------------------------------------------------------------------------------

Object.extend(Element, {
	getWidth: function(element) {
	   	element = $(element);
	   	return element.offsetWidth; 
	},
	setWidth: function(element,w) {
	   	element = $(element);
                element.style.width = w +"px";
	},
	setHeight: function(element,h) {
   		element = $(element);
                element.style.height = h +"px";
	},
	setTop: function(element,t) {
		element = $(element);
                element.style.top = t +"px";
	},
	setLeft: function(element,l) {
	   	element = $(element);
                element.style.left = l +"px";
	},
	setSrc: function(element,src) {
                element = $(element);
                element.src = src;
	},
	setHref: function(element,href) {
                element = $(element);
                element.href = href;
	},
	setInnerHTML: function(element,content) {
		element = $(element);
		element.innerHTML = content;
	}
});

function LayerMake(Name, Parent, ObjN)
{
	var DivName		= Name;
	var ObjName		= ObjN;
	var ObjParent	= Parent;

	var objBody = document.getElementById(ObjParent);
	
	var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id', DivName);
		objOverlay.style.display = 'none';
		objOverlay.style.position = 'absolute';
		objOverlay.style.zIndex = '120';
		objOverlay.style.float = 'left';
		objOverlay.style.padding = '0px 0px 0px 0px';
		
	var objOverlay2 = document.createElement("div");
		objOverlay2.setAttribute('id','myoverlay');
		objOverlay2.style.display = 'none';
		


	function Init()
		{
		objBody = document.getElementById(ObjParent);
		objBody.appendChild(objOverlay);
		$(DivName).innerHTML = "Uj div";
		
//		objOverlay2.onclick = function() { DefaultHiddenLayerObj.HideLayerNow(); return false; }
		objBody.appendChild(objOverlay2);
		}
	this.InitNow = Init;

	function show(DivWidth, DivHeight, myClass)
	{	
//		alert("JEJEJEJ");
//		hideSelectBoxes();

		var arrayPageSize = getPageSize();
		Element.setHeight('myoverlay', arrayPageSize[1]);
        new Effect.Appear('myoverlay', {
            duration: 0.2,
            from: 0.0,
            to: 0.8
        });
		
		// calculate top offset for the lightbox and display 
		var arrayPageSize 	= getPageSize();
		var arrayPageScroll = getPageScroll();
       var deltaY =  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop;

		var Maradek = (arrayPageSize[3]/2) - (DivHeight/2);

		var lightboxTop 	= arrayPageScroll[1] + (Maradek);
		var lightboxleft 	= (arrayPageSize[0] - DivWidth) / 2;
		
		Element.setTop(DivName, lightboxTop);
		Element.setLeft(DivName, lightboxleft);
		Element.setHeight(DivName, DivHeight);
		Element.setWidth(DivName, DivWidth);

		$(DivName).className = myClass;
		$(DivName).style.display = 'block';

	}
	this.ShowLayerNow = show;

	function hide()
	{
//		Element.hide('lightbox');
        new Effect.Fade('myoverlay', {
            duration: 0.2
        });
		$(DivName).style.display = 'none';
//		showSelectBoxes();
	}
	this.HideLayerNow = hide;

}

function getPageScroll(){
	var topMargin;

	if (self.pageYOffset) {
		topMargin = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		topMargin = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		topMargin = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',topMargin)
	return arrayPageScroll;
}


function getPageSize()
	{
	
	var xScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
			xScroll = document.body.scrollWidth;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
			windowWidth = self.innerWidth;
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { // other Explorers
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else { 
			pageHeight = yScroll;
		}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
			pageWidth = windowWidth;
		} else {
			pageWidth = xScroll;
		}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
	}
	


//	-----------------------------------------------------------------------------------
//	Layer Objektum vége ---------------------------------------------------------------
//  -----------------------------------------------------------------------------------



function JSRun(string)
	{
	StringArray = string.split("<script>");
	for (i = 1; i < StringArray.length; i++)
		{
		scripta = StringArray[i].split("</script>");
		script = scripta[0];
//		alert(script);
		eval(" "+script+" ");
		}
	}

function EventObj(GoID, Event, ExtraID, Action, Server, Command, RespID, OBJName)
{
	var BaseURL		= BasicURL+"/public/";

	this.ObjName	= OBJName;
	
	var GoID		= GoID;
	var ExtraID		= ExtraID;
	var Event		= Event;
	var Action		= Action;
	var Server		= Server;

    if(Server != "public.server.php") {
        BaseURL		= BasicURL+"/myfiles/";
    }

	var	Command		= Command;
	var RespID		= RespID;
	var Name		= this.ObjName;
	//alert(OBJName);
	function Init()
		{
		var ActionName		= "var "+Name+"Form = document.getElementById('"+GoID+"');";
		var ActionCommand	= Name+"Form."+Event+" = "+Name+"."+Action+";";
		var JSCommand 		= ActionName+'\n'+ActionCommand;
        //alert(JSCommand);
		eval(JSCommand);
		}
	this.InitNow = Init;
	
	function Submit()
		{
		if(Acess())
			{
			var myValue = Form.serialize(ExtraID);
			var myPars = 'com='+Command+'&'+myValue;
			var myAnswer = Response;
			var myMethod = 'post';
			var url = BaseURL+Server;
                        
                        //if($(RespID) != "NULL" && $(RespID) != "null" && $(RespID) != undefined) {
                        //    alert($(RespID));
                        //    $(RespID).innerHTML = "Kis türelmet!";
                        //}
//			alert(myMethod+" ||| "+myPars+" || "+ExtraID);
                        var myAjax = new Ajax.Request( url, {
                            method: myMethod,
                            parameters: myPars,
                            onComplete: myAnswer
                        });
			return false;
			}
		}
	this.SubmitNow = Submit;

	function PhisicalSubmit()
		{
		if(Acess())
			{
			return true;
			}
		else
			{
			return false;
			}
		}
	this.PhisicalSubmitNow = PhisicalSubmit;

	function PhisicalUserSubmit(){
                var ActionTeszt = ExtraID.indexOf(":action=");
                if (ActionTeszt > -1) {
                    ExtraTores = ExtraID.split(":action=");
                    ExtraID = ExtraTores[0];
                    myActionom = ExtraTores[1];
                    //alert("ellenor"+Command);
                    document.getElementById(ExtraID).action = myActionom;
                }

		if(Acess())
			{
                        document.getElementById("ellenor"+Command).value=1;
//			azonosito = "ellenor"+Command;
//			document.ExtraID.azonosito.value = 1;


                        document.getElementById(ExtraID).submit();
			}
		else
			{
			return false;
			}
		}
	this.PhisicalUserSubmitNow = PhisicalUserSubmit;

	function RefreshQuery()
		{
		var myValue;
		if (ExtraID != '')
				{
				var ValueIDs = ExtraID.split(";");
				for (i = 0; i < ValueIDs.length; i++)
					{
					if (myValue == undefined)
						{
						myValue = $(ValueIDs[i]).value;
						}
					else
						{
						myValue = myValue+"&"+ValueIDs[i]+"="+$(ValueIDs[i]).value;
						}
					var myElement = $(ValueIDs[i]);
					var relAttribute	= String(myElement.getAttribute('rel'));
					var ifNull			= relAttribute.substr(0, 2);
					if (relAttribute != "null")
						{
						if (ifNull == "-1")
							{
							relAttribute = relAttribute.substr(2);
							}
						var adat = $(ValueIDs[i]).value;
						$(ValueIDs[i]).value = ValueModify(adat, relAttribute);
						}
					}
				}
		myConfirm = String($(GoID).getAttribute('rel'));
		myCommandHere = myConfirm.split(":");
		if(myCommandHere[0] == "confirm")
			{
			if (confirm(myCommandHere[1]))
				{
				}
			else
				{
				return false;
				}
			}
		var myPars = 'com='+Command+'&value='+myValue;
		var myAnswer = Response;
		var myMethod = 'post';
		var url = BaseURL+Server;
		//$(RespID).innerHTML = "Kis türelmet!";
        var myAjax = new Ajax.Request( url, {
            method: myMethod,
            parameters: myPars,
            onComplete: myAnswer
        });
		}
	this.RefreshQueryNow = RefreshQuery;
	
    function Commandd(myValue) {
        var myValue2 = '';
        //alert('eheheh');
        if (ExtraID != '') {
            var ValueIDs = ExtraID.split(";");
            //alert(ValueIDs);
            for (i = 0; i < ValueIDs.length; i++) {
                myValue2 = myValue2+"&"+ValueIDs[i]+"="+$(ValueIDs[i]).value;
            }
        }
        var InputE = myValue.indexOf(";");
        if (InputE > -1) {
            Inputok = myValue.split(";");
            //alert(Inputok);
            if(Inputok[0] != "") {
                myValue = Inputok[0];
            } else {
                myValue = "";
            }
            for(i=1; i<Inputok.length; i++) {
                if($(Inputok[i]) != "NULL") {
                    InputName = document.getElementById(Inputok[i]).name;
                    myValue = myValue+"&"+InputName+"="+$(Inputok[i]).value;
                }
            }
        }
        myValue=myValue+myValue2;
        if (GoID != '') {
            myConfirm = String($(GoID).getAttribute('rel'));
            myCommandHere = myConfirm.split(":");
            if(myCommandHere[0] == "confirm") {
                if (confirm(myCommandHere[1]))
                {
                }
                else
                {
                    return false;
                }
            }
        }
        var myPars = 'com='+Command+'&value='+myValue;
        var myAnswer = Response;
        var myMethod = 'post';
        var url = BaseURL+Server;
        //			$(RespID).innerHTML = "Kis türelmet!";

        var myAjax = new Ajax.Request( url, {
            parameters: myPars,
            onComplete: myAnswer
        });
    }
    this.CommandNow = Commandd;

	function Response(originalRequest)
		{
		var answer = originalRequest.responseText;
		var MultiResp1 = answer.indexOf("#[");
		var MultiResp2 = answer.indexOf("]==");
//		alert("Fuck"+MultiResp1+"--"+MultiResp2);
		if ((MultiResp1 > -1) && (MultiResp2 > -1))
			{
			var ResponseArray	= answer.split("#[");
			ResponseArray.shift();
			for (i=0; i<ResponseArray.length; i++)
				{
//				alert(ResponseArray.length+": "+ResponseArray);
				if(ResponseArray[i] != "")
					{
					OneResponse		= ResponseArray[i].split("]==");
					OneRespID		= OneResponse[0];
					OneAnswer		= OneResponse[1];
//					alert(OneRespID+":::::::::::::::::::"+OneAnswer);
					if (OneRespID != "")
						{
						toDefault(OneRespID, OneAnswer);
						}
					}
				}
			}
		else
			{
			toDefault(RespID, answer);
			}
		JSRun(answer);
		}
	this.ResponseNow = Response;
	
	function Acess()
		{
		var myElements = Form.getElements(ExtraID);
        
		for (var i=0; i<myElements.length; i++)
			{
                
            
			var myElement		= myElements[i];
			var relAttribute	= String(myElement.getAttribute('rel'));
			var myURL			= this.document.URL;
            
			Admine				= myURL.indexOf("/public/");
			if(Admine == -1) {
				relAttribute	= String(myElement.getAttribute('id'));
				relAttribute	= relAttribute.split("_");
				
				if(relAttribute[1] == undefined) relAttribute[1] = "";
				
				relAttribute = relAttribute[1];
			}
			
			var ifNull			= relAttribute.substr(0, 2);
			if (ifNull == "-1")
				{
				if ($(myElement).value == "")
					{
					alert("Üres mező!");
					$(myElement).focus();
					return false;
					}
				relAttribute = relAttribute.substr(2);
				}

		//	alert(relAttribute+"-->"+$(myElement).value);
			
			switch (relAttribute)
				{
				case "null":
					break;
				case "":
					break;
				case "allfree":
					break;
				case "freeweb":
					var Minta = "aábcdeéfghiíjklmnoóöőpqrstuúüűxyvwz1234567890 AÁBCDEÉFGHIÍJKLMNOPQRSTOÓÖŐUÚÜŰVWXYZ.,-_|\/()%=+?!&#<>@*;:";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak a magyar ABC betüit, szóközt, számokat, és az alábbi karaktereket: '.,-_|\/()%=+?!&#<>@*;:' tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "number":
					var Minta = "1234567890";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak számot tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "datum":
					var Minta = "./-1234567890";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak számot tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "phone":
					var Minta = "1234567890()-/+ ";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak számot, szóközt, és az alábbi karaktereket: '()-/+' tartalmazhatja a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "hungary":
					var Minta = "aábcdeéfghiíjklmnoóöőpqrstuúüűxyvwz1234567890 AÁBCDEÉFGHIÍJKLMNOPQRSTOÓÖŐUÚÜŰVWXYZ',.-_";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak a magyar ABC betüit, szóközt, számokat, és az alábbi karaktereket: ',.-_ tartalmazhatja a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "english":
					var Minta = "abcdefghijklmnopqrstuxyvwz1234567890 ABCDEFGHIJKLMNOPQRSTOUVWXYZ',.-_";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak az angol ABC betüit, szóközt, számokat, és az alábbi karaktereket: ',.-_ tartalmazhatja a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "sename":
					var Minta = "abcdefghijklmnopqrstuxyvwz1234567890',.-_";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak az angol ABC kisbetüit, számokat, és az alábbi karaktereket: ',.-_ tartalmazhatja a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "filename":
					var Minta = "abcdefghijklmnopqrstuxyvwz1234567890_";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak az angol abc kisbetüit, alsó vonást, és számokat tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "email":
					var Data = $(myElement).value;
					if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Data))
						{
						}
					else
						{
						alert("Érvénytelen e-mail cím!");
						$(myElement).focus();
						return false;
						}
					break; 
				default:
					var Minta	= relAttribute;
					var Data	= $(myElement).value;
					if (($(myElement).type != 'button') && ($(myElement).type != 'image'))
						{
						if (Teszt(Data, Minta))
							{
							alert("Nem engedélyezett karaktert tartalmaz a mező");
							$(myElement).focus();
							return false;
							}
						}
					break;
				}
			}
		if(GoID != "")
			{
			myConfirm = String($(GoID).getAttribute('rel'));
			myCommandHere = myConfirm.split(":");
			if (myCommandHere[0] == "confirm")
				{
				if (confirm(myCommandHere[1]))
					{
					return true;
					}
				else
					{
					return false;
					}
				}
			else
				{
				return true;
				}
			}
		else
			{
			return true;
			}
		}

	function ValueModify(adat, type)
		{
		switch (type)
			{
			case "allfree":
				var Minta = adat;
				break;
			case "freeweb":
				var Minta = "aábcdeéfghiíjklmnoóöőpqrstuúüűxyvwz1234567890 AÁBCDEÉFGHIÍJKLMNOPQRSTOÓÖŐUÚÜŰVWXYZ.,-_|\/()%=+?!&#<>@*;:";
				break;
			case "number":
				var Minta = "1234567890";
				break;
			case "datum":
				var Minta = "./-1234567890";
				break;
			case "phone":
				var Minta = "1234567890()-/+ ";
				break;
			case "hungary":
				var Minta = "aábcdeéfghiíjklmnoóöőpqrstuúüűxyvwz1234567890 AÁBCDEÉFGHIÍJKLMNOPQRSTOÓÖŐUÚÜŰVWXYZ,.'-_";
				break;
			case "english":
				var Minta = "abcdefghijklmnopqrstuxyvwz1234567890 ABCDEFGHIJKLMNOPQRSTOUVWXYZ,.'-_";
				break;
			case "sename":
				var Minta = "abcdefghijklmnopqrstuxyvwz1234567890',.-_";
				break;
			case "filename":
				var Minta = "abcdefghijklmnopqrstuxyvwz1234567890_";
				break;
			case "email":
				var Minta = "abcdefghijklmnopqrstuxyvwz1234567890-_.@";
				break;
			}
		var response;
		response = '';
		for (var i=0; i<adat.length; i++)
			{
			if (Minta.indexOf(adat.charAt(i)) == -1)
				{
				}
			else
				{
				aktualchar = adat.charAt(i);
				response = response + aktualchar;
				}
			}
		return response;
		}

}

function closeWindow($target) {
    $($target).innerHTML = "";
}

function openWindow($target) {
    $($target+'content').style.display = '';
}

function toDefault()
{
	var FormID = arguments[0];

   if((FormID == "menu1") || (FormID == "menu2"))
        {
        $("menu3").innerHTML = "";
        $("menu4").innerHTML = "";
        $("menu5").innerHTML = "";
        $("contentfejlec").innerHTML = "";
        $("content2").innerHTML = "";
        $("content3").innerHTML = "";}

    if(((FormID == "menu3") || (FormID == "menu4") || (FormID == "menu5") || (FormID == "content2") || (FormID == "content3")))
	{
	myContent = arguments[1];
        myChild = $(FormID).firstChild;
	myHTMLkeret = '<input type="hidden" id="'+FormID+'ellenor" value="1" />'+
                                '<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr>'+
				'<td width="10" height="31"><img src="admin_pictures/headbal.jpg" width="10" height="31" /></td>'+
				'<td width="99%" background="admin_pictures/headbg.jpg" style="color:#f1f4fa">'+
				'<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td id="'+FormID+'fejlec">'+
				'</td><td width="53" align="right"><a href="#" id="openclose" onclick="Effect.BlindDown(\''+FormID+'content\', { duration: 0.2 }); return false;"><img src="admin_pictures/plus.jpg" width="21" height="31" border="0" /></a>'+
				'<a href="#" id="openclose" onclick="Effect.BlindUp(\''+FormID+'content\', { duration: 0.2 }); return false;"><img src="admin_pictures/minus.jpg" width="19" height="31" border="0" /></a>'+
				'</td></tr></table></td>'+
				'<td width="10" height="31"><img src="admin_pictures/headjobb.jpg" width="10" height="31" /></td></tr>'+
				'<tr><td colspan="3">'+
                                '<table width="100%" cellpadding="0" cellspacing="0"><tr><td width="2" align="left" valign="top" background="admin_pictures/cbalbg2.jpg"><div style="width:2px;"></div></td><td width="100%" align="left" valign="top" bgcolor="#FFFFFF">'+
				'<table width="100%" cellpadding="0" cellspacing="0" style="background:url(admin_pictures/cfentbg.jpg); background-repeat:repeat-x;">'+
				'<tr><td align="left" valign="top">'+
				'<div id="'+FormID+'content" style="';

          if(myChild == null)
              {
              myHTMLkeret = myHTMLkeret+"display:none; ";
              }
          myHTMLkeret = myHTMLkeret+'padding-left:8px; paddig-right:8px;"><div style="margin-top:10px; margin-bottom:10px">'+myContent+'</div></div></td></tr></table>'+
                                '</td><td width="2" align="left" valign="top" background="admin_pictures/cjobbbg2.jpg"><div style="width:2px;"></div></td></tr></table>'+
                                '</td></tr>'+
                                '<tr><td height="2"><img src="admin_pictures/fbal.jpg" width="10" height="2" /></td><td height="2" background="admin_pictures/fbg.jpg"></td><td height="2"><img src="admin_pictures/fjobb.jpg" width="10" height="2" /></td></tr></table><br />';

        $(FormID).innerHTML = myHTMLkeret;
    }
    else
    {

 	for (var i = 1; i < arguments.length; i++)
  	{
		var element = arguments[i];
		
		if (document.getElementById(FormID))
			{
			var FormType = document.getElementById(FormID).type;
			}
		else
			{
			FormID = FormID+"_"+element;
			if (document.getElementById(FormID))
				{
				var FormType = document.getElementById(FormID).type;
				}
			else
				{
				var FormType = "";
				}
			}

		switch (FormType)
			{
			case "radio":
				$(FormID).checked = true;
				break;
			case "select-one":
				for(var j = 0; j < $(FormID).length; j++)
					{
					if ($(FormID).options[j].value == element) $(FormID).options[j].selected = true;
					}
				break;
			case "select-multiple":
				for(var j = 0; j < $(FormID).length; j++)
					{
					if ($(FormID).options[j].value == element) $(FormID).options[j].selected = true;
					}
				break;
			case "text":
				$(FormID).value = element;
				break;
			case "hidden":
				$(FormID).value = element;
				break;
			case "checkbox":
				if (element != "f")
					{
					$(FormID).checked = true;
					}
				if (element == "f")
					{
					$(FormID).checked = false;
					}
				break;
			case "textarea":
				$(FormID).value = element;
				break;
			default:
				$(FormID).innerHTML = element;
				break;
			}
	}
}
}

function Teszt(Data, Minta)
	{
	for (var i=0; i<Data.length; i++)
		{
		if (Minta.indexOf(Data.charAt(i)) == -1)
			{
			return true;
			}
		}
  	return false;
	}

function AjaxFileUploader(Command, ExtraID, DoneID, Server, HiddenLayerID, ObjN)
	{
	var BaseURL	= BasicURL+"/public/";
	var ObjN	= ObjN;
	var DoneID	= DoneID;
	var Command	= Command;
	var Server	= Server;
	var RespID	= HiddenLayerID;
	var ExtraID = ExtraID
	
	function Commandd(myValue)
		{
			var myPars = 'com='+Command+'&value='+myValue+'&object='+ObjN;
			var myAnswer = Response;
			var myMethod = 'post';
			var url = BaseURL+Server;
        var myAjax = new Ajax.Request( url, {
            method: myMethod,
            parameters: myPars,
            onComplete: myAnswer
        });
		}
	this.CommandNow = Commandd;

	function Response(originalRequest)
		{
		var answer = originalRequest.responseText;
		var MultiResp = answer.indexOf("<!!>");
		if (MultiResp > -1)
			{
			var ResponseArray	= answer.split("<!!>");
			for (i=0; i<ResponseArray.length; i++)
				{
				OneResponse		= ResponseArray[i].split("<!=!>");
				OneRespID		= OneResponse[0];
				OneAnswer		= OneResponse[1];
				toDefault(OneRespID, OneAnswer);
				}
			}
		else
			{
			toDefault(RespID, answer);

//				alert(RespID);
//				alert(answer);
			}
		JSRun(answer);
        Tovabbit = ExtraID.indexOf("JS:");
		if (MultiResp > -1) {
            JS = ExtraID.split("JS:");
            eval(" "+JS[1]+" ");
        }

		}
	this.ResponseNow = Response;


	var http = createRequestObject();
	var uploader = '';
	var UploadBaseURL		= BasicURL+"/admin/mod_fileupload/";
	
	function createRequestObject() {
		var obj;
		var browser = navigator.appName;
		
		if(browser == "Microsoft Internet Explorer"){
			obj = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else{
			obj = new XMLHttpRequest();
		}
		return obj;    
	}
	this.createRequestObjectNow = createRequestObject;
	
	function traceUpload(uploadDir) {
			
	   http.onreadystatechange = handleResponse;
	   http.open("GET", UploadBaseURL+'imageupload.php?uploadDir='+uploadDir+'&uploader='+uploader); 
	   http.send(null);
	}
	this.traceUploadNow = traceUpload;
	
	function handleResponse() {
	
		if(http.readyState == 4){
			document.getElementById(uploaderId).innerHTML = 'Fájl feltöltés!<br />Kérem várja meg az ablak bezáródását!';
//			NameCheckCommand = 'FileNameCheck'+ExtraID+'Obj.InitNow();';
//			eval(NameCheckCommand);
		}
		else {
			document.getElementById(uploaderId).innerHTML = "Fájl feltöltés. Kérem várjon...";
		}
	}
	this.handleResponseNow = handleResponse;
	
	function uploadFile(obj) {
		var uploadDir = obj.value;
		uploaderId = 'uploader'+obj.name;
		uploader = obj.name;
		document.getElementById('formName'+obj.name).submit();
		traceUpload(uploadDir, obj.name);	
		}
	this.uploadFileNow = uploadFile;	
	}

function HTMLMakerLayer(ID, TextareaID, ParentID, DATAS, ObjName)
	{
	var DATAS 		= DATAS;
	var TextareaID 	= TextareaID;
	var ParentID	= ParentID;
	
	function FillHTMLMaker()
		{
		HTML_Maker_Layer_Obj.InitNow();
		$(ID).innerHTML = DATAS;
//		HTML_Maker_Layer_Obj.ShowLayerNow("600", "500");
		}
	this.FillHTMLMakerNow = FillHTMLMaker;

	function HTMLMakerShow(TextID, myClass)
		{
		$(TextareaID).value = $(TextID).value;
		$(ParentID).value	= TextID;
		HTML_Maker_Layer_Obj.ShowLayerNow("800", "600", myClass);
		tinyMCE.execCommand('mceAddControl', false, TextareaID);
		}
	this.HTMLMakerShowNow = HTMLMakerShow;

	function HTMLMakerHide()
		{
		tinyMCE.execCommand('mceRemoveControl', false, TextareaID);
		HTML_Maker_Layer_Obj.HideLayerNow();
		}
	this.HTMLMakerHideNow = HTMLMakerHide;
	
	function HTMLCodeAdd()
		{
		tinyMCE.execCommand('mceRemoveControl', false, TextareaID);
		TargetID	= $(ParentID).value;
		tipus		= 
		$(TargetID).value	= $(TextareaID).value;
		HTML_Maker_Layer_Obj.HideLayerNow();
		if(TargetID.indexOf("nyomtatv") > -1)
			{
			tartalom = $(TargetID).value;
			thisTargetId = TargetID.split("_");
			Akcio = "TajekoztatoSave"+thisTargetId[1]+".SubmitNow();";
			eval(Akcio);
			}
		else
			{
			alert("Az adatlapot még mentenie kell a változások végleges rögzítéséhez!");
			}
		}
	this.HTMLCodeAddNow = HTMLCodeAdd;
	}


function InstallObj(GoID, Event, ExtraID, Action, Command, RespID, OBJName)
	{
	this.ObjName	= OBJName;
	
	var GoID		= GoID;
	var ExtraID		= ExtraID;
	var Event		= Event;
	var Action		= Action;
	var	Command		= Command;
	var RespID		= RespID;
	var Name		= this.ObjName;
	
	function Init()
		{
		var ActionName		= "var "+Name+"Form = document.getElementById('"+GoID+"');";
		var ActionCommand	= Name+"Form."+Event+" = "+Name+"."+Action+";";
		var JSCommand 		= ActionName+'\n'+ActionCommand;
		eval(JSCommand);
		}
	this.InitNow = Init;
	
	function Submit(url)
		{
		if(Acess())
			{
			var myValue = Form.serialize(ExtraID);
			var myPars = 'com='+Command+'&'+myValue;
			var myAnswer = Response;
			var myMethod = 'post';
			var url=url;
			$(RespID).innerHTML = "Kis türelmet!";
            var myAjax = new Ajax.Request( url, {
                method: myMethod,
                parameters: myPars,
                onComplete: myAnswer
            });
			}
		}
	this.SubmitNow = Submit;

	function Commandd(myValue)
		{
			if (ExtraID != '')
				{
				var ValueIDs = ExtraID.split(";");
				
				for (i = 0; i < ValueIDs.length; i++)
					{
					myValue = myValue+"&"+ValueIDs[i]+"="+$(ValueIDs[i]).value;
					}
				}

			var myPars = 'com='+Command+'&value='+myValue;
			var myAnswer = Response;
			var myMethod = 'post';
			var url = BaseURL+Server;
			$(RespID).innerHTML = "Kis türelmet!";
        var myAjax = new Ajax.Request( url, {
            method: myMethod,
            parameters: myPars,
            onComplete: myAnswer
        });
		}
	this.CommandNow = Commandd;

	function Response(originalRequest)
		{
		var answer = originalRequest.responseText;
		var MultiResp = answer.indexOf("<!!>");
		if (MultiResp > -1)
			{
			var ResponseArray	= answer.split("<!!>");
			for (i=0; i<ResponseArray.length; i++)
				{
				OneResponse		= ResponseArray[i].split("<!=!>");
				OneRespID		= OneResponse[0];
				OneAnswer		= OneResponse[1];
				if (OneRespID != "")
					{
					toDefault(OneRespID, OneAnswer);
					}
				}
			}
		else
			{
			toDefault(RespID, answer);
			}
		JSRun(answer);
		}
	this.ResponseNow = Response;

	function Acess()
		{
		var myElements = Form.getElements(ExtraID);
		for (var i=0; i<myElements.length; i++)
			{
			var myElement		= myElements[i];
			var relAttribute	= String(myElement.getAttribute('rel'));
			var ifNull			= relAttribute.substr(0, 2);
			if (ifNull == "-1")
				{
				if ($(myElement).value == "")
					{
					alert("Üres mező!");
					$(myElement).focus();
					return false;
					}
				relAttribute = relAttribute.substr(2);
				}

//			alert(relAttribute+"-->"+$(myElement).value);
			
			switch (relAttribute)
				{
				case "null":
					break;
				case "":
					break;
				case "allfree":
					break;
				case "freeweb":
					var Minta = "aábcdeéfghiíjklmnoóöőpqrstuúüűxyvwz1234567890 AÁBCDEÉFGHIÍJKLMNOPQRSTOÓÖŐUÚÜŰVWXYZ.,-_|\/()";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak a magyar ABC betüit, szóközt, számokat, és az alábbi karaktereket: '.,-_|\/()' tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "number":
					var Minta = "1234567890";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak számot tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "phone":
					var Minta = "1234567890()-/ ";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak számot, szóközt, és az alábbi karaktereket: '()-/' tartalmazhatja a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "hungary":
					var Minta = "aábcdeéfghiíjklmnoóöőpqrstuúüűxyvwz1234567890 AÁBCDEÉFGHIÍJKLMNOPQRSTOÓÖŐUÚÜŰVWXYZ,.!?-";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak a magyar ABC betüit, szóközt, számokat, kérdőjelet, vesszőt, és felkiáltó jelet tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "english":
					var Minta = "abcdefghijklmnopqrstuxyvwz1234567890 ABCDEFGHIJKLMNOPQRSTOUVWXYZ";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak az angol ABC betüit, szóközt, és számokat tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "filename":
					var Minta = "abcdefghijklmnopqrstuxyvwz1234567890_";
					var Data = $(myElement).value;
					if (Teszt(Data, Minta))
						{
						alert("Csak az angol abc kisbetüit, alsó vonást, és számokat tartalmazhat a mező!");
						$(myElement).focus();
						return false;
						}
					break;
				case "email":
					var Data = $(myElement).value;
					if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Data))
						{
						}
					else
						{
						alert("Érvénytelen e-mail cím!");
						$(myElement).focus();
						return false;
						}
					break; 
				default:
					var Minta	= relAttribute;
					var Data	= $(myElement).value;
					if ($(myElement).type != 'button')
						{
						if (Teszt(Data, Minta))
							{
							alert("Nem engedélyezett karaktert tartalmaz a mező");
							$(myElement).focus();
							return false;
							}
						}
					break;
				}
			}
		myConfirm = String($(GoID).getAttribute('rel'));
		myCommandHere = myConfirm.split(":");
		if (myCommandHere[0] == "confirm")
			{
			if (confirm(myCommandHere[1]))
				{
				return true;
				}
			else
				{
				return false;
				}
			}
		else
			{
			return true;
			}
		}
	}


function cssPreloadImages() {
    var i, j, img;
    for (i=0; i<document.styleSheets.length; i++) {
        var pos = document.styleSheets[i].href.lastIndexOf("/");
        var cssDir = (pos != -1) ? document.styleSheets[i].href.substring(0, pos + 1) : "";
        var rules = document.styleSheets[i].cssRules ? document.styleSheets[i].cssRules : document.styleSheets[i].rules;
        for (j=0; j<rules.length; j++) {
            var style = rules[j].style;
            if (style.backgroundImage.toLowerCase().substr(0,4) == "url(") {
                var filename = style.backgroundImage.substring(4, style.backgroundImage.length - 1);
                if (filename.indexOf("http://") != 0 && filename.indexOf("/") != 0) filename = cssDir + filename;
                var img = new Image();img.src = filename;
            }
        }
    }
}

if (window.attachEvent) {
    // IE
    window.attachEvent("onload", cssPreloadImages);
} else {
    // DOM
    window.addEventListener("load", cssPreloadImages, false);
}

// STATISZTIKA

function setCookie(name, value, expire) {
  document.cookie = name + "=" + escape(value)
  + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(Name){
  var search = Name + "=";
  if (document.cookie.length > 0){                      // megvizsgáljuk, hogy vannak-e cookie-k
    offset = document.cookie.indexOf(search);           // ha igen, megkeressük az adott nevû elejét
    if (offset != -1){                                  // ha van ilyen akkor:
      offset += search.length;
      end = document.cookie.indexOf(";", offset);       // az end egyenlõ a vizsgált cookie végét lezáró ; helyével
      if (end == -1) end = document.cookie.length;      // ha nincs pontosvesszõ akkor end egyenlõ a cookie sztring hosszával
      return unescape(document.cookie.substring(offset, end));
    }
  }
  return '';
}

var QuitStat = Class.create();
    QuitStat.prototype = {
    initialize: function(Azonosito) {
        this.BaseURL	= BasicURL+"/public/public.server.php";
        this.myPars     = 'com=QuitStat&value='+Azonosito;
        Event.observe(window, 'unload', this.stop.bind(this));
    },
    stop: function() {
        //alert('start'+this.BaseURL);
        var myAjax = new Ajax.Updater( 'ajaxrespose', this.BaseURL, {
            method: 'post',
            parameters: this.myPars
        });
    }
}
function QuitStatStart(Azonosito) {
    //alert(Azonosito);
    QSS = new QuitStat(Azonosito);
}
