$(function(){
		/* facebox */
		$('a[class*=facebox]').facebox({})
		
		/* index style */
		$("#racelist > .schedule > ul > li:last-child").addClass("last");
		$("#racelist > .schedule > ul > li > ol > li:nth-child(odd)").addClass("stripe");
	
		/* login menu OPEN and CLOSE */
		$('#loginMenu > dt').click(function(){
			switchMenu();
		});
		
		$(document).click(function(){
			$('#loginMenu > dd').hide();
			if( $('#loginMenu > dt').attr('class') == 'open' ){
				$('#loginMenu > dt').removeAttr('class');
			}
		});
		
		$('#loginMenu > *').click(function(e){
			e.stopPropagation();
		});
		
		/* checkbox clickarea spread */
		$("#loginMenu > dd > form > div:has(input[type=checkbox])").click(function(){
			var chkb = $(this).children('input[type=checkbox]');
			if(chkb.attr('checked')){
				chkb.attr('checked', false);
			}else{
				chkb.attr('checked', true);
			}
		});
		
		$("#loginMenu > dd > form > div > input[type=checkbox]").click(function(e){
			e.stopPropagation();
		});
		
		//$("#loginMenu form dl + div").css("display","none");
		
		/* function */
		function switchMenu(){
			if( $('#loginMenu > dt').hasClass('open') ){
				$('#loginMenu > dd').hide();			
				$('#loginMenu > dt').removeAttr('class');
			}else{
				$('#loginMenu > dd').slideDown('fast');
				$('#loginMenu > dt').addClass('open');
			}
		}
	})
