if (typeof Forum == 'undefined') {var Forum = {};}
(function($){
	Forum.idx = 0;
	Forum.block_count = 0;
	Forum.re = 0;
	Forum.nre = 0;
	Forum.nre = 0;

   var re_count_str = "";
   var nre_count_str = "";
  


	Forum.vote_close = function(obj){
		$(".vote_s").hide(1000);
	};

	Forum.vote_show = function(obj){
		$(".vote_s").show(1000);
	};

	Forum.forum_block = function(obj){
		var forum_block = $(obj);
		if (!confirm("판도라 글을 블럭시키겠습니까?"))
		{
			return false;
		}
		$.post('/forum/forum_block.php',{
				forum_idx:Forum.idx,
				forum_show:2
			},function(res){
				if(res == "1"){
					alert("글이 블럭 되었습니다.");
				}
				else {
					alert("블럭하기 실패!");					
				}
			});

	};

	Forum.forum_show = function(obj){
	var forum_block = $(obj);
		//forum_block.replaceWith('<img src="/img/common/loader2.gif" alt="loading" class="loader" />');
		if (!confirm("판도라 글을 블럭 해제 시키겠습니까?"))
		{
			return false;
		}
		$.post('/forum/forum_block.php',{
				forum_idx:Forum.idx,
				forum_show:1
			},function(res){
				if(res == "1"){
					alert("글이 블럭 해제 되었습니다.");
				}
				else {
					alert("블럭해제 실패!");					
				}
			});

	};

	Forum.block_list = function(obj){
	var block_list = $(obj);
		if (!confirm("불법적인 글이 맞습니까? 신고를 진행하시겠습니까?"))
		{
			return false;
		}
		block_list.replaceWith('<img src="/img/common/loader2.gif" alt="loading" class="loader" />');
		$.post('/forum/block_list.php',{
				forum_idx:Forum.idx
			},function(res){
				if(res == "user_false"){
					alert("로그인하시면 추천하실수 있습니다.");			
					$(".block_s1").replaceWith('<p class="block_s1"><a href="#" class="block_list">도박,19금,유흥,무작위광고,성인등 신고하기(현재 신고접수:'+Forum.block_count+' 명)</a></p>');
				}
				else if(res == 'false_1') { 
					alert("이미 신고를 하셨습니다");	
					$(".block_s1").replaceWith('<p class="block_s1"><a href="#" class="block_list">도박,19금,유흥,무작위광고,성인등 신고하기(현재 신고접수:'+Forum.block_count+' 명)</a></p>');
				}
				else if(res == 'false_2') { 
					alert("이미 신고가 된 상태입니다."); 
					$(".block_s1").replaceWith('<p class="block_s1"><a href="#" class="block_list">도박,19금,유흥,무작위광고,성인등 신고하기(현재 신고접수:'+Forum.block_count+' 명)</a></p>');
				}
				else if(res == ""){
					alert("판도라 글이 신고에 실패하였습니다.");	
					$(".block_s1").replaceWith('<p class="block_s1"><a href="#" class="block_list">도박,19금,유흥,무작위광고,성인등 신고하기(현재 신고접수:'+Forum.block_count+' 명)</a></p>');
				}
				else {
					alert("판도라 글이 신고 되었습니다. 잠시만 기다려주시면 관리자가 조치하겠습니다.");
					$(".block_s1").replaceWith('<p class="block_s1"><a href="#" class="block_list">도박,19금,유흥,무작위광고,성인등 신고하기(현재 신고접수:'+res+' 명)</a></p>');
				}
		});

	};

	Forum.re_count = function(obj){
		var re_count = $(obj);
		$(obj).hide();
		re_count.closest("span").append('<img src="/img/common/loader2.gif" alt="loading" class="loader" />');
		test_1 = Forum.category_menu_detail;
		var re_count_str = $(obj).attr("data");
		
		$.post('/forum/re_count.php',{
				forum_idx:Forum.idx,
				re_count:1
			},function(res){
				if(res == "user_false"){
					alert("로그인하시면 추천하실수 있습니다.");					
				}
				else if(res == "re_count_ok"){
					alert("이미 선택을 하셨습니다.");					
				}
				else {
					alert(re_count_str + " 선택하셨습니다. 감사합니다.");
					$(obj).find("span.re_cnt").html(res);					
				}
				$(obj).show();
				$(obj).closest("span").find("img").remove();
			});
			
		

	};
	Forum.nre_count = function(obj){
		var nre_count = $(obj);
		$(obj).hide();
		nre_count.closest("span").append('<img src="/img/common/loader2.gif" alt="loading" class="loader" />');
		var nre_count_str = $(obj).attr("data");
		//alert(Forum.idx);
		$.post('/forum/re_count.php',{
				forum_idx:Forum.idx,
				nre_count:1
			},function(res){
				if(res == "user_false"){
					alert("로그인하시면 추천하실수 있습니다.");
				}
				else if(res == "re_count_ok"){
					alert("이미 선택을 하셨습니다.");
				}
				else {
					alert(nre_count_str+"를 선택하셨습니다.");
					$(obj).find("span.re_cnt").html(res);						
				}
				$(obj).show();
				$(obj).closest("span").find("img").remove();
			});
	};

	Forum.isSubmit = false;

	Forum.unfollow = function(obj){
		var _obj = $(obj);
		var unfollow_user_id = _obj.data("id");
		var _obj_parent = _obj.parent();
		_obj_parent.html('<img src="/img/common/loader1.gif" alt="loading" class="loader" />');
		$.post('/follow/unfollow.php',{
			is_marketing:1,
			is_insert:1,
			unfollow_user_id:unfollow_user_id
		},function(res){
			if (res != "1")
			{
				_obj_parent.html('실패');
				if (res != ''){$.alertTop(res);}
			}else{
				_obj_parent.html('<a href="#" data-id="'+unfollow_user_id+'" class="btn_follow"></a>');
			}
		});
	};

	

	Forum.follow = function(obj){
		var _obj = $(obj);
		var follow_user_id = _obj.data("id");
		var _obj_parent = _obj.parent();
		var _tr = _obj.closest("tr").closest("tr");
		_obj_parent.html('<img src="/img/common/loader1.gif" alt="loading" class="loader" />');
		$.post('/follow/follow.php',{
			is_marketing:1,
			is_insert:1,
			follow_user_id:follow_user_id
		},function(res){
			if (res != "1")
			{
				_obj_parent.html('실패');
				if (res != ''){$.alertTop(res);}
			}else{
				_obj_parent.html('<a href="#" data-id="'+follow_user_id+'" class="btn_unfollow"></a>');
			}
		});
	};

	Forum.submit = function(){
		//alert("aaa");
		$("#create_form").validate({
		rules: {
		 
		  name_182: {
			required: true,
			minlength: 2
		  }
		},
		messages: {
		  name_182: {
			required: "찾을 이름을 입력해 주세요",
			minlength: "이름은 2자 이상이어야 합니다."
		  }
		}
		
	  });
	  return false;
		//if (this.isSubmit) {return false;}
		//$("#btn_gf_submit").replaceWith('<img src="/img/common/loader2.gif" alt="loading" class="loader" />');
		//this.isSubmit = false;
		
	};

	Forum.btn_thumb_edit_click = function(){
		$(this).hide();
		$(this).closest("td").find("img").hide();
		$(this).closest("td").find(".btn_thumb_edit_text").hide();
		$(this).closest("td").prepend('<input name="thumb" type="file" />');		
		
		return false;
	};

	Forum.movie_img_click = function(){
		var v = $(this).attr("data");
		if (v == "") return false;
		var movie_html = '<iframe title="YouTube video player" width="483" height="302" src="http://www.youtube.com/embed/'+v+'?rel=0" frameborder="0" allowfullscreen></iframe>';
		$(this).hide();
		$(this).closest("li.m_status").append("<div class='movie_'><p><a href='#' class='btn_movie_close' data='"+v+"'>닫기</a></p>"+movie_html+"</div>");						
		return false;
	};

	Forum.btn_movie_close_click = function(){
		var v = $(this).attr("data");
		if (v == "") return false;
		$(this).closest("li.status").find(".timeline_preview a[data="+v+"]").fadeIn();
		$(this).closest(".movie_").remove();
		return false;
	};

	Forum.movie_img_onload = function(el){
		$(el).closest("a").prepend("<span class='video-overlay-icon'></span>");
	};

	Forum.movie_img_error = function(el){
		$(el).css("color","#000").css("font-size","90%");
		$(el).attr("alt","동영상 이미지를 불러오지 못했습니다. url을 다시 확인해주세요");
		$(el).closest("a").attr("data","");
	};
	
	Forum.vote_comments_click = function(obj){
		var _obj = $(obj);
		$("#vote_comments").val("");
	}

	Forum.btn_gf_submit_click = function(obj){
		var _obj = $(obj);
		var area_count = $("#area_count option:selected").val();
		var age_count = $("#age_count option:selected").val();
		var gender_count = $("#gender_count option:selected").val();

		if($(':radio[name="vote_col_"]:checked').length < 1) { 
			alert('설문을 선택하세요'); 
			it.section[0].focus(); 
			return false;	
		} 		
		else if(area_count == ""){
			alert('지역을 선택하세요'); 
			$("#area_count").focus(); 
			return false;	
		}
		else if(age_count == ""){
			alert('나이를 선택하세요'); 
			$("#age_count").focus(); 
			return false;	
		}
		else if(gender_count == ""){
			alert('성별을 선택하세요'); 
			$("#gender_count").focus(); 
			return false;	
		}
		else{
			$("#create_form").attr("action","/forum/detail.php").submit();
		}		
		
	}

	Forum.btn_vote_submit_click = function(obj){
		var _obj = $(obj);
		var area_count = $("#area_count option:selected").val();
		var age_count = $("#age_count option:selected").val();
		var gender_count = $("#gender_count option:selected").val();

		if($(':radio[name="vote_col_"]:checked').length < 1) { 
			alert('설문을 선택하세요'); 
			it.section[0].focus(); 
			return false;	
		} 		
		else if(area_count == ""){
			alert('지역을 선택하세요'); 
			$("#area_count").focus(); 
			return false;	
		}
		else if(age_count == ""){
			alert('나이를 선택하세요'); 
			$("#age_count").focus(); 
			return false;	
		}
		else if(gender_count == ""){
			alert('성별을 선택하세요'); 
			$("#gender_count").focus(); 
			return false;	
		}
		else{
			$("#create_form").attr("action","/forum/detail.php").submit();
		}		
		
	}

	Forum.btn_vote_submit_mobile_click = function(obj){
		var _obj = $(obj);
		var area_count = $("#area_count option:selected").val();
		var age_count = $("#age_count option:selected").val();
		var gender_count = $("#gender_count option:selected").val();

		if($(':radio[name="vote_col_"]:checked').length < 1) { 
			alert('설문을 선택하세요'); 
			it.section[0].focus(); 
			return false;	
		} 		
		else if(area_count == ""){
			alert('지역을 선택하세요'); 
			$("#area_count").focus(); 
			return false;	
		}
		else if(age_count == ""){
			alert('나이를 선택하세요'); 
			$("#age_count").focus(); 
			return false;	
		}
		else if(gender_count == ""){
			alert('성별을 선택하세요'); 
			$("#gender_count").focus(); 
			return false;	
		}
		else{
			$("#create_form").attr("action","/forum/mobile_detail.php").submit();
		}		
		
	}

	$(function(){
		$(".vote_show").live("click", function(){Forum.vote_show(this); return false;});
		$(".vote_close").live("click", function(){Forum.vote_close(this); return false;});
		$(".re_count").live("click", function(forum_idx){Forum.re_count(this); return false;});
		$(".nre_count").live("click", function(){Forum.nre_count(this); return false;});

		$(".forum_block").live("click", function(){Forum.forum_block(this); return false;});
		$(".forum_show").live("click", function(){Forum.forum_show(this); return false;});
		$(".block_list").live("click", function(){Forum.block_list(this); return false;});

		
		$("#user_lists .btn_unfollow").live("click", function(){Forum.unfollow(this); return false;});
		$("#user_lists .btn_follow").live("click", function(){Forum.follow(this); return false;});

		$(".movie_img").live("click",Forum.movie_img_click);
		$(".btn_movie_close").live("click",Forum.btn_movie_close_click);
		
		$(".btn_thumb_edit").live("click", Forum.btn_thumb_edit_click);

		$(".td_pic img").each(function(){
			if ($(this).height() > 173){
				$(this).css("height","173px");
			}
		});

		$("#vote_comments").live("click", function(){Forum.vote_comments_click(this); return false;});

		$("#btn_vote_submit").live("click", function(){Forum.btn_vote_submit_click(this); return false;});
		$("#btn_vote_submit_mobile").live("click", function(){Forum.btn_vote_submit_mobile_click(this); return false;});

		
	});



	
})(jQuery);
