window.onload=function(){
	chgKKS(1); //Áõ½Ã
	vod_setup();
	chgScrollNewsTab(); //½ºÅ©·Ñ ´º½º
	//overSeaScroll(); //oversea ½ºÅ©·Ñ ´º½º
	setBannerBtn(); //¹è³Ê ´Ý±â
	setTimeout('getTU()',60000); // 1ºÐ¿¡ 1¹ø¾¿ ÁÂ»ó´Ü Â÷Æ® ÃÖ½ÅÈ­
	rnkScroll();
	//addLeftBanner();
	//addLeftBannerImg();
}

function rnkScroll() {
	var tbl = Ext.get('tbl-sta-rnk');
	//tbl['on'] = '0';

	tbl.on('mouseover', function(){
		tbl['on'] = '1';
	});

	tbl.on('mouseout', function(){
		tbl['on'] = '0';
	});

	var task = {
		run : function(){
			if(tbl['on'] != '1') {
				this.pos++;
				if(this.pos > 0) {
					if(this.pos % 4 == 0) {
						tbl.move('down', 104*4, false);
					}
					tbl.move('up', 104, true);
				}
			}
		},
		pos:-1,
		interval : 5000
	}

	Ext.TaskMgr.start(task);

}

function addLeftBanner() {

	var bx = Ext.get("Box").getBox();
	var div = Ext.getBody().createChild({tag:'div', style:'top:-1000px;position:absolute'});
	var widthx=805;
	var heighty = 362;
	var add = '/adv/img/m_bn_mp.swf';
	div.dom.innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+widthx+'" height="'+heighty+'"><param name=movie value="'+add+'"> <param name=quality value=high> <param name=menu value=false> <param name=wmode value=transparent> <embed src="'+add+'" quality=high menu=false wmode=transparent pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+widthx+'" height="'+heighty+'"></embed></object>';
	Ext.getBody().appendChild(div);
	var bxA = {x:bx.x - 109, y:bx.y + 0, width:805, height:362}
	div.setBox(bxA, true);
}

function addLeftBannerImg(){
	var bx = Ext.get("Box").getBox();
	var div = Ext.getBody().createChild({tag:'div', style:'top:-1000px;position:absolute'});
	div.dom.innerHTML = '<a href="http://help.solon.co.kr/GongjiRead.aspx?serial=1351"><img src="http://image.solon.co.kr/sl/bn/free_interest_bn.gif" /></a>';
	var bxA = {x:bx.x+bx.width + 7, y:bx.y,width:120,height:220}
	div.setBox(bxA, true);

}

function setBannerBtn(){
	var topBanner = Ext.get('top_banner'); //topBanner
	var btIfm = Ext.get('bt_iframe'); //iframe
	var btDiv = Ext.get('bt_div'); //div

	var tb = topBanner.getBox();
	//alert(tb.width+','+tb.height+','+tb.x+','+tb.y);

	var tbX = tb.x+tb.width - 18;
	var tbY = tb.y+tb.height -18;

	var bxA = {x:tbX, y:tbY, width:13, height:13};

	btDiv.setBox(bxA);
	btIfm.setBox(bxA);
}

var hh = 40;
var OSR = true;
var itime = 30;

function overSeaScroll(){
	if(OSR){
		itime = 30;
		var div = $('div-item-newsflash');

		if(div){
			//alert(_N(div.style.top));
			div.style.top =  _N(div.style.top) - 1;
			hh = hh - 1;

			if(hh == 0){
				var list = div.getElementsByTagName('ul');
				var t = div.childNodes[0];
				div.removeChild(t);
				div.appendChild(t);

				div.style.top = _N(div.style.top)+40;
				hh=40;
				itime = 2000;
			}
		}
	}

	setTimeout('overSeaScroll()', itime);
}

