
$('#menu-login').toggle(function () {
        $(this).css({"display":"show"});
      },function() {
        $(this).css({"display":"none"});
      }
);

$(document).ready(function() {
if(document.URL.search(/login_failed.+/) != -1) { 
    $('#menu-login').toggle();
    $('#login-input-username').css('border: 1px solid #c50000');
    $('#login-input-username').css('border: 1px solid #c50000');
    $('#login-error-text').append(' Benutzername oder Passwort war falsch.'); 
}
$('#download_captcha_challange').attr('onkeypress','return captchasubmitenter(this,event)');
});

function profile_view(x,y) {
}

var commentsshown = 0;
function show_comments () {
    if (commentsshown == 0) {
    $('#item-add-comment > a').css({"border-bottom":"none"});
    $('#item-add-comment').css({"margin-bottom":"2px"});
    $('#item-add-comment-form').slideToggle(300);
    commentsshown = 1;
  } else {
    $('#item-add-comment > a').css({"border-bottom":"1px solid #aaa"});
    $('#item-add-comment').css({"margin-bottom":"4px"});
    $('#item-add-comment-form').slideToggle(300);
    commentsshown= 0;
  }
}

function setVote() {
}

function update_allvotes(user_vote,user_oldvote,vote,votecount) {
    var newvote = user_vote;

    if (votecount > 0 && user_oldvote < 0) {
	newvote = ((vote*votecount) + user_vote)/(1+votecount);
    } else if (votecount > 0 && user_oldvote >= 0) {
	newvote = (((vote*votecount) - user_oldvote) + user_vote)/(votecount);
	votecount = votecount -1;
    }
    if (votecount+1 > 1)
	$('#item-params-noxvote-votecount').html('('+(votecount+1)+' Bewertungen)');
    else
	$('#item-params-noxvote-votecount').html('(1 Bewertung)');
    var px = newvote * 20;
    	$('#item-user-bar-voted').attr('class','item-back');
	$('#item-user-bar-button-favorite').attr('cass','item-on');

    $('#item-params-noxvote-voted').attr('style','width: '+px+'px;');
    $('#item-params-noxvote-number').html('<b>'+(Math.round(newvote*10)/10)+'</b>');
}


var menu_login = 0;

function download_watchlist() {
$.ajax({
      url: '/ajax.jsp?action=setUserSettings&dlsetting='+(($('#dlsetting').is(':checked')) ? '0' : '1')+'&vtsetting='+(($('#vtsetting').is(':checked')) ? '1' : '0'),
      success: function() {
	},
      error: function() {
        ($('#dlsetting').is(':checked')) ? $('#dlsetting').attr('checked','false'): $('#dlsetting').attr('checked','true');
	}
      });
}

function download_vote() {
$.ajax({
      url: '/ajax.jsp?action=setUserSettings&dlsetting='+(($('#dlsetting').is(':checked')) ? '1' : '0')+'&vtsetting='+(($('#vtsetting').is(':checked')) ? '0' : '1'),
      success: function() {
	},
      error: function() {
        ($('#vtsetting').is(':checked')) ? $('#vtsetting').attr('checked','false') : $('#vtsetting').attr('checked','true');
	}
      });
}

function setDownload(state,dlsetting, vtsetting, type, item_id) {
     if (state == 1 && dlsetting == 1 && $('#item-user-bar-watchlist').attr('class') == 'item-back') {
	$.ajax({
	      url: '/ajax.jsp?action=removeCheckout&state=0&type='+type+'&id='+item_id,
	      success: function() {
	    	$('#item-user-bar-watchlist').attr('class','item-next');
	    	$('#item-user-bar-downloaded').attr('class','item-back');
	    	$('#item-user-bar-watchlist > a').unbind("mousedown");
	    	$('#item-user-bar-watchlist > a').mousedown(function() {setWatchlist(1, type,item_id); });
	    	$('#item-user-bar-watchlist > a').html("Zurück in die Watchlist");

	    	download('', item_id, type);
		},
	      error: function() {
		}
	});
    } else {
    	download('',item_id,type);
    }
    if (vtsetting == 1 && state == 1) {
	$.ajax({
	      url: '/ajax.jsp?action=setCheckout&state=1&type='+type+'&id='+item_id,
	      success: function() {
		},
	      error: function() {
		}
	});

    }
	if (state == 1 && $('#item-user-bar-voted').attr('class') == 'item-next') {
	    $('#item-user-bar-voted').attr('class','item-on');
	}
}

