var url = "post.php";
var binary;
var filename;
var mytext;

function makeEmpty(fieldid)
{
    var field = document.getElementById(fieldid).value;
    if(field != parseFloat(field))
    {
        document.getElementById(fieldid).value='';
    }
}

function getCity(target,value)
{
    MyAjaxRequest('selectCityBox','/js/ajaxdata.php?getCity=true&find=' + value);
}

function updateCity(cityName)
{
    //alert(cityName);
    $('#citySelect').val(cityName);
    $('#selectCityBox').css('display','none');
}

function showCatch(catchId, userId, userName)
{
    // Functie om de vangst te tonen
    location.href='/bekijkvangsten/' + catchId + '_' + userId + '_' + userName + '.html';
}

function showClubCatch(catchId, userId, club, clubid)
{
    // Functie om de vangst te tonen
    location.href='/club/' + clubid + '_' + club + '/vangsten.html';
}

function showMyVideos(ingelogd)
{
    // Functie om de fotos te veranderen in videos op profiel pagina
    MyAjaxRequest('showMedia','/js/ajaxdata.php?showVideos=true&userId='+ingelogd);
    MyAjaxRequest('mediaHeader','/js/ajaxdata.php?showVideosMenu=true&userId='+ingelogd);
}

function showLastVideos()
{
    // Functie om de fotos te veranderen in videos op profiel pagina
    $('.laatste4Videos').css('display','block');
    $('.laatste4Fotos').css('display','none');
    
    var text = $('#notActive').html();
    
    if(text == 'Video')
    {
        $('#notActive').removeAttr('id').attr('id','tempNotActive');
        $('#active').removeAttr('id').attr('id','notActive');
        $('#tempNotActive').removeAttr('id').attr('id','active');
        
        $('.titleSmall').html("Video's");
    }
}

function showMyFotos(ingelogd)
{
    // Functie om de videos te veranderen in fotos op profiel pagina
    MyAjaxRequest('showMedia','/js/ajaxdata.php?showFotos=true&userId='+ingelogd);
    MyAjaxRequest('mediaHeader','/js/ajaxdata.php?showFotosMenu=true&userId='+ingelogd);
}

function showLastFotos()
{
    // Functie om de videos te veranderen in fotos op profiel pagina
    $('.laatste4Videos').css('display','none');
    $('.laatste4Fotos').css('display','block');
    
    var text = $('#notActive').html();
    
    if(text == 'Foto')
    {
        $('#notActive').removeAttr('id').attr('id','tempNotActive');
        $('#active').removeAttr('id').attr('id','notActive');
        $('#tempNotActive').removeAttr('id').attr('id','active');
        
        $('.titleSmall').html("Foto's");
    }
}

function makeActive(intCount,intId, intOldRate)
{
    if(intCount < intOldRate)
    {
        for (var x = 1; x <= intOldRate; x++)
        {
            if(x > intCount)
            {
                document.getElementById('star_' + x + '_' + intId).src='/images/star_empty.png';
            }
            else
            {
                document.getElementById('star_' + x + '_' + intId).src='/images/star_rated.png';
            }
        }
    }
    else
    {
        for (var x = 1; x <= intCount; x++)
        {
            document.getElementById('star_' + x + '_' + intId).src='/images/star_rated.png';
        }
    }
}

function backToRated(intCount, intId, intOldRate)
{
    for (var x = 1; x <= 5; x++)
    {
        if(x <= intOldRate)
        {
            document.getElementById('star_' + x + '_' + intId).src='/images/star_rated.png';
        }
        else
        {
            document.getElementById('star_' + x + '_' + intId).src='/images/star_empty.png';
        }
    }
}

function showAasMerk()
{
    // Weergeven van het aas uit de categorie.
    var aasMerkId = document.getElementById('selectMerkAas').value;
    MyAjaxRequest('printAas','/js/ajaxdata.php?showAasByMerk=true&merkid='+aasMerkId);
}

function showAas()
{
    // Doorsturen naar de detail pagina van het aas.
    var typeId = document.getElementById('typeSelectBox').value;
    MyAjaxRequest('aasOverView','/js/ajaxdata.php?showAas=true&typeId='+typeId);
}

function showAasVangst()
{
    // Doorsturen naar de detail pagina van het aas.
    var typeId = document.getElementById('typeSelectBox').value;
    MyAjaxRequest('aasOverView','/js/ajaxdata.php?showAasVangst=true&typeId='+typeId);
    setTimeout("setActiveAas();",600);
}

