// png alpha channels
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='about:blank;';
	return '';
}

// IE Flicker bug
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(ignored) {}

// tab menu
function tab(num) {
	var list = document.getElementById('tab')
	var anc = list.getElementsByTagName('a')

	for(var i=1; i<=anc.length; i++) {
		//document.getElementById('cont_'+i).style.display = 'none';
		document.getElementById('tab_'+i).parentNode.className = '';
	}
	//document.getElementById('cont_'+num).style.display = '';
	document.getElementById('tab_'+num).parentNode.className = 'current';
}

function tab_cont(num) {
	var list = document.getElementById('tab')
	var anc = list.getElementsByTagName('a')

	for(var i=1; i<=anc.length; i++) {
		document.getElementById('cont_'+i).style.display = 'none';
		document.getElementById('tab_'+i).parentNode.className = '';
	}
	document.getElementById('cont_'+num).style.display = '';
	document.getElementById('tab_'+num).parentNode.className = 'current';
}

 function tab_cont1(num) {
	var list = document.getElementById('tab1')
	var anc = list.getElementsByTagName('a')

	for(var i=1; i<=anc.length; i++) {
		document.getElementById('cont_'+i).style.display = 'none';
	}
	document.getElementById('cont_'+num).style.display = '';
}
/*
function tab_cont1(target){
	if (target=="1") {
		alert('1');
	}
	else if(target=="2") {
		alert('2');
	}
	else if(target=="3") {
		alert('3');
	}
}

*/
function detail(num)
{
	var obj = document.getElementById("tr" + num);
	if(obj.style.display == "none")
		obj.style.display = "";
	else
		obj.style.display = "none";
}




try{ document.execCommand("BackgroundImageCache", false, true); }catch(e){}
var user = {
    IE			:!!(window.attachEvent && !window.opera),
    IE6			:((navigator.userAgent.toLowerCase().indexOf("msie 6")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("msie 7")<0)),
    IE7			:(navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1),
    FF			:(navigator.userAgent.toLowerCase().indexOf("firefox")!=-1),
    Opera		:!!window.opera,
    Apple		:navigator.userAgent.toLowerCase().indexOf("applewebkit")!=-1 //safari,chrome
}

function $(element) {
	if (arguments.length > 1) {
		for (var i = 0, elements = [], length = arguments.length; i < length; i++) elements.push($(arguments[i]));
		return elements;
	}
	if (typeof(element) == "string") element = document.getElementById(element);
	return element;
}

var util = {
	png : function(obj){
		if(user.IE6){
			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 '';
		}
	},
	create : function(opts){ // create element
		var rv=(user.IE)? '' : document.createElement(opts.tagname);
		for(var i in opts){
			if(i!='tagname'){
				if(user.IE) rv+=' '+((i=='classname')? 'class' : i)+'="'+opts[i]+'"';
				else rv.setAttribute((i=='classname')? 'class' : i,opts[i]);
			}
		}
		return (user.IE)? document.createElement('<'+opts.tagname+rv+'>') : rv;
	},
	reflash : function(containerid, swfid, src, w, h, flashvars, base,title, wmode,bg){ // flash reWrite.
		var wmode = wmode || "transparent";
		var bg = bg || "none";
		var base = base || "";
		var flashvars = flashvars || "";
		var html="";
		if(user.IE){
			html += "<object id=\""+swfid+"\" width=\""+w+"\" height=\""+h+"\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/_flash/swflash.cab#version=9,0,0,0\" title=\""+title+"\">"
					 + "<param name=\"base\" value=\""+base+"\" />"
					 + "<param name=\"movie\" value=\""+src+"\" />"
					 + "<param name=\"wmode\" value=\""+wmode+"\" />"
					 + "<param name=\"bgcolor\" value=\""+bg+"\" />"
					 + "<param name=\"flashvars\" value=\""+flashvars+"\"/>"
					 + "<param name=\"allowScriptAccess\" value=\"always\" />"
					 + "<param name=\"allowFullScreen\" value=\"true\" />"
					 + "<param name=\"quality\" value=\"high\" />"
					 + "</object>";
		}else{
			html += "<embed id=\""+ swfid+"\" src=\""+src+"\" flashvars=\""+flashvars+"\" width=\""+w+"\" height=\""+h+"\" quality=\"high\" base=\""+base+"\" wmode=\""+wmode+"\" bgcolor=\""+bg+"\" allowScriptAccess=\"always\" allowFullScreen=\"true\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" title=\""+title+"\"></embed>";
		}
		$(containerid).innerHTML = html;
	},
	getoffsetpos : function(tg){ // get offset position
		var pos=[0,0];
		function addpos(left,top){
			pos[0]+=left;
			pos[1]+=top;
		}
		for(var i=0,cobj=tg; !cobj.tagName.toLowerCase().match(/body|html/); cobj=cobj.offsetParent,i++){
			addpos(cobj.offsetLeft,cobj.offsetTop);
			if(!user.Opera && i>0){
				if(user.IE) addpos(cobj.clientLeft,cobj.clientTop);
				else if(cobj.tagName.toLowerCase().match(/table|thead|tbody|tfoot|th|td/)){
					if(user.Apple) addpos(cobj.clientLeft,cobj.clientTop);
					else addpos(cobj.offsetWidth-cobj.clientWidth,cobj.offsetHeight-cobj.clientHeight);
				}
			}
		}
		return pos;
	}
}

// 레이어 토글
function toggleLayer(id) {
	var obj = document.getElementById(id);
	obj.style.display = (obj.style.display == "none") ? "block" : "none";
}


function onlyNumber(){
  if(event.keyCode!=13 && event.keyCode != 46)
  {
		if (event.keyCode < 45 || event.keyCode > 57 || ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)))
			event.returnValue = false;
  }
}


function gnb(id) {
	var obj = document.getElementById(id);
	obj.className = (obj.className == "hidden") ? "visible" : "hidden";
}


function tabViewDefault(value){

	var num = value;
	var list = document.getElementById('tab');
	var anc = list.getElementsByTagName('a');

	for(var i=0; i<anc.length; i++) {
		document.getElementById('cont_'+i).style.display = (num==i) ? 'block' : 'none';
		document.getElementById('tab_'+i).parentNode.className = (num==i) ? 'current' : '';
	}
}