function setWatchlist(state, type, item_id) {
     if (state == 1) {
	$.ajax({
	      url: '/ajax.jsp?action=setCheckout&state=0&type='+type+'&id='+item_id,
	      success: function() {
	    	$('#item-user-bar-watchlist').attr('class','item-back');
	    	$('#item-user-bar-watchlist > a').unbind("mousedown");
	    	$('#item-user-bar-watchlist > a').html("Aus der Watchlist entfernen");
	    	$('#item-user-bar-watchlist > a').mousedown(function() {setWatchlist(0,type,item_id); });
		},
	      error: function() {
		}
	});
    } else if (state == 0) {
	$.ajax({
	      url: '/ajax.jsp?action=removeCheckout&state=0&type='+type+'&id='+item_id,
	      success: function() {
	    	$('#item-user-bar-watchlist').attr('class','item-on');
	    	$('#item-user-bar-watchlist > a').unbind("mousedown");
	    	$('#item-user-bar-watchlist > a').mousedown(function() {setWatchlist(1,type,item_id); });
		$('#item-user-bar-watchlist > a').html("Auf die Watchlist");
		},
	      error: function() {
		}
	});
    }
	if ($('#item-user-bar-downloaded').attr('class') == 'item-next') {
	    	$('#item-user-bar-downloaded').attr('class','item-on');
	}
}


var unvoted= -1;

function nox_vote(item_type, item_id, vote) {
	$.ajax({
	      url: '/ajax.jsp?action=setCheckout&state=2&type='+item_type+'&id='+item_id+'&vote='+vote,
	      success: function() {
		},
	      error: function() {
		}
	});
}

function removefromwatchlist(id,type, item_id) {
	$.ajax({
	      url: '/ajax.jsp?action=removeCheckout&state=0&type='+type+'&id='+item_id,
	      success: function() {
	    	$('#watch-'+id).css('display','none');
		},
	      error: function() {
		}
	});
}

function removefromvotelist(id,type, item_id) {
	$.ajax({
	      url: '/ajax.jsp?action=removeCheckout&state=1&type='+type+'&id='+item_id,
	      success: function() {
	    	$('#voted-'+id).css('display','none');
		},
	      error: function() {
		}
	});
}

function removefromvotedlist(id,type, item_id) {
	if (confirm('Soll die Bewertung wirklich gelöscht werden?')) {
	$.ajax({
	      url: '/ajax.jsp?action=removeCheckout&state=2&type='+type+'&id='+item_id,
	      success: function() {
	    	$('#voteded-'+id).css('display','none');
		},
	      error: function() {
		}
	});
	}
}

function show_menulogin () {
    if (menu_login == 0) {
    $('#register').css({"display":"block"});
    $('.register').css({"display":"block"});
    $('#menu-login').css({"width" : "315px"});
    $('.register').css({"width" : "310px"});
    $('.login-input').css({"width" : "310px"});
    $('#login-submit').empty();
    $('#login-submit').append("registrieren");
    $('#login-register').empty();
    $('#login-register').append("Einloggen");
    menu_login = 1;
    $('#login-error-text').empty();
    $('#menu-login form input').css({"border": "1px solid #bbb"});
    } else {
    $('#register').css({"display":"none"});
    $('.register').css({"display":"none"});
    $('.register').css({"width" : "145px"});
    $('.login-input').css({"width" : "145px"});
	$('#menu-login').css({"width" : "150px"});
              $('#login-submit').empty();
      $('#login-submit').append("LOS");
          $('#login-register').empty();
          $('#login-register').append("Neuen Account registrieren");
    menu_login = 0;
    $('#login-error-text').empty();
    $('#menu-login form input').css({"border": "1px solid #bbb"});
    }
}

var RecaptchaOptions = {
    theme : 'white',
    lang: 'de'
};
      

