function playerchange(name,inhalt){
         parent.document.getElementById(name).innerHTML = inhalt;
}

function playerclose(){
         document.getElementById('player').innerHTML = "&nbsp;";
}

function playVideo(name,inhalt) {
         document.getElementById(name).innerHTML = inhalt;
}

function picOver(name,address){
         pic1 = new Image();
         pic1.src = "images/" + address;
         document.images[name].src = pic1.src;
}

var closestartswf = 0;
var iframeactive = 0;
function closeIntro(lang,anker) {
         Effect.Appear('telmopires_name', { duration: 0.5 });
         if (anker < 7 && closestartswf == 0){
                 Effect.Fade('startswf', { duration: 0 });
                 Effect.Fade('idiframephotos', { duration: 0 });
                 parent['iframe' + lang].location.href = 'info_' + lang + '.php#' + anker;
                 Effect.Appear('idiframe' + lang, { duration: 0.5 });
                 closestartswf = 1;
                 iframeactive = 'idiframe' + lang;
         }
         else if (anker < 7 && closestartswf == 1){
                 parent['iframe' + lang].location.href = 'info_' + lang + '.php#' + anker;
         }
         else if (anker == 7){
                 Effect.Fade('startswf', { duration: 0 });
                 Effect.Fade('idiframep', { duration: 0 });
                 Effect.Fade('idiframed', { duration: 0 });
                 Effect.Fade('idiframee', { duration: 0 });
                 Effect.Appear('idiframephotos', { duration: 0.5 });
                 closestartswf = 0;
                 iframeactive = 'idiframephotos';
         }
}

function changeLang(lang){
         if (lang == 'p'){
                 Effect.Fade('startswf', { duration: 0 });
                 Effect.Fade('menue_deutsch', { duration: 0 });
                 Effect.Fade('menue_english', { duration: 0 });
                 Effect.Appear('menue_portugiesisch', { duration: 0.5 });
                 Effect.Fade('idiframephotos', { duration: 0 });
                 Effect.Fade('idiframed', { duration: 0 });
                 Effect.Fade('idiframee', { duration: 0 });
                 Effect.Appear('idiframep', { duration: 0.5 });
                 Effect.Appear('telmopires_name', { duration: 0.5 });
         }
         else if (lang == 'd'){
                 Effect.Fade('startswf', { duration: 0 });
                 Effect.Fade('menue_portugiesisch', { duration: 0 });
                 Effect.Fade('menue_english', { duration: 0 });
                 Effect.Appear('menue_deutsch', { duration: 0.5 });
                 Effect.Fade('idiframephotos', { duration: 0 });
                 Effect.Fade('idiframep', { duration: 0 });
                 Effect.Fade('idiframee', { duration: 0 });
                 Effect.Appear('idiframed', { duration: 0.5 });
                 Effect.Appear('telmopires_name', { duration: 0.5 });
         }
         else if (lang == 'e'){
                 Effect.Fade('startswf', { duration: 0 });
                 Effect.Fade('menue_portugiesisch', { duration: 0 });
                 Effect.Fade('menue_deutsch', { duration: 0 });
                 Effect.Appear('menue_english', { duration: 0.5 });
                 Effect.Fade('idiframephotos', { duration: 0 });
                 Effect.Fade('idiframed', { duration: 0 });
                 Effect.Fade('idiframep', { duration: 0 });
                 Effect.Appear('idiframee', { duration: 0.5 });
                 Effect.Appear('telmopires_name', { duration: 0.5 });
         }
}

function photochange(address,fotowidth,fotoheight,untertext){
         pic1 = new Image();
         pic1.src = "include/photo_archiv/" + address;
         parent.document.images['photo_big'].src = pic1.src;
         parent.document.images['photo_big'].width = fotowidth;
         parent.document.images['photo_big'].height = fotoheight;
         parent.document.getElementById('photo_text').innerHTML = untertext;
}

function showMenue(lang){
         Effect.Appear('menue_'+lang, { duration: 0.5 });
         Effect.Appear('linksbottom', { duration: 0.5 });
}

function displayId(divID){
         if (document.getElementById){
                 new_stat = document.getElementById(divID).style.display == 'block' ? 'none' : 'block';
                 document.getElementById(divID).style.display = new_stat;
                 new_stat_mehr = document.all.mehr_press_folkworld.innerHTML == 'mehr' ? 'weniger' : 'mehr';
                 document.all.mehr_press_folkworld.innerHTML = new_stat_mehr;
         }
}

// decrypt helper function
function decryptCharcode(n,start,end,offset){
        n = n + offset;
        if (offset > 0 && n > end){
                n = start + (n - end - 1);
                } else if (offset < 0 && n < start){
                n = end - (start - n - 1);
        }
        return String.fromCharCode(n);
}
// decrypt string
function decryptString(enc,offset){
        var dec = "";
        var len = enc.length;
        for(var i=0; i < len; i++){
                var n = enc.charCodeAt(i);
                if (n >= 0x2B && n <= 0x3A){
                        dec += decryptCharcode(n,0x2B,0x3A,offset);        // 0-9 . , - + / :
                } else if (n >= 0x40 && n <= 0x5A){
                        dec += decryptCharcode(n,0x40,0x5A,offset);        // A-Z @
                } else if (n >= 0x61 && n <= 0x7A){
                        dec += decryptCharcode(n,0x61,0x7A,offset);        // a-z
                } else {
                        dec += enc.charAt(i);
                }
        }
        return dec;
}
// decrypt spam-protected emails
function linkTo_UnCryptMailto(s){
        location.href = decryptString(s,-2);
}