function showprofmelden(sichtbar,divid,art,gemeldet_u_id,gemeldet_nick,content_id) {
    var s = sichtbar == "j" ? "block" : "none";
    $(divid).style.display = s;
    if(sichtbar == "j") {
        var elem = 'amelden'+content_id;
        var pos = $(elem).cumulativeOffset(elem);
        $(divid).style.left = pos[0]-500;
        $(divid).style.top = pos[1];
        if(art == "profil") {
            $("mel_h").innerHTML = 'Profil an Admin melden:';
            $("mel_t").innerHTML = 'Bitte gebe einen Grund an, warum du dieses Profil meldest.';
        }else if(art == "foto") {
            $("mel_h").innerHTML = 'Dieses Foto an Admin melden:';
            $("mel_t").innerHTML = 'Bitte gebe einen Grund an, warum du dieses Foto meldest.';
        }else if(art == "kommentar") {
            $("mel_h").innerHTML = 'Diesen Kommentar an Admin melden:';
            $("mel_t").innerHTML = 'Bitte gebe einen Grund an, warum du diesen Kommentar meldest.';
        }else if(art == "nachricht") {
            $("mel_h").innerHTML = 'Diese Nachricht an Admin melden:';
            $("mel_t").innerHTML = 'Bitte gebe einen Grund an, warum du diese Nachricht meldest.';
        }
        $("art").value = art;
        $("gemeldet_u_id").value = gemeldet_u_id;
        $("gemeldet_nick").value = gemeldet_nick;
        $("content_id").value = content_id;
    }
}

function preview_foto(foto,u_id) {
    $('previewfoto').src="/bilder/"+u_id+'/x_'+foto+'.jpg';
    $('previewlayer').style.display = 'block';
}
function preview_fotoXL(idd) {
    var id = parseInt(idd);
    if(id < 0) {
        id = top_pics.length-1;
    }
    if(id >= top_pics.length) {
        id = 0;
    }
    /*
    $('previewprev').onclick= function() { preview_fotoXL((--id));return false; };
    $('previewnext').onclick= function() { preview_fotoXL((++id));return false; };
*/
    $('previewfoto').src=top_pics[id];
    $('previewlayer').style.display = 'block';
    $('previewlink').href = top_nicks[id];
}
function preview_layer_hide() {
    $('previewlayer').style.display='none';
}
/*

function set_foto(p) {
    if(p < 0) {
        p = pfotos.length-1;
    }
    if(p > pfotos.length-1) {
        p = 0;
    }
    if(pfotos.length <= 3) {
        $('pbild0').style.opacity = '0.25';
        $('pbild0').style.filter = 'alpha(opacity=25)';
        $('pbild1').style.opacity = '0.25';
        $('pbild1').style.filter = 'alpha(opacity=25)';
        $('pbild2').style.opacity = '0.25';
        $('pbild2').style.filter = 'alpha(opacity=25)';
        $('pbild'+p).style.opacity = '1.00';
        $('pbild'+p).style.filter = 'alpha(opacity=100)';
        $('pbild').src = '/bilder/'+u_id+'/x_'+pfotos[p]+'.jpg';
        $('pbildpos').innerHTML = (p+1);
        return;
    }

    dfpos=p;
    var start = p-1;
    var ende = p+1;
    start = start < 0 ? pfotos.length-1 : start;
    ende = ende > pfotos.length-1 ? 0 : ende;
    var pics = new Array(start,p,ende);
    var j = 0;
    for(var i=0;i<3;i++) {
        $('pbild'+j).src = '/bilder/'+u_id+'/x_'+pfotos[pics[i]]+'.jpg';
        $('pbild'+j).style.opacity = '0.25';
        $('pbild'+j).style.filter = 'alpha(opacity=25)';
        j++;
    }

    $('pbild').src = '/bilder/'+u_id+'/x_'+pfotos[p]+'.jpg';
    j = 1;

    $('pbild'+j).style.opacity = '1';
    $('pbild'+j).style.filter = 'alpha(opacity=100)';
    pos0 = p-1;
    pos1 = p;
    pos2 = p+1;
    $('pbildpos').innerHTML = (p+1);
}

*/
var setbig = '';
function set_foto(p) {
    if(p <= 0) {
        p = 0;
    }
    if(p > pfotos.length-1) {
        p = pfotos.length-1;
    }
    if(pfotos.length <= 3) {
        $('pbild0').style.opacity = '0.25';
        $('pbild0').style.filter = 'alpha(opacity=25)';
        $('pbild1').style.opacity = '0.25';
        $('pbild1').style.filter = 'alpha(opacity=25)';
        $('pbild2').style.opacity = '0.25';
        $('pbild2').style.filter = 'alpha(opacity=25)';
        $('pbild'+p).style.opacity = '1.00';
        $('pbild'+p).style.filter = 'alpha(opacity=100)';
        $('pbild').src = '/bilder/'+u_id+'/x_'+pfotos[p]+'.jpg';
        $('pbildpos').innerHTML = (p+1);
        setbig = '/bilder/'+u_id+'/o_'+pfotos[p]+'.jpg';
        $('pblink').href = '/bilder/'+u_id+'/o_'+pfotos[p]+'.jpg';
        dfpos = p;
        pos0 = 0;
        pos1 = 1;
        pos2 = 2;
        return;
    }
    var start = p-1;
    var ende = p+1;
    start = start < 0 ? 0 : start;
    start = start >pfotos.length-3 ? pfotos.length-3 : start;
    ende = start+2;
    var j = 0;
    for(var i=start;i<=ende;i++) {
        $('pbild'+j).src = '/bilder/'+u_id+'/m_'+pfotos[i]+'.jpg';
        $('pbild'+j).style.opacity = '0.25';
        $('pbild'+j).style.filter = 'alpha(opacity=25)';
        j++;
    }
    $('pbild').src = '/bilder/'+u_id+'/x_'+pfotos[p]+'.jpg';
    $('pblink').href = '/bilder/'+u_id+'/o_'+pfotos[p]+'.jpg';
    setbig = '/bilder/'+u_id+'/o_'+pfotos[p]+'.jpg';
    j = 1;
    if(p == 0) {
        j = 0;
    }
    if(p == (pfotos.length-1)) {
        j = 2;
    }
    $('pbild'+j).style.opacity = '1';
    $('pbild'+j).style.filter = 'alpha(opacity=100)';
    pos0 = p-1;
    pos1 = p;
    pos2 = p+1;
    if(p <= 0) {
        pos0 = 0;
        pos1 = 1;
        pos2 = 2;
    }
    if(p > pfotos.length-2) {
        pos0 = pfotos.length-3;
        pos1 = pfotos.length-2;
        pos2 = pfotos.length-1;
    }
    $('pbildpos').innerHTML = (p+1);
    dfpos = p;
}

