try{
	document.execCommand('BackgroundImageCache',false,true);
}
catch(e){}

//check browser
var isie=(/msie/i).test(navigator.userAgent); //ie
var isie6=(/msie 6/i).test(navigator.userAgent); //ie 6
var isie7=(/msie 7/i).test(navigator.userAgent); //ie 7
var isie8=(/msie 8/i).test(navigator.userAgent); //ie 8
var isfirefox=(/firefox/i).test(navigator.userAgent); //firefox
var isapple=(/applewebkit/i).test(navigator.userAgent); //safari,chrome
var isopera=(/opera/i).test(navigator.userAgent); //opera
if(isie7 || isie8) isie6=false;


//image root
var imageroot='../data';

//swf root
var swfroot='../swf';


//util
var util={

	//create element
	create : function(opts){
		var rv=(isie)? '' : document.createElement(opts.tagname);
		for(var i in opts){
			if(i!='tagname'){
				if(isie) rv+=' '+((i=='classname')? 'class' : i)+'="'+opts[i]+'"';
				else rv.setAttribute((i=='classname')? 'class' : i,opts[i]);
			}
		}
		return (isie)? document.createElement('<'+opts.tagname+rv+'>') : rv;
	},

	//add event
	addevent : function(tg,name,func){
		if(tg.attachEvent) tg.attachEvent('on'+name,func);
		else tg.addEventListener(name,func,false);
	},

	//popup
	pop : function(url,w,h,s){
		w=(s)? w+17 : w;
		s=(s)? 'yes' : 'no';
		var sw=screen.availWidth;
		var sh=screen.availHeight;
		var left=(sw/2)-(w/2);
		var top=(sh/2)-(h/2);
		var winname=url.substr(url.lastIndexOf('/')+1).split(/\.html|\.asp/)[0];
		window.open(url,winname,'left='+left+',top='+top+',width='+w+',height='+h+',scrollbars='+s+',resizeable=no,menubar=no,status=yes,location=no,toolbar=no');
	}
}



//event layer
var layer={

	tit : null,

	obj : null,
	iobj : null,

	swf : null,
	iswf : null,

	tm : 0,
	bm : 150,

	sv1 : 0,
	sv2 : 0,

	sh :0,

	open : function(f){

		layer.close();

		if(!layer.obj){
			layer.tit=util.create({tagname:'h2'});
			document.body.appendChild(layer.tit);
			layer.obj=util.create({tagname:'div'});
			document.body.appendChild(layer.obj);
			layer.swf=document.getElementById('flashcontent');
			layer.iswf=document.getElementById('index');
		}
		//alert();

		switch(f){

			//financial info
			case 'financialinfo' :
				layer.tm=200;
				layer.bm=100;
				layer.tit.className=layer.obj.className='layer_f';
				layer.tit.innerHTML='<img src="../images/blank.png" class="png24" alt="financial info" />';
				layer.obj.innerHTML='<div class="layerdbg"><iframe src="about:blank" width="637" height="680" frameborder="no" scrolling="no"></iframe></div>';
				layer.iobj=layer.obj.getElementsByTagName('iframe')[0];
				layer.iobj.src='http://asp1.krx.co.kr/IR/basic/039860/fnc_info.jsp';
				break;

			//stock
			case 'stock' :
				layer.tm=200;
				layer.bm=100;
				layer.tit.className=layer.obj.className='layer_s';
				layer.tit.innerHTML='<img src="../images/blank.png" class="png24" alt="stock" />';
				layer.obj.innerHTML='<iframe src="about:blank" width="637" height="558" frameborder="no" scrolling="no"></iframe>';
				layer.iobj=layer.obj.getElementsByTagName('iframe')[0];
				layer.iobj.src='http://asp1.krx.co.kr/IR/basic/039860/st_info.jsp';
				break;
				
			//disclosure
			case 'disclosure' :
				layer.tm=200;
				layer.bm=100;
				layer.tit.className=layer.obj.className='layer_d';
				layer.tit.innerHTML='<img src="../images/blank.png" class="png24" alt="disclosure" />';
				layer.obj.innerHTML='<iframe src="about:blank" width="637" height="510" frameborder="no" scrolling="no" allowtransparency="true"></iframe>';
				layer.iobj=layer.obj.getElementsByTagName('iframe')[0];
				layer.iobj.src='http://asp1.krx.co.kr/IR/basic/039860/discls_info.jsp';
				break;

		}

		layer.tit.style.display='block';
		layer.obj.style.display='block';

	},

	movepage : function(url){

		layer.iobj.location.href=url;

	},

	totop : function(){

		document.body.scrollTop=0;
		document.documentElement.scrollTop=0;

	},

	setdefaultswf : function(){
		layer.swf.style.height='100%';
	},

	resize : function(v1,v2){// v1 -> layer, v2 -> iframe

		if(!layer || !layer.obj) return false;

		if(!v1){
			layer.setdefaultswf();
			return false;
		}

		layer.sv1=v1;
		layer.sv2=(!v2)? v1 : v2;


		try{

			layer.sh=document.documentElement.offsetHeight;

			if(layer.sh>(layer.sv1+layer.tm+layer.bm)) layer.setdefaultswf();
			else layer.swf.style.height=layer.iswf.style.height=(layer.sv1+layer.tm+layer.bm)+'px';

			layer.obj.style.height=layer.sv1+'px';
			layer.iobj.style.height=layer.sv2+'px';

		}catch(e){

			setTimeout(function(){
				layer.resize(layer.sv1,layer.sv2);
			},100);

		}

		return true;

	},

	close : function(){

		if(layer.tit){
			layer.tit.style.display='none';
			layer.obj.style.display='none';
			layer.obj.innerHTML='';
			layer.sv1=0;
			layer.sv2=0;
			layer.setdefaultswf();
			layer.sh=(isapple)? document.body.scrollHeight : document.documentElement.scrollHeight;
		}
	}

}
var layer_close=layer.close;

