/*Roll Over & Out*/

var $cc = new Object();
$cc.Img = function($mouseover, $mouseout) {
  this.mouseover = $mouseover;
  this.mouseout = $mouseout;
}
$cc.Base = function() {
  var $undefined;
  return arguments[0] == $undefined ? '' : arguments[0];
}
$cc.Cache = function($obj) {
  for(var $p in $obj) {
    eval('this.'+$p+' = new Object()');
    for(var $p2 in eval('$obj.'+$p)) {
      eval('this.'+$p+'.'+$p2+' = new Image()');
      eval('this.'+$p+'.'+$p2+'.src = $cc.Cache.base+$obj.'+$p+'.'+$p2);
    }
  }
}
$cc.Load = function($name, $obj) {
  eval('$obj.'+$name+'.mouseout.src = $obj.'+$name+'.mouseover.src');
  eval('document.'+$name+'.src = $obj.'+$name+'.mouseover.src');
}
$cc.Mouseover = function($name, $obj) {
  eval('document.'+$name+'.src = $obj.'+$name+'.mouseover.src');
}
$cc.Mouseout = function($name, $obj) {
  eval('document.'+$name+'.src = $obj.'+$name+'.mouseout.src');
}
$cc.img = new Object();

/* commoon */

$cc.img.un_sitemap = new $cc.Img("common/img/un_sitemap_over.gif", "common/img/un_sitemap.gif");
$cc.img.un_contact = new $cc.Img("common/img/un_contact_over.gif", "common/img/un_contact.gif");
$cc.img.un_english = new $cc.Img("common/img/un_english_over.gif", "common/img/un_english.gif");

$cc.img.bn_registration = new $cc.Img("common/img/bn_registration_over.gif", "common/img/bn_registration.gif");
$cc.img.bn_sp = new $cc.Img("common/img/bn_sp_over.gif", "common/img/bn_sp.gif");
$cc.img.bn_effect = new $cc.Img("common/img/bn_effect_over.gif", "common/img/bn_effect.gif");
$cc.img.bn_attention = new $cc.Img("common/img/bn_attention_over.gif", "common/img/bn_attention.gif");
$cc.img.bn_2008 = new $cc.Img("common/img/bn_2008_over.gif", "common/img/bn_2008.gif");
$cc.img.bn_foodconference = new $cc.Img("common/img/bn_foodconference_over.gif", "common/img/bn_foodconference.gif");

$cc.img.pagetop = new $cc.Img("common/img/btn_pagetop_over.gif", "common/img/btn_pagetop.gif");
$cc.img.pagetop_2 = new $cc.Img("common/img/btn_pagetop_over.gif", "common/img/btn_pagetop.gif");

$cc.img.btn_fcn = new $cc.Img("common/img/btn_fcn_over.gif", "common/img/btn_fcn.gif");
$cc.img.btn_ejk = new $cc.Img("common/img/btn_ejk_over.gif", "common/img/btn_ejk.gif");

/* sn */

$cc.img.sn_outline_index = new $cc.Img("common/img/sn/sn_outline_index_over.gif", "common/img/sn/sn_outline_index.gif");
$cc.img.sn_outline_hfe = new $cc.Img("common/img/sn/sn_outline_hfe_over.gif", "common/img/sn/sn_outline_hfe.gif");
$cc.img.sn_outline_zone = new $cc.Img("common/img/sn/sn_outline_zone_over.gif", "common/img/sn/sn_outline_zone.gif");
$cc.img.sn_outline_seminar = new $cc.Img("common/img/sn/sn_outline_seminar_over.gif", "common/img/sn/sn_outline_seminar.gif");
$cc.img.sn_outline_access = new $cc.Img("common/img/sn/sn_outline_access_over.gif", "common/img/sn/sn_outline_access.gif");

$cc.img.sn_for_exhibitor_index = new $cc.Img("common/img/sn/sn_for_exhibitor_index_over.gif", "common/img/sn/sn_for_exhibitor_index.gif");
$cc.img.sn_for_exhibitor_promotion = new $cc.Img("common/img/sn/sn_for_exhibitor_promotion_over.gif", "common/img/sn/sn_for_exhibitor_promotion.gif");
$cc.img.sn_for_exhibitor_price = new $cc.Img("common/img/sn/sn_for_exhibitor_price_over.gif", "common/img/sn/sn_for_exhibitor_price.gif");
$cc.img.sn_for_exhibitor_download = new $cc.Img("common/img/sn/sn_for_exhibitor_download_over.gif", "common/img/sn/sn_for_exhibitor_download.gif");

/* outline */

$cc.img.btn_zone_ifia = new $cc.Img("outline/img/btn_zone_ifia_over.gif", "outline/img/btn_zone_ifia.gif");
$cc.img.btn_zone_hfe = new $cc.Img("outline/img/btn_zone_hfe_over.gif", "outline/img/btn_zone_hfe.gif");
$cc.img.btn_seminar_seminar = new $cc.Img("outline/img/btn_seminar_seminar_over.gif", "outline/img/btn_seminar_seminar.gif");
$cc.img.btn_seminar_presen = new $cc.Img("outline/img/btn_seminar_presen_over.gif", "outline/img/btn_seminar_presen.gif");
$cc.img.btn_seminar_timetable = new $cc.Img("outline/img/btn_seminar_timetable_over.gif", "outline/img/btn_seminar_timetable.gif");

