<!--//
    function loadImage()
    {
        var rollover = new Array();
        for (var i=0; i < 22 ; i++) {
            rollover[i] = new Image();
        }
    }

    function close_win()
    {
        var nvua = navigator.userAgent;
        if(nvua.indexOf('MSIE') >= 0)
        {
            if(nvua.indexOf('MSIE 5.0') == -1) 
            {
                top.opener = '';
            }
        }
        else if(nvua.indexOf('Gecko') >= 0)
        {
            top.name = 'CLOSE_WINDOW';
            wid = window.open('','CLOSE_WINDOW');
        }
        top.close();
    }

    function changeImg(iName,img)
    {
        document.images[iName].src=img;
    }

    function _JumpURLnewWin(url,sizeX,sizeY) 
    {
        if (url != '')
        {
            win=window.open(url,"a","scrollbars=1,resizable=yes,width=" + sizeX + ",height=" + sizeY);
        }
    }

    function _TargetWinOpen(url,sizeX,sizeY,target) 
    {
        if (url != ''){
            win=window.open(url,target,"scrollbars=1,resizable=yes,width=" + sizeX + ",height=" + sizeY);
        }
    }

    function SelectJumpURL(obj)
    {
        url = obj.options[obj.selectedIndex].value;
        if (url != '')
        {
             window.location = url;
        }
    }

    function mOvr(src,clrOver)
    {
        if (!src.contains(event.fromElement))
        {
            src.style.cursor = 'hand';
            src.bgColor = clrOver;
        }
    }

    function mOut(src,clrIn)
    {
        if (!src.contains(event.toElement))
        {
            src.style.cursor = 'default';
            src.bgColor = clrIn;
        }
    }


    //◆◆◆ showLayer ◆◆◆
    function showLay(idName)
    {
        if(document.getElementById)
        {//NN6,Mozilla,IE5用
            document.getElementById(idName).style.visibility = 'visible';
        }
        else if(document.all)
        {//IE4用
            document.all(idName).style.visibility = 'visible';
        }
        else if(document.layers)
        {//NN4用
            document.layers[idName].visibility = 'show';
        }
    }

    //◆◆◆ hideLayer ◆◆◆
    function hideLay(idName)
    {
        if(document.getElementById)
        {//NN6,Mozilla,IE5用
            document.getElementById(idName).style.visibility = 'hidden';
        }
        else if(document.all)
        {//IE4用
            document.all(idName).style.visibility = 'hidden';
        }
        else if(document.layers)
        {//NN4用
            document.layers[idName].visibility = 'hide';
        }
    }



    //◆◆◆ 画像のonLoad ◆◆◆
    var url = new Array(
         "/common/footerNvg01_on.gif"
        ,"/common/footerNvg02_on.gif"
        ,"/common/footerNvg03_on.gif"
    );

    var theImages = new Array;
    function preLoad(){
        for(var i = 0; i < url.length; i++)
        {
            theImages[i] = new Image;
            theImages[i].src = url[i];
        }
    }

    //◆◆◆ SubWindowオープン ◆◆◆
	/*
		例) <P><A HREF="javascript:disp('sample_open1.html','300','400','サブウィンドウ')">サブウィンドウ1</A></P> 
		…………………………………………………………………………………………………………………………………………………
	  */
	function disp( url , wid , hei , title )
	{
		str = "width="+wid+" , height="+hei+" , scrollbars=yes";
		// alert( str );
		window.open( url, title , str);
	} 

    // ---------------------------------------------------------------------------------------------------------------

    //◆◆◆ 入力文字数カウント ◆◆◆
    function check( thisObj )
    {
        $( thisObj.name + '_cnt' ).setText(count( trim(thisObj.value) ));
        return true;
    }

    function $(tagID)
    {
        var tagObj = document.getElementById(tagID);
        tagObj.setText = function (srcText)
        {
            if (navigator.userAgent.indexOf("Firefox") > -1)
            {
                tagObj.textContent = srcText;
            }
            else
            {
                tagObj.innerHTML = srcText;
            }
        }
        return tagObj;
    }

    function trim(str)
    {
        var ret;
        var regexp = new RegExp("[\r\n]", "g");
        ret = str.replace(regexp,"");
        ret = ret.replace(/[ 　]+$/,"");
        return ret;
    }

    function count(str)
    {
        var len = str.length;
        Br=navigator.appName;
        if(Br=="Netscape")
        {
            return len;
        }
        else if(Br=="Microsoft Internet Explorer")
        {
            return len;
        }
    }

    // ---------------------------------------------------------------------------------------------------------------

    //◆◆◆ 年齢計算 ◆◆◆
    function setAge( form )
    {
        var yearObj  = form.elements['birthday_y'];
        var monthObj = form.elements['birthday_m'];
        var dayObj   = form.elements['birthday_d'];
        var ageObj   = form.elements['age'];
        
        if ( (yearObj.value == "") || (monthObj.value == "") || (dayObj.value == "") || (yearObj.value == 0) || (monthObj.value == 0) || (dayObj.value == 0) ) 
        {
            ageObj.value = "";
            return;
        }
        var today = new Date();
        var thisYear = today.getFullYear();
        var thisMonth = today.getMonth();
        var thisDay = today.getDate();
        var tmpAge = thisYear - yearObj.value;
        if ( (thisMonth+1-monthObj.value)<0 )
        {
            var tmpAge = tmpAge - 1;
        }
        else if ( ( (thisMonth+1-monthObj.value)==0 )&&( (thisDay-dayObj.value)<0 ) )
        {
            var tmpAge = tmpAge - 1;
        }
        ageObj.value = tmpAge;
    }

    // ---------------------------------------------------------------------------------------------------------------
	/* カンマ区切りの数値に変換する*/
	Number.prototype.split3 = function() {
	    var r = ""; 
	    var t = this.toString().split('.');
	    var s = t[0].split("").reverse();
	    var a = t[1];
	    for(var i = 0; i < s.length; i++) {
	        if(i % 3 == 0 && i != 0 && s[i] != "-") {
	            r = s[i] + "," + r 
	        } else {
	            r = s[i] + r;
	        }
	    }   
	    return a ? r + '.' + a : r;
	}

    // ---------------------------------------------------------------------------------------------------------------
	/* カンマ区切りの数値に変換する*/
	function setValue( id, value ) {
        document.getElementById(id).value = value;
	}

    // ---------------------------------------------------------------------------------------------------------------

	//◆◆◆ SmartRollover ◆◆◆
    function smartRollover()
    {
        if(document.getElementsByTagName)
        {
            //◆imgﾀｸﾞのNowNavi用
            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."));
                    }
                }
            }
            
            //◆フォーム関連処理[フォーム毎処理]
            var form = document.getElementsByTagName("form");
            for(var j=0; j < form.length; j++)
            {
                //【Select】ボックスに関する処理
                var selects = form[j].getElementsByTagName("select");
                for(var i=0; i < selects.length; i++)
                {
                    //生年月日から年齢を計算する
                    if( selects[i].className.match("js_age") )
                    {
                        var formObj = form[j];
                        setAge( formObj );   /* load時に実行 */
                        selects[i].onchange = function() { setAge( formObj ); }
                    }
                }
            
                //【input】に関する処理
                var inputs = form[j].getElementsByTagName("input");
                for(var i=0; i < inputs.length; i++)
                {
                    //背景色変更処理
                    if( inputs[i].className.match("js_bgchg") )
                    {
                        inputs[i].onfocus = function() {
                            this.style.background = '#FFFACD';
                        }
                        inputs[i].onblur = function()
                        {
                            this.style.background = '#FFFFFF';
                        }
                    }
                    
                    //入力文字数をカウント
                    if( inputs[i].className.match("js_cnt") )
                    {
                        check(inputs[i]);   /* load時に実行 */
                        inputs[i].onkeyup   = function(){ check(this); }
                        inputs[i].onchange  = function(){ check(this); }
                        inputs[i].onselect  = function(){ check(this); }
                    }
                }
                
                //【textarea】に関する処理
                var textareas = form[j].getElementsByTagName("textarea");
                for(var i=0; i < textareas.length; i++)
                {
                    //背景色変更処理
                    if( textareas[i].className.match("js_bgchg") )
                    {
                        textareas[i].onfocus = function()
                        {
                            this.style.background = '#FFFACD';
                        }
                        textareas[i].onblur = function()
                        {
                            this.style.background = '#FFFFFF';
                        }
                    }
                    
                    //入力文字数をカウント
                    if( textareas[i].className.match("js_cnt") )
                    {
                        check(textareas[i]);   /* load時にチェックを実行 */
                        textareas[i].onkeyup   = function(){ check(this); }
                        textareas[i].onChange  = function(){ check(this); }
                        textareas[i].onSelect  = function(){ check(this); }
                    }
                }
            }
        }
    }

    // ---------------------------------------------------------------------------------------------------------------

    //◆◆◆ SmartRollover関数実行 ◆◆◆
    if(window.addEventListener)
    {
        window.addEventListener("load", smartRollover, false);
    }
    else if(window.attachEvent)
    {
        window.attachEvent("onload", smartRollover);
    }

    // ---------------------------------------------------------------------------------------------------------------

	//◆◆◆ Web入稿 ◆◆◆
	function flashRun()
	{
		document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="540" height="340">');
		document.write('<param name="movie" value="/swf/nowuploading.swf" />');
		document.write('<param name="quality" value="high" />');
		document.write('<param name="menu" value="false" />');
		document.write('<embed src="/swf/nowuploading.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="540" height="340"></embed>');
		document.write('</object>');
	}

	// ---------------------------------------------------------------------------------------------------------------

//-->