function loadRelatedFlashes(page)
{var element=document.getElementById('related_flashes_loaded');var currentPage=-1;if(element)currentPage=element.value;if(currentPage!=page){var token=$("#related_flashes_token").val();var height=312;var width=$('#related_list').width();var loader=document.createElement('img');$(loader).attr('src',static_path+'images/ajax-loader.gif');$(loader).css('margin-top',(height/4)-16+'px');$(loader).css('margin-bottom',(height/4)*3+'px');$(loader).css('margin-left',(width/2)+'px');$('#related_list').empty();$('#related_list').append(loader);$.get(global_path+"/relatedflashes,"+token+","+page+".plain",function(response){$("#related_list").html(response);});}
return false;}
function toggleList(listname)
{var divname=listname+"_list";var display=$("#"+divname).css('display');if(display=='none'){$("#"+divname).css({display:'block'});$("#"+divname+"_arrow").html("<img src=\""+static_path+"images/arr1.gif\" />");SetCookie('__fl'+listname,1,null,'/');if(listname=='related'){var element=document.getElementById('related_flashes_loaded');var currentPage=0;if(element)currentPage=element.value;loadRelatedFlashes(currentPage);}}else if(display=='block'){$("#"+divname).css({display:'none'});$("#"+divname+"_arrow").html("<img src=\""+static_path+"images/arr1l.gif\" />")
SetCookie('__fl'+listname,0,null,'/');}
return false;}
function lastWatchedPage(page)
{if($("#rightbox").attr('className')=='right'){requrl=global_path+'lastwatched,'+page+',main.plain';}else{requrl=global_path+'lastwatched,'+page+'.plain';}
$.ajax({url:requrl,cache:false,dataType:"plain",success:function(response,status){if(response=='error'){$("#watched_list").html('There was an error during fetching last watched flashes list. Try once more or contact with adminitrator.');}else{$("#watched_list").html(response);}},error:function(response,status,errorThrown){$("#watched_list").html('There was an error during fetching last watched flashes list. Try once more or contact with adminitrator.');}});return false;}
function addToQuickList(flash_token,button_obj,thumb_src,title)
{if(document.getElementById("ql_add2list_ok_sel"))
{document.getElementById("ql_add2list_ok_sel").innerHTML="";}
if(document.getElementById("add2list_ok_sel"))
{document.getElementById("add2list_ok_sel").innerHTML="";}
if(button_obj.id=='flashDetailsAddQL')
$("#addQLIndicator").show();$.ajax({url:global_path+'addtoquicklist.plain',cache:false,dataType:"plain",data:"v_token="+flash_token,success:function(response,status){if(response.match(/Success/))
{if(button_obj.id=='flashDetailsAddQL')
{$("#addQLIndicator").hide();$("#text_ql_note_"+flash_token).show();}
$("#quick_thumb_add_"+flash_token).css({'visibility':'hidden'});$("#text_ql_save_"+flash_token).hide();$("#grid_quick_thumb_add_"+flash_token).hide();$("#grid_text_ql_save_"+flash_token).hide();var div_outer=document.createElement('DIV');div_outer.id="quick_div_ql_"+flash_token;div_outer.className='ql_main sortablethumb';div_outer.style.marginLeft="10px";var div_inner=document.createElement('DIV');div_inner.className='ql_border';var newLink=document.createElement('A');newLink.href=global_path+'flash,'+flash_token+'.html';var newThumb=document.createElement('IMG');newThumb.style.width=80+'px';newThumb.style.cursor="move";newThumb.src=thumb_src;newThumb.title=title;var newRemove=document.createElement('IMG');newRemove.src=static_path+'images/remove_quicklist.png';newRemove.className='quickListRemoveBtn ql_remove';newRemove.onmouseover=function(e){newRemove.src=static_path+'images/remove_quicklist_over.png'};newRemove.onmouseout=function(e){newRemove.src=static_path+'images/remove_quicklist.png'};newRemove.onclick=function(e){removeFromQuickList(flash_token)};newRemove.title="Remove flash from quicklist";newLink.appendChild(newThumb);div_inner.appendChild(newLink);div_outer.appendChild(div_inner);div_outer.appendChild(newRemove);if(elementsInQuickList==0)
{$("#quick_note").show();$("#quick_thumbnails_placeholder").html('');$("#quick_start_playing_link").get(0).href=global_path+"flash,"+flash_token+".html?play_quicklist=1";}
$("#quick_thumbnails_placeholder").append(div_outer);$("#quick_list_options").show();$("#no_ql_flashes_note").hide();makeQuickthumbsSortable();elementsInQuickList++;refreshQlCounter();}
if(response=='Max')
{alert('Too many flashes in quicklist ...');}},error:function(response,status,errorThrown){}});}
function removeFromQuickList(flash_token)
{document.getElementById("ql_add2list_ok_sel").innerHTML="";$("#quick_thumbnails_placeholder").get(0).removeChild($("#quick_div_ql_"+flash_token).get(0));elementsInQuickList--;$.ajax({url:global_path+'removefromquicklist.plain',cache:false,dataType:"plain",data:"v_token="+flash_token,success:function(response,status){if(elementsInQuickList==0)
{$("#quick_thumbnails_placeholder").html("");$("#quick_note").hide();$("#quick_list_options").hide();$("#no_ql_flashes_note").show();}
try
{$("#quick_thumb_add_"+flash_token).css({'visibility':'visible'});$("#text_ql_save_"+flash_token).show();$("#grid_quick_thumb_add_"+flash_token).show();$("#grid_text_ql_save_"+flash_token).show();$("#text_ql_note_"+flash_token).hide();var nextToken=$("#quick_thumbnails_placeholder").children().get(0).id.replace(/quick_div_ql_/,"");$("#quick_start_playing_link").get(0).href=global_path+"flash,"+nextToken+".html?play_quicklist=1";}
catch(e){}
getCurrentQuicklistOrder();refreshQlCounter();},error:function(response,status,errorThrown){}});}
function removeAllFlashFromQuicklist()
{document.getElementById("ql_add2list_ok_sel").innerHTML="";jQuery.each($("#quick_thumbnails_placeholder").children(),function(i,val){removeFromQuickList(val.id.replace(/quick_div_ql_/,""));});}
var oldQlOrder=new Array();function makeQuickthumbsSortable()
{$(document).ready(function(){$('#quick_thumbnails_placeholder').Sortable({accept:'sortablethumb',helperclass:'thumbssorthelper',activeclass:'thumbssortableactive',hoverclass:'thumbssortablehover',opacity:0.6,revert:true,floats:true,tolerance:'pointer',onStop:saveCurrentQuicklistOrder})});getCurrentQuicklistOrder();}
function getCurrentQuicklistOrder()
{jQuery.each($("#quick_thumbnails_placeholder").children(),function(i,val){oldQlOrder[i]=val.id.replace(/quick_div_ql_/,"");});}
function saveCurrentQuicklistOrder()
{var newQlOrder=new Array();var positions=new Array();var isChange=false;jQuery.each($("#quick_thumbnails_placeholder").children(),function(i,val){newQlOrder[i]=val.id.replace(/quick_div_ql_/,"");if(newQlOrder[i]!=oldQlOrder)
isChange=true;var oldPosition=findInOldQlOrder(newQlOrder[i]);positions[i]=oldPosition;});oldQlOrder=newQlOrder;if(isChange)
{$("#ql_order_indicator").show();$.ajax({type:"POST",url:global_path+"saveqlorder.plain",data:{"order":positions.join("-")},dataType:"plain",success:function(data,textStatus){$("#ql_order_indicator").hide();if(data.match(/Success/))
{try{$("#quick_start_playing_link").get(0).href=global_path+"flash,"+newQlOrder[0]+".html?play_quicklist=1";}
catch(e){}
return;}
if(data.match(/Error/))
{return;}}});}}
function findInOldQlOrder(search_val)
{var i;for(i=0;i<oldQlOrder.length;i++)
{if(oldQlOrder[i]==search_val)
return i;}}
function clear_quicklist()
{var confirmation=confirm("Are you sure to clear playlist ?");if(confirmation)
{document.getElementById("ql_add2list_ok_sel").innerHTML="";$("#ql_order_indicator").show();$.ajax({type:"POST",url:global_path+"clearquicklist.plain",dataType:"plain",success:function(data,textStatus){$("#ql_order_indicator").hide();if(data.match(/Success/))
{removeAllFlashFromQuicklist();return;}
if(data.match(/Error/))
{return;}}});}}
function refreshQlCounter()
{$("#quicklist_counter").html("Quicklist ("+parseInt(elementsInQuickList)+")")}
function refreshLCounter()
{$("#quicklist_counter").html("Quicklist ("+parseInt(elementsInQuickList)+")")}
var lists_errmsg=new Array("Database exception.\nPlease contact service administrator immediately!\nsupport@filestube.com","Incorrect or missing list id!","Incorrect or missing user id!","Incorrect or missing flash id!");function Flash_DisplayCreateNew(onoff){var trio=document.getElementById("trio");var new_input=document.getElementById("flash_list_input_new");var inp=document.getElementById("flash_list_new");if(onoff)
{inp.value="";trio.style.display="none";new_input.style.display="block";document.getElementById("flash_list_new").focus();}
else
{trio.style.display="block";new_input.style.display="none";}}
function Flash_CreateNew(button_obj){if(button_obj==null){return;}
var inp=document.getElementById("flash_list_new");if(inp==null){return;}
$.ajax({type:"POST",url:global_path+"flash_create_new_list.plain",data:{"value":inp.value},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}
if(data.match(/^nullstr$/)){blinkingError.Start("Check if list name is valid",inp,button_obj);}
if(data.match(/^maxstr$/)){blinkingError.Start("Only 30 characters for list name",inp,button_obj);}
if(data.match(/^duplicate_list$/)){blinkingError.Start("Duplicate list name",inp,button_obj);}}});}
function Flash_ClearAllLists(){var yesno=confirm("Do you really want to clear all your lists ?");if(yesno==false){return;}
$.ajax({type:"POST",url:global_path+"clear_all_lists.plain",dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[2]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_DeleteAllLists(){var yesno=confirm("Do you really want to delete all your lists ?");if(yesno==false){return;}
$.ajax({type:"POST",url:global_path+"delete_all_lists.plain",dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[2]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_DisplayEditName(onoff){var trio=document.getElementById("flash_edit_panel");var new_input=document.getElementById("flash_edit_name");if(onoff){trio.style.display="none";new_input.style.display="block";document.getElementById("flash_edit").focus();}
else{trio.style.display="block";new_input.style.display="none";}}
function Flash_UpdateListName(button_obj,token){if(button_obj==null){return;}
var inp=document.getElementById("flash_edit");if(inp==null){return;}
$.ajax({type:"POST",url:global_path+"update_list_name.plain",data:{"value":inp.value,"token":token},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}
if(data.match(/^nullstr$/)){blinkingError.Start("Check if list name is valid",inp,button_obj);}
if(data.match(/^maxstr$/)){blinkingError.Start("Only 30 characters for list name",inp,button_obj);}
if(data.match(/^duplicate_list$/)){blinkingError.Start("Duplicate list name",inp,button_obj);}}});}
function Flash_DeleteList(token){var yesno=confirm("Do you really want to delete list ?");if(yesno==false){return;}
$.ajax({type:"POST",url:global_path+"delete_list.plain",data:{"token":token},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_ChangeScope(token,pub){var server_response='';$.ajax({type:"POST",url:global_path+"change_scope.plain",data:{"token":token,"public":pub},dataType:"plain",success:function(data,textStatus){server_response=data;if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}},complete:function(XMLHttpRequest,textStatus){if(server_response.match(/^ok$/)){var inf=document.getElementById("pubpriv_info");var but=document.getElementById("pubpriv_button");if(pub==1){inf.innerHTML="(private)";but.value="Make public";but.onclick=function(){Flash_ChangeScope(token,0);}}
if(pub==0){inf.innerHTML="(public)";but.value="Make private";but.onclick=function(){Flash_ChangeScope(token,1);}}}}});}
function Flash_ClearList(token){var yesno=confirm("Do you really want to clear list ?");if(yesno==false){return;}
$.ajax({type:"POST",url:global_path+"clear_list.plain",data:{"token":token},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/"+token+",show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_RemoveLink(list_token,link_token){$.ajax({type:"POST",url:global_path+"remove_link.plain",data:{"token":list_token,"fid":link_token},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/"+list_token+",show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_RemoveSelected(token){var inps=document.getElementsByName("remove_selector");if(inps.length==0){return;}
var i;var s='';var check=false;for(i=0;i<inps.length;i++){if(inps[i].checked==true){s+="&"+inps[i].id;check=true;}}
if(!check){alert("You have to select some links first.");return;}
var ss=s.substr(1);$.ajax({type:"POST",url:global_path+"remove_selected.plain",data:{"token":token,"fids":ss},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/"+token+",show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_CopyLinks(source_token,sel_obj){var inps=document.getElementsByName("remove_selector");if(inps.length==0){return;}
var i;var s='';var check=false;for(i=0;i<inps.length;i++){if(inps[i].checked==true){s+="&"+inps[i].id;check=true;}}
if(!check){alert("You have to select some flashes first.");sel_obj.selectedIndex=0;return;}
var ss=s.substr(1);var dest_token=sel_obj.options[sel_obj.selectedIndex].value;$.ajax({type:"POST",url:global_path+"copy_links.plain",data:{"source_token":source_token,"dest_token":dest_token,"fids":ss},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/"+dest_token+",show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function Flash_SelectAll(){var inps=document.getElementsByName("remove_selector");for(i=0;i<inps.length;i++){inps[i].checked=true;if(inps[i].parentElement){inps[i].parentElement.style.borderLeftColor="#e00";}
else{inps[i].parentNode.style.borderLeftColor="#e00";}}}
function Flash_MarkListItem(obj){if(obj.checked==true){if(obj.parentElement){obj.parentElement.style.borderLeftColor="#e00";}
else{obj.parentNode.style.borderLeftColor="#e00";}}
else{if(obj.parentElement){obj.parentElement.style.borderLeftColor="#ffffff";}
else{obj.parentNode.style.borderLeftColor="#ffffff";}}}
function Flash_Rearrange(token){var fields=$(":text[name='rearrange_field']");var i;var arr=new Array();for(i=0;i<fields.length;i++){arr[i]=new Array(fields[i].id,fields[i].value);}
var data=$.toJSON(arr);$.ajax({type:"POST",url:global_path+"rearrange_flashes.plain",data:{"token":token,"fields":data},dataType:"plain",success:function(data,textStatus){if(data.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.match(/^ok/)){window.location=global_path+"lists/"+token+",show.html"}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function add2list(on,index,display){var args=Array.prototype.slice.call(arguments);var pref='';var section2hide='add2list_hidelinks';if(args[3]!=null){pref=args[3];}
if(args[4]!=null){section2hide=args[4];}
document.getElementById(pref+"add2list_err_sel").innerHTML="";document.getElementById(pref+"add2list_err").innerHTML="";document.getElementById(pref+"add2list_ok_sel").innerHTML="";var divs=new Array(pref+'add2listdiv',pref+'add2listdiv_new',section2hide);var add=document.getElementById(divs[index]);divs.splice(index,1);if(on){add.style.display=display
var i;for(i=0;i<divs.length;i++){document.getElementById(divs[i]).style.display="none";}
if(index==1){document.getElementById(pref+"add2list_new_list").focus();}}}
function ok_add2list(variant,fid,display){var args=Array.prototype.slice.call(arguments);var pref='';var section2hide='add2list_hidelinks';if(args[3]!=null){pref=args[3];}
var ok_msg='to your list]';if(args[3]!=null){pref=args[3];ok_msg='[Quick list saved '+ok_msg;}
else{ok_msg='[Flash added '+ok_msg;}
if(args[4]!=null){section2hide=args[4];}
var sel=document.getElementById(pref+"add2list_select");var sel_val=sel.options[sel.selectedIndex].value;if(variant=='choose')
{if(sel_val.match(/^select$/))
{alert('You have to select list first');return;}
if(sel_val.match(/^create$/))
{var err=document.getElementById(pref+"add2list_err");err.innerHTML="";document.getElementById(pref+"add2list_new_list").value="";add2list(true,1,display,pref,section2hide);return;}
if(!sel_val.match(/^(select|create)$/))
{document.getElementById(pref+"add2list_err_sel").innerHTML="";document.getElementById(pref+"add2list_ok_sel").innerHTML="";document.getElementById(pref+"add2list_err").innerHTML="";var v=document.getElementById(pref+"add2list_new_list").value;var server_response="";$.ajax({type:"POST",url:global_path+pref+"add2list.plain",data:{"fid":fid,"value":sel_val},dataType:"plain",success:function(data,textStatus){server_response=data;if(data.match(/^error/)){alert(lists_errmsg[3]);return;}
if(data.match(/^db_exception/)){alert(lists_errmsg[0]);return;}
if(data.match(/^duplicate$/))
{var err=document.getElementById(pref+"add2list_err_sel");err.innerHTML="[Link has already been added]";}},complete:function(){if(server_response.match(/^ok$/))
{refreshListSelect('ql_');refreshMlContent(document.getElementById('my_lists_select'));add2list(true,2,display,pref,section2hide);document.getElementById(pref+"add2list_new_list").value="";document.getElementById(pref+"add2list_ok_sel").innerHTML=ok_msg;return;}}});}}
if(variant=="new_list")
{document.getElementById(pref+"add2list_err_sel").innerHTML="";document.getElementById(pref+"add2list_err").innerHTML="";var v=document.getElementById(pref+"add2list_new_list").value;var server_response="";$.ajax({type:"POST",url:global_path+pref+"save2list.plain",data:{"fid":fid,"value":v},dataType:"plain",success:function(data,textStatus){server_response=data;obj_json=$.parseJSON(data);if(obj_json.status.match(/^error/)){alert(lists_errmsg[3]);return;}
if(obj_json.status.match(/^db_exception/)){alert(lists_errmsg[0]);return;}},complete:function(){obj_json=$.parseJSON(server_response);if(obj_json.status.match(/^nullstr$/)){var err=document.getElementById(pref+"add2list_err");err.innerHTML="[Check if list name is valid]";return;}
if(obj_json.status.match(/^maxstr$/)){var err=document.getElementById(pref+"add2list_err");err.innerHTML="[Only 30 characters for list name]";return;}
if(obj_json.status.match(/^duplicate_list$/)){var err=document.getElementById(pref+"add2list_err");err.innerHTML="[Duplicate list name]";return;}
if(obj_json.status.match(/^ok$/)){add2list(true,2,display,pref,section2hide);var sel=document.getElementById("my_lists_select");if(sel==null){createMyListsSelect(obj_json.options.list_token,obj_json.options.list_name);}
myList=document.getElementById("my_lists_select");refreshListSelect('ql_');refreshMlContent(myList);document.getElementById(pref+"add2list_ok_sel").innerHTML=ok_msg;return;}}});}}
function createMyListsSelect(listToken_firstElement,listName_firstElement){el_before=document.getElementById("div_create_your_first_list");y=document.createElement('select');y.setAttribute('id',"my_lists_select");y.setAttribute('class',"main_my_list_select");y.setAttribute('onchange',"refreshMlContent(this)");document.getElementById("div_my_list_select").insertBefore(y,el_before);x=document.createElement('option');x.setAttribute('text',listName_firstElement);x.setAttribute('value',listToken_firstElement);x.setAttribute('selected',"selected");document.getElementById("my_lists_select").appendChild(x,el_before);z=document.createElement('input');z.setAttribute('class',"BUTTON");z.setAttribute('type',"submit");z.setAttribute('value',"Play");z.setAttribute('onclick',"playMyList();return false;");z.setAttribute('id',"ml_play");document.getElementById("div_my_list_select").insertBefore(z,el_before);el_before.style.display="none";}
function refreshListSelect(){var args=Array.prototype.slice.call(arguments);var pref='';if(args[0]!=null){pref=args[0];}
$.ajax({type:"POST",url:global_path+"refresh_list_select.json",dataType:"json",success:function(data,textStatus){if(data.status.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.status.match(/^ok/)){refreshMlSelect(data);var modify_elements=function(prefix){if(prefix==null){prefix='';}
var sel=document.getElementById(prefix+"add2list_select");if(sel==null){return;}
var i;for(i=sel.options.length-1;i>=0;i--){sel.remove(i);}
var y;for(i=0;i<data.options.length;i++)
{y=document.createElement('option');if(data.options[i].fc.match(/^-$/))
{y.text=data.options[i].name;}
else
{y.text=data.options[i].name+" ["+data.options[i].fc+" links]";}
y.value=data.options[i].id;try{sel.add(y,null);}
catch(ex){sel.add(y);}}}
modify_elements(null);modify_elements(pref);}
if(data.status.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function refreshMlContent(obj){if(obj==null){return;}
var token=obj.options[parseInt(obj.selectedIndex)].value;SetCookie('__flsl',token,null,'/');if($("#rightbox").attr('className')=='right'){requrl=global_path+'refresh_ml_content,main.json';}else{requrl=global_path+'refresh_ml_content.json';}
$.ajax({type:"POST",url:requrl,data:{"token":token},dataType:"json",success:function(data,textStatus){if(data.status.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.status.match(/^ok/)){$('#main_ml_content').html(data.content);}
if(data.status.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function refreshMlContentPage(listToken,page){if($("#rightbox").attr('className')=='right'){requrl=global_path+'refresh_ml_content,main.json';}else{requrl=global_path+'refresh_ml_content.json';}
$.ajax({type:"POST",url:requrl,data:{"token":listToken,'page':page},dataType:"json",success:function(data,textStatus){if(data.status.match(/^error/)){alert(lists_errmsg[1]);return;}
if(data.status.match(/^ok/)){$('#main_ml_content').html(data.content);}
if(data.status.match(/^db_exception/)){alert(lists_errmsg[0]);return;}}});}
function refreshMlSelect(data){var sel=document.getElementById("my_lists_select");if(sel==null){return;}
var i;for(i=sel.options.length-1;i>=0;i--){sel.remove(i);}
var y;for(i=0;i<data.options.length;i++)
{y=document.createElement('option');if(!data.options[i].fc.match(/^-$/))
{y.text=data.options[i].name+" ["+data.options[i].fc+" links]";y.value=data.options[i].id;try{sel.add(y,null);}
catch(ex){sel.add(y);}}}}
function playMyList(){if(!document.getElementById('my_lists_select')){return;}
var sel=document.getElementById('my_lists_select');var tok=sel.options[sel.selectedIndex].value;window.location=global_path+'lists/'+tok+',watch.html';}
function initializeListsDragDrop()
{$(".dropaccept").Droppable({accept:'draggable',hoverclass:'dropzonehover',onDrop:function(drag){this.innerHTML='';var page=parseInt(this.getAttribute('page'));var thisList=this.getAttribute('list');var dragList=drag.getAttribute('list');if(thisList==dragList){if(thisList=='ml'){var mlToken=$("#mltoken").val();refreshMlContentPage(mlToken,page);}
if(thisList=='lw'){lastWatchedPage(page);}
if(thisList=='rv'){loadRelatedFlashes(page);}
if(thisList=='qs'){performQuickSearch(page,currentQuickSearchPhrase);}}
$("#"+thisList+"resultsInfo").show();$("#"+thisList+"pageInfo").html("");$("#"+thisList+"pageInfo").hide();},onHover:function(){var page=parseInt(this.getAttribute('page'));var thisList=this.getAttribute('list');var cnt=12;if(thisList=='rv')cnt=5;if(thisList=='qs'){cnt=9;page-=1;}
$("#"+thisList+"resultsInfo").hide();$("#"+thisList+"pageInfo").html("jump to results "+(page*cnt+1)+" - "+(page+1)*cnt+"...");$("#"+thisList+"pageInfo").show();},onOut:function(){var thisList=this.getAttribute('list');$("#"+thisList+"resultsInfo").show();$("#"+thisList+"pageInfo").html("");$("#"+thisList+"pageInfo").hide();},pointer:true});$(".draggable").Draggable({ghosting:true,insideParent:true,containment:'parent',revert:true,axis:'vertically',frameClass:'hiddendragframe'});}
function clearLastWatched()
{$.get(global_path+"/lastwatched,clear.plain",function(response){if(response=='ok'){lastWatchedPage(0);}else{$("#watched_list").html("There was an error during operation. Please try again later.");}});}
function removeFromList(video_token,list_token)
{$("#list_thumbnails_placeholder").get(0).removeChild($("#quick_div_l_"+video_token).get(0));$.ajax({url:global_path+'removefromlist.plain',cache:false,dataType:"plain",data:"v_token="+video_token+"&l_token="+list_token,success:function(response,status){refreshListSelect('ql_');refreshMlContent(document.getElementById('my_lists_select'));},error:function(response,status,errorThrown){}});}
$(document).ready(function(){initializeListsDragDrop();if(typeof(autoloadRelated)!='undefined'){if(autoloadRelated){loadRelatedFlashes(0);}}});