$(document).ready(function() {
    $('#gallery a').lightBox();
    showsTitlesContent = $("#showsTitlesTemp").html(); 
    serialDetailsContent = $("#showsDetails").html();
    $("#showsTitlesTemp").remove();
    
})
var showsTitlesContent;
var serialDetailsContent;
var contentToShowInSiteBar;
var cRotation = 0;
function nextSite(rotateId)
{
    cRotation++;
    if(cRotation%2 == 1)
    {
        contentToShowInSiteBar = showsTitlesContent;
        degree = 180;
    }
    else
    {
        contentToShowInSiteBar = serialDetailsContent;
        degree = 0;
    }
    
    $('#'+rotateId).parent().rotate3Di(
        degree,
        1000,
        {
            sideChange: mySideChange,
            complete: myComplete,
        }
    );
}

function mySideChange(front) {

        if(cRotation%2 == 1)
        {
           $(this).attr('id','showsTitles');
        }
        else
        {
           $(this).attr('id','showsDetails');
        }
        if(cRotation == 1)
        {
        }
        
        $(this).html(contentToShowInSiteBar);
}

function myComplete() {
}


var hei = $('#showsTitles').height();
$('#showsTitles').css('top', -200-hei);

var mainLastSeaeon = 1;
var noteGlobal = 0;
var starGlobal = 0;
var siteAddressGlobal = '';

function hideGalleries(){

	$('div.gallery_cont').hide();

}

function changeDisplay(elementId)

{

	

	if($("#"+elementId).attr('class') == "d-none")

	{

		$('#showAddOpinionForm').remove();

		$('#'+elementId).removeClass('d-none');

		$('#'+elementId).addClass('d-table-row');

	}

	else

	{

		$('#'+elementId).removeClass('d-table-row');

		$('#'+elementId).addClass('d-none')

	}

}

function showRegitrationForm()
{
    $("#loginRegisterBar").slideUp("slow");
    $("#loginForm").slideDown("slow");
}

function hideRegistrationForm()
{
    $("#loginRegisterBar").slideDown("slow");
    $("#loginForm").slideUp("fast");
}

function loginUserOnEnter(field,e,siteAddress)
{
   var keycode;
   if (window.event)
   {
       keycode = window.event.keyCode;
   }
   else if(e)
   {
      keycode = e.which;
   }

   if (keycode == 13)
   {
      loginUser(siteAddress);
   }
 
}

function loginUser(siteAddress)
{
        $.ajax({
		type: "POST",
		url: siteAddress+'zaloguj',
		data:
                    {
                        login: $("#login").val(),
                        password: $("#password").val()
                    },
		dataType: 'json',
		success: function(response){
                        $('#messageWrapper').removeClass("d-none");
                        $('#messageWrapper').removeClass("messageSuccess");
                        $('#messageWrapper').addClass("d-block");
                        $('#messageContent').html(response['content']);
                        if(response['type'] == "success")
                        {
                            $('#userLoginName').html("Witaj <a class='fw-b' href='"+siteAddress+"profil'>"+response['login']+"</a>");
                            $('#messageWrapper').addClass("messageSuccess");
                            $("#logedPanel").slideDown("slow");
                            $("#loginForm").slideUp("fast");
                            $('#advertiseBox').remove();
                            $('#commentAddWrapper').removeClass('d-none');
                            $('#commentAddWrapper').addClass('d-block');
                            $('#commentAvatar').attr('src', siteAddress+'public/avatars/'+response['avatar']);
                        }
                        else
                        {
                            $('#messageWrapper').addClass("messageError");
                        }

			
		},
		error: function(er){
			alert('error');
		}
	});
}

function setGoldStar(siteAddress, star, note)
{
    noteGlobal = note;
    for(i=1;i<=star;i++)
    {
        $('#star'+i).attr('src',siteAddress+'public/images/goldStar.png');
    }
}

function removeAllGoldStars(siteAddress, star)
{
//    starGlobal = star;
    siteAddressGlobal = siteAddress;
    for(i=1;i<=5;i++)
    {
        $('#star'+i).attr('src',siteAddress+'public/images/freeStar.png');
    }

    for(i=1;i<noteGlobal+1;i++)
    {
        $('#star'+i).attr('src',siteAddress+'public/images/goldStar.png');
    }

}

function givePreviouseNote()
{
    for(i=1;i<=5;i++)
    {
        $('#star'+i).attr('src',siteAddressGlobal+'public/images/freeStar.png');
    }
    for(i=1;i<noteGlobal;i++)
    {
        $('#star'+i).attr('src',siteAddressGlobal+'public/images/goldStar.png');
    }
}

function showSeasonShows(nextSeason, lastSeason, total, siteAddress)
{
        for(var i=0; i<=total; i++)
        {
            $('#showsFromSeason'+i).css("display", "none");
            $('#seasonNumber'+i).removeClass("selected");
        }

        $('#showsFromSeason'+nextSeason).css("display", "block");
        $('#seasonNumber'+nextSeason).addClass("selected");

}

