/**********************************************************************
 [common.js]
**********************************************************************/

/*---------------------------------------------
 set
---------------------------------------------*/
var strSiteRootPath  = '';
var strRootPath  = '/en';
var crntURL = location.href;
if(crntURL.indexOf('/htdocs/') != -1){
	strSiteRootPath  = '/dcexpo2009/htdocs';
	strRootPath  = '/dcexpo2009/htdocs/en';
}
var crntURL = location.href;
if(crntURL.indexOf('/mt/') != -1){
	strRootPath  = 'http://www.dcexpo.jp';
}
var strLinkPath  = strRootPath;
var strCommonDir = strRootPath + '/shared';

/*---------------------------------------------
 stylesheet
---------------------------------------------*/
with (document) {
	if(navigator.userAgent.indexOf("Netscape/7.") != -1){
		write('<link rel="stylesheet" type="text/css" href="' + strCommonDir + '/css/clearfix.css" media="all">\n');
	}
	if(navigator.userAgent.indexOf("Win") != -1 || navigator.userAgent.indexOf("win") != -1){
		write('<link rel="stylesheet" type="text/css" href="' + strCommonDir + '/css/os_win.css" media="all">\n');
	}
	if(navigator.userAgent.indexOf("Mac") != -1 || navigator.userAgent.indexOf("mac") != -1){
		write('<link rel="stylesheet" type="text/css" href="' + strCommonDir + '/css/os_mac.css" media="all">\n');
	}
}