function showVangstToAas()
{
    // Doorsturen naar de detail pagina van het aas.
    var typeId = document.getElementById('typeSelectBox').value;
    MyAjaxRequest('aasOverView','/js/ajaxdata.php?showAasVangstAas=true&typeId='+typeId);    
}

function linkToAas(strUrl)
{
    // Functie om het aas te tonen
    location.href='/bekijkaas/' + strUrl + '.html';
}

function showTypeSelect()
{
    // We gaan de type aas van dit merk opzoeken en weergeven in de selectbox
    var merkId = document.getElementById('merkSelect').value;
    MyAjaxRequest('typeSelect','/js/ajaxdata.php?showTypeSelect=true&merkId='+merkId);
}

function showTypeSelectForVangst()
{
    // We gaan de type aas van dit merk opzoeken en weergeven in de selectbox
    var merkId = document.getElementById('merkSelect').value;
    MyAjaxRequest('typeSelect','/js/ajaxdata.php?showTypeSelect=true&merkId='+merkId+'&type=vangst');
}

function showTypeSelectForAas()
{
    // We gaan de type aas van dit merk opzoeken en weergeven in de selectbox
    var merkId = document.getElementById('merkSelect').value;
    MyAjaxRequest('typeSelect','/js/ajaxdata.php?showTypeSelect=true&merkId='+merkId+'&type=aas');    
}

function saveToMyBox(intAasId)
{
    MyAjaxRequest('addDeleteImg_'+intAasId,'/js/ajaxdata.php?addAasToMyBox=true&aasId='+intAasId);
}

function deleteFromMyBox(intAasId)
{
    MyAjaxRequest('addDeleteImg_'+intAasId,'/js/ajaxdata.php?deleteFromMyBox=true&aasId='+intAasId);
}

function showUploadSceen(screenType, intNewPicture)
{
    // Weergeven van de pagina en opslaan van data
    $('.items').css('display','none');
    if(screenType=='location')
    {
        document.getElementById('invoerVelden').innerHTML='<div id="map" style="width:600px;height:500px;"></div><div class="backForwardNav"><div class="rightBtn"><a href="javascript:void(0);" onclick="showUploadSceen(\'carp_type\',\'\');"><img src="/images/volgende_btn.gif" alt="Volgende >>" /></a></div></div>';
        var latitude = document.getElementById('latitude').value;
        var longitude = document.getElementById('longitude').value;
        load(latitude,longitude);
    }
    else if(screenType=='carp_type')
    {
        if(intNewPicture=='')
        {
            var carpValue = document.getElementById('soortkarper').value;
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType+'&activeCarp='+carpValue);
        }
        else
        {
            var carpValue = document.getElementById('soortkarper').value;
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType+'&activeCarp='+carpValue+'&error=true');
        }
    }
    else if(screenType=='information')
    {
        if(intNewPicture=='')
        {
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType);
            setTimeout("setFields();",600);
        }
        else if(intNewPicture == 'gewicht')
        {
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType+'&error=gewicht');
            setTimeout("setFields();",600);            
        }
        else if(intNewPicture == 'datum')
        {
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType+'&error=datum');
            setTimeout("setFields();",600);
        }
    }
    else if(screenType=='aas')
    {
        MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType);
        setTimeout("setActiveAas();",600);
    }
    else if(screenType=='foto')
    {
        if(intNewPicture=='')
        {
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType);
            setTimeout("setActiveFoto('');",600);            
        }
        else
        {
            MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType+'&active='+intNewPicture);
            setTimeout("setActiveFotoField("+intNewPicture+");",600);
        }
    }
    else if(screenType=='save')
    {
        MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType);
        setTimeout("setTextField();",600);
    }
    else
    {
        MyAjaxRequest('invoerVelden','/js/addvangst.php?showPage=true&page='+screenType);
    }
    document.getElementById('sub'+screenType).style.display='block';
}

