function setPng(obj) {
	if ( window.XMLHttpRequest ) return;
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng\b/i,'');
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');";
	obj.src='http://file.pmang.kr/images/pmang/nabi/common/blank.gif';
	return;
}


//cssÀû¿ëÇØº¸±â ÀÓ½Ã½ºÅ©¸³Æ®~
function changeCSS(value) {
	document.getElementsByTagName('body')[0].className = value;
}


// labelµ¿ÀÛ
function clicklabel(id) {	
	if(navigator.appVersion.indexOf('MSIE') != -1){
		document.getElementById(id).click()}
}


// ÁÂÇ¥±¸ÇÔ
function findPosY(obj) {
	var posTop = 0;
	while (obj.offsetParent) {
		posTop += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return posTop;
}
function findPosX(obj) {
	var posLeft = 0;
	while (obj.offsetParent) {
		posLeft += obj.offsetLeft;
		obj = obj.offsetParent;
	}
	return posLeft;
}


//ÀÎÇ²¹Ú½ºÀÇ ClearBG
function ClearBG() {
	event.srcElement.style.backgroundImage = "none";
}


//°ÔÀÓº° ½ºÅ²¼Â ³×ÀÓ ±¸ÇÔ
function GetGameSet() {
	if(document.body.className) {
		var ThisGame = document.body.className.split(" ");
		for(i=0; i<ThisGame.length; i++) {
				if(ThisGame[i].slice(0,8) == 'set_game') {
					return ThisGame[i];
				}
		}
		return false;
	}
	else { return false; }
}

//Ä«Å×°í¸®º° ½ºÅ²¼Â ³×ÀÓ ±¸ÇÔ
function GetCategorySet() {
	if(document.body.className) {
		var CatGame = document.body.className.split(" ");
		for(i=0; i<CatGame.length; i++) {
				if(CatGame[i] == 'set_gostop') {
					return CatGame[i];
				}
				else if(CatGame[i] == 'set_poker') {
					return CatGame[i];
				}
				else if(CatGame[i] == 'set_casual') {
					return CatGame[i];
				}
				else if(CatGame[i] == 'set_board') {
					return CatGame[i];
				}
		}
	}
}

// ·Î±×ÀÎ ¿µ¿ª ³ªÀÇ ¾ÆÀÌÅÛ
function loginMyitemOn() {
	var Layer = document.getElementById('loginMyitem');
	var Presnet = document.getElementById('present_option');
	
	Layer.className = "layeron";
	
	//»óÇ°±Ç°ü·Ã;
	if(Presnet) {
		if(Layer.clientHeight>110) {
			Presnet.style.visibility = 'hidden';
		}
	}
}
function loginMyitemOff() {
	var Layer = document.getElementById('loginMyitem');
	var Presnet = document.getElementById('present_option');
	
	Layer.className = "";
	
	if(Presnet) {
		Presnet.style.visibility = 'visible';	
	}
}

// ·Î±×ÀÎ¿µ¿ª INPUT¹Ú½º
function removeBG(id) { 
	document.getElementById(id).style.backgroundImage = "none";
}

// ·Î±×ÀÎ¿µ¿ª ÃÊ°ú¸Ó´Ï
function offsetExtTip() {
	var ext = document.getElementById('extTip');
	ext.style.marginLeft = -ext.clientWidth/2+10+'px';
}


// ÅÇµ¿ÀÛ 
function TabMove (TabName,no) {
	var MaxTab = 1;
	
	//ÅÇ °¹¼ö ±¸ÇÏ±â
	while(document.getElementById(TabName+MaxTab)) ++MaxTab;
	
	//ÅÇ ³»¿ë ÇÃ¸³
	for(i=1; i<MaxTab; i++) { 
		TabContents = document.getElementById(TabName+i);		
		if(i == no) TabContents.style.display = "block";
		else TabContents.style.display = "none";
	}
	
	//ÅÇ ÇÃ¸³
	if(event) { TabTitle = event.srcElement.parentNode.parentNode.childNodes; }
	else { TabTitle = document.getElementById(TabName).firstChild.childNodes; }
	
	for(i=0; i<TabTitle.length; i++) {
		TabTitle[i].className = "";
	}
	
	TabTitle[no-1].className = "on";
}

// ÅÇµ¿Àå2
function TabMove2(name,num) {
	if(!document.getElementsByName(name)) return;
	
	var TabGroup = document.getElementsByName(name);
	var TabThis = num-1;
	
	for(i=0; i<TabGroup.length; i++) {
		var TabName = name+(i+1);
		var TabContents = document.getElementById(TabName);
		if (TabContents) {
			if(i==TabThis) {
				TabGroup[TabThis].className = "on";
				TabContents.style.display = "block";
			}
			else {
				TabGroup[i].className = "";
				TabContents.style.display = "none";
			}
		}
	}
}

/* ¸ô Ä³¸¯ÅÍ ÀüÃ¼±¸¸Å */
function BuyallOn() {
	document.getElementById('buyall_submenu').style.display = "inline";
	document.getElementById('btn_buyall').outerHTML = '<img src="../nabi/gamemall/btn_cancelall.gif" class="btn_present" id="btn_buyall" onClick="BuyallOff()">';
}
function BuyallOff() {
	document.getElementById('buyall_submenu').style.display = "none";
	document.getElementById('btn_buyall').outerHTML = '<img src="../nabi/gamemall/btn_buyall.gif" class="btn_present" id="btn_buyall" onClick="BuyallOn()">';
}

// °áÁ¦ ÆË¾÷
function payattention_on() { 
	document.getElementById('payment_attention_off').style.display = "none";
	document.getElementById('payment_attention_on').style.display = "block";
}	
function payattention_off() { 
	document.getElementById('payment_attention_on').style.display = "none";
	document.getElementById('payment_attention_off').style.display = "block";
}	

// °áÁ¦¼ö´Ü ¼±ÅÃ
function PayToolOpen() {
	if (document.getElementById('buy_now').checked) {
		document.getElementById('PayToolSub').style.display = "block"; }
	else { document.getElementById('PayToolSub').style.display = "none"; }
}


// ·¹ÀÌ¾î º¸±â
function LayerView(layer) {
	if(document.getElementById(layer)) 	document.getElementById(layer).style.display = "block";
}

// ·¹ÀÌ¾î ´Ý±â 
function LayerClose(layer) {
	if(document.getElementById(layer)) 	document.getElementById(layer).style.display = "none";
}

// ·¹ÀÌ¾î Åä±Û
function LayerToggle(id) {
	var layer = document.getElementById(id);		
	if(!layer) return;
	
	switch(layer.style.display) {
		case 'block' :
			layer.style.display = 'none';
			break;
		case 'none' :
			layer.style.display = 'block';
			break;
			
	}	
}


// ½ºÅ©·Ñ Ã¼Å©
function CheckDvScroll(layer,Dvheight) {
	if(!document.getElementById(layer)) return;	
	
	var DvLayer = document.getElementById(layer);
	
	
	if(DvLayer.clientHeight > Dvheight) {
		DvLayer.style.display = 'none';
		DvLayer.style.height = Dvheight+'px';
		DvLayer.style.overflow = 'auto';
		DvLayer.style.display = 'block';
	}
}


//°áÁ¦Ã¢ ²À È®ÀÎÇÏ±â
function payattention_on() { 
	document.getElementById('payment_attention_off').style.display = "none";
	document.getElementById('payment_attention_on').style.display = "block";
}	
function payattention_off() { 
	document.getElementById('payment_attention_on').style.display = "none";
	document.getElementById('payment_attention_off').style.display = "block";
}





/* ¿ÀÇÂ¿¹°í */
function PreOpenView(num) {
	var img = document.getElementById('ImageInfo');
	var root = "http://file.pmang.kr/images/pmang/nabi/preopen/";
	var location = document.getElementById('OpenTab').children;
	
	for(i=0; i<location.length; i++) {
		location[i].className = '';
		if(i==num-1) {
			location[i].className = 'on';
		}
	}
	
	if(num==1) {
		img.innerHTML = "<img src="+root+"img_info_1.gif>";
	}
	else if(num==2) {
		img.innerHTML = "<img src="+root+"img_info_2.gif>";
	}
	else if(num==3) {
		img.innerHTML = "<img src="+root+"img_info_3.gif>";
	}
	else if(num==0) {
		img.innerHTML = "";
	}
	else return false;
}


var ForBlurAnchors = document.getElementsByTagName('a');

// Æ÷Ä¿½º Á¦°Å Àç½Ãµµ;;
function ClearBlur() { 
	for (i=0;i<ForBlurAnchors.length;i++) { 
		ForBlurAnchors[i].onfocus = new Function("ForBlurAnchors["+i+"].blur()"); 
	}
}


/* ¸®ÅÙ¼Ç ÆË¾÷ ¾ÆÀÌÅÛ º¸±â */
function PopRefill_itemView() {
	if(!document.getElementById('itemImage')) return;
	
	var itemimg = document.getElementById('itemImage');
	itemimg.style.display = 'block';
	var itemimgX = findPosX(itemimg);
	var itemimgY = findPosY(itemimg);
	var container = document.getElementsByTagName('body')[0];
	
	container.appendChild(itemimg);
	
	itemimg.style.position = 'absolute';	
	itemimg.style.display = 'none';
	itemimg.style.margin = '0 0 0 0';
	itemimg.style.top = itemimgY-55+'px';
	itemimg.style.left = itemimgX+137+'px';
}


// ¼±ÅÃ±¸¸Å Åä±Û
var SelectdBuyClassName;

function SelectedBuy() {
	var layer = document.getElementById('SelectedBuy');
	var btn = document.getElementById('SelectedBuyBtn');	
	if(!SelectdBuyClassName) { SelectdBuyClassName = layer.className; } 
	
	// ·¹ÀÌ¾îÅä±Û
	if(layer.style.display == 'block') { 
		layer.style.display = 'none';
		layer.className = '';
		btn.src = btn.src.slice(0,-7)+'.gif';
	}
	else {
		layer.style.display = 'block';
		layer.className = SelectdBuyClassName;
		btn.src = btn.src.slice(0,-4)+'_up'+'.gif';
	}
}
function SelectBtn(option) {
	var btn = document.getElementsByName('selectBtn');
	var allTip = document.getElementsByTagName('div');
	var thisTip = document.getElementById('SelectedTip'+option+'n');
	var tipbox = new Array();
	var tipno = 0;
	var onbtn = 0;
	
	for(i=0; i<allTip.length; i++) {
		if(allTip[i].className == 'tipboxn') {
			tipbox[tipno] = allTip[i];
			tipno++;
		}
	}
	
	for(j=0; j<tipbox.length; j++) tipbox[j].style.display = 'none';
		
	for(k=0; k<btn.length; k++) {
		if(btn[k].src.slice(-7,-4) == "_on") onbtn = btn[k].src.slice(-10,-9);
	}	
	var onTip = document.getElementById('SelectedTip'+onbtn+'n');
	
	if(event)
	{
		switch(event.type) {
		case "click" :
			for(h=0; h<btn.length; h++) {		
				if(btn[h].src.slice(-7,-4) == "_on") btn[h].src = btn[h].src.slice(0,-7) + ".gif";
				if(btn[h].src.slice(-7,-6) == option) btn[h].src = btn[h].src.slice(0,-4) + "_on.gif";
			}			
			for(i = 0; i < tipbox.length; i++) {				
				tipbox[i].style.display = "none";
			}
			if(option==0) onbtn = 0;
			if(thisTip) thisTip.style.display = 'block';
			break;
		case "mouseover" :
			for(h=0; h<tipbox.length; h++) tipbox[h].style.display = 'none';
			if(thisTip) thisTip.style.display = 'block';
			break;
		case "mouseout" :
			for(h=0; h<tipbox.length; h++) tipbox[h].style.display = 'none';	
			if(onTip) onTip.style.display = 'block';
			break;
		}
	} else {
		for(h=0; h<btn.length; h++) {		
			if(btn[h].src.slice(-7,-4) == "_on") btn[h].src = btn[h].src.slice(0,-7) + ".gif";
			if(btn[h].src.slice(-7,-6) == option) btn[h].src = btn[h].src.slice(0,-4) + "_on.gif";
		}		
		if(onTip) onTip.style.display = 'block';
	}
	
	if(!option) {
		for(j=0; j<tipbox.length; j++) tipbox[j].style.display = 'none';
	}	
}
function SelectBtnClick(option) {
	var btn = document.getElementsByName('selectBtn');
	var allTip = document.getElementsByTagName('div');
	var tipbox = new Array();
	var tipno = 0;
	
	for(i=0; i<allTip.length; i++) {
		if(allTip[i].className == 'tipboxn') {
			tipbox[tipno] = allTip[i];
			tipno++;
		}
	}
	//if(!option) {
		for(j=0; j<tipbox.length; j++) tipbox[j].style.display = 'none';
	//}
	
	for(h=0; h<btn.length; h++) {		
		if(btn[h].src.slice(-7,-4) == "_on") btn[h].src = btn[h].src.slice(0,-7) + ".gif";
		if(btn[h].src.slice(-7,-6) == option) btn[h].src = btn[h].src.slice(0,-4) + "_on.gif";
	}
}



/* »ç¿ëÀÚÁ¤º¸ ¹æ¸í·Ï */
function checkGuestSecret() {
	if(document.getElementById('set_secret').checked) document.getElementById('guest_textarea').className = 'bg_secret';
	else document.getElementById('guest_textarea').className = '';
}
function ViewGuestMemo(obj,popid,text) {
	if(!document.getElementById(popid)) {
		var popMemo = document.createElement('p');
		if (text) { popMemo.innerText = text; }
		else { popMemo.innerText = obj.innerText; }
		popMemo.className = "guest_pop";
		popMemo.id = popid;
		popMemo.style.left = findPosX(obj)+15;
		popMemo.style.top = findPosY(obj)+obj.clientHeight+2;
		document.getElementsByTagName('body')[0].appendChild(popMemo);
	}
	else { LayerView(popid); }
	
	//alert(findPosY(obj)+obj.clientHeight+popMemo.clientHeight+5 +','+ document.getElementsByTagName('body')[0].scrollHeight);
	
	if((findPosY(obj)+obj.clientHeight+popMemo.clientHeight+15) > document.getElementsByTagName('body')[0].scrollHeight) { 
		popMemo.style.top = findPosY(obj) - popMemo.clientHeight+2; 
	} else {
		popMemo.style.top = findPosY(obj)+obj.clientHeight+2;
	}
}

function getElementsByClass(searchClass,node,tag) {
    var classElements = new Array();
    if ( node == null )
        node = document;
    if ( tag == null )
        tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)');
    for (i = 0, j = 0; i < elsLen; i++) {
        if ( pattern.test(els[i].className) ) {
            classElements[j] = els[i];
            j++;
        }
    }
    return classElements;
}

