function linkOver(linkObj,state)
{
    var imgObj = $(linkObj).find('img');
    var imgName = $(imgObj).attr('name');
    var imgSrc = $(imgObj).attr('src');

    switch(state)
    {
        case 0:
            imgSrc = imgSrc.replace(imgName + 'over', imgName);
            break;
        case 1:
            imgSrc = imgSrc.replace(imgName, imgName + 'over');
            break;
    }

    $(imgObj).attr('src', imgSrc);
}


/*
* Changing buttons when pressing on myndbond/myndir
*/
function changeContent(objId)
{
  switch(objId)
  {
    case "myndbond":
    {
        $('#' + objId).removeClass('inactive').addClass('active');
        $('#myndir').removeClass('active').addClass('inactive');
        $('#myndbondContent').show();
        $('#myndirContent').hide();
        $('#myndbondButton').show();
        $('#myndirButton').hide();

    }
    break;
    case "myndir":
    {
        $('#' + objId).removeClass('inactive').addClass('active');
        $('#myndbond').removeClass('active').addClass('inactive');
        $('#myndirContent').show();
        $('#myndbondContent').hide();
        $('#myndirButton').show();
        $('#myndbondButton').hide();
    }
    break;
    default:break;
  }
}

function changeVideo(sender, playerCaptionHolder, playerDescriptionHolder, playerContainerHolder, facebookLike, videoId, fileProvider, url, pictureWidth, videoAutoplay)
{
    $('body').scrollTop('0');
        
    var options =
	{
    	image: "/getImage.php?id=" + videoId + "&pictureCategory=vgallery&w=" + pictureWidth,
        file: url,
        autoplay: videoAutoplay,
        skin: "/images/vgallery/bekle.swf",
        provider: fileProvider,
        "canFireAPICalls": true,
    	modes:[
    	       { type: 'flash', src: '/images/vgallery/player.swf' }    	       
    	      ],
    	events:
    	{
    		onPlay:function(){
    			$.post("ajax.php", { action:"getvideo", provider: fileProvider, ID: videoId } );
    		}
    	}
    };
    $jw(playerContainerHolder).setup(options).onPlay();
	
    if(sender != null)
    {
        $('#' + playerCaptionHolder).html($(sender).attr('videoTitle'));
    	$('#' + playerDescriptionHolder).html($(sender).attr('videoDescription'));
    }
    
    if(facebookLike)
    	$('#facebookLike').html('<iframe src="//www.facebook.com/plugins/like.php?href=' + escape("http://www.flass.is/myndbond.php?vId" + videoId) + '&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>');
}

function validateEmail(elementValue)
{
    var emailPattern = /^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
    return emailPattern.test(elementValue);
}

function top10Video(videoMode)
{
	if(intervalRefresh)
		window.clearInterval(intervalRefresh);
	intervalRefresh = window.setInterval("top10Video('" +  videoMode + "')", 60000);
	
	$('#top10MostViewVideos').load('/ajax.php', {action:'top10videos', mode:videoMode});
}

function top10Photos(videoMode)
{
	if(intervalRefresh)
		window.clearInterval(intervalRefresh);
	intervalRefresh = window.setInterval("top10Photos('" +  videoMode + "')", 60000);
	
	$('#top10MostViewPhotos').load('/ajax.php', {action:'top10photos', mode:videoMode});
}

function top10Songs(videoMode)
{
	if(intervalRefresh)
		window.clearInterval(intervalRefresh);
	intervalRefresh = window.setInterval("top10Songs('" +  videoMode + "')", 60000);
	
	$('#top10MostViewSongs').load('/ajax.php', {action:'top10songs', mode:videoMode});
}

function updateOnlineDJ()
{
    $('#onlineDJ').load('/ajax.php', {action:'onlineDJ'});
}

function updateTopSongs(direction)
{
  switch(direction)
  {
    case 'up'  :
    {
        if( limitLeft - top20Count < 0 )
            limitLeft = 0;
        else limitLeft -= top20Count;
    } break;
    case 'down':
    {
        if( limitLeft + top20Count < 20)
            limitLeft +=top20Count;
    }
    break;
    default: return;
  }
  $('#topSongs').load('/ajax.php', {action:'topSongs',limit_left:limitLeft, display:top20Count});
}

function pollVote()
{
    var inputChecked = $('#pollAnswers').find('input:checked');
    if( $(inputChecked).length == 0)
    {
        alert('Žś veršur aš velja leikmann til aš geta kosiš');
        return;
    }
    else
    {
        var answerId = 0;
        var questionId = '<?php echo $idQuestion ?>';
        $(inputChecked).each(function(){
          answerId = $(this).val();
          return;
        });
        $.post('/ajax.php', {action:'poll', question:questionId, answer:answerId}, function(data){
          $('#pollResult').html(data);
          $(inputChecked).each(function(){
            $(this).attr('checked',false);
          });
        })
    }
}