/* for_exhibitor */

$cc.img.btn_index_1 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_index_2 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_index_3 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_index_4 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_index_5 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_index_6 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_index_7 = new $cc.Img("for_exhibitor/img/btn_index_over.gif", "for_exhibitor/img/btn_index.gif");
$cc.img.btn_price_space = new $cc.Img("for_exhibitor/img/btn_price_space_over.gif", "for_exhibitor/img/btn_price_space.gif");
$cc.img.btn_price_presen = new $cc.Img("for_exhibitor/img/btn_price_presen_over.gif", "for_exhibitor/img/btn_price_presen.gif");
$cc.img.btn_price_plan = new $cc.Img("for_exhibitor/img/btn_price_plan_over.gif", "for_exhibitor/img/btn_price_plan.gif");

$cc.img.btn_sp_order_form = new $cc.Img("for_exhibitor/sp/img/btn_sp_order_form_over.gif", "for_exhibitor/sp/img/btn_sp_order_form.gif");
$cc.img.btn_sp_guidebook = new $cc.Img("for_exhibitor/sp/img/btn_sp_guidebook_over.gif", "for_exhibitor/sp/img/btn_sp_guidebook.gif");

/* visitor */
$cc.img.sn_visitor_index = new $cc.Img("common/img/sn/sn_visitor_index_over.gif", "common/img/sn/sn_visitor_index.gif");
$cc.img.sn_visitor_seminar = new $cc.Img("common/img/sn/sn_visitor_seminar_over.gif", "common/img/sn/sn_visitor_seminar.gif");
$cc.img.sn_visitor_exhibitor = new $cc.Img("common/img/sn/sn_visitor_exhibitor_over.gif", "common/img/sn/sn_visitor_exhibitor.gif");
$cc.img.sn_visitor_exhibitor_search = new $cc.Img("common/img/sn/sn_visitor_exhibitor_search_over.gif", "common/img/sn/sn_visitor_exhibitor_search.gif");
$cc.img.sn_visitor_stay = new $cc.Img("common/img/sn/sn_visitor_stay_over.gif", "common/img/sn/sn_visitor_stay.gif");

$cc.img.btn_visitor_seminar_charged = new $cc.Img("visitor/img/btn_seminar_charged_over.gif", "visitor/img/btn_seminar_charged.gif");
$cc.img.btn_visitor_seminar_charged_form = new $cc.Img("visitor/img/btn_seminar_charged_form_over.gif", "visitor/img/btn_seminar_charged_form.gif");
$cc.img.btn_visitor_seminar_safty = new $cc.Img("visitor/img/btn_seminar_safty_over.gif", "visitor/img/btn_seminar_safty.gif");
$cc.img.btn_visitor_seminar_hfe = new $cc.Img("visitor/img/btn_seminar_hfe_over.gif", "visitor/img/btn_seminar_hfe.gif");
$cc.img.btn_visitor_seminar_event = new $cc.Img("visitor/img/btn_seminar_event_over.gif", "visitor/img/btn_seminar_event.gif");
$cc.img.btn_visitor_seminar_presen = new $cc.Img("visitor/img/btn_seminar_presen_over.gif", "visitor/img/btn_seminar_presen.gif");

/* FAQ */

$cc.img.btn_faq_exhibitor = new $cc.Img("faq/img/btn_faq_exhibitor_over.gif", "faq/img/btn_faq_exhibitor.gif");
$cc.img.btn_faq_visitor = new $cc.Img("faq/img/btn_faq_visitor_over.gif", "faq/img/btn_faq_visitor.gif");
$cc.img.btn_faq_contact_1 = new $cc.Img("faq/img/btn_faq_contact_over.gif", "faq/img/btn_faq_contact.gif");
$cc.img.btn_faq_contact_2 = new $cc.Img("faq/img/btn_faq_contact_over.gif", "faq/img/btn_faq_contact.gif");

/* visitor */

$cc.img.btn_registration = new $cc.Img("visitor/img/btn_registration_over.gif", "visitor/img/btn_registration.gif");


/*Center Open Window*/

function openWin(url,height,width,name) {
  var str="height=" + height + ",innerHeight=" + height;
  str+=",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah=screen.availHeight-30;
    var aw=screen.availWidth-10;

    var xc=(aw-width)/2;
    var yc=(ah-height)/2;

    str+=",left="+xc+",screenX="+xc;
    str+=",top="+yc+",screenY="+yc;
  }
  str+=",scrollbars=no";
  return window.open(url,name,str);
}

function openWin2(url,height,width,name) {
  var str="height=" + height + ",innerHeight=" + height;
  str+=",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah=screen.availHeight-30;
    var aw=screen.availWidth-10;

    var xc=(aw-width)/2;
    var yc=(ah-height)/2;

    str+=",left="+xc+",screenX="+xc;
    str+=",top="+yc+",screenY="+yc;
  }
  str+=",scrollbars=yes,status =yes,resizable =yes";
  return window.open(url,name,str);
}

