function recordOutboundLink(link, category, action, opt_label, opt_value, target) {
  try {
    var pageTracker=_gat._getTracker("UA-28788869-1");
    pageTracker._trackEvent(category, action, opt_label, opt_value);
	if(target == "_blank"){
		setTimeout('window.open("' + link.href+ '")',100);
	}else{
	    setTimeout('document.location = "' + link.href + '"', 100);
	}
  }catch(err){}
}

jQuery.noConflict();

(function($) {

	$.fn.alignheight = function(options){
		var settings = {
			target:">div",
			alignheightClass:"alignHeight"
		}
		if(options){
			$.extend(settings, options);
		}
		this.each(function(){
			var height_array = new Array();
			target = $(settings.target,this);
			target.each(function(i){
				$(this).addClass(settings.alignheightClass);
				height_array.push(Number($(this).css("height","auto").height()));
			});
			var Height = height_array.sort(function(a,b){return (a-b);}).pop();
			target.height(Height);
		});
		return this;
	}

	$.fn.blocklink = function(options){
		var settings = {
			hoverClass:"bl-hover",
			nth:1,
			wraplinks:1
		}
		if(options){
			$.extend(settings, options);
		}
		$(this).each(function(){
			var Link = $("a:eq("+(settings.nth-1)+")",this);
			var Href = Link.attr("href");
			if(Href!=undefined){
				var Target = Link.attr("target");
				$(this).mouseover(function(){
					$(this).addClass(settings.hoverClass);
				}).mouseout(function(){
					$(this).removeClass(settings.hoverClass);
				}).click(function(){
					if(Target=="" || Target==undefined){
						Target="_self";
					}
					if(!bAnchorHover){
						window.open(Href,Target);
					}
				}).css("cursor","pointer");
				var bAnchorHover=false;
				$("a",this).hover(
					function(){bAnchorHover=true},
					function(){bAnchorHover=false}
				);
				if(!settings.wraplinks){
					$("a",this).click(function(){
						window.open(Href,Target);
						return false;
					});
				}
			}
		});
		return this;
	}

	$(function(){
		switch($("body").attr("class")){
			case "kagawa" :
				var menu = $("#menu1 a");
				break;
			case "tokushima" :
				var menu = $("#menu2 a");
				break;
			case "awaji" :
				var menu = $("#menu3 a");
				break;
			case "toyo" :
				var menu = $("#menu4 a");
				break;
		}
		if(menu!=undefined){
			menu.addClass("over");
		}

		$("#global-nav a").append('<span class="location iepng"></span>');

		$("img.over").mouseover(function(){
			$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_o$2").replace("_o_o","_o"));
		}).mouseout(function(){
			$(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
		}).each(function(){
			$("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_o$2"));
		}).click(function(){
			$(this).attr("src",$(this).attr("src").replace(/^(.+)_o(\.[a-z]+)$/, "$1$2"));
		});

		if(location.href.indexOf("file")==0){
			var url = "file://" + location.hostname + location.pathname + location.search;
		}else if(location.href.indexOf("https")==0){
			var url = "https://" + location.hostname + location.pathname + location.search;
		}else{
			var url = "http://" + location.hostname + location.pathname + location.search;
		}
		$("a[href*=#],area[href*=#]").click(function() {
			var id = this.href.substring(this.href.indexOf('#'),this.href.length);
			var hrefUrl = this.href.split(id);
			if(String(hrefUrl[0]) == String(url)) {
				var hash = this.hash;
				if(!hash || hash == "#")
					return false;
				if(id == '#inbox') { 
					$($.browser.safari ? 'body' : 'html')  
						.animate({scrollTop: 0}, 500, "easeInOutCubic");
					return false;
				}else if(id != "#"){
					$($.browser.safari ? 'body' : 'html')  
						.animate({scrollTop: $(hash).offset().top}, 500, "easeInOutCubic");
					return false;
				}
			}
		});

		$(".text-field").focus(function(){
			$(this).css("background", "#FFE7DF");
		});
		$(".text-field").blur(function(){
			$(this).css("background", "#ffffff");
		});
		
		$("a img.links, .stop-noriba a img, .side-bns a img, #side-search .flyer a img, #home #junrei a img, #home #special a img, #home #rec-contents a img").hover(function(){
			$(this).animate({ opacity: .8 },{ duration: 100, queue: false })
		}, function(){
			$(this).animate({ opacity: 1 },{ duration: 100, queue: false })
		});

		$("#home #recommend .line").alignheight({
			target:">dl"
		});
		$("#sitemap .box-sitemap-area").alignheight({
			target:">div dl dd"
		});

		$("#home #recommend dl").blocklink();

		var $tab3 = $("#tab3");
		$tab3.append('<p class="tooltip iepng"><span></span></p>');
		$("#box-calendar td:has(a)", $tab3).live("mouseover",function(){
			var n = $("a", $(this)).attr("rel");
			$(".tooltip span", $tab3).text(n+"件");
			$(".tooltip", $tab3).show();
		}).live("mouseout",function(){
			$(".tooltip", $tab3).hide();
		}).live("mousemove",function(e){
			$(".tooltip", $tab3).css({
				"top":e.pageY-50+"px",
				"left":e.pageX+5+"px"
			});
		});

	});

})(jQuery);

