function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++){
		x.src=x.oSrc;
	}
}

function MM_preloadImages() { //v3.0
	var d=document;
	if(d.images){
		if(!d.MM_p){
			d.MM_p=new Array();
		}
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){
				d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
			}
		}
	}
}
function MM_findObj(n, d) { //v4.01
	var p,i,x;
	if(!d){
		d=document;
	}
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all){
		x=d.all[n];
	}
	for (i=0;!x&&i<d.forms.length;i++){
		x=d.forms[i][n];
	}
	for(i=0;!x&&d.layers&&i<d.layers.length;i++){
		x=MM_findObj(n,d.layers[i].document);
	}
	if(!x && d.getElementById){
		x=d.getElementById(n);
	}
	return x;
}
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr=new Array;
	for(i=0;i<(a.length-2);i+=3){
		if ((x=MM_findObj(a[i]))!=null){
			document.MM_sr[j++]=x;
			if(!x.oSrc) x.oSrc=x.src;
			x.src=a[i+2];
		}
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//-->

//国リンク表示
function dispContryLink( id,jump,x,y)
{
	var obj = document.getElementById( "map" );
	var pos = getPosition( obj );
	var xMap = pos.x + x;
	var yMap = pos.y + y;
	document.getElementById(id).innerHTML = "<A href='#"+jump+"'><SPAN style='z-index:1; position:absolute; left:"+xMap+"px; top:"+yMap+"px; color:#FF0000;'>★</SPAN></A>";
}

//国情位置表示
function dispContry(x,y)
{
	var obj = document.getElementById( "map" );
	var pos = getPosition( obj );
	var xMap = pos.x + x;
	var yMap = pos.y + y;
	document.getElementById("country").innerHTML = "<SPAN style='z-index:1; position:absolute; left:"+xMap+"px; top:"+yMap+"px; color:#FF0000;'><IMG src='/images/navi/country_mark.gif'></SPAN>";
}

function mapClick()
{
	document.onclick = mapEvent;
}

function mapEvent( e )
{
	var obj = document.getElementById( "map" );
	var pos = getPosition( obj );
	var xMap = getMouseX( e ) - pos.x;
	var yMap = getMouseY( e ) - pos.y;

	if( ( 0 <= xMap && xMap <= obj.width ) && ( 0 <= yMap && yMap <= obj.height ) ){
		document.country_form.x.value=xMap;
		document.country_form.y.value=yMap;
		if(window.opera){
			document.getElementById("map").innerHTML = "<IMG src='images/navi/worldmap.gif' id='map' name='map' onmouseclic='mapClick()'>";
		}
		document.getElementById("country").innerHTML = "<SPAN style='z-index:1; position:absolute; left:"+getMouseX( e )+"px; top:"+getMouseY( e )+"px; color:#FF0000;'><IMG src='/images/navi/country_mark.gif'></SPAN>";
	}
}

function getMouseX(e){
	if(window.opera){
		return e.clientX;
	}
	else if(document.all){
		return window.event.screenX - window.screenLeft;
	}
	else if(document.layers||document.getElementById){
		return e.pageX;
	}
}
function getMouseY(e){
	if(window.opera){
		return e.clientY;
	}
	else if(document.all){
		return window.event.screenY - window.screenTop;
	}
	else if(document.layers||document.getElementById){
		return e.pageY;
	}
}
//絶対座標取得
function getPosition( obj )
{
	var target = obj; 
	var pos = new function(){ this.x = 0; this.y = 0; } 
	while( target ){ 
		pos.x += target.offsetLeft; 
		pos.y += target.offsetTop; 
		target = target.offsetParent; 
	}
	pos.x;
	pos.y;
	return pos;
}

function onChangeCountry( obj )
{
//	alert( "test" );
//	while( obj ){
		window.location.hash = obj.options[obj.selectedIndex].value;
//	}
}

//function Jump() {
//  tu = document.f.elements['jumpto'].options[document.f.elements['jumpto'].selectedIndex].value;
//  if( tu != '-' ) {
//    location.href = tu;
//  }
//  else {
//    alert('移動先を選択してください');
//  }
//}
//// -->
//
//
//
//<!--
//function MM_reloadPage(init) {  //reloads the window if Nav4 resized
//  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
//    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
//  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
//}
//MM_reloadPage(true);
////-->


<!--//
function sik(n)
	{
	window.open(n,"sample","screenX=0,screenY=0,left=0,top=0,WIDTH=700,HEIGHT=600,scrollbars=yes,resizable=yes,dependent=yes");
	}
//-->

<!--//
function sik400(n)
	{
	window.open(n,"sample","screenX=0,screenY=0,left=0,top=0,WIDTH=700,HEIGHT=450,scrollbars=yes,resizable=yes,dependent=yes");
	}
//-->


<!--//
function sik600(n)
	{
	window.open(n,"sample","screenX=0,screenY=0,left=0,top=0,WIDTH=700,HEIGHT=600,scrollbars=yes,resizable=yes,dependent=yes");
	}
//-->

<!--//
function sik800(n)
	{
	window.open(n,"sample","screenX=0,screenY=0,left=0,top=0,WIDTH=700,HEIGHT=850,scrollbars=yes,resizable=yes,dependent=yes");
	}
//-->