function gologin() {
    if ( menu_login == 1) {
	$.post("/register.jsp",
	    { username : $('#login-input-username').attr('value'),
	      password : $('#login-input-password').attr('value'),
	      email: $('#login-input-email').attr('value'),
	      email_repeat: $('#login-input-email').attr('value'),
	      password_repeat: $('#login-input-password-repeat').attr('value'),
	      recaptcha_challenge_field: $('#recaptcha_challenge_field').attr('value'),
	      recaptcha_response_field: $('#recaptcha_response_field').attr('value') },
	    function(data) {
		    $('#menu-login form input').css({"border": "1px solid #bbb"});
		    $('#recaptcha_area').css({"border": "none"});
		    if(data == "1") {
		        $('#menu-login').toggle();
		        $('#menu-login form').attr("action","/login.jsp?register=true");
		        $('#menu-login form').submit();
		    } else if (data== "-1") {
			$('#login-input-password').css({"border":"2px solid red"});
			$('#login-input-password-repeat').css({"border":"2px solid red"});
			$('#login-error-text').empty();
			$('#login-error-text').append("Die Passwortwiederholung stimmte nicht überein");
		    } else if (data== "-3")  {
			$('#recaptcha_area').css({"border":"2px solid red"});
			$('#login-error-text').empty();
			$('#login-error-text').append("das Captcha stimmte nicht");
			Recaptcha.reload();
		    } else if (data== "-2")  {
			$('#login-input-email').css({"border":"2px solid red"});
			$('#login-error-text').empty();
			$('#login-error-text').append("Email addresse im System bereits vorhanden");
		    } else if (data== "-4")  {
			$('#login-input-username').css({"border":"2px solid red"});
			$('#login-error-text').empty();
			$('#login-error-text').append("Benutzer im System bereits vorhanden");
		    }
		
	    });	          	
    } else {
        $('#menu-login form').submit();
    }
}

$('#item-user-button-recommend').toggle(function () {
    $(this).css({"display":"show"});
  },function() {
    $(this).css({"display":"none"});
  }
);

$('#item-user-button-seen').toggle(function () {
    $(this).css({"display":"show"});
  },function() {
    $(this).css({"display":"none"});
  }
);

$('#page-widget-pages').toggle(function () {
	$(this).css({"display":"show"});
  },function() {
    $(this).css({"display":"none"});
  }
);

$('#page-widget-pages2').toggle(function () {
	$(this).css({"display":"show"});
  },function() {
    $(this).css({"display":"none"});
  }
);

$('#whishlist-item-add-form').toggle(function () {
		$(this).css({"display":"show"});
	},function() {
		$(this).css({"display":"none"});
	}
);

$('#whishlist-item-vote').toggle(function () {
	$(this).css({"display":"none"});
},function() {
	$(this).css({"display":"none"});
}
);

$('#trailer-player').toggle(function () {
	$(this).css({"display":"show"});
},function() {
	$(this).css({"display":"none"});
}
);
 
$('#trailer-content').toggle(function () {
	$(this).css({"display":"show"});
},function() {
	$(this).css({"display":"none"});
});

$('#user-fav-box').toggle(function () {
	$(this).css({"display":"show"});
},function() {
	$(this).css({"display":"none"});
});

$(document).ready(function() {
	$("#search-input").autocomplete("/ajax.jsp").result(function(event, item, formatted) {
	      $(this).parents().find('form:first').submit();
	  });
});

function getmoreActors( itemid) {
	$('#item-actors-link').remove();
	$.get('/ajax.jsp?action=getActorsMovie&id='+itemid+'&from=10', function (foo) {
		$.each((foo.split(';')), function(i,value) {
			$('#item-actors').append(', <a class="taglink" href="/showitems.jsp?method=getMoviesForTag&tagid='+value.split(' : ')[1]+'">'+value.split(' : ')[0]+'</a>');
		});
	}, function() {})
	
}

function getmoreActorsHD( itemid) {
	$('#item-actors-link').remove();
	$.get('/ajax.jsp?action=getActorsHD&id='+itemid+'&from=10', function (foo) {
		$.each((foo.split(';')), function(i,value) {
			$('#item-actors').append(', <a class="taglink" href="/showitems.jsp?method=getHDForTag&tagid='+value.split(' : ')[1]+'">'+value.split(' : ')[0]+'</a>');
		});
	}, function() {})
	
}

function addTop5() {
    $.get("/user.jsp?method=getTop", function(foo) {
	$('#header-top5').append(foo);
	}, function() {});
}

