var profileHandler=Class.create();
profileHandler.prototype={initialize:function(){
this.cookie_name="mommo_p_align";
this.domain="mommo.hu";
this.validator=null;
this.type=1;
this.btn_adult_on="/style/images/a3_adult_on_bt.png";
this.btn_adult_off="/style/images/a3_adult_off_bt.png";
this.btn_lead_on="/style/images/a3_promoted_on_bt.png";
this.btn_lead_off="/style/images/a3_promoted_off_bt.png";
},addType:function(_1){
this.type=_1;
},addConfirmMessage:function(_2){
this.message=_2;
},addState:function(_3){
this.state=_3;
},collectInputs:function(){
this.validator=validator;
switch(this.type){
case 1:
var _4=this.validator.validateUploadText();
break;
case 2:
var _4=this.validator.validateUploadPicture(true);
break;
case 3:
var _4=this.validator.validateUploadVideo(true);
break;
}
if(!_4){
$("upload-form").submit();
}
},changeUploadTabs:function(_5){
$("upload-type").value=_5;
this.type=_5;
for(i=1;i<4;i++){
if(i==_5){
if($("upload-"+i+"-1")){
$("upload-"+i+"-1").className="a3IBoxPanelHeadAct";
}
if($("upload-"+i+"-2")){
$("upload-"+i+"-2").className="a3IBoxPHALeft";
}
if($("upload-"+i+"-3")){
$("upload-"+i+"-3").className="a3IBoxPHACent";
}
if($("upload-"+i+"-4")){
$("upload-"+i+"-4").className="a3IBoxPHARight";
}
if($("upload-"+i+"-content")){
$("upload-"+i+"-content").removeClassName("hidden");
}
}else{
if($("upload-"+i+"-1")){
$("upload-"+i+"-1").className="a3IBoxPanelHeadInAct";
}
if($("upload-"+i+"-2")){
$("upload-"+i+"-2").className="a3IBoxPHIALeft";
}
if($("upload-"+i+"-3")){
$("upload-"+i+"-3").className="a3IBoxPHIACent";
}
if($("upload-"+i+"-4")){
$("upload-"+i+"-4").className="a3IBoxPHIARight";
}
if($("upload-"+i+"-content")){
$("upload-"+i+"-content").addClassName("hidden");
}
}
if($("upload-lead-"+i)){
$("upload-lead-"+i).addClassName("hidden");
}
if($("upload-"+i+"-lead-chk")){
$("upload-"+i+"-lead-chk").checked=false;
}
if($("upoad-"+i+"hidden")){
$("upoad-"+i+"hidden").value=0;
}
}
},changeUploadTabs2:function(_6){
$("upload-type").value=_6;
this.type=_6;
for(i=1;i<4;i++){
if(i==_6){
if($("upload-menu-"+i)){
$("upload-menu-"+i).addClassName("active-upload");
}
if($("upload-"+i+"-content")){
$("upload-"+i+"-content").removeClassName("hidden");
}
}else{
if($("upload-menu-"+i)){
$("upload-menu-"+i).removeClassName("active-upload");
}
if($("upload-"+i+"-content")){
$("upload-"+i+"-content").addClassName("hidden");
}
}
if($("upload-lead-"+i)){
$("upload-lead-"+i).addClassName("hidden");
}
if($("upload-"+i+"-lead-chk")){
$("upload-"+i+"-lead-chk").checked=false;
}
if($("upoad-"+i+"hidden")){
$("upoad-"+i+"hidden").value=0;
}
}
},changeFriendsTabs:function(_7){
for(i=1;i<3;i++){
if(i==_7){
$("friends-"+i+"-1").className="a3RightBoxHeadAct";
if(i<2){
$("friends-"+i+"-2").className="a3RightBoxHeadALeft";
}else{
$("friends-"+i+"-2").className="a3RightBoxHeadALeft1";
}
$("friends-"+i+"-3").className="a3RightBoxHeadACent";
$("friends-"+i+"-4").className="a3RightBoxHeadARight";
$("friends-"+i+"-content").removeClassName("hidden");
}else{
$("friends-"+i+"-1").className="a3RightBoxHeadInAct";
if(i<2){
$("friends-"+i+"-2").className="a3RightBoxHeadIALeft";
}else{
$("friends-"+i+"-2").className="a3RightBoxHeadIALeft1";
}
$("friends-"+i+"-3").className="a3RightBoxHeadIACent";
$("friends-"+i+"-4").className="a3RightBoxHeadIARight";
$("friends-"+i+"-content").addClassName("hidden");
}
}
},changeGroupsTabs:function(_8){
for(i=1;i<3;i++){
if(i==_8){
$("groups-"+i+"-1").className="a3RightBoxHeadAct";
if(i<2){
$("groups-"+i+"-2").className="a3RightBoxHeadALeft";
}else{
$("groups-"+i+"-2").className="a3RightBoxHeadALeft1";
}
$("groups-"+i+"-3").className="a3RightBoxHeadACent";
$("groups-"+i+"-4").className="a3RightBoxHeadARight";
$("groups-"+i+"-content").removeClassName("hidden");
}else{
$("groups-"+i+"-1").className="a3RightBoxHeadInAct";
if(i<2){
$("groups-"+i+"-2").className="a3RightBoxHeadIALeft";
}else{
$("groups-"+i+"-2").className="a3RightBoxHeadIALeft1";
}
$("groups-"+i+"-3").className="a3RightBoxHeadIACent";
$("groups-"+i+"-4").className="a3RightBoxHeadIARight";
$("groups-"+i+"-content").addClassName("hidden");
}
}
},changeLatestsTabs:function(_9){
for(i=1;i<4;i++){
if(i==_9){
$("latest-"+i+"-1").className="a3BoxPanelHeadAct";
$("latest-"+i+"-2").className="a3BoxPHALeft";
$("latest-"+i+"-3").className="a3BoxPHACent";
$("latest-"+i+"-4").className="a3BoxPHARight";
$("tab-"+i).removeClassName("hidden");
}else{
$("latest-"+i+"-1").className="a3BoxPanelHeadIn";
$("latest-"+i+"-2").className="a3BoxPHIALeft";
$("latest-"+i+"-3").className="a3BoxPHIACent";
$("latest-"+i+"-4").className="a3BoxPHIARight";
$("tab-"+i).addClassName("hidden");
}
}
},changeTOP10Tabs:function(_a){
for(i=1;i<4;i++){
if(i==_a){
$("top10-"+i+"-1").className="a3RightBoxHeadAct";
if(i<2){
$("top10-"+i+"-2").className="a3RightBoxHeadALeft";
}else{
$("top10-"+i+"-2").className="a3RightBoxHeadALeft1";
}
$("top10-"+i+"-3").className="a3RightBoxHeadACent";
$("top10-"+i+"-4").className="a3RightBoxHeadARight";
$("top10-"+i+"-content").removeClassName("hidden");
}else{
$("top10-"+i+"-1").className="a3RightBoxHeadInAct";
if(i<2){
$("top10-"+i+"-2").className="a3RightBoxHeadIALeft";
}else{
$("top10-"+i+"-2").className="a3RightBoxHeadIALeft1";
}
$("top10-"+i+"-3").className="a3RightBoxHeadIACent";
$("top10-"+i+"-4").className="a3RightBoxHeadIARight";
$("top10-"+i+"-content").addClassName("hidden");
}
}
},addUserToFriends:function(_b){
this.ajaxAddUser(_b);
},ajaxAddUser:function(_c){
var _d="/index.php?action=content_profile_user";
var _e="name="+_c+"&add_user=1";
var _f=new Ajax.Request(_d,{method:"post",parameters:_e,onComplete:this.ajaxAddUserComplete.bindAsEventListener(this)});
},ajaxAddUserComplete:function(o){
var _11=new Array();
eval("_11 = ("+o.responseText+")");
dialogHND.showDialogWindow("showProfileFriendsDialog");
if(_11["error"]){
$("error-"+_11["error"]).removeClassName("hidden");
}else{
if(_11["success"]){
$("success-"+_11["success"]).removeClassName("hidden");
var _12={url_name:_11["url_name"]};
var _12={login_name:_11["login_name"],avatar:_11["avatar"],url_name:_11["url_name"],friend_name:_11["friend_name"],id:_11["id"],state:this.state};
if(this.state==0){
$("cont-add-friend").update(TrimPath.processDOMTemplate("t_profile_remove_friend_button",_12));
}
var _13=TrimPath.processDOMTemplate("t_profile_friend_item",_12);
if($("friend-2-empty")){
$("friends-2-content").update("");
}
new Insertion.Top("friends-2-content",_13);
}
}
},removeUserFromFriends:function(_14){
var _15=confirm(this.message);
if(_15){
this.ajaxRemoveUser(_14);
}
},ajaxRemoveUser:function(_16){
var url="/ajax";
var _18="name="+_16+"&remove_user=1";
var _19=new Ajax.Request(url,{method:"post",parameters:_18,onComplete:this.ajaxRemoveUserComplete.bindAsEventListener(this)});
},ajaxRemoveUserComplete:function(o){
var _1b=new Array();
eval("_1b = ("+o.responseText+")");
dialogHND.showDialogWindow("showProfileFriendsDialog");
if(_1b["error"]){
$("error-"+_1b["error"]).removeClassName("hidden");
}else{
if(_1b["success"]){
if($("success-"+_1b["success"])){
$("success-"+_1b["success"]).removeClassName("hidden");
}
var _1c={url_name:_1b["url_name"],state:this.state};
switch(this.state){
case 0:
if($("user-"+_1b["curr_uid"])){
Element.remove("user-"+_1b["curr_uid"]);
}
break;
case 1:
if($("friend-"+_1b["id"])){
Element.remove("friend-"+_1b["id"]);
}
break;
}
if(this.state==0){
if($("cont-add-friend")){
$("cont-add-friend").update(TrimPath.processDOMTemplate("t_profile_add_friend_button",_1c));
}
}
}
}
},setLeadContent:function(_1d,_1e){
if(_1d){
$("upload-"+_1e+"-hidden").value=1;
}else{
$("upload-"+_1e+"-hidden").value=0;
}
},toggleBoxMore:function(_1f){
if($(_1f+"-title").hasClassName("hidden")){
$(_1f+"-div").addClassName("hidden");
$(_1f+"-title").removeClassName("hidden");
}else{
$(_1f+"-div").removeClassName("hidden");
$(_1f+"-title").addClassName("hidden");
}
},setMediaToAdult:function(id){
switch(parseInt($("upload-"+id+"-adult").value)){
case 0:
$("upload-"+id+"-adult").value=1;
$("adult-media-"+id).src=this.btn_adult_on;
break;
case 1:
$("upload-"+id+"-adult").value=0;
$("adult-media-"+id).src=this.btn_adult_off;
break;
}
},setMediaToLead:function(id){
switch(parseInt($("upload-"+id+"-lead").value)){
case 0:
$("upload-"+id+"-lead").value=1;
$("lead-media-"+id).src=this.btn_lead_on;
break;
case 1:
$("upload-"+id+"-lead").value=0;
$("lead-media-"+id).src=this.btn_lead_off;
break;
}
},editArticle:function(id){
window.open("/media/"+id+"/szerkeszt","popup","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=430,height=430");
},addConfirmMessage:function(_23){
this.message=_23;
},deleteContent:function(_24,_25){
this.user_id=_24;
this.content_id=_25;
var _26=confirm(this.message);
if(_26){
this.ajaxDelContent();
}
},ajaxDelContent:function(){
var url="/ajax";
var _28="user_id="+this.user_id+"&content_id="+this.content_id+"&del_user_content=1";
var _29=new Ajax.Request(url,{method:"post",parameters:_28,onComplete:this.ajaxDelContentComplete.bindAsEventListener(this)});
},ajaxDelContentComplete:function(o){
if(o.responseText==1){
Effect.Fade("content-"+this.content_id,{duration:0.5,from:1,to:0,afterFinish:function(){
dialogHND.showDialogWindow("showSuccessDelete");
}});
if($("content-spacer-"+this.content_id)){
Effect.Fade("content-spacer-"+this.content_id,{duration:0.5,from:1,to:0});
}
$("uploads-num").update(parseInt($("uploads-num").innerHTML)-1);
}
},showThumbUploader:function(){
if($("uploader-thumb").hasClassName("hidden")){
$("uploader-thumb").removeClassName("hidden");
}else{
$("uploader-thumb").addClassName("hidden");
}
},changeAlign:function(_2b){
switch(_2b){
case "more":
$("align-more").addClassName("hidden");
$("align-more-a").removeClassName("hidden");
$("align-less").removeClassName("hidden");
$("align-less-a").addClassName("hidden");
$("align-contents").className="a3BoxContent a3CompactView";
this.setCookie(this.cookie_name,"less",this.getExpireDate(1),"/",this.domain,"");
break;
case "less":
$("align-less").addClassName("hidden");
$("align-less-a").removeClassName("hidden");
$("align-more").removeClassName("hidden");
$("align-more-a").addClassName("hidden");
$("align-contents").className="a3BoxContent";
this.setCookie(this.cookie_name,"more",this.getExpireDate(1),"/",this.domain,"");
break;
}
},setCookie:function(_2c,_2d,_2e,_2f,_30,_31){
var _32=_2c+"="+escape(_2d)+((_2e)?"; expires="+_2e:"")+((_2f)?"; path="+_2f:"/")+((_30)?"; domain="+_30:"")+((_31)?"; secure":"");
document.cookie=_32;
},getExpireDate:function(day){
var _34;
Today=new Date();
nomilli=Date.parse(Today);
Today.setTime(nomilli+day*24*60*60*1000);
_34=Today.toUTCString();
return _34;
},toggleRelations:function(_35){
for(i=1;i<4;i++){
$("div-rel-"+i).addClassName("hidden");
$("li-rel-"+i).removeClassName("a26LeftUserActive");
}
$("div-rel-"+_35).removeClassName("hidden");
$("li-rel-"+_35).addClassName("a26LeftUserActive");
}};

