
        a = new Object();
        a.upload1 = 0;
        a.upload2 = 0;
        a.upload1_name = '';
        a.upload2_name = '';

        function step(layer,step){
            var par = step;
            var err = true;
            if(step == 1){
                Effect.Appear('up_1', { duration: 1.0 });
                Effect.Appear('up_2', { duration: 1.0 });
                if(a.upload1 != 1 && a.upload1_name == ''){ Effect.Fade('loading_1', { duration: 1.0 }); }
                if(a.upload2 != 1 && a.upload2_name == ''){ Effect.Fade('loading_2', { duration: 1.0 }); }
            }

            if(step == 2){
                if(checktext('hersteller') == false){ err = false; }
                if(checktext('model') == false){ err = false; }
            }

            if(step == 2 && err == true){
                Effect.Fade('up_1', { duration: 1.0 });
                Effect.Fade('up_2', { duration: 1.0 });
            }

            if(step == 3){
                if(checktext('nachname') == false){ err = false; }
                if(checkemail('email') == false){ err = false; }
            }
            if(step == 4){
                if($('datenschutz').checked == false){ err = false; $('datenschutz').className = 'check_wrong'; alert('Bitte akzeptieren Sie die Datenschutzbestimmungen!'); } else { $('datenschutz').className = 'check'; }
                if(a.upload1 == 1 && a.upload1_name == ''){ err = false; alert('Bitte warten Sie, bis der Bildupload beendet ist!'); }
                if(a.upload2 == 1 && a.upload2_name == ''){ err = false; alert('Bitte warten Sie, bis der Bildupload beendet ist!'); }
            }

            if(err == true){
                var v = document.getElementsByTagName('input');
                var t = document.getElementsByTagName('textarea');
                par = 'step='+ step;
                for(var i = 0; i < v.length; i++){
                    if(v[i].type == 'radio'){
                        if(v[i].checked == true){
                            par += '&'+ v[i].name +'='+ v[i].value;
                            //alert(v[i].value + v[i].checked);
                        }
                    }else{
                        par += '&'+ v[i].name +'='+ v[i].value;
                    }
                }
                for(var i = 0; i < t.length; i++){
                   par += '&'+ t[i].name +'='+ t[i].value;
                }

                $(layer).innerhtml = '';
                //alert(par);
                new Ajax.Updater(   ''+layer+'',
                                    'engine/check.php',
                                    {   method: 'post',
                                        parameters: par,
                                        onLoading: Effect.Appear('loading', { duration: 1.0 }),
                                        onSuccess: Effect.Fade('loading', { duration: 1.0 })
                                    }
                                    );
           }
        }

        function checktext(na){
            var err = true;
            if(!$(na).value.match(/\w/)){
                err = false;
                $(na).className = 'wrong';
            }else{
                $(na).className = 'ankauf';
            }
            return err;
        }

        function checkemail(na){
            var err = true;
            if(!$(na).value.match('^([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$')){
                err = false;
                $(na).className = 'wrong';
            }else{
                $(na).className = 'ankauf';
            }
            return err;
        }

        function startupload(nr){
            if(nr == 1){
                a.upload1 = 1;
                a.upload1_name = '';
            }else if(nr == 2){
                a.upload2 = 1;
                a.upload2_name = '';
            }
            Effect.Appear('loading_'+nr, { duration: 1.0 } );
        }

        function stopupload(nr,name,error){
            if(error == ''){
                if(nr == 1){
                    a.upload1_name = name;
                    $('upload_1').style.backgroundImage = 'url({URL}images/cache/'+ name+')';
                }else if(nr == 2){
                    a.upload2_name = name;
                    $('upload_2').style.backgroundImage = 'url({URL}images/cache/'+ name+')';
                }
            }else{
                alert(error);
            }
            Effect.Fade('loading_'+nr, { duration: 1.0 });
        }