function showClubScreen(screenType, intNewPicture, strlast)
{
    // Weergeven van de pagina en opslaan van data
    $('.items').css('display','none');
    if(screenType=='location')
    {
        document.getElementById('invoerVelden').innerHTML='<div id="map" style="width:600px;height:500px;"></div><div class="backForwardNav"><div class="rightBtn"><a href="javascript:void(0);" onclick="showUploadSceen(\'carp_type\',\'\');"><img src="/images/volgende_btn.gif" alt="Volgende >>" /></a></div></div>';
        var latitude = document.getElementById('latitude').value;
        var longitude = document.getElementById('longitude').value;
        load(latitude,longitude);
    }
    else if(screenType=='informatie')
    {
        MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType);
        setTimeout("setInformationFields();",600);
    }
    else if(screenType == 'foto')
    {
        if(strlast == 'last')
        {
            if(intNewPicture=='')
            {
                MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&type=edit&page='+screenType);
                setTimeout("setActiveFoto('');",600);         
            }
            else
            {
                MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&type=edit&page='+screenType+'&active='+intNewPicture);
                setTimeout("setActiveFotoField("+intNewPicture+");",600);
            }
        }
        else
        {
            if(intNewPicture=='')
            {
                MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType);
                setTimeout("setActiveFoto('');",600);         
            }
            else
            {
                MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType+'&active='+intNewPicture);
                setTimeout("setActiveFotoField("+intNewPicture+");",600);
            }
        }
    }
    else if(screenType == 'members')
    {
        MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType);
        setTimeout("setMembers();",600);
    }
    
    document.getElementById('sub'+screenType).style.display='block';
}

function updateTextField(field)
{
    var text = field.value;
    document.getElementById('informatie').value=text;
}

function setTextField()
{
    var text = document.getElementById('informatie').value;
    document.getElementById('informationField').value=text;
}

function showClubEditScreen(screenType, intNewPicture)
{
    // Weergeven van de pagina en opslaan van data
    $('.items').css('display','none');
    if(screenType=='location')
    {
        document.getElementById('invoerVelden').innerHTML='<div id="map" style="width:600px;height:500px;"></div><div class="backForwardNav"><div class="rightBtn"><a href="javascript:void(0);" onclick="showUploadSceen(\'carp_type\',\'\');"><img src="/images/volgende_btn.gif" alt="Volgende >>" /></a></div></div>';
        var latitude = document.getElementById('latitude').value;
        var longitude = document.getElementById('longitude').value;
        load(latitude,longitude);
    }
    else if(screenType=='informatie')
    {
        MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType+'&type=edit');
        setTimeout("setInformationFields();",600);
    }
    else if(screenType == 'foto')
    {
        if(intNewPicture=='')
        {
            MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType+'&type=edit');
            setTimeout("setActiveFoto('');",600);
        }
        else
        {
            MyAjaxRequest('invoerVelden','/js/addclub.php?showPage=true&page='+screenType+'&active='+intNewPicture+'&type=edit');
            setTimeout("setActiveFotoField("+intNewPicture+");",600);
        }
    }
    
    document.getElementById('sub'+screenType).style.display='block';
}

function checkValue(value, e) 
{
    if(((e.keyCode >= 48 && e.keyCode <= 57) || (e.keyCode >= 96 && e.keyCode <= 105) || e.keyCode == 188 )  && !e.shiftKey && !e.ctrlKey) {
        return true;

    //        Tab               Backspace         Delete             Arrows
    } else if(e.keyCode == 9 || e.keyCode == 8 || e.keyCode == 46 || (e.keyCode >= 37 && e.keyCode <= 40)){
        return true;
    }

    return false;
}

function noInput(value, e)
{
    return false;
}

function setAdminDatePicker()
{
    $('datum').datepicker();
}

function setFields()
{
    // Kroeskarper, Volschupkarper
    var gewicht = document.getElementById('gewicht').value;
    document.getElementById('insertgewicht').value=gewicht;
    var lengte = document.getElementById('lengte').value;
    document.getElementById('insertlengte').value=lengte;
    var diepte = document.getElementById('diepte').value;
    var option = document.getElementById('insertdiepte');
    option.options[diepte].selected='true';
    var methode = document.getElementById('methode').value;
    var option = document.getElementById('insertmethode');
    option.options[methode].selected='true';
    var tijdstip = document.getElementById('tijdstip').value;
    var option = document.getElementById('inserttijdstip');
    option.options[tijdstip].selected='true';
    var datum = document.getElementById('datum').value;
    document.getElementById('insertdatum').value=datum;
    var luchttempratuur = document.getElementById('luchttempratuur').value;
    var option = document.getElementById('insertluchttempratuur');
    option.options[luchttempratuur].selected='true';
    var watertempratuur = document.getElementById('watertempratuur').value;
    var option = document.getElementById('insertwatertempratuur');
    option.options[watertempratuur].selected='true';
    var windrichting = document.getElementById('windrichting').value;
    var option = document.getElementById('insertwindrichting');
    option.options[windrichting].selected='true';
    var windsnelheid = document.getElementById('windsnelheid').value;
    var option = document.getElementById('insertwindsnelheid');
    option.options[windsnelheid].selected='true';
    var weer = document.getElementById('weer').value;
    actvateWeather(weer);
    $('#insertdatum').datepicker({maxDate: '+0d' , dateFormat: 'dd-mm-yy'});
    //$('#insertdatum').datepicker({ ,  });
}

