
$(function(){

	function tujyo_entry(){
		$("#league_tujyo_form").hide();
		$("#entry_visible").click(function(event){
			event.preventDefault();
			$("#league_tujyo_form").toggle("fast");
		});
	}

	
	function team_entry(){
		$("#team_entry_form").hide();
		$("#entry_visible").click(function(event){
			event.preventDefault();
			$("#team_entry_form").toggle("fast");
		});
	}
	
	function team_entry2(){
		$("#team_entry_form").hide();
		$("#team_entry").click(function(event){
			event.preventDefault();
			$("#league_tujyo_form").toggle("fast");
			$("#team_entry_form").toggle("fast");
		});
	}
	
	$("#entry_form_banner").ready(function(){
		$("#entry_form_banner").append("<a href=\"#\" style=\"position:absolute;left:500px;top:0px;\" id=\"entry_visible\"><img src=\"img/pc/entry.png\" /></a>");
	
			function animations(){
				$("#entry_visible").animate({top:"-=5px"},500).animate({top:"+=5px"}, 500);
				
        	};
			setInterval(animations,200);
	});
	tujyo_entry();
	team_entry();
	team_entry2();
	
	$('#info_content ul').jScrollPane();
	$('#match_content_scroll').jScrollPane();
	$('#charity_game').corner("8px");
	$('#generations_game').corner("8px");
	$('#banner1').corner("8px");
	$('#banner2').corner("8px");
	$('#banner3').corner("8px");
	
	var url = './template/pc/iframe/reservation.php';
	function reservation_pagenation(data){
		$.ajax({
			async:true,
			url: url,
			type:"POST",
			data:{data:data},
			success:function(msg,textStatus){
				$("#reservation_data > *").remove();
				$("#reservation_data").append(msg);
				start_reservertion();
			}
		});	
	}

	
	function start_reservertion(){
		$('#reservation_data table a').click(function(event){
				event.preventDefault();
				var res_link = $(this).attr("href");
				$("#reservation_data > *").remove();
				$("#reservation_data").append("<div style=\"float:left;width:300px;margin-top:100px;text-align:center;\"><img src=\"img/pc/99.gif\" style=\"padding-left:100px;\" /><span style=\"display:block;clear:both;margin:0px;\">now loading....</span></div>");
				reservation_pagenation(res_link);
		});
	}
	
	function start_side_and_main_height_match(){
		var data = $("#reservation_data p").attr("class");
		reservation_pagenation(data);
		start_reservertion();
		
		
		var r_height = $('#main-right_content').height();
		var l_height = $('#main-left_content').height();
		if(r_height != l_height){
	
			if(r_height > l_height){
				$('#main-left_content').height(r_height);
	
			}else if(l_height > r_height){
				$('#main-right_content').height(l_height);
	
			}
		}
	}
	start_side_and_main_height_match();
	$("#coupons").click(function(event){
		event.preventDefault();	
		var d_w = $(window).width();
		var d_h = $(window).height();
		var s_t = $('html').scrollTop();

		$("#all").after("<div style=\"background-color:black;position:absolute;\" id=\"append_div\">jkljl</div>");
		$("#all").hide();


		$("#append_div").css("opacity","0.6").css("width",d_w).css("height",(d_h+50)).css("z-index","10").css("top",0).css("opacity",0)
		.animate({opacity:0.8},"slow",function(){$(this).after("<img src=\"./img/pc/banner/league.jpg\" id=\"coupon_image\" style=\"position:absolute;z-index:20;top:-200px;\" />");image_move();});
		function image_move(){
			var img_size_w = $("#coupon_image").width();
			var img_size_h = $("#coupon_image").height();
			$("#coupon_image").css("opacity",0).animate({opacity:1,left:d_w/2-img_size_w/2,top:d_h/2-img_size_h/2},"slow","easeInOutBack");
		}
		$("#append_div").click(function(){
			$("#coupon_image").remove();
			$("#all").show();
			$(this).remove();
		});
	});
	
	function form_apper(){
	$(".form_content h3").click(function(){
			var form_sort = $(this).attr("id");

			var d_w = $(window).width();
			var d_h = $(window).height();
			var s_t = $('html').scrollTop();
			
			$("html").scrollTop(0);
			$("#all").after("<div style=\"background-color:black;position:absolute;\" id=\"append_div\"></div>");
			$("#all").hide();
			
			$("#append_div").css("opacity","0.6").css("width",d_w).css("height",(d_h+50)).css("z-index","10").css("top",0).css("opacity",0)
			.animate({opacity:0.8},"slow",function(){
												   $(this).after("<div style=\"width:740px;z-index:20;position:absolute;\" id=\"basic_form\"><img src=\"img/pc/form_h.png\" /><div style=\"background-image:url(img/pc/form_c.png);padding-left:30px;\" id=\"basic_form_center\"></div><img src=\"img/pc/form_f.png\" /></div>");
												   form_basic_chage();
											});
			
			function form_basic_chage(){
				var form_size_w = $("#basic_form").width();
				var form_size_h = $("#basic_form").height();
				
				url = "./template/pc/contact_form.php";
				data2 = form_sort;

				$("#basic_form").animate({left:d_w/2-form_size_w/2,top:d_h/2-form_size_h/2},"fast"
					,function(){
								$.ajax({
									async:true,
									url: url,
									type:"POST",
									data:{data:data2},
									success:function(msg,textStatus){

										$("#basic_form_center").append(msg);
										var d_w = $(window).width();
										var d_h = $(window).height();
										var form_size_w = $("#basic_form").width();
										var form_size_h = $("#basic_form").height();
										var min_top = d_h/2-form_size_h/2;
										if(30 > min_top){
											
											min_top = 30;
									
										}
										$("#basic_form_center form").hide().css("opacity",0);
										$("#basic_form").animate({top:min_top,left:d_w/2-form_size_w/2},"slow");
										
										$("#basic_form_center form").show("slow").animate({opacity:1},"slow",function(){resize_bg();});
										
										function resize_bg(){
											var d_w = $(window).width();
											var d_h2 = $("#basic_form").height();
											$("#append_div").css("width",d_w).css("height",(d_h2+100));
										}
										//form_action();
										form_apper2();
										cancel_action();
									}
								});
							
						
					}
				);
			}
			

	});
	}
	
	function form_apper2(){
	$("#basic_form_center h3").click(function(){
			$("#basic_form_center form").animate({opacity:0},"slow",function(){form_basic_chage();});
			
			var form_sort = $(this).attr("id");
			
			var d_w = $(window).width();
			var d_h = $(window).height();
			var s_t = $('html').scrollTop();
			
			$('html').scrollTop('0');
			
			function form_basic_chage(){
				var form_size_w = $("#basic_form").width();
				var form_size_h = $("#basic_form").height();
				
				url = "./template/pc/contact_form.php";
				data2 = form_sort;

				$.ajax({
									async:true,
									url: url,
									type:"POST",
									data:{data:data2},
									success:function(msg,textStatus){
										$("#basic_form_center form").remove();
										$("#basic_form_center").append(msg);
										var d_w = $(window).width();
										var d_h = $(window).height();
										var form_size_w = $("#basic_form").width();
										var form_size_h = $("#basic_form").height();
										var min_top = d_h/2-form_size_h/2;
										if(30 > min_top){
											
											min_top = 30;
									
										}
										
										$("#basic_form").animate({top:min_top,left:d_w/2-form_size_w/2},"slow");
										
										$("#basic_form_center form").show("slow").animate({opacity:1},"slow",function(){resize_bg();});
			
										function resize_bg(){
											var d_w = $(window).width();
											var d_h2 = $("#basic_form").height();
											$("#append_div").css("width",d_w).css("height",(d_h2+100));
										}
										//form_action();
										form_apper2();
										cancel_action();
									}
					
				});
			}
			

	});
	}
	form_apper();

	function cancel_action(){
			$("#cancel").click(function(){
				delete_anime();		
			});
			
			
			$("#append_div").click(function(){
				delete_anime();
			});
			
			function delete_anime(){
				$("#basic_form").animate({top:"-100px",opacity:"0"},"slow",function(){$("#basic_form").remove();$("#all").show();$("#append_div").remove();});
			}
	
	}
	

	
});