function ajax_loadContentH(url,page) {
    LP.to(page,url);
}

function ajax_loadContent(url,page) {
    var ajax = new Ajax.Request('/profil/index.php',
    {
        method: 'get',
        parameters: url,
        onSuccess: function(transport) {
            $('ajaxcontent').innerHTML = transport.responseText;
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );
}

function ajax_loadContentF(url,page) {
    var ajax = new Ajax.Request('/fotos/index.php',
    {
        method: 'get',
        parameters: url,
        onSuccess: function(transport) {
            $('ajaxcontent').innerHTML = transport.responseText;
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );
}

function ajax_loadContentP(url,page) {
    var ajax = new Ajax.Request('/index.php',
    {
        method: 'get',
        parameters: url,
        onSuccess: function(transport) {
            $('ajaxcontent').innerHTML = transport.responseText;
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );
}

function nickcheck1(nick) {
    if(nick.length > 3) {
        var ajax = new Ajax.Request('/index.php',
        {
            method: 'get',
            parameters: 's=anmeldung&ajax=Y&do=nc1&nick='+nick,
            onSuccess: function(transport) {
                $('nickstatus').innerHTML = transport.responseText;
            },
            onFailure: function(transport) {
                alert('F'+transport.status);
            },
            onException: function (transport,e) {
                alert(e.toString());
            }
        }
        );
    }
    $('nickstatus').innerHTML = '&nbsp;';
}

function nickcheck(nick) {
    var res = '/imgs/bu/an-chk.gif';
    if(nick.length > 3) {
        var ajax = new Ajax.Request('/index.php',
        {
            method: 'get',
            parameters: 's=anmeldung&ajax=Y&do=nc&nick='+nick,
            onSuccess: function(transport) {
                $('nickstatus').src = transport.responseText;
            },
            onFailure: function(transport) {
                alert('F'+transport.status);
            },
            onException: function (transport,e) {
                alert(e.toString());
            }
        }
        );
    }
    $('nickstatus').src = res;
}

var sel_width = 175;

function ripGeo(inf,lnd,oid,width,col) {
    var plz = inf.value;
    var land = lnd.value;
    var content = false;
    sel_width=width;
    var i = 0;
    if(col == '') {
        col = '#fffffff';
    }

    if(plz.length >= 2 && (land == "de" || land == "ch" || land == 'at')) {
        var ajax = new Ajax.Request('/index.php?s=anmeldung&do=geo',
        {
            method: 'get',
            parameters: 'plz='+plz+'&land='+land+'&ortsid='+oid,
            onSuccess: function(transport) {
                if(sel_width == 'undefined') {
                    sel_width=175;
                }

                if(transport.responseText != ''){
                    var bug = transport.responseText.evalJSON();
                    if(bug != false){
                        content = '<select name="ortsid" class="inpx" style="width:'+sel_width+'px;" tabindex="1009">';
                        for(i=0;i<bug.length;i++){
                            if(bug[i].selected == 'yes'){
                                content = content + "<option value=" + bug[i].value + " selected>" + bug[i].option + "</option>";
                            }else{
                                content = content + "<option value=" + bug[i].value + ">" + bug[i].option + "</option>";
                            }
                        }
                        content = content + "</select>";
                        if(bug[0].text != ''){
                            $('sel_plz_msg').innerHTML = '<div style="color:'+col+';padding-left:5px;">' + bug[0].text + '</div>';
                        }else{
                            $('sel_plz_msg').innerHTML = '<div></div>';
                        }
                        $('sel_plz').innerHTML = content;
                    }else{
                        $('sel_plz').innerHTML = transport.responseText;
                    }
                }else{
                    $('sel_plz').innerHTML = '<div style="width:'+(sel_width - 10)+'px;color:'+col+';padding-left:5px;font-size:10px;">Es wurde kein Ort mit deinen Angaben gefunden.</div>';
                    $('sel_plz_msg').innerHTML = '<div></div>';
                }
            },
            onFailure: function(transport) {
                alert('F'+transport.status);
            },
            onException: function (transport,e) {
                alert(e.toString());
            }
        }
        );
    }else{
        $('sel_plz').innerHTML = '<input type="text" name="ort" value="" size="5" class="inp1" style="width:'+(sel_width)+'px;" tabindex="1009">';
        $('sel_plz_msg').innerHTML = '<div></div>';
    }
}

function dropDown(divid){
    if(document.getElementById(divid + "_op").style.display == "block"){
        document.getElementById(divid + "_op").style.display = "none";
        document.getElementById(divid + "_cl").style.display = "block";
    }else{
        document.getElementById(divid + "_op").style.display = "block";
        document.getElementById(divid + "_cl").style.display = "none";
    }
}

function settarif5(tarif,preis,anzahl,x) {
    if(anzahl != 3) {
        anzahl = 2
    }
    if(tarif == 6) {
        $('tarif6').src = '/imgs/bu/zf'+x+'-tarif6-gewaehlt.gif';
    }else{
        $('tarif6').src = '/imgs/bu/zf'+x+'-tarif6.gif';
    }
    if(tarif == 7) {
        $('tarif7').src = '/imgs/bu/zf'+x+'-tarif7-gewaehlt.gif';
    }else{
        $('tarif7').src = '/imgs/bu/zf'+x+'-tarif7.gif';
    }
    if(anzahl == 3) {
        if(tarif == 10) {
            $('tarif10').src = '/imgs/bu/zf'+x+'-tarif10-gewaehlt.gif';
        }else{
            $('tarif10').src = '/imgs/bu/zf'+x+'-tarif10.gif';
        }
    }
    $('preis').value = preis;
    $('tarif').value= tarif;
}

function settarif4(tarif,preis,anzahl,x) {
    if(anzahl != 3) {
        anzahl = 2
    }
    if(tarif == 6) {
        $('tarif6').src = '/imgs/bu/zf'+x+'-tarif6-gewaehlt.gif';
    }else{
        $('tarif6').src = '/imgs/bu/zf'+x+'-tarif6.gif';
    }
    if(tarif == 7) {
        $('tarif7').src = '/imgs/bu/zf'+x+'-tarif7-gewaehlt.gif';
    }else{
        $('tarif7').src = '/imgs/bu/zf'+x+'-tarif7.gif';
    }
    if(anzahl == 3) {
        if(tarif == 9) {
            $('tarif9').src = '/imgs/bu/zf'+x+'-tarif9-gewaehlt.gif';
        }else{
            $('tarif9').src = '/imgs/bu/zf'+x+'-tarif9.gif';
        }
    }
    $('preis').value = preis;
    $('tarif').value= tarif;
}


function settarif55(tarif,preis,anzahl,x) {
    if(anzahl != 3) {
        anzahl = 2
    }
    if(tarif == 18) {
        $('tarif18').src = '/imgs/bu/zf'+x+'-tarif18-gewaehlt.gif';
    }else{
        $('tarif18').src = '/imgs/bu/zf'+x+'-tarif18.gif';
    }
    if(tarif == 17) {
        $('tarif17').src = '/imgs/bu/zf'+x+'-tarif17-gewaehlt.gif';
    }else{
        $('tarif17').src = '/imgs/bu/zf'+x+'-tarif17.gif';
    }
    if(anzahl == 3) {
        if(tarif == 15) {
            $('tarif15').src = '/imgs/bu/zf'+x+'-tarif15-gewaehlt.gif';
        }else{
            $('tarif15').src = '/imgs/bu/zf'+x+'-tarif15.gif';
        }
    }
    $('preis').value = preis;
    $('tarif').value= tarif;
}

function settarif44(tarif,preis,anzahl,x) {
    if(anzahl != 3) {
        anzahl = 2
    }
    if(tarif == 18) {
        $('tarif18').src = '/imgs/bu/zf'+x+'-tarif18-gewaehlt.gif';
    }else{
        $('tarif18').src = '/imgs/bu/zf'+x+'-tarif18.gif';
    }
    if(tarif == 17) {
        $('tarif17').src = '/imgs/bu/zf'+x+'-tarif17-gewaehlt.gif';
    }else{
        $('tarif17').src = '/imgs/bu/zf'+x+'-tarif17.gif';
    }
    if(anzahl == 3) {
        if(tarif == 16) {
            $('tarif16').src = '/imgs/bu/zf'+x+'-tarif16-gewaehlt.gif';
        }else{
            $('tarif16').src = '/imgs/bu/zf'+x+'-tarif16.gif';
        }
    }
    $('preis').value = preis;
    $('tarif').value= tarif;
}

function show_vote(v) {
    for(i=1;i<=v;i++) {
        $('vote'+i).src='/imgs/bu/vote-d-on.gif';
    }
    for(i=v+1;i<=10;i++) {
        $('vote'+i).src='/imgs/bu/vote-d-off.gif';
    }
}

function home_nav(bereich,start) {
    var ajax = new Ajax.Request('/index.php',
    {
        method: 'get',
        parameters: 's=index&ajax=Y&do='+bereich+'&start='+start,
        onSuccess: function(transport) {
            $(bereich).innerHTML = transport.responseText;
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );

}

function home_nav2(bereich,start,geschlecht) {
    var ajax = new Ajax.Request('/index.php',
    {
        method: 'get',
        parameters: 's=index&ajax=Y&do='+bereich+'&start='+start+'&geschlecht='+geschlecht,
        onSuccess: function(transport) {
            $(bereich).innerHTML = transport.responseText;
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );

}

function upperkiss(u_id,nickname) {
    var kiss = confirm('Möchtest du '+nickname+' wirklich anfiebern?');
    if(kiss) {
        var url = '?ajax=Y&do=kiss&s=index&u_id='+u_id+'&nick='+nickname;
        var ajax = new Ajax.Request('/profil/index.php',
        {
            method: 'get',
            parameters: url,
            onSuccess: function(transport) {
                if(transport.responseText != '') {
                    alert(transport.responseText);
                }
            },
            onFailure: function(transport) {
                alert('F'+transport.status);
            },
            onException: function (transport,e) {
                alert(e.toString());
            }
        }
        );

    }
    return false;
}

function nachrichtenverlauf(n_id,u_id,npage) {
    npage++;
    if(npage >= maxnpage) {
        $('nverlauf1').style.display='none';
    }
    var url = '?ajax=Y&do=oldn&s=senden&u='+u_id+'&n='+n_id+'&npage='+npage;
    var ajax = new Ajax.Request('/nachrichten/index.php',
    {
        method: 'get',
        parameters: url,
        onSuccess: function(transport) {
            if(transport.responseText != 'NODATA') {
                $('ajaxncnt').innerHTML = transport.responseText+$('ajaxncnt').innerHTML;
            }else{
                $('nverlauf1').style.display='none';
            }
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );
}

function nachrichtenverlauf_admin(n_id,u_id,ou_id,npage) {
    npage++;
    if(npage >= maxnpage) {
        $('nverlauf1').style.display='none';
    }
    var url = '?ajax=Y&do=oldn&s=n_senden&u='+u_id+'&n='+n_id+'&npage='+npage+'&u_id='+ou_id;
    var ajax = new Ajax.Request('/admin/index.php',
    {
        method: 'get',
        parameters: url,
        onSuccess: function(transport) {
            if(transport.responseText != 'NODATA') {
                $('ajaxncnt').innerHTML = transport.responseText+$('ajaxncnt').innerHTML;
            }else{
                $('nverlauf1').style.display='none';
            }
        },
        onFailure: function(transport) {
            alert('F'+transport.status);
        },
        onException: function (transport,e) {
            alert(e.toString());
        }
    }
    );
}


function set_profilb_na(checkbox) {
    var cbox = document.getElementsByName(checkbox+"[]");
    var laenge = cbox.length;
    for(var i=1;i<laenge;i++) {
        if(cbox[i].checked) {
            return false;
        }
    }
    return true;
}

function set_profilb_na2(checkbox) {
    var cbox = document.getElementsByName(checkbox+"[]");
    var laenge = cbox.length;
    for(var i=1;i<laenge;i++) {
        if(cbox[i].checked) {
            cbox[0].checked = false;
        }
    }
    return true;
}