function setInformationFields()
{
    var omschrijving = document.getElementById('informationField').value;
    document.getElementById('insertinformationField').value=omschrijving;
    var naam    = document.getElementById('clubNaam').value;
    document.getElementById('insertclubNaam').value=naam;
    var soortClub = document.getElementById('soortClubSelect').value;
    var option = document.getElementById('insertsoortClubSelect');
    var selectValue = ( soortClub - 1 );
    if(selectValue < 0)
    {
        var selectValue = 0;
    }
    option.options[selectValue].selected='true';
    
    var memberInvite = document.getElementById('memberInvite').value;
    var option = document.getElementById('insertmemberInvite');
    var selectValue = ( memberInvite - 1 );
    if(selectValue < 0)
    {
        var selectValue = 0;
    }
    option.options[selectValue].selected='true';
}

function actvateCarp(intCarp)
{
    // Deze carper actief maken
    $('.karperAcive').removeClass().addClass('karper');
    $('#karper_'+intCarp).removeClass().addClass('karperAcive');
    document.getElementById('soortkarper').value=intCarp;
}

function actvateWeather(intWeather)
{
    // Deze carper actief maken
    $('.weatherActive').removeClass().addClass('weather');
    $('#weather_'+intWeather).removeClass().addClass('weatherActive');
    document.getElementById('weer').value=intWeather;
}

function updateField(strField)
{
    var intLengte = document.getElementById('insert'+strField).value;
    document.getElementById(strField).value=intLengte;
}

function updateClubField(strField)
{
    var strValue = document.getElementById('insert'+strField).value;
    document.getElementById(strField).value=strValue;
}

function activateAas(intId)
{
    $('.activeAas').removeClass().addClass('notActiveAas');
    $('#aas_'+intId).removeClass().addClass('activeAas');
    document.getElementById('soortaas').value=intId;
}

function setActiveAas()
{
    var intAas = document.getElementById('soortaas').value;
    $('#aas_'+intAas).removeClass().addClass('activeAas');
}

function setActiveFoto()
{
    var intFoto = document.getElementById('foto').value;
    $('#imgpreview_'+intFoto).removeClass().addClass('imgInfoActive');

}

function setActiveFotoField(intActiveId)
{
    document.getElementById('foto').value=intActiveId;
}

function setFile()
{
    var fileValue = document.getElementById('fileinput').value;
    alert(fileValue);
    document.getElementById('foto').value=fileValue;
}

function submitImage()
{
    var form = $('#flickr_upload');
}

function jsUpload(upload_field)
{
    // this is just an example of checking file extensions
    // if you do not need extension checking, remove 
    // everything down to line
    // upload_field.form.submit();

    var re_text = /\.txt|\.xml|\.jpg/i;
    var filename = upload_field.value;

    /* Checking file type */
    if (filename.search(re_text) == -1)
    {
        alert("File does not have text(txt, xml, zip) extension");
        upload_field.form.reset();
        return false;
    }

    upload_field.form.submit();
    document.getElementById('upload_status').value = "uploading file...";
    upload_field.disabled = true;
    return true;
}

function showPopup() {
    var height = 320;
    var width = 625;
    var url ="/js/uploadnewphoto.php";
    var top =(screen.height- height) / 2;
    var left = (screen.width - width) / 2;
    var properties = 'height=' + height + ',width=' + width + ',top=' + top + ',left=' + left + ',scrollbars=no,toolbar=no,location=no,resizable=no';
    window.open(url,'',properties);
}

