onload = function(){
    //初期フォーカス
    if($('searchMovieText') != null ){
        $('searchMovieText').focus();
    }else{
         if( $('searchText') != null ){
            $('searchText').focus();
        }
    }
    //関数が存在している場合
    if ('function' === typeof window.variousButOnclick){
        variousButOnclick();
    }
    siteInfoTelop();
}

/*
 * お知らせテロップ
 */
 var newsList =new Array();
 var no = 0;
 var start;
function siteInfoTelop(){
    var title = $('siteUpdateList').getElementsBySelector("div");
    cnt = 0;
    title.each(function(obj){
        newsList[cnt] = obj.innerHTML;
        cnt++;
    });
    telop();
}
function telop(){
        $('siteUpdateInfo').innerHTML = newsList[no];
        start  = setInterval("fadeOut()",7000);
}
/*
function fadeOut(){
        new Effect.Fade("siteUpdateInfo", {
	        from:1.0, // 開始時透明度
	        to:0.0, // 終了時透明度
	        delay:0, // 開始までの秒数
	        fps:60, // フレームレート
	        duration: 2, // アニメーションする時間(秒)
	        beforeStartInternal: function(effect) {
	        },
	        afterFinishInternal: function(effect) {
                no = (no == newsList.length+1) ? 0 : no +1;
                $('siteUpdateInfo').innerHTML = newsList[no];
                telop();
  	        }
	    });
}
*/
	function fadeOut(){
		//フェードアウト
		bytefx.fade(
			$("siteUpdateInfo"),//フェードアウトするID
			100,//スタートの透明度
			0, //終了の透明度
			1,//透明になるスピード（大きいほど早い））
			function(){//フェードアウト後に実行
				bytefx.alpha($("siteUpdateInfo"), 100);//透明度を100に
				$('siteUpdateInfo').innerHTML = newsList[no];
				no = (no == newsList.length+1 || no == 3) ? 0 : no +1;
				telop();
			}
		);
		clearInterval(start)
	}
/*
 *　テキストエリア
 */
function onFocusText(now,default_value){
    if(now.value == default_value) now.value = '';
    now.style.color = 'black';
}

function onBlurText(now,default_value){
    if(now.value == '') {
        now.value = default_value;
        now.style.color = 'silver';
    }
}


/**
 * ページ先頭へ
 */
function backToTop() {
    var x1 = x2 = x3 = 0;
    var y1 = y2 = y3 = 0;
    if (document.documentElement) {
        x1 = document.documentElement.scrollLeft || 0;
        y1 = document.documentElement.scrollTop || 0;
    }
    if (document.body) {
        x2 = document.body.scrollLeft || 0;
        y2 = document.body.scrollTop || 0;
    }
    x3 = window.scrollX || 0;
    y3 = window.scrollY || 0;
    var x = Math.max(x1, Math.max(x2, x3));
    var y = Math.max(y1, Math.max(y2, y3));
    window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
    if (x > 0 || y > 0) {
        window.setTimeout("backToTop()", 25);
    }
}