function download(captchatext, id, type) {
$.ajax({
      url: '/download.jsp?item_id='+id+'&item_type='+type+'&captcha_challange='+captchatext,
      success: function(data) {
        $('#download-tab').slideDown(200);
      	$('#item-download').empty();
      	var values = data.split(' ');
        if (values.length > 1) {
    	    $.each(values, function (i, value) {
	        $('#download-tab').append('['+(i+1)+'] <a target="top" href="'+value+'">Hier gehts zum Download Teil '+(i+1)+'</a><br>');
	    });
	} else if (values.length == 1) {
	    open(values[0]);
	        $('#download-tab').append('[1] <a target="top" href="'+values[0]+'">Hier gehts zum Download</a><br>');
	}
	},
      error: function() {
	    $('#captcha-image').attr('style','border: 2px solid #f00;');
	    $('#captcha-image').attr('src','');
	    $('#captcha-image').attr('src','/captcha?'+Math.floor(Math.random()*1000)*10);
	    $('#captcha-text').empty();
	    $('#captcha-text').append('<b style=\"color: red\">Der eingegene Text war falsch bitte erneut eingeben.</b>');
	}
      });
}

function renderfavitemempty(seq,ntitle,ntype,ntypenum,nid) {
    $('#user-fav-box').append('<div id="user-fav-item'+seq+'"><img id="user-fav-item-img'+seq+'" src="/static/images/nlist_tr.png" />'+
    '<b>Platz '+(seq+1)+':</b>'+
    '<div id="user-fav-item-title-text'+seq+'">leer</div></div>');
    $('#user-fav-item'+seq).mouseout(function () {
	$('#user-fav-item-img'+seq).attr('style','border: 1px solid #f2f2f2;');
	$('#user-fav-item-img'+seq).attr('src','/static/images/nlist_tr.png');
        $('#user-fav-item-title-text'+seq).empty();
	$('#user-fav-item-title-text'+seq).append('leer');
    });
    $('#user-fav-item'+seq).mousedown( function() {
	setfavitem(seq,ntitle,ntypenum,ntype,nid);
    });
    $('#user-fav-item'+seq).mouseover( function() {
	$('#user-fav-item-img'+seq).attr('style','border: 1px solid red;');
	$('#user-fav-item-img'+seq).attr('src','/static/covers/'+ntypenum+'-'+nid+'.jpg');
	$('#user-fav-item-title-text'+seq).empty();
	$('#user-fav-item-title-text'+seq).append(ntitle);
    });
}

function renderfavitem(title, id, typenum, type, seq, ntitle, ntypenum, ntype, nid) {
    $('#user-fav-box').append('<div id="user-fav-item'+seq+'"><img id="user-fav-item-img'+seq+'" src="/static/covers/'+typenum+'-'+id+'.jpg" />'+
    '<b>Platz '+(seq+1)+':</b>'+
    '<div id="user-fav-item-title-text'+seq+'">'+title+'</div></div>');
    $('#user-fav-item'+seq).mouseout(function() {
    	$('#user-fav-item-img'+seq).attr('style','border: 1px solid #f2f2f2;');
    	$('#user-fav-item-img'+seq).attr('src','/static/covers/'+typenum+'-'+id+'.jpg');
        $('#user-fav-item-title-text'+seq).empty();
        $('#user-fav-item-title-text'+seq).append(title);
    });
    $('#user-fav-item'+seq).mousedown( function() {
	setfavitem(seq,ntitle,ntypenum,ntype,nid);
    });
    $('#user-fav-item'+seq).mouseover(function () {
	$('#user-fav-item-img'+seq).attr('style','border: 1px solid red;');	
	$('#user-fav-item-img'+seq).attr('src','/static/covers/'+ntypenum+'-'+nid+'.jpg');
	$('#user-fav-item-title-text'+seq).empty();
        $('#user-fav-item-title-text'+seq).append(ntitle);
    });
}

var showfav_open = 0;
var showfav_data = new Array();
var old = -1;
var tomodify = null;
var current = -1;
function favsetdata(seq) {
    // store
    $.ajax({
	url: '/user.jsp?id='+showfav_data[seq][3]+'&method=setFavoriteItem&type='+showfav_data[seq][2]+'&seq='+seq,
	success: function(answer) {
	    $('#fav-help').empty();
	    $('#fav-help').append('Der Film wurde auf dem Platz gespeichert. Der alte liegt in der Zwischenablage. Du kannst nun andere Film selektieren um ihn zu verschieben.');
	},
	error: function() {
	    $('#fav-help').empty();
	    $('#fav-help').append('Leider konnte die Aenderung aufgrund eines Server Fehlers nicht gespeichert werden.');
	}
    });
}

