function join_to_groups(id) {
	var params = new Object();	
	params.id = id;
	action('join_to_groups', params);		
}

function join_to_groups_error(response){
	window.alert(var_dump(response));
}

function join_to_groups_complete(response){
	$('#info_members').hide();
	$('#count_users').html(parseInt($('#count_users').html())+1);	
	$('#operation_groups_link').attr('href',"javascript:remove_from_groups("+fanclubs_id+")");
	$('#operation_groups_link_options').attr('href',"javascript:remove_from_groups("+fanclubs_id+")");
	$('#operation_groups').html('Wypisz się z fanklubu');
	$('#operation_groups_options').html('Wypisz się z fanklubu');
	$('#icon_groups_options').removeClass('ico16_6');
	$('#icon_groups_options').addClass('ico16_9');
	$('#icon_operation_groups').removeClass('ico16_6');
	$('#icon_operation_groups').addClass('ico16_9');
	$('#info_forum_member').hide();
	$('#member_fan').show();
	$('#last_fan').hide();
}

function remove_from_groups(id) {
	var params = new Object();
	params.id = id;
	action('remove_from_groups', params);		
}

function remove_from_groups_error(response){
	window.alert(var_dump(response));
}

function remove_from_groups_complete(response){
	$('#operation_groups').val('Dołącz do fanklubu');
	$('#count_users').html(parseInt($('#count_users').html())-1);
	$('#info_members').fadeIn();
	$('#operation_groups_link').attr('href',"javascript:join_to_groups("+fanclubs_id+")");
	$('#operation_groups_link_options').attr('href',"javascript:join_to_groups("+fanclubs_id+")");
	$('#operation_groups').html('Dołącz do fanklubu');
	$('#operation_groups_options').html('Dołącz do fanklubu');
	$('#icon_groups_options').removeClass('ico16_9');
	$('#icon_groups_options').addClass('ico16_6');
	$('#icon_operation_groups').removeClass('ico16_9');
	$('#icon_operation_groups').addClass('ico16_6');
	$('#info_forum_member').show();
	$('#member_fan').hide();
	$('#last_fan').show();
}
var load_lyrics = Array();
load_lyrics[1] = true;
load_lyrics[2] = true;
var type_box_video = 1;
function add_videos_show(id,type) {
	type_box_video=type;
	$('#div_form_video_box_complete_'+type).hide();
	$('#div_form_video_box_'+type).show();
	$('#div_video_box_'+type).show();
	if (type==1) {
		$('#videos_list').hide();
	} else {
		$('#options').hide();
	}
	if (load_lyrics[type]) {
		var params = new Object();
		params.group_id = id;
		params.page = 1;			
		action('get_lyrics_by_id', params);
	}
}

function get_lyrics_by_id_complete(response) {
	load_lyrics[type_box_video] = false;
	for (var i in response.data.lyrics) {
		if (response.data.lyrics[i].video==0) {
			$('#lyrics_video_select_'+type_box_video).append('<option value="'+response.data.lyrics[i].id+'">'+response.data.lyrics[i].title+'</option>');
		}
	}
}

function get_lyrics_by_id_error(response) {
	window.alert(var_dump(response));
}

function video_add(groups_id,lyrics_id){
	var params = new Object();
	if (lyrics_id!=null) {
		params.lyrics_id = lyrics_id;
	} else {
		params.lyrics_id = $('#lyrics_video_select_'+type_box_video+' option:selected').val();
	}
	params.groups_id = groups_id;
	params.url = $('#video_url_'+type_box_video).val();
	
	if (params.url == 'tu dodaj link z YouTube do teledysku'){
		return false;
	}
	$('#button_div_submit_video_add_'+type_box_video).hide();
	$('#ajax_video_add_'+type_box_video).show();
	$('#ajax_video_add_error_'+type_box_video).hide();
	action('video_add', params);
}

function video_add_complete(response){
	$('#ajax_video_add_error_'+type_box_video).hide();
	$('#div_form_video_box_'+type_box_video).hide();
	$('#div_form_video_box_complete_'+type_box_video).show();
	$('#button_div_submit_video_add_'+type_box_video).show();
	$('#video_url_'+type_box_video).val('tu wklej link z YouTube do teledysku');
	$('#ajax_video_add_'+type_box_video).hide();
	$('#div_form_video_box_complete_'+type_box_video).html('<span>Teledysk został dodany pomyślnie. Dziękujemy. <a style="float:right" href="javascript:youtube_hide();">Powrót</a></span>');	
}

