
        var shopMax = 10;
        var partnerMax = 3;

        var a = 1 + (shopMax - 1)*(Math.random());
        var shopReloadCount = Math.round(a);

        var b = 1 + (partnerMax - 1)*(Math.random());
        var partnerReloadCount = Math.round(b);

        function afterLoad() {

                $('shop_reload_' + shopReloadCount).style.display = '';

                // Intervalle
                setInterval("shopReload()",10000);
                $('partner_' + partnerReloadCount).style.display = '';

        }


        function shopReload() {

                if(shopReloadCount == shopMax){

                        new  Effect.Fade('shop_reload_' + shopReloadCount);
                        setTimeout("Effect.Appear('shop_reload_1')",1000);
                        shopReloadCount = 1;

                }
                else {

                        new  Effect.Fade('shop_reload_' + shopReloadCount);
                        setTimeout("Effect.Appear('shop_reload_" + (shopReloadCount + 1) + "')",1000);
                        shopReloadCount++;

                }

        }




        function addNewsComment() {

                var elem_id = $('news_id_comment');
                var elem_name = $('news_comment_name');
                var elem_text = $('news_comment_text');

                var id = elem_id.value;
                var name = encodeURIComponent(elem_name.value);
                var text = encodeURIComponent(elem_text.value);

                if(name.length > 0 && text.length > 0 && name != 'Dein Name'){

                        $('news_comments').innerHTML = '<center><img src="/img/main_send_onair_song_load.gif"></center>'

                        elem_name.disabled = 'true';
                        elem_text.disabled = 'true';
                        $('addNewsSubmit').innerHTML = '<center style="color: green; font-weight: bold">Wurde eingetragen!</center>';

                        var pars = 'id=' + id + '&name=' + name + '&text=' + text;
                        new Ajax.Updater('news_comments', "/ajax/news_comments.php", {method:"post", parameters: pars, evalScripts:true});
                }
                else {
                        alert('Bitte alle Felder ausfüllen!');
                }
        }

        function addEventComment() {

                var elem_id = $('news_id_comment');
                var elem_name = $('news_comment_name');
                var elem_text = $('news_comment_text');

                var id = elem_id.value;
                var name = encodeURIComponent(elem_name.value);
                var text = encodeURIComponent(elem_text.value);

                if(name.length > 0 && text.length > 0 && name != 'Dein Name'){

                        $('news_comments').innerHTML = '<center><img src="/img/main_send_onair_song_load.gif"></center>'

                        elem_name.disabled = 'true';
                        elem_text.disabled = 'true';
                        $('addNewsSubmit').innerHTML = '<center style="color: green; font-weight: bold">Wurde eingetragen!</center>';

                        var pars = 'id=' + id + '&name=' + name + '&text=' + text;
                        new Ajax.Updater('news_comments', "/ajax/event_comments.php", {method:"post", parameters: pars, evalScripts:true});
                }
                else {
                        alert('Bitte alle Felder ausfüllen!');
                }
        }



        function news_archiv_show(id) {

                var elem = $('news_shorttext_' + id);

                if(elem.style.display == 'none'){
                        new Effect.SlideDown('news_shorttext_' + id, {duration: 0.5});
                }
                else {
                        new Effect.SlideUp('news_shorttext_' + id, {duration: 0.5});
                }

        }

        function showCrewMenu() {

                var elem = $('crew_menu');

                if(elem.style.display == 'none'){
                        if(navigator.appName == 'Microsoft Internet Explorer')
                                $('crew_menu').style.display = '';
                        else
                                new Effect.SlideDown('crew_menu');
                }
                else {
                        if(navigator.appName == 'Microsoft Internet Explorer')
                                $('crew_menu').style.display = 'none';
                        else
                                new Effect.SlideUp('crew_menu');
                }

        }

        function crewHighlight() {

        var crew = $('crewselect').options[$('crewselect').selectedIndex].value;

        if(crew != 0){

                if(crew == 'Event'){
                        alert('Momentan beschäftigen wir leider niemanden für das Event Team');
                }
                else {
                        window.location.href = '#' + crew;
                        if(navigator.appName != 'Microsoft Internet Explorer'){
                                setTimeout("new Effect.Pulsate('crew" + crew + "', {pulses:1, duration: 0.5})",500);
                        }
                }
        }

        //        window.location = '#' + section;
        //        showCrewMenu();

        //        if(navigator.appName != 'Microsoft Internet Explorer')
        //        setTimeout("new Effect.Pulsate('crew" + section + "', {pulses:1, duration: 0.5})",500);

        }

        function playlistReload() {

                $('playlist_loading').style.display = 'block';

                new Ajax.Updater('playlist_content', "/ajax/playlist.php", {evalScripts:true});

        }

        function aktivShedule(where, color) {

                var elem = $(where).style.backgroundColor = '#' + color;

        }

        function layer(height, width, url, title) {

                Shadowbox.init({
                        skipSetup: true
                });


                Shadowbox.open({
                        title:      title,
                        type:       'iframe',
                        content:           url,
                        height:     height,
                        width:      width
                });
        }

        function sendGreeting() {

                var name = encodeURIComponent($('greeting_name').value);
                var ort = encodeURIComponent($('greeting_ort').value);
                var interpret = encodeURIComponent($('greeting_interpret').value);
                var titel = encodeURIComponent($('greeting_titel').value);
                var gruss = $('greeting_gruss').value;
                var alter = encodeURIComponent($('greeting_alter').options[$('greeting_alter').selectedIndex].text);
                var geschlecht = encodeURIComponent($('greeting_geschlecht').options[$('greeting_geschlecht').selectedIndex].value);

                if(name.length == 0 || name == 'Name') {
                        alert('Bitte gib deinen Namen ein');
                }
                else if (ort.length == 0 || ort == 'Wohnort'){
                        alert('Bitte gib deinen Wohnort ein');
                }
                else if(alter == 'Alter') {
                        alert('Bitte gib dein Alter an');
                }
                else if(geschlecht == 'Geschlecht') {
                        alert('Bitte gib dein Geschlecht an');
                }
                else if(gruss.length == 0){
                        alert('Bitte gib deinen Gruß ein');
                }
                else if(gruss.length < 5) {
                        alert('Dein Gruss ist zu kurz (Mindestens 5 Zeichen)')
                }
                else {

                        $('greeting_send_content').innerHTML = '<div align="center" style="position: relative; top: 5px"><img src="/img/main_send_onair_song_load.gif"></div>';

                        setTimeout("$('greeting_send_content').innerHTML = '<div align=\"center\" style=\"color: green; font-weight: bold; position: relative; top: 5px\">Wurde eingetragen!</div>';",500);

                        var pars = 'name=' + name + '&ort=' + ort + '&alter=' + alter + '&geschlecht=' + geschlecht + '&interpret=' + interpret + '&titel=' + titel + '&gruss=' + gruss;
                        new Ajax.Request("/ajax/greetings.php", {method:"post", parameters: pars});

                }

        }

        function charts_vote(id,pos) {

                var pars = 'id=' + id
                new Ajax.Updater('charts_error', '/ajax/charts_vote.php', {method:"post", parameters: pars, evalScripts:true});

                for(var i = 1; i <= 20; i++){

                        if(i == pos){
                                $('charts_vote_' + pos).src = '/img/charts_vote_submit.png';
                                $('charts_vote_' + pos).onclick = function(event){alert('Deine Stimme wurde bereits gezählt');};
                        }
                        else {
                                setTimeout("new Effect.Fade('charts_vote_" + i + "')",(10 * i));
                        }

                }

        }

        function updateOnAir() {

                $('main_playlist_loading').style.display = 'block';

                var pars = 'ajax=true';
                new Ajax.Updater('main_playlist_big_content', '/ajax/main_stream_track.php', {method:"post", parameters: pars, onComplete: function(){new Effect.Fade('main_playlist_loading');}});

        }

        function showPlaylistBig() {

                var elem = $('main_playlist_big');

                if(elem.style.display == 'none') {

                        if(PlayListFirstLoaded != 'on'){
                                var pars = 'ajax=true';
                                new Ajax.Updater('main_playlist_big_content', '/ajax/main_stream_track.php', {method:"post", parameters: pars});
                                PlayListFirstLoaded = 'on';
                        }
                        new Effect.SlideDown('main_playlist_big',{queue:{scope:'playlistfade', position:'end', limit: 1}});

                        if(PlayListInterval != 'on'){
                                setInterval("updateOnAir()",30000);
                                PlayListInterval = 'on';
                        }

                }
                else {
                        new Effect.SlideUp('main_playlist_big',{queue:{scope:'playlistfade', position:'end', limit: 1}});
                }
        }

        function register_bdl_check() {

                var value = $('register_land').options[$('register_land').selectedIndex].value;

                if(value != 'de'){
                        $('bundesland').style.display = 'none';
                }
                else {
                        $('bundesland').style.display = 'table-row';
                }
        }

        function refresh_register_code() {
                $('register_code').src = '/captcha/captcha.php?' + (Math.random() * Math.random() * Math.random());
        }

        function showGuestbookForm() {
                var elem = $('userprofil_guestbook_form');
                if(elem.style.display == 'none') {
                        new Effect.SlideDown(elem,{queue:{scope:'guestbook_form_fade', position:'end', limit: 1}});
                }
                else {
                        new Effect.SlideUp(elem,{queue:{scope:'guestbook_form_fade', position:'end', limit: 1}});
                }
        }

        function guestbookEntry(hash){

                var msg = encodeURIComponent($('userprofil_guestbook_entry').value);

                if(msg.length == 0){
                        alert('Bitte gib eine Nachricht ein!');
                }
                else {
                        new Effect.BlindUp('userprofil_guestbook_form',{queue:{scope:'guestbook_form_fade', position:'end', limit: 1}});
                        setTimeout("$('userprofil_guestbook_entry').value = ''",2000);

                        var pars = 'hash=' + hash + '&msg=' + msg;
                        new Ajax.Updater('guestbook_content', '/ajax/user_guestbook_entry.php', {method:"post", parameters: pars, onComplete: function(){new Effect.Fade('main_playlist_loading');}});


                        var count = Number($('guestbook_count').innerHTML);
                        count++;
                        $('guestbook_count').innerHTML = count;

                }
        }


        function guestbookDelete(hash,id){

                if(confirm('Willst du den Eintrag wirklich löschen?')){

                        var pars = 'hash=' + hash + '&id=' + id;
                        new Ajax.Updater('guestbook_content', '/ajax/user_guestbook_delete.php', {method:"post", parameters: pars});


                        var count = Number($('guestbook_count').innerHTML);
                        count--;
                        $('guestbook_count').innerHTML = count;

                }
        }

        function settingsContent(section){

                var pars = 'section=' + section;
                new Ajax.Updater('settings_content', '/ajax/settings_content.php', {method:"post", parameters: pars});

        }


        function showInbox(id){

                var elem = $('message_' + id);

                if(elem.style.display == 'none') {
                        new Effect.Appear(elem,{queue:{scope:'postfach_message_fade', position:'end', limit: 1}});
                }
                else {
                        new Effect.Fade(elem,{queue:{scope:'ostfach_message_fade', position:'end', limit: 1}});
                }

                var pars = 'id=' + id;
                new Ajax.Request('/ajax/postfach_read.php', {method:"post", parameters: pars});

                $('message_frame_' + id).style.backgroundColor = '#FFFFFF';


        }

        function showOutbox(id){

            var elem = $('message_' + id);

            if(elem.style.display == 'none') {
                    new Effect.Appear(elem,{queue:{scope:'postfach_message_fade', position:'end', limit: 1}});
            }
            else {
                    new Effect.Fade(elem,{queue:{scope:'ostfach_message_fade', position:'end', limit: 1}});
            }

            $('message_frame_' + id).style.backgroundColor = '#FFFFFF';
        }
        
        
        function postfachWrite(hash,id) {

                var pars = 'hash=' + hash+'&id='+id;
                new Ajax.Updater('postfach_content', '/ajax/postfach_write.php', {method:"post", parameters: pars});

        }

        function postfachWriteInsert() {

                var user = encodeURIComponent($('postfach_empfaenger').value);
                var betreff = encodeURIComponent($('postfach_betreff').value);
                var msg = encodeURIComponent($('postfach_message').value);


                if(betreff.length == 0){
                        alert('Gib bitte einen Betreff ein');
                }
                else if(msg.length == 0) {
                        alert('Gib bitte eine Nachricht ein');
                }
                else if(user.length == 0) {

                        alert('Es ist ein Fehler aufgetreten. Der Vorgang wird abgebrochen!');

                        window.location = '/news.html';

                }
                else {

                        $('postfach_content').innerHTML = '<div style="text-align: center; margin: 10px">Deine Nachricht wurde erfolgreich verschickt</div>';

                        var pars = 'user=' + user + '&betreff=' + betreff + '&msg=' + msg;
                        new Ajax.Request('/ajax/postfach_write_entry.php', {method:"post", parameters: pars});


                }

        }

        function postfachWriteAbort() {

                var pars = 'id=blub';
                new Ajax.Updater('postfach_content', '/ajax/postfach_inbox.php', {method:"post", parameters: pars});

        }

        function postfachDelete(id) {

                if(confirm('Möchtest du diese Nachricht wirklich löschen?')){

                        var pars = 'id=' + id;
                        new Ajax.Updater('postfach_content', '/ajax/postfach_delete.php', {method:"post", parameters: pars});

                }
        }
        function postfachoutboxDelete(id) {

            if(confirm('Möchtest du diese Nachricht wirklich löschen?')){

                    var pars = 'id=' + id;
                    new Ajax.Updater('postfach_content', '/ajax/postfach_outbox_delete.php', {method:"post", parameters: pars});

            }
        }

        
        function postfachSetdeletemark(id) {
        	var msg2del = document.getElementById('msg2del').value;
        	var msg2del_new = "";
        	var messages = msg2del.split(",");
        	var remove = 0;
        	
        	for (i=0; i <= messages.length; i++ ) {
        		if (messages[i] == id) {
        			remove = 1;
        		} else {
        			if (messages[i]) {
        				msg2del_new = msg2del_new + messages[i]+",";
        			}
        		}
        	}
        	if (remove == 0) {
        		msg2del_new = msg2del_new + id;
        	} 
        	document.getElementById('msg2del').value = msg2del_new;
        }

        function postfachoutboxSetdeletemark(id) {
        	var msg2del = document.getElementById('msg2del').value;
        	var msg2del_new = "";
        	var messages = msg2del.split(",");
        	var remove = 0;
        	
        	for (i=0; i <= messages.length; i++ ) {
        		if (messages[i] == id) {
        			remove = 1;
        		} else {
        			if (messages[i]) {
        				msg2del_new = msg2del_new + messages[i]+",";
        			}
        		}
        	}
        	if (remove == 0) {
        		msg2del_new = msg2del_new + id;
        	} 
        	document.getElementById('msg2del').value = msg2del_new;
        }
        
        
        function postfachDeletemarked() {
        	var msg2del = document.getElementById('msg2del').value;
        	if (msg2del == "") {
        		alert("Du hast keine Nachrichten ausgewählt");
        		return false;
        	}
        	if(confirm('Möchtest du diese Nachrichten wirklich löschen?')){
                    var pars = 'ids=' + msg2del;
                    new Ajax.Updater('postfach_content', '/ajax/postfach_delete_multi.php', {method:"post", parameters: pars});
            }
        }        

        function postfachoutboxDeletemarked() {
        	var msg2del = document.getElementById('msg2del').value;
        	if (msg2del == "") {
        		alert("Du hast keine Nachrichten ausgewählt");
        		return false;
        	}
        	if(confirm('Möchtest du diese Nachrichten wirklich löschen?')){
                    var pars = 'ids=' + msg2del;
                    new Ajax.Updater('postfach_content', '/ajax/postfach_outbox_delete_multi.php', {method:"post", parameters: pars});
            }
        }        
        
        
        function videoDelete(id) {

                if(confirm('Möchtest du dieses Video wirklich löschen?')){
                        var elem = $('myvideo_' + id);
                        new Effect.Fade(elem);

                        var pars = 'id=' + id;
                        new Ajax.Request('/ajax/video_delete.php', {method:"post", parameters: pars});

                }

        }

        function showVideoAddForm() {

                new Ajax.Updater('guestbook_content', '/ajax/video_add_form.php');

        }

        function videoAdd() {

                var elem = $('videoAddLink').value;
                var titel = $('videoAddTitel').value.replace("`","'");
                var hash = $('videoAddhash').value;

                if(titel == 'Titel des Videos' || titel.length == 0) {
                        alert('Bitte gib einen Titel für das Video ein!');
                }
                else if(elem == 'Hier den Link einfügen' || elem.length == 0) {
                        alert('Bitte gib einen Youtube Link ein!');
                }
                else {
                        $('guestbook_content').innerHTML = '<div align="center" style="margin: 50px;"><img src="/img/main_send_onair_song_load.gif"><br><br><span style="color: gray; font-size: 10px">Wird geladen</span></div>';

                        var pars = 'link=' + encodeURIComponent(elem) + '&titel=' + encodeURIComponent(titel) + '&hash=' + hash;
                        new Ajax.Updater('guestbook_content', '/ajax/video_add.php', {method:"post", parameters: pars});
                }

        }


        function showAlbumAddForm() {

                new Ajax.Updater('guestbook_content', '/ajax/album_add_form.php');

        }

        function albumAdd() {

                var titel = $('albumAddTitel').value.replace("`","'");
                var hash = $('albumAddhash').value;

                if(titel == 'Titel des Fotoalbums' || titel.length == 0) {
                        alert('Bitte gib einen Titel für das Fotoalbum ein!');
                }
                else {
                        $('guestbook_content').innerHTML = '<div align="center" style="margin: 50px;"><img src="/img/main_send_onair_song_load.gif"><br><br><span style="color: gray; font-size: 10px">Wird geladen</span></div>';

                        var pars = 'titel=' + encodeURIComponent(titel) + '&hash=' + hash;
                        new Ajax.Updater('guestbook_content', '/ajax/album_add.php', {method:"post", parameters: pars});
                }

        }


        function showAlbumBildAddForm() {

                new Ajax.Updater('guestbook_content', '/ajax/album_bild_add_form.php');

        }

        function picture(url, title) {

                Shadowbox.init({
                        skipSetup: true
                });


                Shadowbox.open({
                        title:      title,
                        type:       'img',
                        content:           url
                });
        }

        function albumBildDelete(id) {

                if(confirm('Möchtest du dieses Bild wirklich löschen?')){
                        var elem = $('myalbumbild_' + id);
                        new Effect.Fade(elem);

                        var pars = 'id=' + id;
                        new Ajax.Request('/ajax/album_bild_delete.php', {method:"post", parameters: pars});

                }

        }

        function albumDelete(id) {

                if(confirm('Möchtest du dieses Album wirklich komplett löschen?')){

                        if(confirm('Ganz Sicher? Dabei gehen alle Bilder unwiederruflich verloren!')){
                                var elem = $('myalbum_' + id);
                                new Effect.Fade(elem);

                                var pars = 'id=' + id;
                                new Ajax.Request('/ajax/album_delete.php', {method:"post", parameters: pars});
                        }

                }

        }


        function event_notop(){
                var notops = $('notops').value;
                notops = notops.split(',');
                var mode;

                if($('onlytop').checked){ mode = 1;        } else { mode = 2; }
                for (var i = 0; i < notops.length; i++){

                        if(mode == 1)
                        Effect.Fade(notops[i]);
                        else
                        Effect.Appear(notops[i]);
                }

        }


        function event_teilnahme(id){
                var pars = 'id=' + id;
                new Ajax.Updater('event_teilnahme', '/ajax/event_teilnahme.php', {method:"post", parameters: pars});
        }


        function showMainMenu(menu){
                document.getElementById('menu_' + menu).style.display = 'block';
        }
        function hideMainMenu(menu){
                document.getElementById('menu_' + menu).style.display = 'none';
        }


function del_buddy(id) {

        if(confirm('Möchtest du die Freundschaft wirklich beenden?')){
                Effect.Fade('buddy_' + id);

                var pars = 'id=' + id;
                new Ajax.Request('/ajax/buddy_delete.php', {method:"post", parameters: pars});
        }

}


        // Variablen
        var PlayListInterval = 'off';
        var PlayListFirstLoaded = 'off';