function LoginHelper(){}(function(A){A("body").ready(function(){LoginHelper.doLike=function(D,E,C){if(!A("#_user_no_session").is("*")){dialogAction.like(D,E,function(F){if(F==true){A(C).removeClass("heartOff").addClass("heartOn");}else{A(C).removeClass("heartOn").addClass("heartOff");}});}};LoginHelper.loadEntityFlagDialog=function(C,D){LoginHelper.loadFlagDialog(C,D,A("#flag_entity"));
};LoginHelper.loadFlagDialog=function(C,E,D){if(A("#flag_dialog").is("*")){if(!A("#_user_no_session").is("*")){forward.getDialog("default?view=flag_dialog&eid="+C+"&et="+E,function(G){dwr.util.setValue("flag_dialog",G,{escapeHtml:false});A("#flag_dialog").dialog({autoOpen:false,resizable:false,modal:true,width:350,height:330,title:A("#flag_dialog").attr("title"),overlay:{opacity:0.5,background:"black"},close:function(){A("#flag_container").show();
}});A("#flag_dialog").dialog("open");var F={beforeSubmit:B};A("#flag_dialog_form").validate({rules:{flag_type:{required:true},flag_text:{required:true,minlength:10}},errorLabelContainer:"#flag_error_container",submitHandler:function(H){A(this).ajaxSubmit(F);A(D).removeClass("flagOff").addClass("flag");
}});});}else{LoginHelper.showGenericDialog("FLAG","myhome");}}};function B(E,D,C){dialogAction.flag(A("#_flag_entity_id").val(),A("#_flag_entity_type").val(),A("#flag_type").val(),A("#flag_text").val(),function(F){A("#flag_dialog").dialog("close");A("#flag_container").html("");});}LoginHelper.showGenericDialog=function(C,D){forward.getDialog("default?view=generic_dialog&code="+C+"&target="+D,function(E){dwr.util.setValue("generic_container",E,{escapeHtml:false});
A("#generic_dialog").dialog({autoOpen:false,resizable:false,modal:true,width:550,height:80,title:A("#generic_dialog").attr("title"),overlay:{opacity:0.5,background:"black"}});A("#generic_dialog").dialog("open");A("#generic_login_link").click(function(){var G=A("#generic_path").val();var F=A("#generic_target").val();
A("#generic_dialog").dialog("close");window.parent.location=G+"/secure/"+F;});A("#generic_register_link").click(function(){var F=A("#generic_path").val();A("#generic_dialog").dialog("close");window.parent.location=F+"/register";});});};LoginHelper.showAlertDialog=function(C){forward.getDialog("default?view=alert_dialog&code="+C,function(D){dwr.util.setValue("alert_container",D,{escapeHtml:false});
A("#alert_dialog").dialog({autoOpen:false,resizable:false,modal:true,width:550,height:80,title:A("#alert_container").attr("title"),overlay:{opacity:0.5,background:"black"}});A("#alert_dialog").dialog("open");});};LoginHelper.showActivateUserDialog=function(C){var D="default?view=activate_user_dialog";
if(C!=null){D=D+"&code="+C;}forward.getDialog(D,function(E){dwr.util.setValue("activate_user_container",E,{escapeHtml:false});A("#activate_user_dialog").dialog({autoOpen:false,resizable:false,modal:true,width:550,height:80,title:A("#activate_user_dialog").attr("title"),overlay:{opacity:0.5,background:"black"}});
A("#activate_user_dialog").dialog("open");if(A("#generic_new_email_link").is("*")){A("#generic_new_email_link").click(function(){dialogAction.sendValidationEmail();A("#activate_user_dialog").dialog("close");A("#saveChanges").attr("disabled","true");});}});};});})(jQuery);