function favsetdata2(seq,type, id) {
    // store
    $.ajax({
	url: '/user.jsp?id='+id+'&method=setFavoriteItem&type='+type+'&seq='+seq,
	success: function(answer) {
	    $('#fav-help').empty();
	    $('#fav-help').append('Der Film wurde auf dem Platz gespeichert. Der alte liegt in der Zwischenablage. Du kannst nun andere Film selektieren um ihn zu verschieben.');
	},
	error: function() {
	    $('#fav-help').empty();
	    $('#fav-help').append('Leider konnte die Aenderung aufgrund eines Server Fehlers nicht gespeichert werden.');
	}
    });
}

function setfavitem(seq,title, typenum, type,id) {
    var spot = find_empty();
    var i = 0;
    if (spot != -1) {
	showfav_data[spot] = new Array();
        showfav_data[spot][0] = showfav_data[seq][0];
	showfav_data[spot][1] = showfav_data[seq][1];
        showfav_data[spot][2] = showfav_data[seq][2];
        showfav_data[spot][3] = showfav_data[seq][3];
        favsetdata(spot);
	favredraw(spot);
    }
    // set data
    showfav_data[seq] = new Array();
    showfav_data[seq][0] = title;
    showfav_data[seq][1] = typenum;
    showfav_data[seq][2] = type;
    showfav_data[seq][3] = id;
    favredraw(seq);
    favsetdata(seq);
    $.each([0,1,2,3,4], function(i, value) {
        $('#user-fav-item'+i).unbind();
        $('#user-fav-item-img'+i).attr('style','border: 1px solid #f2f2f2;');
        $('#user-fav-item'+i).bind('mousedown', (function() { setmovemode(i); }));
    }
    );

}

function setmovemodeover(i) {
    		$('#user-fav-item-img'+i).attr('style','border: 2px solid red;');
		$('#user-fav-item-img'+i).attr('src','/static/covers/'+showfav_data[current][1]+'-'+showfav_data[current][3]+'.jpg');
		$('#user-fav-item-title-text'+i).empty();
	        $('#user-fav-item-title-text'+i).append(showfav_data[current][0]);
	        tomodify[old] = tomodify[i];
		tomodify[i] = current;
		if (showfav_data[tomodify[old]] == null) {
		    $('#user-fav-item-img'+old).attr('src','/static/images/nlist_tr.png');
		    $('#user-fav-item-title-text'+old).empty();
    	            $('#user-fav-item-img'+old).attr('style','border: 2px solid #f2f2f2;');
	    	    $('#user-fav-item-title-text'+old).append('leer');
		} else {		
    	            $('#user-fav-item-img'+old).attr('style','border: 2px solid #f2f2f2;');
		    $('#user-fav-item-img'+old).attr('src','/static/covers/'+showfav_data[tomodify[old]][1]+'-'+showfav_data[tomodify[old]][3]+'.jpg');
		    $('#user-fav-item-title-text'+old).empty();
	    	    $('#user-fav-item-title-text'+old).append(showfav_data[tomodify[old]][0]);
	    	}
	    	old = i;
}

function setmovemode(seq) {
    if (showfav_data[seq] != null) {
	current = seq;
	old = seq;
	var i = 0;
        $.each([0,1,2,3,4], function(i, value) {
    	    if (i != seq) {
	    $('#user-fav-item'+i).unbind();
	    $('#user-fav-item'+i).bind('mouseover', (function () { setmovemodeover(i)}));
    	    $('#user-fav-item-img'+i).attr('style','border: 2px solid #f2f2f2;');
            $('#user-fav-item'+i).bind('click', function() {
        	favstoreall();
    	    });
    	    }
	});
    }
    tomodify = new Array();
    tomodify = [0,1,2,3,4];
    $('#user-fav-item-img'+current).attr('style','border: 2px solid green;');

}