/*=============================================
 header()
=============================================*/
function header(vstrArg) {

	var strHtml = '';
	strHtml += '<div id="logo"><a href="' + strLinkPath + '/"><img src="' + strCommonDir + '/img/logo.jpg" alt="DIGITAL CONTENT EXPO" width="85" height="86" /></a></div>\n';
	strHtml += '<div id="h_navi">\n';
	strHtml += '<ul id="lang">\n';
	strHtml += '<li id="lang_ja"><a href="' + strSiteRootPath + '/"><img src="' + strCommonDir + '/img/lang_ja.gif" alt="Japanese" /></a></li>\n';
	strHtml += '<li id="lang_en"><a href="' + strSiteRootPath + '/en/"><img src="' + strCommonDir + '/img/lang_en.gif"alt="English" /></a></li>\n';
	strHtml += '<li id="lang_kr"><a href="' + strSiteRootPath + '/kr/"><img src="' + strCommonDir + '/img/lang_kr.gif"alt="Korean" /></a></li>\n';
	strHtml += '<li id="lang_cn"><a href="' + strSiteRootPath + '/cn/"><img src="' + strCommonDir + '/img/lang_cn.gif"alt="Chinese" /></a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '<ul id="h_btn">\n';
	strHtml += '<li id="h_btn01">Press</li>\n';
	strHtml += '<li id="h_btn02">Exhibitor log-in</li>\n';
//	strHtml += '<li id="h_btn01"><a href="' + strLinkPath + '/press/upload.cgi" target="_blank">Press</a></li>\n';
//	strHtml += '<li id="h_btn02"><a href="' + strLinkPath + '/uploda/upload.cgi" target="_blank">Exhibitor log-in</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</div>\n';
	strHtml += '<ul id="g_navi">\n';
	strHtml += '<li id="g_navi01"><a href="' + strLinkPath + '/outline/about.html">Outline</a>\n';
	strHtml += '<ul id="g_navi_sub01" class="sub">\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/about.html">About DC EXPO</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/contex.html">ConTEX</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/asiagraph.html">ASIAGRAPH</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/3d.html">International 3D Fair</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/dcg.html">Digital Content Grand Prix</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/talent_dev.html">Human Resource Development Seminars</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/outline/esports.html">e-sports Festival</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
//	strHtml += '<li id="g_navi02">Symposium/Seminar\n';
	strHtml += '<li id="g_navi02"><a href="' + strLinkPath + '/symposium/keynote.html">Symposium/Seminar</a>\n';
	strHtml += '<ul id="g_navi_sub02" class="sub">\n';
	strHtml += '<li><a href="' + strLinkPath + '/symposium/keynote.html">Keynote Panel</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/symposium/symposium.html">Symposium</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/symposium/session.html">Session</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/symposium/seminar.html">Seminar</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
//	strHtml += '<li id="g_navi03">Theater\n';
	strHtml += '<li id="g_navi03"><a href="' + strLinkPath + '/theater/4k.html">Theater</a>\n';
	strHtml += '<ul id="g_navi_sub03" class="sub">\n';
//	strHtml += '<li><a href="' + strLinkPath + '/theater/lineup.html">Line-Up</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/theater/4k.html">4K Digital Image Fair</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/theater/3d.html">3D Theater</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/theater/anime.html">Animation Theater</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
//	strHtml += '<li id="g_navi04">Stage\n';
	strHtml += '<li id="g_navi04"><a href="' + strLinkPath + '/stage/23.html">Stage</a>\n';
	strHtml += '<ul id="g_navi_sub04" class="sub">\n';
	strHtml += '<li><a href="' + strLinkPath + '/stage/22.html">Oct.22</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/stage/23.html">Oct.23</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/stage/24.html">Oct.24</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/stage/25.html">Oct.25</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
//	strHtml += '<li id="g_navi05">Exhibition\n';
	strHtml += '<li id="g_navi05"><a href="' + strLinkPath + '/exhibition/contex.html">Exhibition</a>\n';
	strHtml += '<ul id="g_navi_sub05" class="sub">\n';
//	strHtml += '<li><a href="' + strLinkPath + '/exhibition/lineup.html">Line-Up</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/exhibition/contex.html">Contex</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/exhibition/asiagraph.html">ASIAGRAPH</a></li>\n';
	strHtml += '<li><a href="' + strLinkPath + '/exhibition/3d.html">International 3D Fair</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
//	strHtml += '<li id="g_navi06">Ceremony</a>\n';
	strHtml += '<li id="g_navi06"><a href="' + strLinkPath + '/ceremony/dcg.html">Ceremony</a>\n';
	strHtml += '<ul id="g_navi_sub06" class="sub">\n';
	strHtml += '<li><a href="' + strLinkPath + '/ceremony/dcg.html">Digital Content Grand Prix</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/ceremony/ag_awards.html">ASIAGRAPH Award</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/ceremony/3d_awards.html">International 3D Fair</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
	strHtml += '<li id="g_navi07"><a href="' + strLinkPath + '/schedule/">Schedule</a></li>\n';
//	strHtml += '<li id="g_navi07"><a href="' + strLinkPath + '/schedule/22.html">Schedule</a>\n';
//	strHtml += '<ul id="g_navi_sub07" class="sub">\n';
//	strHtml += '<li><a href="' + strLinkPath + '/schedule/22.html">Oct.22</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/schedule/23.html">Oct.23</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/schedule/24.html">Oct.24</a></li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/schedule/25.html">Oct.25</a></li>\n';
//	strHtml += '</ul>\n';

	strHtml += '<li id="g_navi08"><a href="' + strLinkPath + '/visitor/access.html">Visitors Guide</a>\n';
	strHtml += '<ul id="g_navi_sub08" class="sub">\n';
	strHtml += '<li><a href="' + strLinkPath + '/visitor/access.html">Access to Sites</a></li>\n';
//	strHtml += '<li>Floormap</li>\n';
//	strHtml += '<li><a href="' + strLinkPath + '/visitor/floormap.html">Floormap</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</li>\n';
	strHtml += '<li id="g_navi09"><a href="' + strLinkPath + '/contact/">Contact us</a></li>\n';
	strHtml += '</ul>\n';
	
	document.write(strHtml);

	var crntURL = location.href;
	if(crntURL.indexOf('/outline/')    != -1){ vstrArg = 1;}
	if(crntURL.indexOf('/symposium/')  != -1){ vstrArg = 2;}
	if(crntURL.indexOf('/theater/')    != -1){ vstrArg = 3;}
	if(crntURL.indexOf('/stage/')      != -1){ vstrArg = 4;}
	if(crntURL.indexOf('/exhibition/') != -1){ vstrArg = 5;}
	if(crntURL.indexOf('/ceremony/')   != -1){ vstrArg = 6;}
	if(crntURL.indexOf('/schedule/')   != -1){ vstrArg = 7;}
	if(crntURL.indexOf('/visitor/')    != -1){ vstrArg = 8;}
	if(crntURL.indexOf('/contact/')    != -1){ vstrArg = 9;}

	if(vstrArg){
		if(vstrArg < 10){
			vstrArg  = '0' + vstrArg;
		}
		var strCrId  = 'g_navi' + vstrArg;
		document.getElementById(strCrId).getElementsByTagName('a')[0].style.backgroundPosition = '0 -34px';
	}

	return;
}

