// JavaScript Document
// 


/*
// Roll Over Images
*/

function initRollOvers() {
	
	var image_cache = new Object();
	
	$("img.swap").each( function(i) {
		var imgsrc = this.src;
		var dot = this.src.lastIndexOf('.');
		var imgsrc_on = this.src.substr(0, dot) + '_on' + this.src.substr(dot, 4);
		image_cache[this.src] = new Image();
		image_cache[this.src].src = imgsrc_on;
		$(this).hover(
			function() { this.src = imgsrc_on; },
			function() { this.src = imgsrc; }
		);
	});
	
}



/*
// New Window
*/

function initNewWindow() {
	
	var popupEvent = function(event) {
		if( this.rel ) {
			window.open(this.href, 'popup', this.rel).focus();
		} else {
			window.open(this.href, '_blank').focus();
		}
		event.preventDefault();
		event.stopPropagation();
	}
	
	$("a.popup").each(function(i) {
		$(this).click(popupEvent);
		$(this).keypress(popupEvent);
	});
	
}

$(document).ready( function(){
	$(initNewWindow);
	$(initRollOvers);
})



// Add Iwamoto 20080920

var swfName = 'background';

function loaded() {
	$("#kaisetsu").hide();
	if( status == 'open' ) {
		$(".saishin_list").hide();
		$("#koushinList").show();
		$("#koushinList iframe").attr("src", '/' + list + '.html');
	} else {
		$("#koushinList").hide();
		$(".saishin_list").show();	
	}
}

function openInfo() {
	$("#kaisetsu").slideDown();
	$(".saishin_list").slideDown();
	$("#koushinList").hide();
}

function closeInfo() {
	$("#kaisetsu").slideUp();
	$(".saishin_list").slideDown();
	$("#koushinList").hide();
	callExternalInterface();
}

function openList() {
	$("#kaisetsu").slideUp("fast");
	$(".saishin_list").slideUp("fast");
	$("#koushinList").slideDown();
	$.cookie('status', 'open', { expires: 1, path:'/' });
}

function closeList() {
	$("#kaisetsu").hide();
	$("#koushinList").slideUp();
	$(".saishin_list").slideDown();
	$.cookie('status', 'close', { expires: 1, path:'/' });
}

function callExternalInterface(){
	getMovie("mainFla").closeButton();
}
function getMovie(str) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[str];
	} else {
		return document[str];
	}
}


$(document).ready( function(){
	// Default
	$(loaded);
	// Kaisetu Open
	//$(".headCopy").click(openInfo).css("cursor", "pointer");
	// Kaisetu Close
	$("#kaisetuBox .winClose img").click(closeInfo).css("cursor", "pointer");
	// Koushin List Open
	$("#Navi .list img").click(openList).css("cursor", "pointer");
	// Koushin List Close
	$("#koushinList .winClose img").click(closeList).css("cursor", "pointer");
});



