(function($){
    $(document).ready(function() {

    	//ナビゲーション用
        /* 
    	$("#glNavi li").hover(
    		function(){ $("ul", this).fadeIn("fast"); }, 
    		function() { } 
    	);
    	*/
    	if (document.all) {
    		//$("#glNavi li").hoverClass ("sfHover");
    		$("#glNavi li[class]").each(function(){
            	$(this).hover(function() { $("ul",this).show(); },function() { $("ul",this).hide(); })
            });

    	}

    	//フォントサイズ変更用

    	var bodyClass = 'font';
    	var switchClass = 'fontChange';
    	var startClass = "Normal";
    	var activeClass = 'active';

    	// クッキーを読み込む
    	var value = $.cookie('fontSize');
    	if ( value ) {
    		$("body").addClass(bodyClass + value);
    		$(".fontChanger ." + switchClass + value).addClass(activeClass);
    	} else {
    		$("body").addClass(bodyClass + startClass);
    		$(".fontChanger ." + switchClass + startClass).addClass(activeClass);
    	}

    	$(".fontChanger span").click( function() {
    	value = $(this).attr("class").replace(switchClass, '');

    	// bodyに付いているフォントサイズ調整用のクラスを削除
    	$("body").removeClass(bodyClass + "Normal").removeClass(bodyClass + "Small").removeClass(bodyClass + "Large");

    	// 新たにフォントサイズ調整用のクラスを追加
    	$("body").addClass(bodyClass + value);
    	$(".fontChanger span").removeClass(activeClass);

    	// 押したボタンにクラスを追加
    	$(".fontChanger ." + switchClass + value).addClass(activeClass);

    	// クッキーに保存
    	$.cookie('fontSize', value,{path:'/'});

    	});
    	
    	//すべてのinput textにクラスを追加
    	$("input:text").addClass("text");
    	
    	var menuAll = $("ul.acc li.title ul");
    	menuAll.hide();
    	$("ul.acc a.title").click(function(e){
    	    e.preventDefault();
    	    menuAll.hide();
    	    $(this).nextAll().toggle();
    	});
    	
    	
    	
    });
})(jQuery);


    //ナビゲーション用

    $.fn.hoverClass = function(c) {
    	return this.each(function(){
    		$(this).hover( 
    			function() { $(this).addClass(c);  },
    			function() { $(this).removeClass(c); }
    		);
    	});
    };


    //ロールオーバー用

    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);
    }


    //Flash書き出し用
    var writeFlashTag = function (url,width,height,id){
        var html = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + width + '" height="' + height + '" id="' + id + '" align="middle">';
        html += '<param name="allowScriptAccess" value="always" />';
        html += '<param name="movie" value="' + url + '" />';
        html += '<param name="quality" value="high" />';
        html += '<param name="bgcolor" value="#FFFFFF" />';
        html += '<param name="wmode" value="transparent" />';
        html += '<embed src="' + url + '" quality="high" bgcolor="#FFFFFF" wmode="transparent" width="' + width + '" height="' + height + '" name="" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" />';
        html += '</object>';
        document.write(html);

    }//End of the function

    var toppageFlash = function(preview){
        if(preview){
            writeFlashTag("/include/solco_banner.swf?preview=1",950,170,"topSwf");
        }else{
            writeFlashTag("/include/solco_banner.swf",950,170,"topSwf");
        }
    }