function showClubPopup() {
    var height = 320;
    var width = 625;
    var url ="/js/uploadnewclubphoto.php";
    var top =(screen.height- height) / 2;
    var left = (screen.width - width) / 2;
    var properties = 'height=' + height + ',width=' + width + ',top=' + top + ',left=' + left + ',scrollbars=no,toolbar=no,location=no,resizable=no';
    window.open(url,'',properties);
}

function showClubEditPopup()
{
    var height = 320;
    var width = 625;
    var url ="/js/uploadeditclubphoto.php";
    var top =(screen.height- height) / 2;
    var left = (screen.width - width) / 2;
    var properties = 'height=' + height + ',width=' + width + ',top=' + top + ',left=' + left + ',scrollbars=no,toolbar=no,location=no,resizable=no';
    window.open(url,'',properties);
}

function selectThisImage(intImgId)
{
    $('.imgInfoActive').removeClass().addClass('imgInfo');
    $('#imgpreview_'+intImgId).removeClass().addClass('imgInfoActive');
    document.getElementById('foto').value=intImgId;
    
}

function loadThisCatch(intVisId)
{
    $('#loadThisCatchMap').css('display','none');
    $('#catchLocationHeader').click(function(){
        closeInformation();
    }).css('cursor','pointer');
    $('#showCatchInfo').css('display','');
    MyAjaxRequest('vagstInformatie','/js/ajaxdata.php?showThisVangst=true');
    setTimeout("showThisVangst(" + intVisId + ");",600);
}

function showThisVangst(intVisId)
{
    MyAjaxRequest('vagstInformatie','/js/ajaxdata.php?showThisVangst=true&vangstId=' + intVisId);
}

function deleteFriend(ingelogd, friendid)
{
    MyAjaxRequest('acceptFriendRow'+friendid,'/js/ajaxdata.php?deleteFriend=true&ingelogd=' + ingelogd + '&friendid=' + friendid );
}

function closeInformation()
{
    $('#loadThisCatchMap').css('display','');
    $('#catchLocationHeader').css('cursor','');
    $('#showCatchInfo').css('display','none');
    MyAjaxRequest('vagstInformatie','/js/ajaxdata.php?showThisVangst=true');
}

function showUser(strUserLink)
{
    location.href='/bekijkprofiel/' + strUserLink + '.html';
}

function showVangsten(strUserLink,intVangst)
{
    location.href='/bekijkvangsten/' + intVangst + '_' + strUserLink + '.html';
}

function linkToVis(strLink)
{
    location.href='/bekijkvis/' + strLink + '.html';
}

function makeFieldEmpty(fieldID){
    if(is_numeric(document.getElementById(fieldID).value)===false){
        document.getElementById(fieldID).value='';
    }
}

function is_numeric(mixed_var) {
    return (typeof(mixed_var) === 'number' || typeof(mixed_var) === 'string') && mixed_var !== '' && !isNaN(mixed_var);
}

function insert(emoticonString){
    replaceText(emoticonString ,document.forms.sendMessage.message,true);
    return false;
}

function replaceText(text, textarea,blnFocus){
    // Attempt to create a text range (IE).
    if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange){
        var caretPos = textarea.caretPos;

        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
        caretPos.select();
    }
    // Mozilla text range replace.
    else if (typeof(textarea.selectionStart) != "undefined"){
        var begin = textarea.value.substr(0, textarea.selectionStart);
        var end = textarea.value.substr(textarea.selectionEnd);
        var scrollPos = textarea.scrollTop;

        textarea.value = begin + text + end;

        if (textarea.setSelectionRange){
            textarea.focus();
            textarea.setSelectionRange(begin.length + text.length, begin.length + text.length);
        }
        textarea.scrollTop = scrollPos;
    }
    // Just put it on the end.
    else
    {
        textarea.value += text;
        textarea.focus(textarea.value.length - 1);
    }
    if(blnFocus == '|'){
        var lengte = ( textarea.value.length - 4 );
        //textarea.select(lengte,lengte);
        js_setCursorPosition(textarea,lengte);
    }
}

function showExtraForumOptions()
{
    document.getElementById('extraForumOptions').style.display='block';
}

function gotoPage(strUrl)
{
    location.href=strUrl;
}

function showMessage(intMailId, intUserId, strUserName)
{
    var strUrl = '/berichten/lezen/' + intMailId + '_' + intUserId + '_' + strUserName + '.html';
    location.href=strUrl;
}