function favstoreall() {
	var tmparray = new Array();
        $.each([0,1,2,3,4], function(i, value) {
    	    tmparray[i] = new Array();
    	    tmparray[i][0] = showfav_data[tomodify[i]][0];
    	    tmparray[i][1] = showfav_data[tomodify[i]][1];
    	    tmparray[i][2] = showfav_data[tomodify[i]][2];
    	    tmparray[i][3] = showfav_data[tomodify[i]][3];
    	    tmparray[i][4] = showfav_data[tomodify[i]][4];
	    $('#user-fav-item'+i).unbind();
	    $('#user-fav-item'+i).bind('click', (function () { setmovemode(i)}));
	    $('#user-fav-item-img'+i).attr('style','border: 2px solid #f2f2f2;');
	    if (showfav_data[tomodify[i]] != null) {
	        favsetdata2(i,showfav_data[tomodify[i]][2],showfav_data[tomodify[i]][3]);
	    }
	});
	showfav_data = tmparray;
}

function favredraw(seq) {
    if (showfav_data[seq] == null) {
        $('#user-fav-item-img'+seq).attr('src','/static/images/nlist_tr.png');
        $('#user-fav-item-title-text'+seq).empty();
        $('#user-fav-item-title-text'+seq).append('leer');
    } else {
    $('#user-fav-item-img'+seq).attr('src','/static/covers/'+showfav_data[seq][1]+'-'+showfav_data[seq][3]+'.jpg');
    $('#user-fav-item-title-text'+seq).empty();
    $('#user-fav-item-title-text'+seq).append(showfav_data[seq][0]);
    }
}

function find_empty() {
    var i;
    for (i=0; i<5; i++)
	if (showfav_data[i] == null)
	    return i;
    return -1;
}

function submitenter(myfield,e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
    {
	myfield.form.submit();
	return false;
    }
else
   return true;
}

function captchasubmitenter(myfield,e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
    {
	$('#item-download-captcha > button').attr('onmousedown')();
	return false;
    }
else
   return true;
}
               
function showfavitems(title, type, typenum, id) {
$('#user-fav-box').toggle();
if (showfav_open == 0) {
$.ajax({
    url: "/user.jsp?method=getFavoriteItems",
    success: function(answer) {
	var i;
	var data = answer.split('|');
	for (i=0; i <5; i++)
	    if(data[i] != null && data[i].indexOf(';') != -1) {
		showfav_data[i] = new Array();	
		var data2 = data[i].split(';');
		render_fav_item(i,data2[3],data2[2],data2[1],data2[0],i,title,typenum,type,id);
		showfav_data[i][0] = data2[3]; // title
		showfav_data[i][1] = data2[1];  // typenum
		showfav_data[i][2] = data2[0];  // type
		showfav_data[i][3] = data2[2];  // id
	    } else {
		render_fav_item_empty(i);
		showfav_data[i] = null;
	    }
    },
    error: function() {
    }
});
showfav_open = 1;
} else {
showfav_open = 2;
}
}

function add_insert_listener(seq, title, typenum, type, id) {
    
}


$('#login-input-password').keypress(function(e) {
    if(e.which == 13) {
        $('#menu-login').blur();
        $('#menu-login form').submit();
    }
});
                                            

function set_edit_mode(seq) {
    $.each([0,1,2,3,4], function(i, value) {
	if (i != seq) {
	    $('#user-fav-item'+i).unbind();
	    $('#user-fav-item'+i).bind('mouseover', (function () {
	    }));
    	    $('#user-fav-item-img'+i).attr('style','border: 2px solid #f2f2f2;');
            $('#user-fav-item'+i).bind('click', function() {
        	favstoreall();
    	    });
    	}
    });
    $('#user-fav-item'+i).unbind();
    $('#user-fav-item'+i).bind('mouseover', (function () { setmovemodeover(i)}));
    $('#user-fav-item-img'+i).attr('style','border: 2px solid #f2f2f2;');
    $('#user-fav-item'+i).bind('click', function() {
	favstoreall();
    });
}

function set_edit_listener(seq) {

}

function render_fav_item(seq, typenum, id, title) {
    $('#user-fav-item-img'+seq).attr('src','/static/covers/'+typenum+'-'+id+'.jpg');
    $('#user-fav-item-title-text'+seq).empty();
    $('#user-fav-item-title-text'+seq).append(title);
}

function render_fav_item_empty(seq) {
    $('#user-fav-item-img'+seq).attr('src','/static/images/nlist_tr.png');
    $('#user-fav-item-title-text'+seq).empty();
    $('#user-fav-item-title-text'+seq).append('leer');
}