function setTab(name, n) {
	var tabs = getElementsByClass(name);
	if (!tabs[0]) return;
	var btn = tabs[0].getElementsByTagName('A');

	for (var i=1; i<tabs.length; i++) {
		if (tabs[i]) {
			tabs[i].style.display = 'none';
		}
	}
	if (tabs[n]) {
		tabs[n].style.display = 'block';
	}
	
	for (var j=0; j<btn.length; j++) {
		btn[j].className = btn[j].className.replace(/\bon\b/, '');
		btn[j].parentNode.className = btn[j].parentNode.className.replace(/\bon\b/, '');
		if (btn[j].parentNode.tagName !== 'LI') {
			btn[j].parentNode.parentNode.className = btn[j].parentNode.parentNode.className.replace(/\bon\b/, '');
		}
	}
	if (btn[n-1]) {
		btn[n-1].className += ' on';
		btn[n-1].parentNode.className += ' on';
		if (btn[n-1].parentNode.tagName !== 'LI') {
			btn[n-1].parentNode.parentNode.className += ' on';
		}
	}
}


function prevTab(name) {
	var now  = window[name+'_index'];
	if (!now) now = 1;
	var tabs = getElementsByClass(name);
	var total = tabs.length - 1;
	if (now == 1) now = total; 
	else now -= 1;
	window[name+'_index'] = now;
	setTab(name, now);
}

function nextTab(name) {
	var now  = window[name+'_index'];
	if (!now) now = 1;
	var tabs = getElementsByClass(name);
	var total = tabs.length - 1;
	if (now == total) now = 1; 
	else now += 1;
	window[name+'_index'] = now;
	setTab(name, now);
}
		