function acceptInvite(intLidid, intInviterId)
{
    MyAjaxRequest('acceptFriendRow' + intInviterId + '','/js/ajaxdata.php?acceptFriend=true&lidid=' + intLidid + '&inviterid=' + intInviterId);
}

function denyInvite(intLidid, intInviterId)
{
    MyAjaxRequest('acceptFriendRow' + intInviterId + '','/js/ajaxdata.php?denyFriend=true&lidid=' + intLidid + '&inviterid=' + intInviterId);
    document.getElementById('acceptFriendRow' + intInviterId).style.display='hidden';
}

function showCommentForm()
{
    document.getElementById('commentForm').style.display='block';
    document.getElementById('reageerMediaBtn').style.display='none';
}
function saveData(elmForm, strType, intType)
{
    //console.log(elmForm.commentText.value);
    var poststr = "sendComment=true&textarea=" + encodeURI ( elmForm.commentText.value ) + "&type=" + strType + "&typeid=" + intType;
    makePOSTRequest('/js/postdata.php', poststr, strType, intType);
    //alert('jaja');
    return false;
}

function saveGuestBookData(elmForm, strType, intType)
{
    //console.log(elmForm.commentText.value);
    var poststr = "gbComment=true&message=" + encodeURI ( elmForm.message.value ) + "&type=" + strType + "&typeid=" + intType;
    makePOSTRequestGuestbook('/js/postdata.php', poststr, strType, intType);
    //alert('jaja');
    return false;
}

function printAlleReacties(strType, intType)
{
    MyAjaxRequest('commentaarItems','/js/ajaxdata.php?showAllReactions=true&type=' + strType + '&typeid=' + intType);
}

function saveScore(intScore, intType, strType)
{
    if(confirm('Weet u zeker dat u ' + intScore + ' ster(ren) wilt geven aan deze ' + strType, 'Stem op deze ' + strType + '!' ))
    {
        MyAjaxRequest('showRating','/js/ajaxdata.php?saveRating=true&type=' + strType + '&typeid=' + intType + '&intscrore=' + intScore);
        
        //alert('score : ' + intScore + '\n typeid : ' + intType + '\n type : ' + strType);
    }
}

function setMembers()
{
    var arrFriends = $('.clubFriendSelect');
    $.each(arrFriends, function(key, value) {
        var userid = value.id;
        var intFriendId = userid.replace("friend_", "inputFriend_");
        
        var fieldValue = document.getElementById(intFriendId);
        if(fieldValue != null)
        {
            document.getElementById(value.id).className='clubFriendSelectActive';
        }
    })
}

function makeActiveFriend(intFriendId)
{
    var classNameFriend = document.getElementById('friend_' + intFriendId).className;
    
    if(classNameFriend == 'clubFriendSelect')
    {
        document.getElementById('friend_' + intFriendId).className='clubFriendSelectActive';
        $('#submembers').append('<input type="hidden" name="friend[]" id="inputFriend_'+intFriendId+'" value="' + intFriendId + '" />');
    }
    else if(classNameFriend == 'clubFriendSelectActive')
    {
        document.getElementById('friend_' + intFriendId).className='clubFriendSelect';
        $('#inputFriend_'+ intFriendId).remove();
    }
}

function makeActiveFriendInvite(intFriendId)
{
    var classNameFriend = document.getElementById('friend_' + intFriendId).className;
    
    if(classNameFriend == 'clubFriendSelect')
    {
        document.getElementById('friend_' + intFriendId).className='clubFriendSelectActive';
        $('#hiddeninvite').append('<input type="hidden" name="friend[]" id="inputFriend_'+intFriendId+'" value="' + intFriendId + '" />');
    }
    else if(classNameFriend == 'clubFriendSelectActive')
    {
        document.getElementById('friend_' + intFriendId).className='clubFriendSelect';
        $('#inputFriend_'+ intFriendId).remove();
    }
}

function changeMemberStatus(lidid, clubid)
{
    var newStatus = $('select#changeMemberStatus_' + lidid + ' option:selected').val();
    if(newStatus == 1)
    {
        if(confirm('Weet je zeker dat je de status van deze gebruiker uit wilt zetten?'))
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?change=true&lidid='+ lidid +'&newStatus=1&clubid=' + clubid + '');
            return true;
        }
        else
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?noChange=true&clubid=' + clubid );
            return false;
        }
    }
    else if(newStatus == 2)
    {
        if(confirm('Weet je zeker dat je de status van deze gebruiker aan wilt zetten?'))
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?change=true&lidid='+ lidid +'&newStatus=2&clubid=' + clubid + '');
            return true;
        }
        else
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?noChange=true&clubid=' + clubid );
            return false;
        }
    }
    //alert(newStatus);
    //if(confirm('Weet u zeker dat u dit lid uit wilt schakelen?'))
}

