/*///////////////////// rollover //////////////////////////////*/
$(function(){
    $("img.rollover").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"))
    })
})


/*///////////////////// G-nav  //////////////////////////////*/
$(document).ready(function(){
	
	$(".g-nav-roll, .tab-navi-roll").each(function(){
		var bglink = $(this).attr("src").replace(".gif", "_o.gif");
		$(this).parent().parent().css("background-image","url("+bglink+")");
		
		$(this).hover(function () {
			$(this).stop().fadeTo(200,0);
		},function () {
			$(this).stop().fadeTo(200,1);
		});
	});
});

/*///////////////////// ビジュアル //////////////////////////////*/

function imgResize(){
	var windowW = $(window).width();
	if($(window).width() < 1200) {
		$('#main-img-main-visual').width(1200);
	}
	else {
		$('#main-img-main-visual').width(windowW);
	}
}
$(function(){
	imgResize();
});
$(window).resize(function(){
	imgResize();
});

/*///////////////////// Form-Validate //////////////////////////////*/	
$(document).ready(function() {
	$("#form-host").validate();
});

/*///////////////////// print //////////////////////////////*/
function PrintPage(){
	if(document.getElementById || document.layers){
		window.print();	
	}}

/*///////////////////// Link //////////////////////////////*/
$(document).ready(function() {
	$(".f-link-map-box").click(function() {
	window.location.href = ($("span.box-link a").attr("href"));
	}); 
	$("span.box-link").addClass("none"); 
	$(".f-link-map-box").hover(function(){
	$(this).addClass("box_hover"); 
	},
	function(){
	$(this).removeClass("box_hover"); 
	});
}); 

/*///////////////////// Tab Coexistence //////////////////////////////*/
$(function(){
	$("a[href*='#']").filter(function(){
				return !$(this).parent().parent().hasClass("tab");
			}).slideScroll();
		});

