glow.ready(
    function() {
       myLb = new glow.widgets.Panel("#myLightbox", {
            mask: new glow.widgets.Mask({color:"#F4F5ED"}),
            width:850,
            theme: "light",
            anim:'fade'
       });
       myLb.container.addClass("husky-panel");

       glow.events.addListener('#r_drucken',  'click', function () {
            glow.dom.get('#myLightbox').css('display','');
            myLb.show();
       });
       glow.events.addListener('#r_senden',  'click', function () {
            document.location.href='/shop/shop.php?detail=1267623082&betreff=Rezept Einsendung';
       });
       glow.events.addListener('#innertext_text',  'mouseover', function () {
            scrollmode='innertext_text';
            scrollmodeparent='text_text';
       });
       glow.events.addListener('#innertext_text',  'mouseout', function () {
            scrollmode=0;
       });
       glow.events.addListener('#o',  'mousedown', function () {
            aktiv = window.setInterval("knob(1,'innertext_text','text_text')", 50);
       });
       glow.events.addListener('#u',  'mousedown', function () {
            aktiv = window.setInterval("knob(-1,'innertext_text','text_text')", 50);
       });
       glow.events.addListener('#o',  'mouseup', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#u',  'mouseup', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#o',  'mouseout', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#u',  'mouseout', function () {
            window.clearInterval(aktiv);
       });

       glow.events.addListener('#innerrezept_text',  'mouseover', function () {
            scrollmode='innerrezept_text';
            scrollmodeparent='rezept_text';
       });
       glow.events.addListener('#innerrezept_text',  'mouseout', function () {
            scrollmode=0;
       });
       glow.events.addListener('#o2',  'mousedown', function () {
            aktiv = window.setInterval("knob(1,'innerrezept_text','rezept_text')", 50);
       });
       glow.events.addListener('#u2',  'mousedown', function () {
            aktiv = window.setInterval("knob(-1,'innerrezept_text','rezept_text')", 50);
       });
       glow.events.addListener('#o2',  'mouseup', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#u2',  'mouseup', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#o2',  'mouseout', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#u2',  'mouseout', function () {
            window.clearInterval(aktiv);
       });


       glow.events.addListener('#innerrezept_menu',  'mouseover', function () {
            scrollmode='innerrezept_menu';
            scrollmodeparent='rezept_menu';
       });
       glow.events.addListener('#innerrezept_menu',  'mouseout', function () {
            scrollmode=0;
       });
       glow.events.addListener('#o1',  'mousedown', function () {
            aktiv = window.setInterval("knob(1,'innerrezept_menu','rezept_menu')", 50);
       });
       glow.events.addListener('#u1',  'mousedown', function () {
            aktiv = window.setInterval("knob(-1,'innerrezept_menu','rezept_menu')", 50);
       });
       glow.events.addListener('#o1',  'mouseup', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#u1',  'mouseup', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#o1',  'mouseout', function () {
            window.clearInterval(aktiv);
       });
       glow.events.addListener('#u1',  'mouseout', function () {
            window.clearInterval(aktiv);
       });

       if(document.getElementById('kontaktForm')){


            var myloginForm = new glow.forms.Form("#kontaktForm")
            .addTests(
                "Name",
                ["required", {
                    on: "submit",
                    message:"Geben Sie einen Namen ein!"
                }]
            )
            .addTests(
                "Email",
                ["required", {
                    on: "change submit",
                    message:"Geben Sie eine gültige Email ein!"
                }],
                ["isEmail", {
                    on: "change submit",
                    message:"Das ist keine gültige Emailadresse!"
                }]
            )
            .addTests(
                "Alter",
                ["required", {
                    on: "submit",
                    message:"Geben Sie ein Alter ein!"
                }]
            )
            .addTests(
                "Betreff",
                ["required", {
                    on: "submit",
                    message:"Geben Sie einen Betreff ein!"
                }]
            )
            .addTests(
                "Nachricht",
                ["required", {
                    on: "submit",
                    message:"Geben Sie eine Nachricht ein!"
                }]
            )
        }
        if(document.getElementById('rezeptForm')){


            var myloginForm = new glow.forms.Form("#rezeptForm")
            .addTests(
                "AnName",
                ["required", {
                    on: "submit",
                    message:"Geben Sie einen Empfänger Namen ein!"
                }]
            )
            .addTests(
                "AnEmail",
                ["required", {
                    on: "change submit",
                    message:"Geben Sie eine gültige Empfänger Email ein!"
                }],
                ["isEmail", {
                    on: "change submit",
                    message:"Das ist keine gültige Empfänger Emailadresse!"
                }]
            )
            .addTests(
                "VonName",
                ["required", {
                    on: "submit",
                    message:"Geben Sie einen Absender Namen ein!"
                }]
            )
            .addTests(
                "VonEmail",
                ["required", {
                    on: "change submit",
                    message:"Geben Sie eine gültige Absender Email ein!"
                }],
                ["isEmail", {
                    on: "change submit",
                    message:"Das ist keine gültige Absender Emailadresse!"
                }]
            )

        }

        if(document.getElementById('Korn')){
            var myAnim = glow.anim.css('#Korn', 3,{
                    'top': {from: '100', to: '233'},
                    'left': {from: '-150', to: '270.5'},
                    'width': {from: '1080', to: '259'},
                    'height': {from: '72', to: '18'}
                },
                {
                    tween: glow.tweens.easeBoth()
                }
            );
            myAnim.start();
            glow.events.addListener(myAnim, "complete", function(event) {
                document.location.href='/shop/shop.php?detail=1267622932';
            });
        }
        if(document.getElementById('homebut')){
            glow.events.addListener('#homebut',  'click', function () {
                document.location.href='/shop/shop.php?detail=1';
            });
        }

    }

);
function knob(h,sm,smp){
    scrollmode=sm;
    scrollmodeparent=smp;
    handle(h);
}
function handle(delta) {
    if(scrollmode!=0){
        var t=parseInt(glow.dom.get('#'+scrollmode).css('top'));
        var max=(parseInt(document.getElementById(scrollmode).offsetHeight)-parseInt(document.getElementById(scrollmodeparent).offsetHeight))*-1+10;
        var newtop=(t+delta*10);
        if(newtop>0)newtop=0;
        if(newtop<max)newtop=max;
        if((t<=0&&delta<0&&t>max)||(t<0&&delta>0))glow.dom.get('#'+scrollmode).css('top',newtop);


    }
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120;
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}


if (window.addEventListener)
	window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;