/* --------------------------------
 g_navi_sub
-------------------------------- */
var menuArray = new Array( );
menuArray[0] = new Array('01',true);
menuArray[1] = new Array('02',true);
menuArray[2] = new Array('03',true);
menuArray[3] = new Array('04',true);
menuArray[4] = new Array('05',true);
menuArray[5] = new Array('06',true);
menuArray[6] = new Array('07',true);
menuArray[7] = new Array('08',true);

var mouseoverobj = null;
var tid = null;

function func(){
	hideSubMenu(mouseoverobj)
}

function hideTime(){
	tid = setTimeout(func, 500);
}

function showSubMenu(objname){
	document.getElementById('g_navi_sub'+objname).style.visibility = 'visible';
	document.getElementById('g_navi_sub'+objname).onmouseover = function(){mouseoverobj = objname;}
	document.getElementById('g_navi_sub'+objname).onmouseout = function(){hideSubMenu(objname);}
}

function hideSubMenu(objname){
	document.getElementById('g_navi_sub'+objname).style.visibility = 'hidden';
}

function initSubMenu(){
	if(document.getElementById('g_navi01')){
		document.getElementById('g_navi01').onmouseover = function(){changeSubMenu(0);}
		document.getElementById('g_navi01').onmouseout = function(){hideSubMenu('01');}
		document.getElementById('g_navi02').onmouseover = function(){changeSubMenu(1);}
		document.getElementById('g_navi02').onmouseout = function(){hideSubMenu('02');}
		document.getElementById('g_navi03').onmouseover = function(){changeSubMenu(2);}
		document.getElementById('g_navi03').onmouseout = function(){hideSubMenu('03');}
		document.getElementById('g_navi04').onmouseover = function(){changeSubMenu(3);}
		document.getElementById('g_navi04').onmouseout = function(){hideSubMenu('04');}
		document.getElementById('g_navi05').onmouseover = function(){changeSubMenu(4);}
		document.getElementById('g_navi05').onmouseout = function(){hideSubMenu('05');}
		document.getElementById('g_navi06').onmouseover = function(){changeSubMenu(5);}
		document.getElementById('g_navi06').onmouseout = function(){hideSubMenu('06');}
		document.getElementById('g_navi07').onmouseover = function(){changeSubMenu(6);}
		document.getElementById('g_navi07').onmouseout = function(){hideSubMenu('07');}
		document.getElementById('g_navi08').onmouseover = function(){changeSubMenu(7);}
		document.getElementById('g_navi08').onmouseout = function(){hideSubMenu('08');}
	}
}

function changeSubMenu(objnum){
	clearTimeout(tid);
	for(var i=0; i<menuArray.length; i++){
		if(i == objnum){
			showSubMenu(menuArray[i][0]);
		}else{
			if (i != 1 && i != 2 && i != 3 && i != 4 && i != 5 && i != 6){
				hideSubMenu(menuArray[i][0]);
			}
		}
	}
}