//ie6 min-width
if(isie6){
	util.addevent(window,'load',function(){
		if(document.getElementById('swf_index')){
			var div=document.getElementById('swf_index');
			util.addevent(window,'resize',function(){
				div.style.width=(document.body.offsetWidth<961)? '960px' : 'auto';
				div.style.height=(document.body.offsetHeight<651)? '800px' : 'auto';
				layer.resize(layer.sv1,layer.sv2);
			});
		}
	});
}else{
	util.addevent(window,'resize',function(){
		layer.resize(layer.sv1,layer.sv2);
	});
}

function setPng24(obj){
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+obj.src+"',sizingMethod='image');";
	obj.src='';
	return '';
}



function close_layer(){
	layer.close();
}

function thisMovie(movieName) {
	 if (navigator.appName.indexOf("Microsoft") != -1) {
		 return window[movieName];
	 } else {
		 return document[movieName];
	 }
}

// ¸ÞÀÎÆäÀÌÁö·Î ÀÌµ¿
function gotoMain(num){
	close_layer();
	thisMovie('flashcontent').externalFuncScript('main',num);
}

// Á¦Ç°ÆäÀÌÁö·Î ÀÌµ¿
function gotoProduct(num){
	close_layer();
	thisMovie('flashcontent').externalFuncScript('product',num);
}

// È¸»ç¼Ò°³ÆäÀÌÁö·Î ÀÌµ¿
function gotoCompany(num){
	close_layer();
	thisMovie('flashcontent').externalFuncScript('company',num);
}

// ÇÃ·¡½Ã¿¡¼­ ¾ÆÀÌÇÁ·¹ÀÓÈ£Ãâ
function gotoStock(){
	layer.open('stock');
}
function gotoFinancialinfo(){
	layer.open('financialinfo');
}
function gotoDisclosure(){
	layer.open('disclosure');
}

// ÇÃ·¡½Ã DIV »çÀÌÁî Á¶Àý
function resizeElement( $id, $prop, $pixel ){
	var obj = document.getElementById( $id );
	obj.style[$prop] = $pixel + "px";
}
function resetElement( $id, $prop ){
	var obj = document.getElementById( $id );
	if(isie6){
		obj.style[$prop] = "800px";
	} else {
		obj.style[$prop] = "100%";
	}
	layer.close();
}

// ÇÏ´Ü¸Þ´º¼¼ÆÃ
function activeMenu(){
	thisMovie('footerMenu').externalMenuScript('setNavi');
}

