
cdm.gvars.tagCurrentView="list";cdm.gvars.tagTextList=$("#cdm_language_viewastagcloud").val();cdm.gvars.tagTextCloud=$("#cdm_language_viewaslist").val();;cdm.ugc.Tags=cdm.ugc.Tags?cdm.ugc.Tags:{};cdm.ugc.Tags.highNum=0;cdm.ugc.Tags.lowNum=0;cdm.ugc.Tags.linkCollection="";$(document).ready(function(){cdm.ugc.Tags.init();});cdm.ugc.Tags.init=function(){if($("#cdm_tags").exists()){cdm.ugc.Tags.getItemTags();cdm.ugc.Tags.loadTagAddDiv();$("#tag_add_div").hide();$('#tag_add_link').click(function(){$("#tag_box").hide();cdm.ugc.Tags.loadTagAddDiv();$("#tag_add_div").show();resizeCompObjHeight();});}
cdm.ugc.Tags.linkCollection=$("#cdm_hyperlinkingCollection").val();}
cdm.ugc.Tags.loadTagAddDiv=function(){$("#tag_add_div").html("");$("#tag_add_div").html("\
<span class='bold'>"+$("#cdm_language_typeintagsseparatedbyacomma").val()+":</span><br/>\n\
<table border='0'><tr><td><label for=\"new_tags\">"+$("#cdm_language_tags").val()+":</label></td><td><input type='text' id='new_tags' style='width:300px;'/></td></tr>\n\
<tr><td><label for=\"new_tag_name\">"+$("#cdm_language_yourname").val()+":</label></td><td><input type='text' id='new_tag_name' style='width:300px;'/></td></tr><tr id='tr_new_tag_mail'><td><label for=\"new_tag_mail\">"+$("#cdm_language_youremail").val()+":</label></td><td><input type='text' id='new_tag_mail' style='width:300px;'/></td></tr></table>\n\
<input id='save_tags_button' class='search_content_button spaceMar15L' type='button' value='"+$("#cdm_language_savetags").val()+"' /><a href='javascript:void(0)' class='ugc_link' id='tag_add_cancel'>"+$("#cdm_language_cancelandclose").val()+"</a>\n\
");$('#tr_new_tag_mail').css('display','none');$('#tag_add_cancel').click(function(){$("#tag_add_div").css("display","none");$("#tag_box").css("display","block");$("#new_tag").remove();if($("#cdm_view").val()=="compoundobject")
{resizeCompObjHeight();}});$('#save_tags_button').click(function(){cdm.ugc.Tags.setItemTags();});}
cdm.ugc.Tags.setItemTags=function(){if($("#new_tag_mail").val()!=""){return false;}
newtags=encodeURI($.trim($("#new_tags").val()));if(newtags.length==0){alert($("#cdm_language_notagswereentered").val());return false;}
if($("#cdm_view").val()=="compoundobject"){itemparam="/id/"+$("#cdm_id").val()+"/show/"+$("#cdm_show").val();}else{itemparam="/id/"+$("#cdm_id").val();}
taggername=encodeURI($.trim($("#new_tag_name").val()));if(taggername.length>0){taggername="/name/"+taggername;}else{taggername="";}
$.ajax({type:"POST",url:"/utils/setitemtags/collection/"+$("#cdm_collection").val()+itemparam+"/tags/"+newtags+taggername,dataType:"json",success:function(data){$("#tag_add_div").hide();$("#tag_box").show();cdm.ugc.Tags.prepTagDisplay();cdm.ugc.Tags.updateTagDisplay(data);},error:function(a,b,c){cdm.util.ConsoleLogger("there was an error .......... "+a+" --- "+b+" --- "+c);}});}
cdm.ugc.Tags.getItemTags=function(){if($("#cdm_view").val()=="compoundobject"){itemparam="/id/"+$("#cdm_id").val()+"/show/"+$("#cdm_show").val();}else{itemparam="/id/"+$("#cdm_id").val();}
cdm.ugc.Tags.prepTagDisplay();$.ajax({type:"GET",url:"/utils/getitemtags/collection/"+$("#cdm_collection").val()+itemparam,dataType:"json",success:function(data){cdm.ugc.Tags.updateTagDisplay(data);},error:function(a,b,c){cdm.util.ConsoleLogger("there was an error .......... "+a+" --- "+b+" --- "+c);}});}
cdm.ugc.Tags.setTagFontSize=function(c){max=300;if(cdm.ugc.Tags.highNum==cdm.ugc.Tags.lowNum){fs="100%";return fs}
fs=(150.0*(1.0+(1.5*c-cdm.ugc.Tags.highNum/2)/cdm.ugc.Tags.highNum))+"%";return fs;}
cdm.ugc.Tags.prepTagDisplay=function(){$("#cdm_tagList").html("");$("#cdm_tagCloud").html("");$("#cdm_tags_view_toggler").hide();$("#cdm_toggle_tagview_list").unbind("click").removeClass("cdm_disabled_link");$("#cdm_toggle_tagview_cloud").unbind("click").removeClass("cdm_disabled_link");$("#tags_count").text();}
cdm.ugc.Tags.updateTagDisplay=function(data){if(data.tagcount>0){cdm.ugc.Tags.highNum=data.tagnumHigh;cdm.ugc.Tags.lowNum=data.tagnumLow;$.each(data.tags,function(i,val){$.each(val,function(k,v){switch(k){case"tag":itemtag=v;break;case"freq":itemcount=parseInt(v);break;case"cID":itemcid=v;}});var li=$("<li>");var liList=$("<li>");$("#tags_count").text("("+data.tagcount+")");$("#beTheFirstTag").html("");$("#beTheFirstTag").removeClass("beTheFirst").addClass("beTheFirstHide");$("<a>").text(itemtag).attr({thistag:itemtag,thisfreq:itemcount,href:"javascript:;"}).addClass("cdm_tag_item").addClass("body_link_11").appendTo(li);$("<a>").text(itemtag).attr({thistag:itemtag,thisfreq:itemcount,href:"javascript:;"}).addClass("cdm_tag_item").addClass("body_link_11").appendTo(liList);$("<span>").text("("+itemcount+")").addClass("light_gray_text").addClass("spaceMar5L").appendTo(liList);$("<a>").text($("#cdm_language_reportAbuse").val()).attr({ugctype:"tag",ugctag:itemtag,href:"javascript:;",ugctype:"tag",ugccid:itemcid}).addClass("report_abuse_tags_link").addClass("spaceMar5L").addClass("action_link_10").addClass("cdm_hide").appendTo(liList);itemfontsize=cdm.ugc.Tags.setTagFontSize(itemcount);li.children().css("fontSize",itemfontsize);li.appendTo("#cdm_tagCloud");liList.appendTo("#cdm_tagList");});$("a.cdm_tag_item").each(function(){$(this).click(function(){if(cdm.ugc.Tags.linkCollection=="all"){tagCollParm="";}else{tagCollParm="/collection/"+$("#cdm_collection").val();}
searchParms="/order/"+$("#cdm_searchDefaultOrder").val()
window.location.href="/cdm/search"+tagCollParm+"/searchterm/tag:"+$(this).attr("thistag")+searchParms;})});$("#cdm_tags").show();$("#cdm_tags_view_toggler").show();if(cdm.gvars.tagCurrentView=="list"){$("#cdm_tagList").show();$("#cdm_toggle_tagview_list").addClass("cdm_disabled_link");}else{$("#cdm_tagCloud").show();$("#cdm_toggle_tagview_cloud").addClass("cdm_disabled_link");}
$("#cdm_toggle_tagview_list").click(function(){cdm.gvars.flashKill=false;if(cdm.gvars.tagCurrentView=="list"){return false;}else{cdm.gvars.tagCurrentView="list"
$("#cdm_toggle_tagview_list").addClass("cdm_disabled_link");$("#cdm_toggle_tagview_cloud").removeClass("cdm_disabled_link");$("#cdm_tagCloud").hide();$("#cdm_tags").css("margin","10px 0").css("text-align","left");$("#cdm_tagList").show();}
resizeCompObjHeight();});$("#cdm_toggle_tagview_cloud").click(function(){cdm.gvars.flashKill=false;if(cdm.gvars.tagCurrentView=="cloud"){return false;}else{cdm.gvars.tagCurrentView="cloud"
$("#cdm_toggle_tagview_cloud").addClass("cdm_disabled_link");$("#cdm_toggle_tagview_list").removeClass("cdm_disabled_link");$("#cdm_tagList").hide();$("#cdm_tags").css("margin","10px auto 0").css("text-align","center");$("#cdm_tagCloud").show();}
resizeCompObjHeight();});}else{$("#tags_count").text("(0)");$("#beTheFirstTag").removeClass("beTheFirstHide").addClass("beTheFirst");$("#beTheFirstTag").html("&nbsp;&nbsp;&nbsp;"+$("#cdm_language_bethefirst").val()+"&nbsp;&nbsp;");}
resizeCompObjHeight();}