function smartRollover() {
if(document.getElementsByTagName) {
var images = document.getElementsByTagName("img");

for(var i=0; i < images.length; i++) {
if(images[i].getAttribute("src").match("_off."))
{
images[i].onmouseover = function() {
this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
}
images[i].onmouseout = function() {
this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
}
}
}
}
}

if(window.addEventListener) {
window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
window.attachEvent("onload", smartRollover);
}

var play_cnt = 0;

function get_obj_y(target){

  $gosa = 0; //微調整の値px

  var pos = bytefx.$position(document.getElementById(target));
  return pos.y + $gosa;
}

function softScrollBack(top) {

  play_cnt++;
  softScrollBackExec(top, play_cnt, 0);
}

function softScrollBackExec(top, play_no, scrj) {

  if(play_cnt > play_no){
    return false;
  }

  if(navigator.appName == "Microsoft Internet Explorer" && document.compatMode == "CSS1Compat") {
    var scdist = document.body.parentNode.scrollTop;
  } else if(navigator.appName == "Opera") {
    var scdist = document.body.parentNode.scrollTop;
  } else if(navigator.appName == "Netscape" && navigator.userAgent.indexOf("Safari") != -1) {
    var scdist = document.body.scrollTop;
  } else if(navigator.appName == "Netscape" && document.compatMode == "CSS1Compat") {
    var scdist = document.body.parentNode.scrollTop;
  } else {
    var scdist = document.body.scrollTop;
  }


  if(scdist >= top){
    scdist = scdist - top;
    flag = -1;
    point = 0.2;
  } else{
    scdist = top - scdist;
    flag =  1;
    point = 0.2;
  }

  if(scrj<50 && scdist>0){
     scdist = (scdist>2) ? Math.ceil(scdist*point) : 1;
     scrj++;
     scrollBy(0,flag * scdist);
     var timerID = setTimeout("softScrollBackExec(" + top +","+ play_no +","+ scrj +")", 20);
  }
  
function handle(delta) {
        if (delta < 0)
               clearTimeout(timerID);
        else
                clearTimeout(timerID);
}


function wheel(event){
        var delta = 0;
        if (!event) /* For IE. */
                event = window.event;
        if (event.wheelDelta) { /* IE/Opera. */
                delta = event.wheelDelta/120;
                if (window.opera)
                        delta = -delta;
        } else if (event.detail) { /** Mozilla case. */
                delta = -event.detail/3;
        }

        if (delta)
                handle(delta);
}

	if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);
	window.onmousewheel = document.onmousewheel = wheel;

}

function get_obj_y2(target){

  var gosa = -30; //微調整の値px

  var pos = bytefx.$position(document.getElementById(target));
  return pos.y + gosa;
}


