﻿$(function() {
	init1();
});

function init1(){
	// フォーカスで消える文字
	//focus_text();
	
	/* スムーススクロール */
	if (! $.browser.safari) {
		if($('.page_top a').length!=0){
			$('.page_top a').click(function () {
				$(this).blur();
				$('html,body').animate({ scrollTop: 0 }, 'slow');
				return false;
			});
		}
	}
	
	/* スライド */
	if( ($("#publication").length!=0) || ($("#mobile_setting").length!=0) ){
		$("#publication dl dt,#mobile_setting dt").hover(function(){ $(this).css("cursor","pointer");},function(){ $(this).css("cursor","default"); });
		$("#publication dl dd,#mobile_setting dd").css("display","none");	
		$("#publication dl dt,#mobile_setting dt").click(function(){$(this).next().slideToggle("fast");});
	}
	
	/* ツールチップ */
	if(typeof login_flg != 'undefined'){
		if(login_flg != '1'){
			//ログインしてい無い場合だけツールチップ表示 実行
			tooltip();
		}
	}
	
	/* ロールオーバー */
	if($(".ovr").length!=0){
	    $(".ovr").mouseover(function(){
	        $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
	    }).mouseout(function(){
	        $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
	    }).each(function(){
	        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
	    });
    }
    
	/* ねむねむアニマル */
	//$('#cat_animal').find('#section01').find('ul.animal_list li').flatHeights().find('p.comment').flatHeights();
	//$('#cat_animal').find('#section01').find('ul.animal_list').find('li:nth-child(4n)').addClass("rtn");
	
	/* 地図 タブ */
	if($("#usermap_tab").length!=0)   $("#usermap_tab").idTabs();
	if($("#usergraph_tab").length!=0) $("#usergraph_tab").idTabs();
	if($("#mygraph_tab").length!=0)   $("#mygraph_tab").idTabs();
	if($("#edit_btn_tab").length!=0)  $("#edit_btn_tab").idTabs();
	
	if($("#subcol").length!=0){
		$("#subcol").find("ul.imglist").find("li:last").addClass("last").end();
		$("#subcol").find("dl.txtlist").find("dd:last").addClass("last").end();
	}
	if($("#footer").length!=0) $("#footer").find("ul.fnav").find("li:first").addClass("first").end();
	
	if($("#contents").length!=0){
		$("#contents").find("ul.img_desc_list").find("li:last").addClass("last").end().end()
						.find("ul.imglist").find("li:last").addClass("last").end().end()
						.find("ul.ver_imglist").find("li:last").addClass("last").end().end()
						.find("dl.txtlist").find("dd:last").addClass("last").end().end()
						.find("ul.img_desc_main_list").find("li:last").addClass("last").end();
	}
	
	if($("#cat_osusume").length!=0){
		$('#cat_osusume').find('ul.img_desc_sub_list p.desc').flatHeights().end().find('div.img_hor_link p.desc').flatHeights().end();
	}
	if($("#footer").length!=0){
		$('#footer').find('ul.fnav:first-child').find('li:first-child').css('display','none').end().end()
							.find('li:eq(1)').css('background','none').end();
	}
	if($("input").length!=0){
		$("input").hover(
		function () {
			$(this).addClass('over');
		},
		function () {
			$(this).removeClass('over');
		}
		);
	}
	

	
	//if($('#mb_main, #mb_side,dl#monitor_available h5').length!=0){
	//	$('#mb_main, #mb_side,dl#monitor_available h5').flatHeights();
	//}
}

// フォーカスで消える文字
function focus_text(){
	//メールアドレス
	$('input[title][type=text]').each(function() {
		if($(this).val() === '') {
			$(this).val($(this).attr('title'));
		}

		$(this).focus(function() {
			if($(this).val() === $(this).attr('title')) {
				$(this).val('').addClass('focused');
			}
		});

		$(this).blur(function() {
			if($(this).val() === '') {
				$(this).val($(this).attr('title')).removeClass('focused');
			}
		});
	});
}
