
var MC = {
    add_darkbox: function(){
        var newheight = document.body.offsetHeight;
        var darkdiv = $('<div id="darkbox" style="border=1px; border-color=#ff0000;"></div>');
        $('body:first').append(darkdiv);
        $("#darkbox").css('height', newheight);
        $("#darkbox").animate({
            opacity: 0.5
        }, 500);
    },
    rem_darkbox: function(){
        $("#darkbox").animate({
            opacity: 0
        }, 500);
        window.setTimeout("$('#darkbox').remove();", 500);
    },
    add_resbox: function(message, dir){
        var resdiv = $('<div id="resbox"></div>');
        $('body:first').append(resdiv);
        $.get(dir + "/errors/ajax_info.html", function(data){
            $('#resbox').html(data);
            $('#ajaxinfo').html(message);
        });
    },
    rem_resbox: function(){
        window.setTimeout("$('#resbox').remove();MC.rem_darkbox();", 2000);
    },
    add_errbox: function(message, dir){
        var errdiv = $('<div id="errbox"></div>');
        $('body:first').append(errdiv);
        $.get(dir + "/errors/ajax_error.html", function(data){
            $('#errbox').html(data);
            $('#ajaxinfo').html(message);
        });
    },
    rem_errbox: function(){
        $('#errbox').remove();
        MC.rem_darkbox();
    },
    formSubmit: function(formName, datadir, formres){
        MC.add_darkbox();
        $('#' + formName).submit(function(data){
            var submittingForm = $('#' + formName);
            var frameName = ("upload" + (new Date()).getTime());
            var uploadFrame = $('<iframe name="' + frameName + '" id="frametest"></iframe>');
            uploadFrame.css("display", "none");
            uploadFrame.load(function(data){
                setTimeout(function(){
                    var err = uploadFrame.contents().find('#error').html();
                    if (err) {
                        MC.add_errbox(err, datadir);
                    };
                    var res = uploadFrame.contents().find('#result').html();
                    if (res) {
                        MC.add_resbox(res, datadir);
                        $('#resbox').html(res).queue(MC.rem_resbox());
                        if (formres != 0) {
                            $('#' + formName)[0].reset();
                        }
						MD.ref_all();
                    };
                    uploadFrame.remove();
                }, 1000);
            });
            $('body:first').append(uploadFrame);
            submittingForm.attr('target', frameName);
        });
    }
}


//Sonstige Funktionen

function machzu(){
    for (i = 1; i <= 6; i++) {
        $('#more' + i).css('display', 'none');
    }
    
}