$(document).ready(function() {
	var reg1 = new RegExp('floor/map');
	var reg2 = new RegExp('takeoff/business_new');
	var reg3 = new RegExp('takeoff/business_0');
	var reg4 = new RegExp('takeoff/business_01');
	var reg5 = new RegExp('deal/');
	
	var reg7 = new RegExp('equipment/');
	var reg8 = new RegExp('aopf/');
	var reg9 = new RegExp('summary/');
	var reg10 = new RegExp('mydomeosaka/');
	var reg11 = new RegExp('mydomeosaka/hall/');
	var reg12 = new RegExp('mydomeosaka/conference/');
	var reg13 = new RegExp('mydomeosaka/guide/');
	var reg14 = new RegExp('mydomeosaka/price/');
	var reg15 = new RegExp('mydomeosaka/hotel/');
	var reg16 = new RegExp('exporters/');
	var reg17 = new RegExp('mydomeosaka/exhibition/');
	var reg18 = new RegExp('ibo/bmc/');
	var reg19 = new RegExp('ibo/bmi/');
	var reg20 = new RegExp('ibo/seminar/');
	var reg21 = new RegExp('ibo/overseas/');
	var reg22 = new RegExp('ibo/business/');
	var reg23 = new RegExp('ibo/faq/');
	var reg24 = new RegExp('ibo/soudan');
	var reg25 = new RegExp('ibo/research');
	
	var reg26 = new RegExp('ibo/bmi/list/1/');
	var reg27 = new RegExp('ibo/bmi/list/2/');
	var reg28 = new RegExp('ibo/bmi/list/3/');
	var reg29 = new RegExp('ibo/bmi/list/4/');
	var reg30 = new RegExp('ibo/bmi/list/5/');
	var reg31 = new RegExp('ibo/bmi/list/6/');
	var reg32 = new RegExp('ibo/bmi/list/7/');
	var reg33 = new RegExp('ibo/bmi/list/8/');
	
	var reg34 = new RegExp('ibo/bmi/back_number/');
	var reg35 = new RegExp('ibo/overseas/back_number/1/');
	var reg36 = new RegExp('ibo/overseas/back_number/2/');
	var reg37 = new RegExp('mydomeosaka/facility/');
	var reg38 = new RegExp('mydomeosaka/event/');
	var reg39 = new RegExp('mydomeosaka/floor/');
	
	var lochref = $(location).attr('href');
	var Lochref = lochref.replace( /http:\/\/mydome-test.ith.jp/ig , "" );
	var Lochref = Lochref.replace( /https:\/\/mydome-test.ith.jp/ig , "" );
	var Lochref = Lochref.replace( /http:\/\/www.mydome.jp/ig , "" );
	var Lochref = Lochref.replace( /https:\/\/www.mydome.jp/ig , "" );
	var Lochref = Lochref.replace( /http:\/\/new.mydome.jp/ig , "" );
	var Lochref = Lochref.replace( /https:\/\/new.mydome.jp/ig , "" );
	var Lochref = Lochref.replace( /http:\/\/mydome2011.ith.jp/ig , "" );
	var Lochref = Lochref.replace( /https:\/\/mydome2011.ith.jp/ig , "" );
	$('#gn > ul > li > a', this.group).each(function(){
		if(Lochref == $(this).attr('href')){
			var Src = $(this).children('img').attr('src').replace("_off.", "_on.");
			$(this).children('img').attr('src', Src);
			$(this).parent().append($(this).html());
			$(this).remove();
		}
	});
	$('#gn_k > ul > li > a', this.group).each(function(){
		if(Lochref == $(this).attr('href')){
			var Src = $(this).children('img').attr('src').replace("_off.", "_on.");
			$(this).children('img').attr('src', Src);
			$(this).parent().append($(this).html());
			$(this).remove();
		}
	});
	
	if(Lochref.match(reg5)){
		if(Lochref != '/deal/'){
			var Thisreg5 = $('#gn_k > ul > li > a').filter(':eq(0)');
			var Srcreg5 = $(Thisreg5).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg5).children('img').attr('src', Srcreg5);
			//$(Thisreg5).parent().append($(Thisreg5).html());
			//$(Thisreg5).remove();
		}
	}
	
	
	if(Lochref.match(reg7)){
		if(Lochref != '/equipment/'){
			var Thisreg7 = $('#gn_k > ul > li > a').filter(':eq(2)');
			var Srcreg7 = $(Thisreg7).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg7).children('img').attr('src', Srcreg7);
			//$(Thisreg7).parent().append($(Thisreg7).html());
			//$(Thisreg7).remove();
		}
	}
	if(Lochref.match(reg8)){
		if(Lochref != '/aopf/'){
			var Thisreg8 = $('#gn_k > ul > li > a').filter(':eq(3)');
			var Srcreg8 = $(Thisreg8).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg8).children('img').attr('src', Srcreg8);
			//$(Thisreg8).parent().append($(Thisreg8).html());
			//$(Thisreg8).remove();
		}
	}
	if(Lochref.match(reg9)){
		if(Lochref != '/summary/'){
			var Thisreg9 = $('#gn_k > ul > li > a').filter(':eq(4)');
			var Srcreg9 = $(Thisreg9).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg9).children('img').attr('src', Srcreg9);
			//$(Thisreg9).parent().append($(Thisreg9).html());
			//$(Thisreg9).remove();
		}
	}
	if(Lochref.match(reg10)){
		if(Lochref != '/mydomeosaka/' && !Lochref.match(reg11) && !Lochref.match(reg12) && !Lochref.match(reg13) && !Lochref.match(reg14) && !Lochref.match(reg15) && !Lochref.match(reg17) && !Lochref.match(reg37) && !Lochref.match(reg38) && !Lochref.match(reg39)){
			var Thisreg10 = $('#gn > ul > li > a').filter(':eq(0)');
			var Srcreg10 = $(Thisreg10).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg10).children('img').attr('src', Srcreg10);
			//$(Thisreg10).parent().append($(Thisreg10).html());
			//$(Thisreg10).remove();
		}
	}
	if(Lochref.match(reg11)){
		if(Lochref != '/mydomeosaka/hall/'){
			var Thisreg11 = $('#gn > ul > li > a').filter(':eq(2)');
			var Srcreg11 = $(Thisreg11).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg11).children('img').attr('src', Srcreg11);
		}
	}
	if(Lochref.match(reg12)){
		if(Lochref != '/mydomeosaka/conference/'){
			var Thisreg12 = $('#gn > ul > li > a').filter(':eq(3)');
			var Srcreg12 = $(Thisreg12).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg12).children('img').attr('src', Srcreg12);
		}
	}
	if(Lochref.match(reg13)){
		if(Lochref != '/mydomeosaka/guide/'){
			var Thisreg13 = $('#gn > ul > li > a').filter(':eq(4)');
			var Srcreg13 = $(Thisreg13).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg13).children('img').attr('src', Srcreg13);
			//$(Thisreg13).parent().append($(Thisreg13).html());
			//$(Thisreg13).remove();
		}
	}
	if(Lochref.match(reg14)){
		if(Lochref != '/mydomeosaka/price/'){
			var Thisreg14 = $('#gn > ul > li > a').filter(':eq(5)');
			var Srcreg14 = $(Thisreg14).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg14).children('img').attr('src', Srcreg14);
			//$(Thisreg14).parent().append($(Thisreg14).html());
			//$(Thisreg14).remove();
		}
	}
	if(Lochref.match(reg16)){
		var Thisreg16 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg16 = $(Thisreg16).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg16).children('img').attr('src', Srcreg16);
	}
	if(Lochref.match(reg17)){
		if(Lochref != '/mydomeosaka/exhibition/'){
			var Thisreg17 = $('#gn > ul > li > a').filter(':eq(1)');
			var Srcreg17 = $(Thisreg17).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg17).children('img').attr('src', Srcreg17);
		}
	}
	if(Lochref.match(reg37)){
		if(Lochref != '/mydomeosaka/facility/'){
			var Thisreg37 = $('#gn > ul > li > a').filter(':eq(1)');
			var Srcreg37 = $(Thisreg37).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg37).children('img').attr('src', Srcreg37);
		}
	}
	if(Lochref.match(reg38)){
		if(Lochref != '/mydomeosaka/event/'){
			var Thisreg38 = $('#gn > ul > li > a').filter(':eq(6)');
			var Srcreg38 = $(Thisreg38).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg38).children('img').attr('src', Srcreg38);
		}
	}
	if(Lochref.match(reg39)){
		if(Lochref != '/mydomeosaka/floor/'){
			var Thisreg39 = $('#gn > ul > li > a').filter(':eq(1)');
			var Srcreg39 = $(Thisreg39).children('img').attr('src').replace("_off.", "_on.");
			$(Thisreg39).children('img').attr('src', Srcreg39);
		}
	}
		if(Lochref.match(reg18)){
		var Thisreg18 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg18 = $(Thisreg18).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg18).children('img').attr('src', Srcreg18);
	}
	if(Lochref.match(reg19)){
		var Thisreg19 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg19 = $(Thisreg19).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg19).children('img').attr('src', Srcreg19);
	}
		if(Lochref.match(reg20)){
		var Thisreg20 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg20 = $(Thisreg20).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg20).children('img').attr('src', Srcreg20);
	}
		if(Lochref.match(reg21)){
		var Thisreg21 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg21 = $(Thisreg21).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg21).children('img').attr('src', Srcreg21);
	}
		if(Lochref.match(reg22)){
		var Thisreg22 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg22 = $(Thisreg22).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg22).children('img').attr('src', Srcreg22);
	}
		if(Lochref.match(reg23)){
		var Thisreg23 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg23 = $(Thisreg23).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg23).children('img').attr('src', Srcreg23);
	}
		if(Lochref.match(reg24)){
		var Thisreg24 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg24 = $(Thisreg24).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg24).children('img').attr('src', Srcreg24);
	}
		if(Lochref.match(reg25)){
		var Thisreg25 = $('#gn_k > ul > li > a').filter(':eq(1)');
		var Srcreg25 = $(Thisreg25).children('img').attr('src').replace("_off.", "_on.");
		$(Thisreg25).children('img').attr('src', Srcreg25);
	}	
	$('#side1 > .sbox2 > h2.link > a', this.group).each(function(){
		if(Lochref == $(this).attr('href')){
			var Tag1 = '<p>'+$(this).html()+'</p>';
			$(this).parent().append(Tag1);
			$(this).remove();
		}
	});
	$('#side1 > .sbox2 > ul.box1 > li > a', this.group).each(function(){
		if(Lochref == $(this).attr('href')){
			if($(this).attr('class') == 'top'){
				var Tag2 = '<p class="top">'+$(this).html()+'</p>';
				$(this).parent().append(Tag2);
				$(this).remove();
			} else {
				var Tag2 = '<p>'+$(this).html()+'</p>';
				$(this).parent().append(Tag2);
				$(this).remove();
			}
		}
	});
	
	if(Lochref.match(reg1)){
		var This = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(0)');
		var Tag3 = '<p class="top">'+$(This).html()+'</p>';
		$(This).parent().append(Tag3);
		$(This).remove();
	}
	if(Lochref.match(reg2)){
		var This2 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(4)');
		var Tag4 = '<p>'+$(This2).html()+'</p>';
		$(This2).parent().append(Tag4);
		$(This2).remove();
	} else if(Lochref.match(reg3)){
		var This3 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(3)');
		var Tag5 = '<p>'+$(This3).html()+'</p>';
		if(!Lochref.match(reg4)){
			$(This3).parent().append(Tag5);
			$(This3).remove();
		}
	}
	
	if(Lochref.match(reg26)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(5)').attr('href');
		if(chURL == '/ibo/bmi/list/1/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(5)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg27)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(6)').attr('href');
		if(chURL == '/ibo/bmi/list/2/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(6)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg28)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(7)').attr('href');
		if(chURL == '/ibo/bmi/list/3/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(7)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg29)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(8)').attr('href');
		if(chURL == '/ibo/bmi/list/4/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(8)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg30)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(9)').attr('href');
		if(chURL == '/ibo/bmi/list/5/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(9)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg31)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(10)').attr('href');
		if(chURL == '/ibo/bmi/list/6/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(10)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg32)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(11)').attr('href');
		if(chURL == '/ibo/bmi/list/7/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(11)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg33)){
		var chURL = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(12)').attr('href');
		if(chURL == '/ibo/bmi/list/8/'){
			var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(12)');
			var Tag6 = '<p>'+$(This4).html()+'</p>';
			$(This4).parent().append(Tag6);
			$(This4).remove();
		}
	}
	
	if(Lochref.match(reg34)){
		var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(4)');
		var Tag6 = '<p>'+$(This4).html()+'</p>';
		$(This4).parent().append(Tag6);
		$(This4).remove();
	}
	
	if(Lochref.match(reg35)){
		var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(8)');
		var Tag6 = '<p>'+$(This4).html()+'</p>';
		$(This4).parent().append(Tag6);
		$(This4).remove();
	}
	
	if(Lochref.match(reg36)){
		var This4 = $('#side1 > .sbox2 > ul.box1 > li > a').filter(':eq(7)');
		var Tag6 = '<p>'+$(This4).html()+'</p>';
		$(This4).parent().append(Tag6);
		$(This4).remove();
	}
	
	if($("#searchbox").val() == ""){
		$("#searchbox").val("サイト内検索").css("color","#dffaff");
	} else if($("#searchbox").val() == "サイト内検索"){
		$("#searchbox").css("color","#dffaff");
	}
	
	$("#searchbox").focus(function(){
		if(this.value == "サイト内検索"){
			$(this).val("").css("color","#444");
		}
		$(this).parent().css("background-image","url('../../img/header/bg_searchon.gif')");
		$(this).css({
			"background-image":"none",
			"background-color":"#fff",
			"color":"#444"
		});
	});
	
	$("#searchbox").blur(function(){
		if(this.value == ""){
			$(this).val("サイト内検索").css("color","#dffaff");
			$(this).parent().css("background-image","url('../../img/header/bg_searchoff.gif')");
			$(this).css({
				"background":"url('../../img/header/bg_searchinput.gif') repeat-x left -2px",
				"color":"#dffaff"
			});
		}
		if(this.value != ""){
			if(this.value == "サイト内検索"){
				$(this).val("サイト内検索").css("color","#dffaff");
				$(this).parent().css("background-image","url('../../img/header/bg_searchoff.gif')");
				$(this).css({
					"background":"url('../../img/header/bg_searchinput.gif') repeat-x left -2px",
					"color":"#dffaff"
				});
			} else {
				$(this).parent().css("background-image","url('../../img/header/bg_searchon.gif')");
				$(this).css({
					"background-image":"none",
					"background-color":"#fff",
					"color":"#444"
				});
			}
		}
	});
	
	if($("#searchbox2").val() == ""){
		$("#searchbox2").val("サイト内検索").css("color","#cccccc");
	} else if($("#searchbox2").val() == "サイト内検索"){
		$("#searchbox2").css("color","#cccccc");
	}
	$("#searchbox2").focus(function(){
		if(this.value == "サイト内検索"){
			$(this).val("").css("color","#444");
		}
	});
	$("#searchbox2").blur(function(){
		if(this.value == ""){
			$(this).val("サイト内検索").css("color","#cccccc");
		}
		if(this.value != "サイト内検索"){
			$(this).css("color","#444");
		}
	});
	
	
	$('.accordion_content').each(function(){
		$(this).hide();
	});
	
	$('.accordion_toggle').click(function() {
		
		if($(this).parent().hasClass('current')) {
			$(this).siblings('dd').hide();
			$(this).parent().removeClass('current');
		} else {
			$('.accordion_content').each(function(){
				$(this).hide();
				$('.accordion_toggle').parent().removeClass('current');
			});
			$('.accordion_toggle').parent().each(function(){
				$(this).removeClass('current');
			});
			$(this).siblings('dd').toggle();
			$(this).parent().toggleClass('current');
		}
		
		return false;
	});
	


});