/*
function overSeaScroll(){

	var task = {
		run : function(){
			if(this.ticks > 18*9){
				this.ticks = 0;
			}

			var u = $('u-item-newsflash');
			if(u){
				if(this.ticks > 18*3*3){
					u.style.top -= u.style.top -1;
				}else{


				}
			}
			this.ticks++;
			this.ticks1++;
		},
		ticks : 0,
		ticks1 : 0,
		interval : 10
	}

	Ext.TaskMgr.start(task);
}
*/
function schClinic(){
	var f = $('__fClinic');

	if(isEmpty(f.key)){alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');f.key.focus();return false;}
	var lk = "http://www.solon.co.kr/Item/CyberClinic.aspx?keyfield=subject&key="+f.key.value;
	//window.open(lk);
	location.href = (lk);

	return false;
}

function chgTalk(str){
	for(var i=0;i<3;i++){
		var btn = Ext.get('talk_btn'+(i+1));
		var box = $('talk'+(i+1));
		if((i+1)==str){
			box.style.display = "block";
			btn.addClass('tab4_on');
			btn.removeClass('tab4_off');
		}else{
			box.style.display = "none";
			btn.addClass('tab4_off');
			btn.removeClass('tab4_on');
		}
	}
}

function chgStrategy(str){
	for(var i=0;i<3;i++){
		var btn = Ext.get('strategy_btn'+(i+1));
		var box = $('strategy'+(i+1));
		if((i+1)==str){
			box.style.display = "block";
			btn.addClass('tab4_1_on');
			btn.removeClass('tab4_1_off');
		}else{
			box.style.display = "none";
			btn.addClass('tab4_1_off');
			btn.removeClass('tab4_1_on');
		}
	}
}

function chgSecurities(str){
	for(var i=0;i<2;i++){
		var btn = Ext.get('securities_btn'+(i+1));
		var box = $('securities'+(i+1));
		if((i+1)==str){
			box.style.display = "block";
			btn.addClass('tab4_1_on');
			btn.removeClass('tab4_1_off');
			$('securityA').href='/Item/StockReport.aspx';
		}else{
			box.style.display = "none";
			btn.addClass('tab4_1_off');
			btn.removeClass('tab4_1_on');
			$('securityA').href='/Invest/NetStrategy.aspx';
		}
	}
}


function chgStockInfo(str){

	for(var i=0;i<3;i++){
		var btn = Ext.get('stockinfo_btn'+(i+1));
		var box = $('stockinfo'+(i+1));
		if((i+1)==str){
			box.style.display = "block";
			btn.addClass('tab4_on');
			btn.removeClass('tab4_off');
		}else{
			box.style.display = "none";
			btn.addClass('tab4_off');
			btn.removeClass('tab4_on');
		}
	}
}


function heroBtn(o){
	if(o.cnt == 1){
		//o.src = "img/bt_m_prev.gif";
		o.cnt = parseInt(o.cnt) + 1;
		$('hero01').style.display = "none";
		$('hero02').style.display = "block";

	}else{
		//o.src = "img/bt_m_next.gif";
		o.cnt = parseInt(o.cnt) - 1;
		$('hero01').style.display = "block";
		$('hero02').style.display = "none";
	}
}

function topBanner(str){
	var div = $('top_banner');
	if(str=='c'){
		div.style.display = 'none';
	}else if(str=='o'){
		div.style.display = 'block';
	}
}


function play(expert,serial) {
		var x, y;
		x = (screen.Width - 310)/2;
		y = (screen.Height - 176)/2;
		OpenPopWindow("/Xpt/ArsFreePlay.aspx?expert=" + expert + "&serial="+serial, "_ArsFreePlay", 300, 120);
}

function goHeroMore(str, btn){
	var bx = Ext.get(btn).getBox();
	var el = Ext.get('hero_more');
	var bxA = el.getBox();
	bxA.x = bx.x+50;
	bxA.y = bx.y;
	el.setBox(bxA);
	el.show();

	$('hero_more').innerHTML = getHeroTxt(str);
}

function getHeroTxt(str){

	var txt = "";
	if(str=="m"){
		var title = "¼Ö·Ð¸¶½ºÅÍ";
		var g = g_sm;
	}else if(str=="p"){
		var title = "¼Ö·ÐÇÁ·Î";
		var g = g_sp;
	}else if(str=="e"){
		var title = "¼Ö·ÐÀü¹®°¡";
		var g = g_se;
	}else if(str=="r"){
		var title = "¿¹ºñÀü¹®°¡";
		var g = g_sr;
	}

	txt += String.format("<ul class='hero_top'><li>{0}</li></ul>", title);
	txt += String.format("<ul>");
	txt += String.format("<table width='186' border='0' align='center' cellpadding='0' cellspacing='0'>");
	txt += String.format("<col width='20px' /><col width='' /><col width='50px' /><col width='45px' />");
	txt += String.format("<tr><td colspan='4' class='blank_3'></td></tr>");
	for(var i=0;i<g.Table.length; i++){
		txt += String.format("<tr>");
		txt += String.format("<td class='n{0} bp1'></td>", g.Table[i].NUM.length == 1 ? '0'+g.Table[i].NUM : g.Table[i].NUM);
		txt += String.format("<td><a href='javascript:GoExpertHome(\"{0}\")' class='p11'>{0}</a></td>", g.Table[i].NICK);
		txt += String.format("<td class='num tr'><span class='mg-r3 p10'>{0}%</span></td>", g.Table[i].PROFITRT);
		txt += String.format("<td class='num tr'><span class='mg-r3 p10'>{0}%</span></td>", g.Table[i].HITRT);
		txt += String.format("</tr>");
	}
	txt += String.format("</table>");
	txt += String.format("</ul>");
	txt += String.format("<ul class='hero_bot'><span class='fr'><a href='javascript:goHeroClose()'><img src='img/bt_mi_close.gif' /></a></span></ul>");

	return txt;
}

function goHeroClose(){
	Ext.get('hero_more').hide();
}


function chgKKS(obj){
	for(var i=0;i<3;i++){
		var nm = "stab"+(i+1);
		if($(nm)) {
			if((i+1) == obj){
				Ext.get(nm).addClass('tab2_on');
				Ext.get(nm).removeClass('tab2_off');
				$('chart_detail').innerHTML=chartDetail(i);
			}else{
				Ext.get(nm).addClass('tab2_off');
				Ext.get(nm).removeClass('tab2_on');
			}
		}
	}
}

function getTU(){
/*
	Ext.Ajax.request({
			url : '/ax/home.aspx?pid=11',
			callback: function(o, s, res) {
				if(s) {
					if(res.responseXML == null) return;
					var r = res.responseXML;

					var T = r.getElementsByTagName("trade").item(0).firstChild.nodeValue;
					Trade = eval("(" + T + ")");

					var U = r.getElementsByTagName("updown").item(0).firstChild.nodeValue;
					UpDown = eval("(" + U + ")");

					var S = r.getElementsByTagName("ks").item(0).firstChild.nodeValue;
					KS = S;

					var D = r.getElementsByTagName("kd").item(0).firstChild.nodeValue;
					KD = D;
				}
			}
		});

	chgKKS(1);
	//setTimeout('getTU()',60000);
*/
}

function chartDetail(num){

	var nn = ""; //±×·¡ÇÁ »ó´Ü ¼öÄ¡ÀÔ·Â
	var txt = "";
	var imgsrc = "";
	var foreigner = "";
	var organ = "";
	var person = "";
	var high = "";
	var up = "";
	var bohap = "";
	var down = "";
	var low = "";
	var r_qry = "";
	var ksq = "";
	if(num==0){

		nn = KS;
		imgsrc = "http://chart.solon.co.kr/MinijisuA.aspx?w=238&h=148&tp=m";

		foreigner = Trade.Table[0].FOREIGNER;
		organ = Trade.Table[0].ORGANIZATION;
		person = Trade.Table[0].PERSON;

		high = UpDown.Table[0].HIGH;
		up = UpDown.Table[0].UP;
		bohap = UpDown.Table[0].BOHAP;
		down = UpDown.Table[0].DOWN;
		low = UpDown.Table[0].LOW;
		ksq = "ksp";

	}else if(num==1){

		nn = KD;
		imgsrc = "http://chart.solon.co.kr/MinijisuA.aspx?w=238&h=148&tp=m&j=D";

		foreigner = Trade.Table[1].FOREIGNER;
		organ = Trade.Table[1].ORGANIZATION;
		person = Trade.Table[1].PERSON;

		high = UpDown.Table[1].HIGH;
		up = UpDown.Table[1].UP;
		bohap = UpDown.Table[1].BOHAP;
		down = UpDown.Table[1].DOWN;
		low = UpDown.Table[1].LOW;
		r_qry = "?gubun=q";
		ksq = "ksd";

	}else{

	}

	foreigner = foreigner > 0 ? "<span class='up'>"+foreigner+"</span>" : "<span class='down'>"+foreigner+"</span>";
	organ = organ > 0 ? "<span class='up'>"+organ+"</span>" : "<span class='down'>"+organ+"</span>";
	person = person > 0 ? "<span class='up'>"+person+"</span>" : "<span class='down'>"+person+"</span>";

	txt = String.format("<ul>{0}</ul>",nn);
	txt += String.format("<ul class='chart_01'><a href='/Price/Price.aspx{1}'><img src='{0}' width='238' height='148' style='border:1px solid #e8e8e8'/></a></ul>", imgsrc, r_qry);
	txt += String.format("<ul class='chart_02'>");
	txt += String.format("<li class='trade'>");
	txt += String.format("<table width='200' border='0' align='center' cellpadding='0' cellspacing='0'>");
	txt += String.format("<tr>");
	txt += String.format("<td class='tc'>»óÇÑ</td>");
	txt += String.format("<td class='tc'>»ó½Â</td>");
	txt += String.format("<td class='tc'>º¸ÇÕ</td>");
	txt += String.format("<td class='tc'>ÇÏ¶ô</td>");
	txt += String.format("<td class='tc'>ÇÏÇÑ</td>");
	txt += String.format("</tr>");
	txt += String.format("<tr>");
	txt += String.format("<td class='tc'><span class='stk_11'>{0}</span></td>", high);
	txt += String.format("<td class='tc'><span class='stk_12'>{0}</span></td>", up);
	txt += String.format("<td class='tc'><span class='stk_13'>{0}</span></td>", bohap);
	txt += String.format("<td class='tc'><span class='stk_15'>{0}</span></td>", down);
	txt += String.format("<td class='tc'><span class='stk_14'>{0}</span></td>", low);
	txt += String.format("</tr>");
	txt += String.format("</table>");
	txt += String.format("</li>");
	txt += String.format("<li class='tend {0}' onclick='location.href=\"/Price/MarketPrice.aspx{1}\"' style='cursor:hand;'>",ksq, ksq=="ksp"? "?gubun=K":"?gubun=Q");
	txt += String.format("<table width='195' border='0' align='center' cellpadding='0' cellspacing='0'>");
	txt += String.format("<col width='' /><col width='45px' /><col width='45px' /><col width='45px' />");
	txt += String.format("<tr>");
	txt += String.format("<td>&nbsp;</td>");
	txt += String.format("<td class='tr'>¿Ü±¹ÀÎ</td>");
	txt += String.format("<td class='tr'>±â°ü</td>");
	txt += String.format("<td class='tr'>°³ÀÎ</td>");
	txt += String.format("</tr>");
	txt += String.format("<tr>");
	txt += String.format("<td></td>");
	txt += String.format("<td class='tr'>{0}</td>", foreigner);
	txt += String.format("<td class='tr'>{0}</td>", organ);
	txt += String.format("<td class='tr'>{0}</td>", person);
	txt += String.format("</tr>");
	txt += String.format("</table>");
	txt += String.format("</li>");
	txt += String.format("</ul>");
	txt += String.format("<ul class='chart_bot'></ul>");


	return txt;
}

//´º½º ½ºÅ©·Ñ + ´º½ºÅÇ

var sn = 1;
var scrollNew = true;

function chgScrollNewsTab(){
	if(scrollNew){
		chgNewTab2(sn);
		sn++;
		if(sn >5){
			sn = 1;
		}
		setTimeout('chgScrollNewsTab()', 5000);
	}
}

function chgNewTab2(obj){
	for(var i=0;i<5;i++){
		var nm = "newsTab"+(i+1);

		if((i+1) == obj){
			var el = $(nm);
			el.src= 'img/news_mn0'+(i+1)+'_on.gif';
			//Ext.get('news_list'+(i+1)).show();
			$('news_list'+(i+1)).style.display="block";
		}else{
			var el = $(nm);
			el.src= 'img/news_mn0'+(i+1)+'.gif';
			//Ext.get('news_list'+(i+1)).hide();
			$('news_list'+(i+1)).style.display="none";
		}
	}
}


function chgNewTab(obj){
	for(var i=0;i<5;i++){
		var nm = "newsTab"+(i+1);

		if((i+1) == obj){
			var el = $(nm);
			el.src= 'img/news_mn0'+(i+1)+'_on.gif';
			$('news_list'+(i+1)).style.display="block";

		}else{
			var el = $(nm);
			el.src= 'img/news_mn0'+(i+1)+'.gif';
			$('news_list'+(i+1)).style.display="none";
		}
	}
	sn = obj;
	scrollNew = false;
}

function chgIndustry(obj){
	var img = "";

	if(obj.id == 'indTab1'){
		$('industry_img').src = "img/img_industry.gif";
	}else if(obj.id == 'indTab2'){
		$('industry_img').src = "img/img_ind_energy.gif";
	}else if(obj.id == 'indTab3'){
		$('industry_img').src = "img/img_ind_it.gif";
	}else if(obj.id == 'indTab4'){
		$('industry_img').src = "img/img_ind_steel.gif";
	}else if(obj.id == 'indTab5'){
		$('industry_img').src = "img/img_ind_build.gif";
	}else if(obj.id == 'indTab6'){
		$('industry_img').src = "img/img_ind_ship.gif";
	}else if(obj.id == 'indTab7'){
		$('industry_img').src = "img/img_ind_car.gif";
	}


	for(var i=0;i<7;i++){
		var nm = "indTab"+(i+1);

		if(obj.id == nm){
			var el = $(nm);
			el.className= 'tab_on';
			$('industry_news'+(i+1)).style.display="block";

		}else{
			var el = $(nm);
			el.className= 'tab_off';
			$('industry_news'+(i+1)).style.display="none";
		}
	}
}

function chgTop(obj){
	for(var i=0;i<4;i++){
		var nm = "topTap"+(i+1);

		if(obj.id == nm){
			var el = $(nm);
			el.className= 'tab3_on';
			$('topstock'+(i+1)).style.display="block";

		}else{
			var el = $(nm);
			el.className= 'tab3_off';
			$('topstock'+(i+1)).style.display="none";
		}
	}
}

function chgRise(obj){
	if(obj.id == 'riseTab1'){
		$('themeHref').href = '/Price/ThemePrice.aspx';
	}else{
		$('themeHref').href = '/Price/IndustryPrice.aspx';
	}

	for(var i=0;i<2;i++){
		var nm = "riseTab"+(i+1);

		if(obj.id == nm){
			var el = $(nm);
			el.className= 'tab3_on';
			$('risestock'+(i+1)).style.display="block";

		}else{
			var el = $(nm);
			el.className= 'tab3_off';
			$('risestock'+(i+1)).style.display="none";
		}
	}
}


	var store = null;
	var curentRowIndex=0;

	function vod_setup() {
		store = new Ext.data.JsonStore({
			url:'/ax/item.aspx?pid=3',
			totalProperty:'totalCount',
			root:'rows',
			fields : ['seq','tit','ctx','nick']
		});

		store.on('load', function(){
			vod_load(0);
		});

		store.load();

		var task = {
		    run: function(){
		        vod_load(this.cnt % 3);
		        this.cnt++;
		    },
		    cnt:1,
		    interval: 5000 //1 second
		}
		Ext.TaskMgr.start(task);
	}



	function vod_go() {
		location.href="/item/VodRecommendRead.aspx?seq="+store.getAt(currentRowIndex).data.seq;
	}

	function vod_load(i) {
		var imgs = Ext.get('divVodSelector').query('img');
		for(var x = 0; x < imgs.length; x++) {
			imgs[x].src = '/item/img/vod_view_off.gif';
		}

		imgs[i].src ='/item/img/vod_view_on.gif';

		var r = store.getAt(i);
		if(r) {
			var flashvars = {};
			flashvars.pageid="?seq=" + r.data.seq;
			flashvars.inText = r.data.tit;
			flashvars.inText1=r.data.ctx;
			flashvars.inText2=r.data.nick;
			var params = {};
			params.movie="/item/img/rec_start2.swf";
			params.allowfullscreen = "true";
			params.wmode="transparent";
			params.quality = "high";
			var attributes = {};
			swfobject.embedSWF("/item/img/rec_start2.swf", "divVodView","240", "180", "9.0.0", "http://uv.solon.co.kr/js/expressInstall.swf", flashvars, params, attributes);
		}
		currentRowIndex=i;
	}