/* 共通JSテンプレート
 * 外部リンクを自動的に別ウインドウで開く
 * class="over" の画像をロールオーバー
 * リスト、表に自動的に奇数/偶数classを振る
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

$(function(){

/* External Link
 * Copyright (c) 2009 Kyosuke Nakamura (kyosuke.jp)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
	var siteUri = 'http://testtest.nitroplus.co.jp/';
	var windowOpen = true;
	var externalClass = 'externalLink';

	var externalLinks = $('a[href^="http://"]').not('a[href^="' + siteUri + '"]');
	if (windowOpen) {
		externalLinks.click(function(){	
			window.open($(this).attr('href'), '_blank');
			return false;
		});
	}
	externalLinks.addClass(externalClass);

/**
 * rollOver on jQuery
 * rollOver tag:img,input
 * rollOver class:Over
 * rollOver FileName:*_o.*
 * Last modify:20081210
 * Licensed:MIT License
 * @author AkiraNISHIJIMA(http://nishiaki.probo.jp/)
 */
   // rollover
    var img_cache = new Object();
    $("img.over").not('[src*="_on"]').each(function(){
        var imgsrc = this.src;
        var imgsrc_non_filetype = this.src.lastIndexOf('.');
        var imgsrc_over = this.src.substr(0,imgsrc_non_filetype)+'_on'+this.src.substr(imgsrc_non_filetype,4);
        img_cache[this.src] = new Image();
        img_cache[this.src].src = imgsrc_over;
        $(this).hover(
            function (){
                this.src = imgsrc_over;
            },
            function (){
                this.src = imgsrc;
            }
            );
    });

/*
 * yuga.js 0.4.2 - 優雅なWeb制作のためのJS
 * Copyright (c) 2007 Kyosuke Nakamura (kyosuke.jp)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
	//奇数、偶数を自動追加
	$('ul').each(function(){
		$(this).find('li:odd').addClass('even');
		$(this).find('li:even').addClass('odd');
	});
	$('ol').each(function(){
		$(this).find('li:odd').addClass('even');
		$(this).find('li:even').addClass('odd');
	});
	$('table').each(function(){
		$(this).find('tr:odd').addClass('even');
		$(this).find('tr:even').addClass('odd');
	});

});

