var stockToolTipApi = {};

stockToolTipApi.prototype = {
	color : function(inval) {
		inval = inval.replace(/(^\s*)|(\s*$)/gi, ""); 
		var res;
		switch(inval.substr(0,1)) {
			case "+" : res = 'color:#d80200;'; break;
			case "-" : res = 'color:#015ee1;'; break;
			default : res = 'color:#000;'; break;
		}
		return res;
	},
	ratemark : function(inval,isValue,isBold,addCss,addStyle) {
		inval = inval.replace(/(^\s*)|(\s*$)/gi, ""); 
		var value = inval.replace(/[+-]/gi,"");
		if(!addCss) addCss = "";
		if(!addStyle) addStyle = "";

		if(isValue) {
			var value = (isBold) ? '<b>'+inval.substring(1)+'</b>' : inval.substring(1);
		}
		
		var res;
		var styleTxt = "background:url(http://fn.daum-img.net/image/finance/plaza/2008/stock/common/ico_stock.gif) no-repeat;font:12px gulim;height:10px;padding-left:10px;";

		switch(inval.substr(0,1)) {
			case "+" : res = '<span style="'+styleTxt+'background-position:0 2px;color:#d80200;'+addStyle+'" class="'+addCss+'"><em style="display:none">▲</em>'+value+'</span>'; break;
			case "-" : res = '<span style="'+styleTxt+'background-position:0 -46px;color:#015ee1;'+addStyle+'" class="'+addCss+'"><em style="display:none">▼</em>'+value+'</span>'; break;
			default : res = '<span style="'+styleTxt+'background-position:0 -32px;color:#000;'+addStyle+'" class="'+addCss+'"><em style="display:none">-</em>'+value+'</span>'; break;
		}
		return res;
	}
}

function writeStockInfo(dataset) {
	var sise_html = [];
	try {
		var id_code = dataset.code;
		if (document.getElementById(id_code)) {
			//같은 종목 20개 이상이면 출력하지 않고 종료.
			for(var i=0; i < 20;i++) {
				id_code = id_code + "0";
				if (!document.getElementById(id_code)) { break; return; }
			}
		}

		sise_html.push('<span id="'+id_code+'" style="position:relative;display:inline-block;font-size:12px;">');
		sise_html.push('<a href="'+dataset.url+'" target="_blank" style="color:#000;font-size:12px">' + dataset.cost + '원</a> ');
		sise_html.push(stockToolTipApi.prototype.ratemark(dataset.rate,false,false,"",""));
		sise_html.push('</span>');

		document.write(sise_html.join(""));

	} catch (e) {}
}
try{writeStockInfo({code:"003600",cost:"80,600",updn:"▼-200",rate:"-0.25%",sign:"5",url:"http://stock.daum.net/item/main.daum?code=003600"});}catch (e){}