function addComment(serialId, siteAddress)
{
    var content = $('#commentField').val();
//    alert(serialId);
    $.ajax({
		type: "POST",
		url: siteAddress+'serial/komentuj',
		data:
                    {
                        cont: content,
                        id: serialId
                    },
		dataType: 'json',
		success: function(response)
                {
                    if(response)
                    {
                        $('.commentWrapper').remove();
                        for(i=0; i<=response.length; i++)
                        {
                            if(response[i]['avatar'])
                            {
                                avatar = siteAddress+'public/avatars/'+response[i]['avatar'];
                            }
                            else
                            {
                                avatar = siteAddress+'public/avatars/nouser.png';
                            }
                            $('#noComments').remove();
                            $('#commentField').val('');
                            var login = response[i]['login'];
                            if(response[i]['login'] == 'oull5')
                            {
                                login = 'Anonim';
                            }
                            var date = response[i]['added_date'].substr(0, 11);
                            html = "";
                            //html = '<div class="commentWrapper" style="clear: both;margin-left: 20px;overflow: auto;padding-top: 10px;width: 680px;">'+
//                            '<img height="40" title="avatar" alt="avatar" src="'+avatar+'" class="f-left mt-10"/>'+
//                            '<div id="commentContent" style="width: 620px;" class="">'+
//                            '<p class=" fs-12 fLeft c-beige" style="">'+response[i]['content']+'</p>'+
//                            '<div class="clear"></div>'+
//                            '<span class="ml-10 fs-12 mb-5 mr-5 fRight">'+login+' | '+date+'</span>'+
//                            '</div>'+ 
//                            '</div>'+
//                            '<div class="clear"> </div>';
                            html = '<div class="commentWrapper" style="margin-bottom: 10px;">'+
                                        '<img width="40" src="'+avatar+'" class="f-left"/>'+
                                        '<div id="commentContent">'+
                                            '<p class="no-marg mb-5 c-beige" style="">'+response[i]['content']+'</p>'+
                                            '<div class="clear"></div>'+
                                            '<span class="ml-10 fs-12 f-right mr-5" style="display: block; position: relative; margin-top: 5px;">'+login+' | '+date+'</span>'+
                                        '</div>'+
                                    '</div>'+
                                    '<div class="clear"> </div>';
                            $('#commentMainWrapper').append(html);

                            $('#commentMessageWrapper').slideDown("slow");
                        }
                    }
//                    window.setTimeout(function()
//                        {
//                             $('.messageSuccess').css('display', 'none');
//                             $('.messageError').css('display', 'none');
//                        }, 7000);
		},
		error: function(er){
//			alert(er);
		}
	});
}

function addActorComment(actorId, siteAddress)
{
    var content = $('#commentField').val();
//    alert(serialId);
    $.ajax({
        type: "POST",
        url: siteAddress+'aktor/komentuj',
        data:
                    {
                        cont: content,
                        id: actorId
                    },
        dataType: 'json',
        success: function(response)
                {
                    if(response)
                    {
                        $('.commentWrapper').remove();
                        for(i=0; i<=response.length; i++)
                        {
                            if(response[i]['avatar'])
                            {
                                avatar = siteAddress+'public/avatars/'+response[i]['avatar'];
                            }
                            else
                            {
                                avatar = siteAddress+'public/avatars/nouser.png';
                            }
                            $('#noComments').remove();
                            $('#commentField').val('');
                            var login = response[i]['login'];
                            if(response[i]['login'] == 'oull5')
                            {
                                login = 'Anonim';
                            }
                            var date = response[i]['added_date'].substr(0, 11);
                            html = "";
                            html = '<div class="commentWrapper" style="clear: both;margin-left: 20px;overflow: auto;padding-top: 10px;width: 680px;">'+
                            '<img height="40" title="avatar" alt="avatar" src="'+avatar+'" class="f-left mt-10"/>'+
                            '<div id="commentContent" style="width: 620px;" class="">'+
                            '<p class=" fs-12 fLeft c-beige" style="">'+response[i]['content']+'</p>'+
                            '<div class="clear"></div>'+
                            '<span class="ml-10 fs-12 mb-5 mr-5 fRight">'+login+' | '+date+'</span>'+
                            '</div>'+ 
                            '</div>'+
                            '<div class="clear"> </div>';
                            $('#commentMainWrapper').append(html);

                            $('#commentMessageWrapper').slideDown("slow");
                        }
                    }
//                    window.setTimeout(function()
//                        {
//                             $('.messageSuccess').css('display', 'none');
//                             $('.messageError').css('display', 'none');
//                        }, 7000);
        },
        error: function(er){
//            alert(er);
        }
    });
}

