
var CWAT = {};
CWAT.Common = {
	load: function() {
		// 外部サイトへのリンク
		$$('a.external').each(
			function(anchor){
				var img = document.createElement('img');
				img.className = 'external swap_image';
				if($$('body.grayed').length == 0) { 
					img.src = '/common/imgs/icon_blank_normal.gif';
				}else{
					img.src = '/common/imgs/icon_blank_g_normal.gif';
				}
				img.alt = '';
				$(anchor).observe('mouseover', function(){img.src=img.src.replace('_normal.','_over.');});
				$(anchor).observe('mouseout', function(){img.src=img.src.replace('_over.','_normal.');});
				$(anchor).insert(img);				
			}
		);
		new Image().src = '/common/imgs/icon_blank_over.gif';
		new Image().src = '/common/imgs/icon_blank_g_over.gif';
		// ロールオーバー画像の処理
		$$('.swap_image').each(
			function(img){
				img.observe('mouseover', function(){img.src=img.src.replace('_normal.','_over.');});
				img.observe('mouseout', function(){img.src=img.src.replace('_over.','_normal.');});
			}
		);
		
		// ページトップ アンカーの処理
		$$('.gotop a').each(
			function(anchor){
				anchor.observe('click', function(){Effect.ScrollTo('top', {duration:0.3}); return false;});
			}
		);
		$$('a.move').each(
			function(anchor){
				if(anchor.href.indexOf('#') < 0) return;
				var value = anchor.href.substring(anchor.href.indexOf('#') + 1);
				if(value.length == 0) value = 'top';
				anchor.observe('click', function(){Effect.ScrollTo(value, {duration:0.3}); return false;});
			}
		);
	}
};
document.observe('dom:loaded', function(){ CWAT.Common.load(); });