function roundinfo(value){
    for (i = 1; i <= 33; i++) {
        $('#roundinfo' + [i]).css('display', 'none');
    }
    
    if (value == 1) {
        $('#roundinfo18').css('display', '');
        $('#roundinfo19').css('display', '');
        $('#roundinfo21').css('display', '');
        
        $('#ri_18_text').html('1/4 Finale');
        $('#ri_19_text').html('1/2 Finale');
        $('#ri_21_text').html('Finale + Platz 3');
    }
    else 
        if (value == 2) {
            $('#roundinfo18').css('display', '');
            $('#roundinfo19').css('display', '');
            $('#roundinfo20').css('display', '');
            $('#roundinfo21').css('display', '');
            $('#roundinfo22').css('display', '');
            $('#roundinfo23').css('display', '');
            
            $('#ri_18_text').html('Runde 1');
            $('#ri_19_text').html('1/4 Finale');
            $('#ri_20_text').html('1/4 Finale (LB)');
            $('#ri_21_text').html('1/2 Finale');
            $('#ri_22_text').html('Finale (LB)');
            $('#ri_23_text').html('Finale');
        }
        else 
            if (value == 3) {
                $('#roundinfo18').css('display', '');
                $('#roundinfo19').css('display', '');
                $('#roundinfo21').css('display', '');
                $('#roundinfo23').css('display', '');
                
                $('#ri_18_text').html('Runde 1');
                $('#ri_19_text').html('1/4 Finale');
                $('#ri_21_text').html('1/2 Finale');
                $('#ri_23_text').html('Finale + Platz 3 ');
            }
            else 
                if (value == 4) {
                    $('#roundinfo18').css('display', '');
                    $('#roundinfo19').css('display', '');
                    $('#roundinfo20').css('display', '');
                    $('#roundinfo21').css('display', '');
                    $('#roundinfo22').css('display', '');
                    $('#roundinfo23').css('display', '');
                    $('#roundinfo24').css('display', '');
                    $('#roundinfo25').css('display', '');
                    
                    $('#ri_18_text').html('Runde 1');
                    $('#ri_19_text').html('Runde 2');
                    $('#ri_20_text').html('Runde 2b (LB)');
                    $('#ri_21_text').html('1/4 Finale');
                    $('#ri_22_text').html('1/4 Finale (LB)');
                    $('#ri_23_text').html('1/2 Finale');
                    $('#ri_24_text').html('Finale (LB)');
                    $('#ri_25_text').html('Finale');
                }
                else 
                    if (value == 5) {
                        $('#roundinfo1').css('display', '');
                        $('#roundinfo2').css('display', '');
                        $('#roundinfo3').css('display', '');
                        $('#roundinfo18').css('display', '');
                        $('#roundinfo19').css('display', '');
                        $('#roundinfo21').css('display', '');
                        
                        $('#ri_1_text').html('Vorrunde 1');
                        $('#ri_2_text').html('Vorrunde 2');
                        $('#ri_3_text').html('Vorrunde 3');
                        $('#ri_18_text').html('1/4 Finale');
                        $('#ri_19_text').html('1/2 Finale');
                        $('#ri_21_text').html('Finale + Platz 3.');
                    }
                    else 
                        if (value == 6) {
                            $('#roundinfo1').css('display', '');
                            $('#roundinfo2').css('display', '');
                            $('#roundinfo3').css('display', '');
                            $('#roundinfo18').css('display', '');
                            $('#roundinfo19').css('display', '');
                            $('#roundinfo20').css('display', '');
                            $('#roundinfo21').css('display', '');
                            $('#roundinfo22').css('display', '');
                            $('#roundinfo23').css('display', '');
                            
                            $('#ri_1_text').html('Vorrunde 1');
                            $('#ri_2_text').html('Vorrunde 2');
                            $('#ri_3_text').html('Vorrunde 3');
                            $('#ri_18_text').html('Runde 1');
                            $('#ri_19_text').html('1/4 Finale');
                            $('#ri_20_text').html('1/4 Finale (LB)');
                            $('#ri_21_text').html('1/2 Finale');
                            $('#ri_22_text').html('Finale (LB)');
                            $('#ri_23_text').html('Finale');
                        }
                        else 
                            if (value == 7) {
                                $('#roundinfo1').css('display', '');
                                $('#roundinfo2').css('display', '');
                                $('#roundinfo3').css('display', '');
                                $('#roundinfo18').css('display', '');
                                $('#roundinfo19').css('display', '');
                                $('#roundinfo21').css('display', '');
                                
                                $('#ri_1_text').html('Vorrunde 1');
                                $('#ri_2_text').html('Vorrunde 2');
                                $('#ri_3_text').html('Vorrunde 3');
                                $('#ri_18_text').html('1/4 Finale');
                                $('#ri_19_text').html('1/2 Finale');
                                $('#ri_21_text').html('Finale + Platz 3.');
                            }
                            else 
                                if (value == 8) {
                                    $('#roundinfo1').css('display', '');
                                    $('#roundinfo2').css('display', '');
                                    $('#roundinfo3').css('display', '');
                                    $('#roundinfo18').css('display', '');
                                    $('#roundinfo19').css('display', '');
                                    $('#roundinfo20').css('display', '');
                                    $('#roundinfo21').css('display', '');
                                    $('#roundinfo22').css('display', '');
                                    $('#roundinfo23').css('display', '');
                                    
                                    $('#ri_1_text').html('Vorrunde 1');
                                    $('#ri_2_text').html('Vorrunde 2');
                                    $('#ri_3_text').html('Vorrunde 3');
                                    $('#ri_18_text').html('Runde 1');
                                    $('#ri_19_text').html('1/4 Finale');
                                    $('#ri_20_text').html('1/4 Finale (LB)');
                                    $('#ri_21_text').html('1/2 Finale');
                                    $('#ri_22_text').html('Finale (LB)');
                                    $('#ri_23_text').html('Finale');
                                }
	                            else
	                                if (value == 9) {
	                                    $('#roundinfo18').css('display', '');
	                                    $('#roundinfo19').css('display', '');
	                                    $('#roundinfo21').css('display', '');
	                                    $('#roundinfo23').css('display', '');
	                                    $('#roundinfo25').css('display', '');
	                                    
	                                    $('#ri_18_text').html('Runde 1');
	                                    $('#ri_19_text').html('1/8 Finale');
	                                    $('#ri_21_text').html('1/4 Finale');
	                                    $('#ri_23_text').html('1/2 Finale');
	                                    $('#ri_25_text').html('Finale');
	                                }
	                                else
	                                    if (value == "css_1") {
	                                        $('#roundinfo1').css('display', '');
	                                        $('#roundinfo2').css('display', '');
	                                        $('#roundinfo3').css('display', '');
	                                        $('#roundinfo4').css('display', '');
	                                        $('#roundinfo5').css('display', '');
	                                        $('#roundinfo6').css('display', '');
	                                        $('#roundinfo7').css('display', '');
	                                        $('#roundinfo18').css('display', '');
	                                        $('#roundinfo19').css('display', '');
	                                        $('#roundinfo21').css('display', '');
	                                        
	                                        $('#ri_1_text').html('Vorrunde 1');
	                                        $('#ri_2_text').html('Vorrunde 2');
	                                        $('#ri_3_text').html('Vorrunde 3');
	                                        $('#ri_4_text').html('Vorrunde 4');
	                                        $('#ri_5_text').html('Vorrunde 5');
	                                        $('#ri_6_text').html('Vorrunde 6');
	                                        $('#ri_7_text').html('Vorrunde 7');
	                                        $('#ri_18_text').html('1/4 Finale');
	                                        $('#ri_19_text').html('1/2 Finale');
	                                        $('#ri_21_text').html('Finale + Platz 3.');
	                                    }
	                                    else 
	                                        if (value == "css_2") {
	                                            $('#roundinfo1').css('display', '');
	                                            $('#roundinfo2').css('display', '');
	                                            $('#roundinfo3').css('display', '');
	                                            $('#roundinfo4').css('display', '');
	                                            $('#roundinfo5').css('display', '');
	                                            $('#roundinfo6').css('display', '');
	                                            $('#roundinfo7').css('display', '');
	                                            $('#roundinfo18').css('display', '');
	                                            $('#roundinfo19').css('display', '');
	                                            $('#roundinfo20').css('display', '');
	                                            $('#roundinfo21').css('display', '');
	                                            $('#roundinfo22').css('display', '');
	                                            $('#roundinfo23').css('display', '');
	                                            
	                                            $('#ri_1_text').html('Vorrunde 1');
	                                            $('#ri_2_text').html('Vorrunde 2');
	                                            $('#ri_3_text').html('Vorrunde 3');
	                                            $('#ri_4_text').html('Vorrunde 4');
	                                            $('#ri_5_text').html('Vorrunde 5');
	                                            $('#ri_6_text').html('Vorrunde 6');
	                                            $('#ri_7_text').html('Vorrunde 7');
	                                            $('#ri_18_text').html('Runde 1');
	                                            $('#ri_19_text').html('1/4 Finale');
	                                            $('#ri_20_text').html('1/4 Finale (LB)');
	                                            $('#ri_21_text').html('1/2 Finale');
	                                            $('#ri_22_text').html('Finale (LB)');
	                                            $('#ri_23_text').html('Finale');
	                                        }
}

function w(url, name, w, h, scroll){
    LeftPosition = (screen.width) ? (screen.width - w) / 2 : 0;
    TopPosition = (screen.height) ? (screen.height - h) / 2 : 0;
    settings = 'height=' + h + ',width=' + w + ',top=' + TopPosition + ',left=' + LeftPosition + ',scrollbars=' + scroll + ',resizable'
    win = window.open(url, name, settings);
    win.focus();
    return false;
}