try{
	window.addEventListener('load', initSubMenu, false);
}catch(e){
	window.attachEvent('onload', initSubMenu);
}

/*=============================================
 sideMenu()
=============================================*/
function sideMenu() {

	var strHtml = '';
	var crntURL = location.href;
	var vstrArg = null;
	var vstrArg2 = null;

	if (crntURL.indexOf('/outline/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi01_01"><a href="' + strLinkPath + '/outline/about.html">About DC EXPO</a></li>\n';
		strHtml += '<li id="l_navi01_02"><a href="' + strLinkPath + '/outline/contex.html">ConTEX</a></li>\n';
		strHtml += '<li id="l_navi01_03"><a href="' + strLinkPath + '/outline/asiagraph.html">ASIAGRAPH</a></li>\n';
		strHtml += '<li id="l_navi01_04"><a href="' + strLinkPath + '/outline/3d.html">International 3D Fair</a></li>\n';
		strHtml += '<li id="l_navi01_05"><a href="' + strLinkPath + '/outline/dcg.html">Digital Content Grand Prix</a></li>\n';
		strHtml += '<li id="l_navi01_06"><a href="' + strLinkPath + '/outline/talent_dev.html">Human Resource Development Seminars</a></li>\n';
		strHtml += '<li id="l_navi01_07"><a href="' + strLinkPath + '/outline/esports.html">e-sports Festival</a></li>\n';
		strHtml += '</ul>\n';

		if(crntURL.indexOf('about.html')      != -1){ vstrArg = 1;}
		if(crntURL.indexOf('contex.html')     != -1){ vstrArg = 2;}
		if(crntURL.indexOf('asiagraph.html')  != -1){ vstrArg = 3;}
		if(crntURL.indexOf('3d.html')         != -1){ vstrArg = 4;}
		if(crntURL.indexOf('dcg.html')        != -1){ vstrArg = 5;}
		if(crntURL.indexOf('talent_dev.html') != -1){ vstrArg = 6;}
		if(crntURL.indexOf('esports.html')    != -1){ vstrArg = 7;}
		vstrArg2 = 1;
	}
	if (crntURL.indexOf('/symposium/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi02_01"><a href="' + strLinkPath + '/symposium/keynote.html">Keynote Panel</a></li>\n';
		strHtml += '<li id="l_navi02_02"><a href="' + strLinkPath + '/symposium/symposium.html">Symposium</a></li>\n';
		strHtml += '<li id="l_navi02_03"><a href="' + strLinkPath + '/symposium/session.html">Session</a></li>\n';
		strHtml += '<li id="l_navi02_04"><a href="' + strLinkPath + '/symposium/seminar.html">Seminar</a></li>\n';
		strHtml += '</ul>\n';


		if(crntURL.indexOf('keynote.html')   != -1){ vstrArg = 1;}
		if(crntURL.indexOf('symposium.html') != -1){ vstrArg = 2;}
		if(crntURL.indexOf('session.html')   != -1){ vstrArg = 3;}
		if(crntURL.indexOf('seminar.html') != -1){ vstrArg = 4;}
		vstrArg2 = 2;
	}
	if (crntURL.indexOf('/theater/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi03_01"><a href="' + strLinkPath + '/theater/4k.html">4K Digital Cinema</a></li>\n';
//		strHtml += '<li id="l_navi03_02"><a href="' + strLinkPath + '/theater/3d.html">3D Theater</a></li>\n';
//		strHtml += '<li id="l_navi03_03"><a href="' + strLinkPath + '/theater/anime.html">Animation Theater</a></li>\n';
		strHtml += '</ul>\n';

		if(crntURL.indexOf('4k.html')     != -1){ vstrArg = 1;}
		if(crntURL.indexOf('3d.html')     != -1){ vstrArg = 2;}
		if(crntURL.indexOf('anime.html')  != -1){ vstrArg = 3;}
		vstrArg2 = 3;
	}
	if (crntURL.indexOf('/stage/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi04_01"><a href="' + strLinkPath + '/stage/22.html">Oct.22</a></li>\n';
		strHtml += '<li id="l_navi04_02"><a href="' + strLinkPath + '/stage/23.html">Oct.23</a></li>\n';
//		strHtml += '<li id="l_navi04_03"><a href="' + strLinkPath + '/stage/24.html">Oct.24</a></li>\n';
		strHtml += '<li id="l_navi04_04"><a href="' + strLinkPath + '/stage/25.html">Oct.25</a></li>\n';
		strHtml += '</ul>\n';

		if(crntURL.indexOf('22.html')     != -1){ vstrArg = 1;}
		if(crntURL.indexOf('23.html')     != -1){ vstrArg = 2;}
		if(crntURL.indexOf('24.html')     != -1){ vstrArg = 3;}
		if(crntURL.indexOf('25.html')     != -1){ vstrArg = 4;}
		vstrArg2 = 4;
	}
	if (crntURL.indexOf('/exhibition/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi05_01"><a href="' + strLinkPath + '/exhibition/contex.html">ConTEX</a></li>\n';
		strHtml += '<li id="l_navi05_02"><a href="' + strLinkPath + '/exhibition/asiagraph.html">ASIAGRAPH</a></li>\n';
		strHtml += '<li id="l_navi05_03"><a href="' + strLinkPath + '/exhibition/3d.html">International 3D Fair</a></li>\n';
		strHtml += '</ul>\n';

		if(crntURL.indexOf('contex.html')       != -1){ vstrArg = 1;}
		if(crntURL.indexOf('asiagraph.html')    != -1){ vstrArg = 2;}
		if(crntURL.indexOf('3d.html')           != -1){ vstrArg = 3;}

		vstrArg2 = 5;
	}
	if (crntURL.indexOf('/ceremony/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi06_01"><a href="' + strLinkPath + '/ceremony/dcg.html">Digital Content Grand Prix</a></li>\n';
//		strHtml += '<li id="l_navi06_02"><a href="' + strLinkPath + '/ceremony/ag_awards.html">ASIAGRAPH Award</a></li>\n';
//		strHtml += '<li id="l_navi06_03"><a href="' + strLinkPath + '/ceremony/3d_awards.html">International 3D Fair</a></li>\n';
		strHtml += '</ul>\n';

		if(crntURL.indexOf('dcg.html')       != -1){ vstrArg = 1;}
		if(crntURL.indexOf('ag_awards.html') != -1){ vstrArg = 2;}
		if(crntURL.indexOf('3d_awards.html') != -1){ vstrArg = 3;}
		vstrArg2 = 6;
	}
//	if (crntURL.indexOf('/schedule/') != -1) {
//		strHtml += '<ul id="l_navi">\n';
//		strHtml += '<li id="l_navi07_01"><a href="' + strLinkPath + '/schedule/index.html">Schedule</a></li>\n';
//		strHtml += '<li id="l_navi07_02"><a href="' + strLinkPath + '/schedule/23.html">Oct.23</a></li>\n';
//		strHtml += '<li id="l_navi07_03"><a href="' + strLinkPath + '/schedule/24.html">Oct.24</a></li>\n';
//		strHtml += '<li id="l_navi07_04"><a href="' + strLinkPath + '/schedule/25.html">Oct.25</a></li>\n';
//		strHtml += '</ul>\n';

//		if(crntURL.indexOf('index.html')     != -1){ vstrArg = 1;}
//		if(crntURL.indexOf('23.html')     != -1){ vstrArg = 2;}
//		if(crntURL.indexOf('24.html')     != -1){ vstrArg = 3;}
//		if(crntURL.indexOf('25.html')     != -1){ vstrArg = 4;}
//		vstrArg2 = 7;
//	}
	if (crntURL.indexOf('/visitor/') != -1) {
		strHtml += '<ul id="l_navi">\n';
		strHtml += '<li id="l_navi08_01"><a href="' + strLinkPath + '/visitor/access.html">Access to Sites</a></li>\n';
//		strHtml += '<li id="l_navi08_02"><a href="' + strLinkPath + '/visitor/floormap.html">Floormap</a></li>\n';
		strHtml += '</ul>\n';

		if(crntURL.indexOf('access.html')       != -1){ vstrArg = 1;}
		if(crntURL.indexOf('floormap.html') != -1){ vstrArg = 2;}
		vstrArg2 = 8;
	}
	strHtml += '<div class="line01 mb1">&nbsp;</div>\n';
	strHtml += '<ul id="l_navi_home">\n';
	strHtml += '<li><a href="' + strLinkPath + '/">HOME</a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '<div class="line01 mt1 mb10">&nbsp;</div>\n';
	strHtml += '<div class="pl13"><img src="' + strCommonDir + '/img/side_txt01.gif" alt="Admission Free" width="131" height="14" /></div>\n';
	strHtml += '<div class="mt7"><a href="' + strSiteRootPath + '/2008/en/"><img src="' + strCommonDir + '/img/bnr_dcexpo2008.gif" alt="DIGITAL CONTENT EXPO 2008" width="160" height="55" /></a></div>\n';
	strHtml += '<div class="mt5"><a href="http://www.cofesta.jp/" target="_blank"><img src="' + strCommonDir + '/img/bnr_cofesta2009_2.gif" alt="CoFesta 2009" width="160" height="40" /></a></div>\n';

	document.write(strHtml);

	if(vstrArg){
		if(vstrArg < 10){ vstrArg  = '0' + vstrArg;}
		if(vstrArg2 < 10){ vstrArg2  = '0' + vstrArg2;}
		var strCrId  = 'l_navi' + vstrArg2 + '_' + vstrArg;
		document.getElementById(strCrId).getElementsByTagName('a')[0].style.backgroundPosition = '0 -32px';
	}

	return;
}

/*=============================================
 pagetop()
=============================================*/
function pagetop() {

	var strHtml = '';
	strHtml += '<a href="#pagetop"><img src="' + strCommonDir + '/img/pagetop.gif" alt="PAGE TOP" width="91" height="20" /></a>';
	
	document.write(strHtml);
	return;
}

/*=============================================
 footer()
=============================================*/
function footer() {


	var strHtml = '';
	strHtml += '<div class="overflow w780 pt15">\n';
	strHtml += '<p id="copyright"><img src="' + strCommonDir + '/img/copyright.gif" alt="Copyright &copy; 2009 DIGITAL CONTENT EXPO .All rights reserved." width="322" height="12" /></p>\n';
	strHtml += '<ul id="f_navi">\n';
//	strHtml += '<li><a href="' + strLinkPath + '/sitemap/"><img src="' + strCommonDir + '/img/f_navi01.gif" alt="Sitemap" width="61" height="12" /></a></li>\n';
	strHtml += '<li class="last"><a href="' + strLinkPath + '/privacy/"><img src="' + strCommonDir + '/img/f_navi02.gif" alt="Privacy Policy" width="88" height="12" /></a></li>\n';
	strHtml += '</ul>\n';
	strHtml += '</div>\n';
	
	document.write(strHtml);
	return;
}

/* --------------------------------
 smoothScroll
-------------------------------- */
var ss = {
  fixAllLinks: function() {
    // Get a list of all links in the page
    var allLinks = document.getElementsByTagName('a');
    // Walk through the list
    for (var i=0;i<allLinks.length;i++) {
      var lnk = allLinks[i];
      if ((lnk.href && lnk.href.indexOf('#') != -1) && 
          ( (lnk.pathname == location.pathname) ||
	    ('/'+lnk.pathname == location.pathname) ) && 
          (lnk.search == location.search)) {
        // If the link is internal to the page (begins in #)
        // then attach the smoothScroll function as an onclick
        // event handler
        ss.addEvent(lnk,'click',ss.smoothScroll);
      }
    }
  },

  smoothScroll: function(e) {
    // This is an event handler; get the clicked on element,
    // in a cross-browser fashion
    if (window.event) {
      target = window.event.srcElement;
    } else if (e) {
      target = e.target;
    } else return;

    // Make sure that the target is an element, not a text node
    // within an element
    if (target.nodeName.toLowerCase() != 'a') {
      target = target.parentNode;
    }
  
    // Paranoia; check this is an A tag
    if (target.nodeName.toLowerCase() != 'a') return;
  
    // Find the <a name> tag corresponding to this href
    // First strip off the hash (first character)
    anchor = target.hash.substr(1);
    // Now loop all A tags until we find one with that name
    var allLinks = document.getElementsByTagName('a');
    var destinationLink = null;
    for (var i=0;i<allLinks.length;i++) {
      var lnk = allLinks[i];
      if (lnk.name && (lnk.name == anchor)) {
        destinationLink = lnk;
        break;
      }
    }
    if (!destinationLink) destinationLink = document.getElementById(anchor);

    // If we didn't find a destination, give up and let the browser do
    // its thing
    if (!destinationLink) return true;
  
    // Find the destination's position
    var destx = destinationLink.offsetLeft; 
    var desty = destinationLink.offsetTop;
    var thisNode = destinationLink;
    while (thisNode.offsetParent && 
          (thisNode.offsetParent != document.body)) {
      thisNode = thisNode.offsetParent;
      destx += thisNode.offsetLeft;
      desty += thisNode.offsetTop;
    }
  
    // Stop any current scrolling
    clearInterval(ss.INTERVAL);
  
    cypos = ss.getCurrentYPos();
  
    ss_stepsize = parseInt((desty-cypos)/ss.STEPS);
    ss.INTERVAL =
setInterval('ss.scrollWindow('+ss_stepsize+','+desty+',"'+anchor+'")',10);
  
    // And stop the actual click happening
    if (window.event) {
      window.event.cancelBubble = true;
      window.event.returnValue = false;
    }
    if (e && e.preventDefault && e.stopPropagation) {
      e.preventDefault();
      e.stopPropagation();
    }
  },

  scrollWindow: function(scramount,dest,anchor) {
    wascypos = ss.getCurrentYPos();
    isAbove = (wascypos < dest);
    window.scrollTo(0,wascypos + scramount);
    iscypos = ss.getCurrentYPos();
    isAboveNow = (iscypos < dest);
    if ((isAbove != isAboveNow) || (wascypos == iscypos)) {
      // if we've just scrolled past the destination, or
      // we haven't moved from the last scroll (i.e., we're at the
      // bottom of the page) then scroll exactly to the link
      window.scrollTo(0,dest);
      // cancel the repeating timer
      clearInterval(ss.INTERVAL);
      // and jump to the link directly so the URL's right
      location.hash = anchor;
    }
  },

  getCurrentYPos: function() {
    if (document.body && document.body.scrollTop)
      return document.body.scrollTop;
    if (document.documentElement && document.documentElement.scrollTop)
      return document.documentElement.scrollTop;
    if (window.pageYOffset)
      return window.pageYOffset;
    return 0;
  },

  addEvent: function(elm, evType, fn, useCapture) {
    // addEvent and removeEvent
    // cross-browser event handling for IE5+,  NS6 and Mozilla
    // By Scott Andrew
    if (elm.addEventListener){
      elm.addEventListener(evType, fn, useCapture);
      return true;
    } else if (elm.attachEvent){
      var r = elm.attachEvent("on"+evType, fn);
      return r;
    } else {
      alert("Handler could not be removed");
    }
  } 
}

ss.STEPS = 25;

ss.addEvent(window,"load",ss.fixAllLinks);


