﻿var v_try_count_scroll_news		= 5;
var v_current_count_scroll_news	= 0;
var MainTekkiNewsControls = {

	AllowStart : true,

	TimeoutId : null,
	
	Stop : function() {
		this.AllowStart = false;
		if (this.TimeoutId)
			clearTimeout(this.TimeoutId);
	},

	Restart : function() {
		this.Stop();
		this.AllowStart = true;
		this.TimeoutId = setTimeout('MainTekkiNewsControls.Start()', 1000);
	},
	
	Start : function(){
		try{
			var v_scroll_text_length	= v_scroll_text.length;
			if (v_scroll_text_length > 0){
				//배열 사이즈보다 클 경우 0으로 초기화
				if (v_current_count_scroll_news >= v_scroll_text_length){	
					v_current_count_scroll_news = 0
				}
				var v_layer_news	= document.getElementById('L_BOX_TEKKI_NEWS_SCROLL');
				var v_content		= '';
				if (v_layer_news){
					if (v_scroll_link_scirpt[v_current_count_scroll_news] != ''){
						v_content	+= '<span style="cursor:pointer" onclick="' + v_scroll_link_scirpt[v_current_count_scroll_news] + '">';
						v_content	+= v_scroll_text[v_current_count_scroll_news];
						v_content	+= '</span>';
					}else{
						if (v_scroll_link_url[v_current_count_scroll_news] != ''){
							v_content	+= '<a href="' + v_scroll_link_url[v_current_count_scroll_news] + '" target="_self" onfocus="blur();">';
							v_content	+= v_scroll_text[v_current_count_scroll_news];
							v_content	+= '</a>';							
						}else{
							v_content	+= v_scroll_text[v_current_count_scroll_news];
						}
					}
					
					SetObjectStyle.SetinnerHTML(v_layer_news.id, v_content);	//토글 내용 표시
					v_current_count_scroll_news	= v_current_count_scroll_news + 1;
					setTimeout('MainTekkiNewsControls.ToggleFadeOut(\'' + v_layer_news.id + '\')', 3000);
				}
			}
		}catch(e){
			if (v_try_count_scroll_news > 0){
				v_try_count_scroll_news	= v_try_count_scroll_news-1;
				if (this.AllowStart)
					this.TimeoutId = setTimeout('MainTekkiNewsControls.Start()', 1000);
			}
		}
	},

	ToggleFadeOut : function(v_object){
		if (this.AllowStart) {
			OpacityControls.SetOpacity(v_object, 100, 0, 500)
			setTimeout('SetObjectStyle.SetinnerHTML(\'' + v_object + '\', \'\')', 500);	//토글 내용 초기화
			setTimeout('SetObjectStyle.SetAlpha(\'' + v_object + '\', 100, \'\', \'\')', 500);//알파값 초기화
			this.TimeoutId = setTimeout('MainTekkiNewsControls.Start()', 1000);
		}
	}
};
//addEvent 관련(철귀 메인 토글 News)
addEvent(window, 'load', function(){ MainTekkiNewsControls.TimeoutId = setTimeout('MainTekkiNewsControls.Start()', 10); });
