var flagFormClear = new Array();
function formClear(target, flg)
{
     if (flg == 'reset')
     {
         flagFormClear = new Array();
     }
     else if (flg == 'true')
     {
         target.value = "";
     }
     else
     {
         if (flagFormClear[target.name] != 1)
         {
             flagFormClear[target.name] = 1;
             target.value = "";
         }
     }
}


function initRollovers()
{
	if (!document.getElementById) return

	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++)
	{
		if (aImages[i].className == 'imgover')
		{
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_o'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);

			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;

			aImages[i].onmouseover = function()
			{
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}

			aImages[i].onmouseout = function()
			{
				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype,ftype);
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}


// --- browser
var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

// --- browser
var agt=navigator.userAgent.toLowerCase();

var is_nav = (agt.indexOf('netscape') != -1);
var is_ie = (agt.indexOf("msie") != -1 && agt.indexOf("opera") == -1);
var is_ie3 = (is_ie && (is_major < 4));
var is_ie4 = (is_ie && (is_major == 4) && (agt.indexOf("msie 4") != -1) );
var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0") != -1) );
var is_ie5_0down =(is_ie3 || is_ie4 || is_ie5);
var is_opera = (agt.indexOf("opera") != -1);
var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/ 6") != -1);
var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/ 7") != -1);
var is_safari = (agt.indexOf("safari") != -1);
var is_firefox = (agt.indexOf("firefox") != -1);

// OS
var is_win = (agt.indexOf("win")!=-1 || agt.indexOf("16bit")!=-1);
var is_mac = (agt.indexOf("mac")!=-1);
document.writeln('<style type="text/css">');
if (is_win)
{
	// Nav
	if (is_nav)
	{
		document.writeln('body { font-size: 16px;}');
		document.writeln('.arrow { margin-top: 0px;}');
	}

	else if (is_ie)
	{
		document.writeln('.arrow { margin-top: -1px;}');
		document.writeln('input { vertical-align: middle;}');
	}

	else if (is_opera)
	{
		document.writeln('.arrow { margin-top: 1px;}');
		if (is_opera6)
		{
			document.writeln('body { font-size: 16px;}');
		}
		else if (is_opera7)
		{
			document.writeln('body { font-size: 16px;}');
		}
	}

	else if (is_firefox)
	{
		document.writeln('body { font-size: 16px;}');
	}

	else
	{
		document.writeln('body { font-size: 16px;}');
	}
}

if (is_mac)
{
	if (is_nav)
	{
		document.writeln('body { font-size: 16px; font-weight: normal;}');
		document.writeln('.qMarkMiddle { padding-bottom: 3px; }');
		document.writeln('.arrow { margin-top: -2px;}');
	}

	else if (is_ie)
	{
		// <= ver 5.0
		if (is_ie5_0down)
		{
			document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
			document.writeln('.profile { margin-right: -143px;}');
			document.writeln('#topicPath { margin-right: -50px;}');
		}
		// > ver 5.0
		else
		{
			document.writeln('.arrow { margin-top: 1px;}');
			document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
			document.writeln('.profile { margin-right: -143px;}');
			document.writeln('#topicPath { margin-right: -50px;}');
		}
	}

	else if (is_opera)
	{
		document.writeln('.arrow { margin-top: 0px;}');
		if (is_opera6)
		{
			document.writeln('body { font-size: 16px;}');
		}
		else if (is_opera7)
		{
			document.writeln('body { font-size: 16px;}');
		}
	}

	else if (is_safari)
	{
		document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
		document.writeln('.phoneNo { font-family: "Hiragino Mincho Pro"; font-size: 1.5em; font-weight: bold;}');
	}

	else if (is_firefox)
	{
		document.writeln('body { font-family: "Hiragino Kaku Gothic Pro", verdana, arial, helvetica, Sans-Serif; font-size: 16px; font-weight: normal;}');
	}

	else
	{
		document.writeln('body { font-size: 16px;}');
	}
}
document.writeln('</style>');
document.writeln('<link href="../../styles/css/mediaboxAdvBlack.css" rel="stylesheet" type="text/css" media="screen" />');
document.writeln('<script src="../../styles/js/mootools-1.2.3-core.js" type="text/javascript"></script>');
document.writeln('<script src="../../styles/js/mediaboxAdv-1.0.5.js" type="text/javascript"></script>');


// --- rollover
function smartRollover()
{
	if ( document.getElementsByTagName )
	{
		var preImage = new Array();
		var images = document.getElementsByTagName('img');
		var imgObjNum = images.length;
		for ( var i=0; i < imgObjNum; i++ )
		{
			if ( images[i].className == 'rollover' )
			{
				var src = images[i].getAttribute('src');
				var fext = src.substring(src.lastIndexOf('.'), src.length);
				var rep_src = src.replace(fext, '_o'+fext);

				preImage[i] = new Image();
				preImage[i].src = rep_src;

				images[i].setAttribute('fext', fext);

				images[i].onmouseover = function()
				{
					var fext = this.getAttribute('fext');
					this.setAttribute('src', this.getAttribute('src').replace(fext, '_o'+fext));
				}

				images[i].onmouseout = function()
				{
					var fext = this.getAttribute('fext');
					this.setAttribute('src', this.getAttribute('src').replace('_o'+fext, fext));
				}
			}
		}
	}
}
if ( window.addEventListener )
{
	window.addEventListener("load", smartRollover, false);
}
else if ( window.attachEvent )
{
	window.attachEvent("onload", smartRollover);
}
