function popupFoto(o_this,s_img,s_id,s_sizes){
    var a_sizes = s_sizes.split('x');
    var o_clicked = $(o_this);
    var o_parent = o_clicked.parent();
    var i_startY = parseInt(o_clicked.css('top'))+(parseInt(o_clicked.css('height'))/2);
    var i_startX = parseInt(o_clicked.css('left'))+(parseInt(o_clicked.css('width'))/2);
    //alert(i_startX+'x'+i_startY);
    if($('#'+s_id,o_parent).attr('id') == undefined){
        o_parent.append('<img src="'+s_img+'" id="'+s_id+'" />');
        var o_img = $('#'+s_id,o_parent);
        if(a_sizes){
            o_img.attr('alt',(parseInt(a_sizes[0])+2)+'-'+(parseInt(a_sizes[1])+2));
        } else {
            o_img.attr('alt',(parseInt(o_img.css('width'))+2)+'-'+(parseInt(o_img.css('height'))+2));
        }
        o_img.css({
            'position':'absolute',
            'display':'block',
            'top':i_startY+'px',
            'left':i_startX+'px',
            'width':'0px',
            'height':'0px',
            'border':'1px #000000 solid',
            'cursor':'pointer'
        });
        o_img.click(function() {
            $(this).animate({
                'top':i_startY+'px',
                'left':i_startX+'px',
                'width':'0px',
                'height':'0px'
            },1000,function() {
                $(this).css({
                    'display':'none',
                    'z-index':'0'
                });
            });
        });
    } else {
        var o_img = $('#'+s_id,o_parent);
    }
    var a_sizes = o_img.attr('alt').split('-');

    var i_endX = i_startX-(a_sizes[0]/2);
    var i_endY = i_startY-(a_sizes[1]/2);
    o_img.css({
        'display':'block',
        'z-index':'100'
    });
    o_img.animate({
        'top':i_endY+'px',
        'left':i_endX+'px',
        'width':a_sizes[0]+'px',
        'height':a_sizes[1]+'px'
    },1000);
}
function imgChange(id,img){
    $('#'+id).attr('src',img);
}
function imgPopupString(name,nr){
    if(nr != ''){
        if(nr == 'p'){
            nr = $('#'+name+'_cur').val();
            if(nr > 0){
                nr--;
            } else {
                nr = $('#'+name+'_tot').val()-1;
            }
        } else if(nr == 'n'){
            nr = $('#'+name+'_cur').val();
            if(nr < $('#'+name+'_tot').val()-1){
                nr++;
            } else {
                nr = 0;
            }
        }
        $('#'+name+'_cur').val(nr);
        var img = $('#home_click_laatste_fotos_img_'+nr).val();
        $('#'+name+'_pop').css({
            'backgroundImage':'url(multimedia_img.php?i='+img+'&w=410&h=305)',
            'display':''
        });
        $('#'+name+'_p').css('display','');
        $('#'+name+'_n').css('display','');
    } else {
        $('#'+name+'_pop').css('display','none');
        $('#'+name+'_p').css('display','none');
        $('#'+name+'_n').css('display','none');
    }
}
function getCleanVideoCode(vidCode){
    var found = false;
    var vidType = '';
    if(vidCode.indexOf('youtube') > -1){
        if(vidCode.indexOf('http://www.youtube.com/v/') > -1){
            var ytArr1 = vidCode.split('http://www.youtube.com/v/');
            var ytArr2 = ytArr1[1].split('&');
            vidCode = ytArr2[0];
        }
        vidCode = vidCode.replace('http://www.youtube.com/v/','');
        vidCode = vidCode.replace('http://www.youtube.com/watch?v=','');
        var ytArr = vidCode.split('&');
        vidCode = ytArr[0];
        vidType = 'youtube';
        found = true;
    } else if(vidCode != vidCode.replace('vimeo','')){
        if(vidCode.indexOf('http://vimeo.com/moogaloop.swf?clip_id=') > -1){
            var ytArr1 = vidCode.split('http://vimeo.com/moogaloop.swf?clip_id=');
            var ytArr2 = ytArr1[1].split('&');
            vidCode = ytArr2[0];
        }
        vidCode = vidCode.replace('http://vimeo.com/moogaloop.swf?clip_id=','');
        vidCode = vidCode.replace('http://vimeo.com/','');
        vidCode = vidCode.replace('http://www.vimeo.com/','');
        var vmArr = vidCode.split('&');
        vidCode = vmArr[0];
        vidType = 'vimeo';
        found = true;
    }
    //
    if(vidCode == ''){
        return 'empty';
    } else if(!found){
        return 'not_found';
    } else if(vidCode.indexOf('www') > -1 || vidCode.indexOf('http') > -1){
        return 'wrong_code';
    } else {
        return vidType+']--['+vidCode;
    }
}
function setVideoCode(inputType,inputCode,vidCode){
    var s_code = getCleanVideoCode(vidCode);
    var a_code = s_code.split(']--[');
    $('#'+inputCode).val(a_code[1]);
    $('#radio_'+a_code[0]).attr('checked', true);
    //
    showVideoPreview(inputType,inputCode);
}
function showVideoPreview(inputType,inputCode){
    var s_vidCode = $('#'+inputCode).val();
    var s_vidType = '';
    if($('#radio_youtube').attr('checked')){
        s_vidType = 'youtube';
    } else if($('#radio_vimeo').attr('checked')){
        s_vidType = 'vimeo';
    }
    ajax('previewVideo',VIEWS_PATH+'multimedia/preview_video.php','&videoCode='+s_vidCode+'&videoType='+s_vidType);
}