function changeMemberType(lidid, clubid)
{
    var newStatus = $('select#changeMemberType_' + lidid + ' option:selected').val();
    if(newStatus == 1)
    {
        if(confirm('Weet je zeker dat je deze gebruiker terug wilt zetten als gewoon lid?'))
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?changeAdmin=true&lidid='+ lidid +'&newStatus=1&clubid=' + clubid + '');
            return true;
        }
        else
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?noChange=true&clubid=' + clubid );
            return false;
        }
    }
    else if(newStatus == 3)
    {
        if(confirm('Weet je zeker dat je deze gebruiker wilt benoemen tot admin?'))
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?changeAdmin=true&lidid='+ lidid +'&newStatus=3&clubid=' + clubid + '');
            return true;
        }
        else
        {
            MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?noChange=true&clubid=' + clubid );
            return false;
        }
    }
}

function deleteFromClub(lidid, clubid)
{
    if(confirm('Weet je zeker dat je deze gebruiker wilt verwijderen uit deze club?'))
    {
        MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?deleteMember=true&lidid=' + lidid + '&clubid=' + clubid );
        return true;
    }
    else
    {
        MyAjaxRequest('memberOverView','/js/loadMemberBeheer.php?noChange=true&clubid=' + clubid );
        return false;
    }
}

function acceptClubInvite(intLidid, intClubId)
{
    MyAjaxRequest('clubWantYou','/js/loadMemberBeheer.php?acceptClub=true&lidid=' + intLidid + '&clubid=' + intClubId );
}

function denyClubInvite(intLidid, intClubId)
{
    MyAjaxRequest('clubWantYou','/js/loadMemberBeheer.php?denyClub=true&lidid=' + intLidid + '&clubid=' + intClubId );
}

function editAdres(checkBox)
{
    if(checkBox.checked)
    {
        document.getElementById('afleverInput').style.display='none';
        document.getElementById('afleverAdres').value="";
        document.getElementById('afleverPostCode').value="";
        document.getElementById('afleverPlaats').value="";
        //$('#afleverInput').style.display='block';
    }
    else
    {
        var adres = document.getElementById('factuurAdres').value;
        var postcode = document.getElementById('factuurPostCode').value;
        var plaats = document.getElementById('factuurPlaats').value;
        document.getElementById('afleverAdres').value=adres;
        document.getElementById('afleverPostCode').value=postcode;
        document.getElementById('afleverPlaats').value=plaats;
        document.getElementById('afleverInput').style.display='block';
        //$('#afleverInput').style.display='none';
    }
}

function deleteVangstImage(intFlickrid, intVangstId, intLidid)
{
    if(confirm('Weet u zeker dat u deze foto wilt verwijderen?\nDe foto zal alleen verwijderd worden bij deze vangst.'))
    {
        MyAjaxRequest('vangstFoto','/js/ajaxdata.php?deleteVangstImage=true&lidid=' + intLidid + '&fotoid=' + intFlickrid + '&vangstid=' + intVangstId );
    }
}

function deleteVangstLocation(intLongitude, intLatitude, intLidid, intVangstId)
{
    if(confirm('Weet u zeker dat u deze locatie wilt verwijderen?'))
    {
        MyAjaxRequest('vangstlocatie','/js/ajaxdata.php?deleteVangstLocatie=true&lidid=' + intLidid + '&lat=' + intLatitude + '&lon=' + intLongitude + '&vangstid=' + intVangstId );
    }
}

function deleteClubImage(fotoid, clubid)
{
    if(confirm('Weet u zeker dat u deze foto wilt verwijderen?\nDe foto zal alleen verwijderd worden bij deze club.'))
    {
        MyAjaxRequest('clubFoto','/js/ajaxdata.php?deleteClubImage=true&clubid=' + clubid + '&fotoid=' + fotoid );
    }
}

function deleteClubLocation(strLon, strLat, intClubid)
{
    if(confirm('Weet u zeker dat u deze locatie wilt verwijderen?'))
    {
        MyAjaxRequest('clublocatie','/js/ajaxdata.php?deleteClubLocatie=true&lat=' + strLat + '&lon=' + strLon + '&clubid=' + intClubid );
    }
}