function openWin3(url,height,width,name) {
  var str="height=" + height + ",innerHeight=" + height;
  str+=",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah=screen.availHeight-30;
    var aw=screen.availWidth-10;

    var xc=(aw-width)/2;
    var yc=(ah-height)/2-40;

    str+=",left="+xc+",screenX="+xc;
    str+=",top="+yc+",screenY="+yc;
  }
  str+=",scrollbars=no, menubar=yes, toolbar=yes, resizable =yes";
  return window.open(url,name,str);
}




/************************************************************    pulldown    ************************************************************/

var gCurrentMenuID = null;
// メニュー表示

function viewMenu(objID)
{
	hideMenu();
	document.getElementByID(objID).style.visibility = "visible";
	gCurrentMenuID = objID;
}
// メニュー非表示

function hideMenu()
{
	for(var i = 1; i<=maxMenu; i++) document.getElementByID("pMenu" + i).style.visibility = "hidden";
	gCurrentMenuID = null;
}
// 項目範囲外か調べる

function checkOut(evt)
{
	if(gCurrentMenuID)
	{
		if(document.all)
		{
			var X = event.x; var Y = event.y;
		}else{
			var X = evt.pageX; var Y = evt.pageY;
		}
		var obj = document.getElementByID(gCurrentMenuID);
		var sx = parseInt(obj.style.left);
		var sy = parseInt(obj.style.top) - mHeight;
		var ex = sx + parseInt(obj.style.width);
		var ey = sy + parseInt(obj.style.height) + mHeight;
		if ((X <sx) || (Y < sy) || (X > ex) || (Y > ey)) hideMenu();
	}
}
document.onmousemove = checkOut;



/************************************************************    env    ************************************************************/

//　Macintosh           　->  MacOS
//　Windows95/98/NT/2000/XP  ->　Windows
//　UNIX                  ->　UNIX
function getOSType()
{
    var uAgent  = navigator.userAgent.toUpperCase();
    if (uAgent.indexOf("MAC") >= 0) return "MacOS";
    if (uAgent.indexOf("WIN") >= 0) return "Windows";
    if (uAgent.indexOf("X11") >= 0) return "UNIX";
    return "";
}
//　Firefox ->  Firefox
//　Netscape Navigator ->  Netscape
//　Internet Explorer  ->　Explorer
//　Safari  ->　Safari
//　Opera  ->　Opera
function getBrowserName()
{
    var aName  = navigator.appName.toUpperCase();
    var uName = navigator.userAgent.toUpperCase();
    if (uName.indexOf("SAFARI") >= 0)  return "Safari";
    if (uName.indexOf("OPERA") >= 0)  return "Opera";
    if (uName.indexOf("FIREFOX") >= 0)  return "Firefox";
    if (aName.indexOf("NETSCAPE") >= 0)  return "Netscape";
    if (aName.indexOf("MICROSOFT") >= 0) return "Explorer";
    return "";
}
function getBrowserVersion()
{
	var browser = getBrowserName();
	var version = 0;
	var s = 0;
	var e = 0;
	var appVer  = navigator.appVersion;
	var uName  = navigator.userAgent.toUpperCase();
	if (browser == "Safari")
	{
		s = uName.indexOf("SAFARI/",0);
		version = (uName.substring(s+7,s+99));
		if (version < 400) version = 1;
		if (version >= 400) version = 2;
	}
	if (browser == "Opera")
	{
		s = uName.indexOf("OPERA",0) + 6;
		e = uName.indexOf(" ",s);
		version = parseFloat(uName.substring(s,e));
	}
	if (browser == "Firefox")
	{
		s = uName.indexOf("FIREFOX/",0);
		version = parseFloat(uName.substring(s+8,s+8+3));
	}
	if (browser == "Netscape")
	{
		s = appVer.indexOf(" ",0);
		version = eval(appVer.substring(0,s));
		if (version >= 5) version++;
	}
	if (browser == "Explorer")
	{
		appVer  = navigator.userAgent;
		s = appVer.indexOf("MSIE ",0) + 5;
		e = appVer.indexOf(";",s);
		version = eval(appVer.substring(s,e));
	}
	return version;
}


function sortCss()
{
	browser = getBrowserName();
		if (browser == "Netscape") {
		dirName = "common/css/base_nn.css";
		} else {
		dirName = "common/css/base.css";
	}
	document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>");
}

function sortCss2()
{
	browser = getBrowserName();
		if (browser == "Netscape") {
		dirName = "../common/css/base_nn.css";
		} else {
		dirName = "../common/css/base.css";
	}
	document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>");
}

function sortCss3()
{
	browser = getBrowserName();
		if (browser == "Netscape") {
		dirName = "../../common/css/base_nn.css";
		} else {
		dirName = "../../common/css/base.css";
	}
	document.write("<link rel='stylesheet' href='"+dirName+"' type='text/css'>");
}