function addNewsComment(newsId, siteAddress)
{
    var content = $('#commentField').val();
    $.ajax({
        type: "POST",
        url: siteAddress+'news/komentuj',
        data:
                    {
                        cont: content,
                        id: newsId
                    },
        dataType: 'json',
        success: function(response)
                {
                    if(response)
                    {
                        $('.commentWrapper').remove();
                        for(i=0; i<=response.length; i++)
                        {
                            if(response[i]['avatar'])
                            {
                                avatar = siteAddress+'public/avatars/'+response[i]['avatar'];
                            }
                            else
                            {
                                avatar = siteAddress+'public/avatars/nouser.png';
                            }
                            $('#noComments').remove();
                            $('#commentField').val('');
                            var login = response[i]['login'];
                            if(response[i]['login'] == 'oull5')
                            {
                                login = 'Anonim';
                            }
                            var date = response[i]['added_date'].substr(0, 11);
                            html = "";
                            html = '<div class="commentWrapper" style="clear: both;margin-left: 20px;overflow: auto;padding-top: 10px;width: 680px;">'+
                            '<img height="40" title="avatar" alt="avatar" src="'+avatar+'" class="f-left mt-10"/>'+
                            '<div id="commentContent" style="width: 620px;" class="">'+
                            '<p class=" fs-12 fLeft c-beige" style="">'+response[i]['content']+'</p>'+
                            '<div class="clear"></div>'+
                            '<span class="ml-10 fs-12 mb-5 mr-5 fRight">'+login+' | '+date+'</span>'+
                            '</div>'+ 
                            '</div>'+
                            '<div class="clear"> </div>';
                            $('#commentMainWrapper').append(html);

                            $('#commentMessageWrapper').slideDown("slow");
                        }
                    }

        },
        error: function(er){
        }
    });
}

function giveNote(siteAddress, note)
{
    alert(note);
    
}

function giveNote(siteAddress, note, serial_id)
{
   $.ajax({
		type: "POST",
		url: siteAddress+'ocen',
		data:
                    {
                        note: note,
                        serial_id: serial_id
                    },
		dataType: 'json',
		success: function(response)
                {
                    if(response == "notloged")
                    {
                        $('#messageWrapper').removeClass("d-none");
                        $('#messageWrapper').removeClass("messageSuccess");
                        $('#messageWrapper').addClass("d-block");
                        $('#messageContent').html("Musisz być zalogowany żeby dodać ocenę.");
                        $('#messageWrapper').addClass("messageError");
                    }
                    else
                    {
                        if(response == "made")
                        {
                            $('#messageWrapper').removeClass("d-none");
                            $('#messageWrapper').removeClass("messageSuccess");
                            $('#messageWrapper').addClass("d-block");
                            $('#messageContent').html("Ten serial został już przez Ciebie oceniony.");
                            $('#messageWrapper').addClass("messageError");
                        }
                        else
                        {
                            $('#messageWrapper').removeClass("d-none");
                            $('#messageWrapper').removeClass("messageError");
                            $('#messageWrapper').addClass("d-block");
                            $('#messageContent').html("Twoja ocena została dodana.");
                            $('#messageWrapper').addClass("messageSuccess");

                            $('#serialNote').html('ocena: '+response);
                        }
                    }

//                    window.setTimeout(function()
//                        {
//                             $('.messageSuccess').css('display', 'none');
//                             $('.messageError').css('display', 'none');
//                        }, 7000);
//                    alert(response);
		},
		error: function(er){
		}
	});

}

function addToFavourites(siteAddress, serialId)
{

    $.ajax({
		type: "POST",
		url: siteAddress+'do-ulubionych',
		data:
                    {
                        serial_id: serialId
                    },
		dataType: 'json',
		success: function(response)
                {
                    if(response == "made")
                    {
                        $('#messageWrapper').removeClass("d-none");
                        $('#messageWrapper').removeClass("messageSuccess");
                        $('#messageWrapper').addClass("d-block");
                        $('#messageContent').html("Ten serial znajduje się już w Twoich ulubionych.");
                        $('#messageWrapper').addClass("messageError");
                    }
                    else
                    {
                        $('#messageWrapper').removeClass("d-none");
                        $('#messageWrapper').removeClass("messageError");
                        $('#messageWrapper').addClass("d-block");
                        $('#messageContent').html("Serial został dodany do ulubionych.");
                        $('#messageWrapper').addClass("messageSuccess");
                    }

//                    window.setTimeout(function()
//                        {
//                             $('.messageSuccess').css('display', 'none');
//                             $('.messageError').css('display', 'none');
//                        }, 7000);
		},
		error: function(er){
			alert('error');
		}
	});
}

function showMenuTab(k)
{
    for(i=1; i<=5;i++)
    {
        $('#menuTab_'+i).css('display', 'none');
        $('#tab_'+i).css('background','#9999cc');
    }

    $('#menuTab_'+k).css('display', 'block');
    $('#tab_'+k).css('background', '#220520');
}

function changeDisplayCss(elementId)
{
    if(elementId == "week_1")
    {
        el2 = "week_2";     
    }
    else
    {
        el2="week_1"
    }
    
    if($("#"+elementId).css('display') == "none")
    {
        $('#calendarGrafContent').html("06.03.2011-13.03.2011");
        $('#'+elementId).css('display', 'block');
        $('#'+el2).css('display', 'none');
    }
    else
    {
        $('#calendarGrafContent').html("28.02.2011-06.03.2011");
        $('#'+elementId).css('display', 'none');
        $('#'+el2).css('display', 'block');
    }
}