function updateSortField(value,intID,intParentID,strDatabase){
    MyAjaxRequest('loadData','/js/ajaxdata.php?sort=true&newSort=' + value + '&sortId=' + intID + '&parentID=' + intParentID + '&db=' + strDatabase);
}

function updateState(intID,strDatabas,state,strPost){
    if(strDatabas=='nieuws'){
        MyAjaxRequest('nieuwsOverzicht','/js/ajaxdata.php?state=true&newState=' + state + '&stateId=' + intID + '&db=' + strDatabas + '&postSearch=' + strPost);
    }else{
        MyAjaxRequest('loadData','/js/ajaxdata.php?state=true&newState=' + state + '&stateId=' + intID + '&db=' + strDatabas + '&postSearch=' + strPost);
    }
}

function sort(info,intID,intParentID,strDatabase){
    var value = info.value;
    updateSortField(value,intID,intParentID,strDatabase);
}

function showProfielAas(lidid)
{
    var selectField = document.getElementById('selectMerkAas');
    var merkId = selectField.options[selectField.options.selectedIndex].value;
    
    MyAjaxRequest('printAas','/js/ajaxdata.php?showAasFromMerk=true&merkId='+merkId+'&lidid='+lidid);
}

function makeTypeSelect(field)
{
    var value = field.options[field.selectedIndex].value;
    if(value == 'new')
    {
        document.getElementById('aasMerkTitel').style.display='';
        document.getElementById('aasMerkInput').style.display='';
        
        document.getElementById('aasTypeTitel').style.display='';
        document.getElementById('aasTypeInput').style.display='';
        
        document.getElementById('aasNaamTitel').style.display='';
        document.getElementById('aasNaamInput').style.display='';
        
        document.getElementById('aasSubmit').style.display='';
        
        document.getElementById('aasTypeSelectT').style.display='none';
        document.getElementById('aasTypeSelectS').style.display='none';
    }
    else
    {
        document.getElementById('aasMerkTitel').style.display='none';
        document.getElementById('aasMerkInput').style.display='none';
        
        document.getElementById('aasTypeTitel').style.display='none';
        document.getElementById('aasTypeInput').style.display='none';
        
        document.getElementById('aasNaamTitel').style.display='none';
        document.getElementById('aasNaamInput').style.display='none';
        
        document.getElementById('aasTypeSelectT').style.display='';
        document.getElementById('aasTypeSelectS').style.display='';
        
        document.getElementById('aasSubmit').style.display='none';
        
        MyAjaxRequest('aasTypeSelectS','/js/ajaxdata.php?showAllTypes=true&merkId='+value );
    }
}

function showNaamInput(field)
{
    var value = field.options[field.selectedIndex].value;
    if(value == 'new')
    {
        document.getElementById('aasTypeTitel').style.display='';
        document.getElementById('aasTypeInput').style.display='';
        
        document.getElementById('aasNaamTitel').style.display='';
        document.getElementById('aasNaamInput').style.display='';
        
        document.getElementById('aasSubmit').style.display='';
    }
    else if(value == 0)
    {
        document.getElementById('aasTypeTitel').style.display='none';
        document.getElementById('aasTypeInput').style.display='none';
        
        document.getElementById('aasNaamTitel').style.display='none';
        document.getElementById('aasNaamInput').style.display='none';
        
        document.getElementById('aasSubmit').style.display='none';
    }
    else
    {
        document.getElementById('aasTypeTitel').style.display='none';
        document.getElementById('aasTypeInput').style.display='none';
        
        document.getElementById('aasNaamTitel').style.display='';
        document.getElementById('aasNaamInput').style.display='';
        
        document.getElementById('aasSubmit').style.display='';
    }
}

function showAvatarOptions()
{
    var style = document.getElementById('hiddenAvatarOptions').style.display;
    if(style=='block')
    {
        $('#avatarOptions').html('<img src="/images/avatar_options.png" alt="avatar opties">');
        document.getElementById('hiddenAvatarOptions').style.display="none";
    }
    else
    {
        $('#avatarOptions').html('<img src="/images/min_avatar_options.png" alt="avatar opties">');
        document.getElementById('hiddenAvatarOptions').style.display="block";
    }
}
