
(function($){

	$(document).ready(function(){

		/* Rollover. */
		$('img.over, input.over').rollover({
			suffix: '_over'
		});

		/* Status current. */
		$('img.on').each(function(){
			this.src = this.src.replace(/^(.+)(\.[a-z]+)$/, '$1_over$2');
		});

		/* Open link as '_blank'. */
		$('a[rel=external]').click(function(){					
			window.open(this.href, '_blank');
			return false;
		});

		/* Track outgoing. */
		$('a.outgoing').bind('click keypress', function(e){
			var code = e.charCode || e.keyCode;
			var url = this.href;
			if ((!code || (code && code == 13)) && pageTracker) {
				pageTracker._trackPageview('/outsidelink/'+ url);
			}
			window.open(url, '_blank');
			return false;
		});

		trackFormSubmit();

	});

	function trackFormSubmit()
	{
		var SIMULATOR_URL = 'https://ecredit.jaccs.co.jp/Service?_TRANID=WFLoginBridal';

		$('form', document.body)
			.filter(function(){
				return $(this).attr('action') === SIMULATOR_URL;
			})
			.submit(function(){
				if ($.isFunction(pageTracker._trackPageview)) {
					pageTracker._trackPageview('/simulation/'+ $(this).attr('action'));
				}
				/* oepn as '_blank'. */
				$(this).attr('target', '_blank');
			})
		;
	}

})(jQuery);



/*
 * jQuery tiny rollover plugin.
 *
 * @param {Object} Several options.
 * @return {Object} jQuery object.
 */
(function(a){a.fn.rollover=function(c){var d="$1"+a.extend({suffix:"_on"},c).suffix+"$2";return a(this).each(function(){var b=new Image;b.src=this.src.replace(/^(.+)(\.[a-z]+)$/,d);a(this).data("rolloverImage",{defaultImage:this.src,hoverImage:b.src}).hover(function(){this.src=a(this).data("rolloverImage").hoverImage},function(){this.src=a(this).data("rolloverImage").defaultImage})})}})(jQuery);