function video_add_error(response){
	$('#ajax_video_add_'+type_box_video).hide();
	$('#button_div_submit_video_add_'+type_box_video).show();
	var msg = 'Wystąpił błąd poczas dodawania teledysku';
	if (response.data){	
		for(var i in response.data){
			var no = i * 1;
			switch (no){
				case 1:
					var back_url = location.href;
					location.href = '/login.php?back_url=' + back_url;			
					break;
				case 101:
				case 102:
					msg = 'Podano nieprawidłowy adres url';
					break;
				case 104:
				case 105:
					msg = 'Ten teledysk nie może być dodany';
					break;											
				default:

			}
		}		
	}	
	$('#ajax_video_add_error_'+type_box_video).html(msg);			
	$('#ajax_video_add_error_'+type_box_video).show();
}

function youtube_hide() {
	$('#div_video_box_'+type_box_video).hide();
	if (type_box_video==1) {
		$('#videos_list').show();
	} else {
		$('#options').show();
	}
}
function tags_hide() {
	$('#tags_panel').hide();
	$('#options').show();
	$('#tags_list').hide();
}

function get_tags(id) {
	$('#get_tags').hide();
	var params = new Object();
	params.id = id;
	action('tags_get', params);		
}

function tags_get_complete(response) {
	var html;
	$('#select_tags').children().remove();
	for (var i in response.data.tags) {
		html = '<option ';
		if (response.data.tags[i].count_tags) {
			html += 'style="font-weight:bold;"';
		}
		
		html += 'value="'+response.data.tags[i].id+'">'+response.data.tags[i].tag;
		if (response.data.tags[i].count_tags) {
			html += ' ('+response.data.tags[i].count_tags+')';
		} else {
			html += ' (0)';
		}
		html += '</option>';
		$('#select_tags').append(html);
	}
	$('#options').hide();
	$('#tags_panel').slideDown();
}

function tags_get_error(response) {
	window.alert(var_dump(response));
}

function add_tag(group_id) {
	var params = new Object();
	params.group_id = group_id;
	params.tag_id = $('#select_tags option:selected').val();
	$('#info_tags').html('');	
	action('add_tag', params);
}

function add_tag_complete(response) {
	var html = '<span style="font-weight:bold;font-size:14px;">Ranking tagów:</span><br/><br/>';
	var k=0;
	for (var i in response.data) {	
		html += '<div class="action" style="float:left;width:160px;font-size:13px;">'+response.data[i].tags+':</div>';
		html += '<div style="float:left;width:60px;font-size:13px;">'+response.data[i].points+'</div><br clear="all"/>';
		k++;
		if (k==3) {
			html += '------------------------------------------<br/>';
		}		 
	}
	html += '<a href="javascript:tags_hide()" style="float:right;margin-top:5px;" class="action">powrót</a><br clear="all"/>';

	$('#tags_panel').hide();
	$('#tags_list').html(html);
	$('#tags_list').show();
}

function add_tag_error(response) {
	var msg = 'Wystąpił błąd poczas zgłaszania tagu';
	if (response.data){	
		for(var i in response.data){
			var no = i * 1;
			switch (no){
				case 1:
					var back_url = location.href;
					location.href = '/login.php?back_url=' + back_url;			
					break;		
				case 104:
					msg = 'Ten tag był już przez Ciebie zgłaszany dla tego wykonawcy!';
					break;											
			}
		}		
	}	
	$('#info_tags').html(msg);		
}

function action_report_video_broken(id){
	var params = new Object();
	params.video_id = id;
	$('#report_action').hide();
	action('report_video_broken', params);
}

function report_video_broken_complete(response){
	$('#report_action').html('Zgłoszenie zostało przyjęte').attr('class','').show();
}

function report_video_broken_error(response){
	var msg = 'Wystąpił błąd poczas dodawania teledysku';
	if (response.data){	
		for(var i in response.data){
			var no = i * 1;
			switch (no){
				case 1:
					var back_url = location.href;
					location.href = '/login.php?back_url=' + back_url;			
					break;
				case 101:
				case 102:
					msg = 'Ten teledysk został już zgłoszony';					
					break;
				default:
					msg = 'Wystąpił błąd';
			}
		}		
	}
	$('#report_info').attr('class','error');
	$('#report_info').html(msg);
}

var news_off = false; 
var fans_off = false; 
var forum_off = false; 
var biography_off = true; 

function show_biography() {
	$('#div_biography_2').show();
	$('#3points').hide();
	$('#show_biography').hide();
	biography_off = false;
}


function show_photo_form() {
	$('#avatar_info').hide();
	$('#info_av').hide();
	$('#avatar_img').hide();
	$('#form_add').show();
	$('#f_upload').show();
	$('#info_av_top_text').show();
}

