var tags_errmsg=new Array("Database exception.\nPlease contact service administrator immediately!\nsupport@filestube.com","Incorrect or missing item id!","Incorrect or missing user id!","Incorrect or missing message id!");var global_refresh_tags_method=1;function showAddTagsForm(){var atd=document.getElementById("add_tags_form");var pos=window.center({width:300,height:300});if(atd.style.display=="block"){return;}
else
{atd.style.top=(pos.y)+"px";atd.style.left=(pos.x)+"px";atd.style.borderWidth="1px";atd.style.padding="0px";atd.style.display="block";}}
function hideAddTagsForm(){var atd=document.getElementById("add_tags_form");if(atd.style.display=="none"){return;}
else
{atd.style.display="none";}}
function saveUserTags(token){var user_tags=$("#user_tags_area");$("#save_tag_button").get(0).className="add_tags_button_dis searchb";$("#save_tag_button").get(0).disabled=true;var val="";if(user_tags.attr("value")!=undefined){val=user_tags.attr("value");}
$.ajax({type:"POST",url:global_path+"saveUserTags.plain",data:{"token":token,"value":val},dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(tags_errmsg[1]);hideAddTagsForm();return;}
if(data.match(/no_auth/)){alert(tags_errmsg[2]);hideAddTagsForm();return;}
if(data.match(/ok/)){clearTextField('user_tags_area');$("#save_tag_button").get(0).className="add_tags_button searchb";$("#save_tag_button").get(0).disabled=false;hideAddTagsForm();refreshUserTags(token);refreshTags(token);}
if(data.match(/db_exception/)){alert(tags_errmsg[0]);return;}
if(data.match(/^blocked$/)){alert("Your action was blocked. Try again later.");return;}}});}
function refreshUserTags(token){$.ajax({type:"POST",url:global_path+"refreshUserTags.plain",data:{"token":token,"method":global_refresh_tags_method},dataType:"plain",success:function(data,textStatus){if(data.match(/^error$/))
{alert(tags_errmsg[1]);return;}
if(!data.match(/^error/)&&!data.match(/^db_exception$/))
{$("#user_tags").html(data);}
if(data.match(/^db_exception$/))
{alert(tags_errmsg[0]);return;}}});}
function refreshTags(token){$.ajax({type:"POST",url:global_path+"refreshTags.plain",data:{"token":token,"method":global_refresh_tags_method},dataType:"plain",success:function(data,textStatus){if(data.match(/^error$/))
{alert(tags_errmsg[1]);return;}
if(!data.match(/^ok$/)&&!data.match(/^db_exception$/))
{$("#all_tags").html(data);}
if(data.match(/^db_exception$/))
{alert(tags_errmsg[0]);return;}}});}
function deleteTag(tid,token){var user_tags=document.getElementById('user_tags_area');$.ajax({type:"POST",url:global_path+"deleteUserTag.plain",data:{"tid":tid,"token":token},dataType:"plain",success:function(data,textStatus){if(data.match(/error/))
{alert(tags_errmsg[1]);return;}
if(data.match(/^ok$/))
{clearTextField('user_tags_area');refreshUserTags(token);}
if(data.match(/^ok_ref$/))
{clearTextField('user_tags_area');refreshUserTags(token);refreshTags(token);}
if(data.match(/db_exception/))
{alert(tags_errmsg[0]);return;}}});}