( function($) {
	$( function() {
		$(".ar").alphaRo();
		$("a img[src*='_off.']").rollOver();
		$("a.pn[href^='#']").smScroll({speed:500, easing:"easeOutCubic"});
		$("#sideSenior").setDivAnchor();
		
		/* Special Info */
		toggleMenu( "#footBoxL" );
	} );
	
	function toggleMenu( tgt ) {
		var _wrap = $(tgt).css("height","auto");
		_wrap.find(".footBoxBtn").wrap( $("<div>", {"class":"animateBox"}) );
		var _tgt = _wrap.find(".animateBox");
		var _animate = {"duration":300, "easing":"easeOutCubic"};
		
		var _sMag = pxToNum( _wrap.css("marginTop") );
		var _sH = pxToNum( _tgt.css("height") );
		
		var n = _wrap.find("h3 a img").attr("src");
		var _imgName = {
			"op":n,
			"cl":n.replace("_off", "_act_off")
		};
		
		var _nMag = _sMag+_sH;
		_wrap.css("marginTop", _nMag);
		_tgt.css({ "overflow":"hidden", "height":0 });
		_wrap.find("h3 a").data("now", "close").click( function() {
			var now = $(this).data("now");
			if( now == "close" ) {
				$(this).data("now", "open").find("img").attr("src", _imgName.cl);
				_wrap.stop(true, false).animate( {"marginTop":_sMag}, _animate );
				_tgt.stop(true, false).animate( {"height":_sH}, _animate );
			} else {
				$(this).data("now", "close").find("img").attr("src", _imgName.op);
				_wrap.stop(true, false).animate( {"marginTop":_nMag}, _animate );
				_tgt.stop(true, false).animate( {"height":0}, _animate );
			}
			return false;
		} );
	}
	
	function pxToNum( str ) {
		return parseInt( str.replace("px", "") );
	}
} )(jQuery);