function show_form_forum() {
	$('#form_threads_add').show();
	$('#add_topic').hide();
	$('#no_post').hide();
}

function add_favorite_lyrics(id) {
	var params = new Object();
	params.id = id;
	action('lyrics_add_to_favorite', params);	
}

function lyrics_add_to_favorite_error(response) {
	if (response.data){	
		for(var i in response.data){
			var no = i * 1;
			switch (no){
				case 101:
					var msg = new MessageBox('Piosenka nie istnieje',MessageBoxButtons.BTN_OK);
				break;
				case 102:
					var msg = new MessageBox('Piosenka jest juz w Twoich ulubionych',MessageBoxButtons.BTN_OK);
					break;
				case 103:
					var msg = new MessageBox('Maksymalna liczba piosenek, <br/>które możesz dodać do ulubionych wynosi 50.',MessageBoxButtons.BTN_OK);
					break;											
				default:
				
				break;
			}
		}		
	}	
	msg.show();
}

function lyrics_add_to_favorite_complete(response) {
	$('#add_favorite_lyric').attr('href','javascript:delete_favorite_lyrics('+response.data.id+')');
	$('#ico_favorite').removeClass('ico16_y_11');
	$('#ico_favorite').addClass('ico16_y_12');	
	$('#text_favorite').html('Usuń piosenkę z ulubionych');
}

function delete_favorite_lyrics(id) {
	var params = new Object();
	params.id = id;
	action('lyrics_favorite_delete', params);	
}

function lyrics_favorite_delete_complete(response) {
	$('#add_favorite_lyric').attr('href','javascript:add_favorite_lyrics('+response.data.id+')');
	$('#ico_favorite').removeClass('ico16_y_12');
	$('#ico_favorite').addClass('ico16_y_11');	
	$('#text_favorite').html('Dodaj piosenkę do ulubionych');
}

function lyrics_favorite_delete_error() {
	var msg = new MessageBox('Wystąpił bład podczas usuwania piosenki z ulubionych',MessageBoxButtons.BTN_OK);
	msg.show();
}

var page_files = 2;

function show_more_files(id) {
	var params = new Object();
	params.group_id = id;
	params.page = page_files;
	action('get_files_from_filestube', params);		
}

function get_files_from_filestube_complete(response){
	page_files++;
	
	for(var i in response.data){
		html='<div style="float:left;width:20%;margin-top:7px;color:#666;margin-left:10px;">'+response.data[i].added+'</div>';
		html +='<a id="news_last_href_{id}" href="'+response.data[i].address+'" target="blank" style="color:#000;width:75%;float:left;margin-top:7px;">';
		html +=response.data[i].name;
		html +='</a>';		
		html +='<br clear="all"/>';
		$('#div_forum').html($('#div_forum').html()+html);	
	}
}

function filestube_get_links(id) {
	var params = new Object();
	params.group_id = id;
	action('filestube_get_link_by_group', params);		
}

function filestube_get_link_by_group_complete(response){
	var msg = new MessageBox('Pliki wykonawcy zostaną wkrótce zaktualizowane.',MessageBoxButtons.BTN_OK);
	msg.show();
}

var ScrollPosition = new Object();
function LoadPhotos(photosContener, classSearch) {
	ScrollPositionTmp = $('#'+photosContener).get(0).scrollTop;
	if(ScrollPosition[classSearch] == undefined) {
		ScrollPosition[classSearch] = ScrollPositionTmp;
	} else if(ScrollPosition[classSearch] != ScrollPositionTmp) {
			ScrollPosition[classSearch] = ScrollPositionTmp;
		$('.'+classSearch).each(function() {
			if($(this).attr('src') == 'http://s.emuzyka.pl/img/blank.gif') {
				$(this).attr('src',$(this).attr('url'));
			}
		});
	}
}
var ScrollPositionLeft = new Object();
function LoadPhotosLeft(photosContener, classSearch) {
	ScrollPositionTmp = $('#'+photosContener).get(0).scrollLeft;
	if(ScrollPosition[classSearch] == undefined) {
		ScrollPosition[classSearch] = ScrollPositionTmp;
	} else if(ScrollPosition[classSearch] != ScrollPositionTmp) {
		ScrollPosition[classSearch] = ScrollPositionTmp;
		$('.'+classSearch).each(function() {
			if($(this).attr('src') == 'http://s.emuzyka.pl/img/blank.gif') {
				$(this).attr('src',$(this).attr('url'));
			}
		});
	}
}
