document.title ="킹덤 언더 파이어 2";

<!-- Active X 비활성화 대응 : 플래시 -->
function flash(a,b,c,d) {
 var flash_tag = "";
 flash_tag = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
 flash_tag +='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ';
 flash_tag +='WIDTH="'+a+'" HEIGHT="'+b+'"  id="'+d+'">';
 flash_tag +='<param name="movie" value="'+c+'">';
 flash_tag +='<param name="quality" value="high">';
 flash_tag +='<param name="wmode" value="transparent">';//플래시 배경 투명 설정
 flash_tag +='<embed src="'+c+'" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
 flash_tag +='type="application/x-shockwave-flash"  WIDTH="'+a+'" HEIGHT="'+b+'"></embed></object>'
 document.write(flash_tag);
}

function checkPattern(sType, str)	//형식 체크
{
	var	pattern	=	new	String() ;
	switch (sType){
		case "NUM" :	// 숫자만
			pattern	=/^[0-9]+$/;
			break;
		case "PHONE" :
			pattern	=/^[0-9]{2,4}-[0-9]{3,4}-[0-9]{4}$/;										 //전화번호	형식 : 033-1234-5678
			break;
		case "EMAIL" :
			pattern	=/^[_a-zA-Z\d\-\.]+@([_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+)/;						//메일
			break;
		case "DOMAIN"	:
			pattern	=/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/; ///영자 숫자와	.	다음도 영자
			break;
		case "ENG" : //영자만
			pattern	=/^[a-zA-Z]+$/;
			break;
		case "ENGNUM"	:	//영자와 숫자
			pattern	=/^[a-zA-Z0-9]+$/;
			break;
		case "HAN" : //	한글만
			pattern	=/^[가-힣]*$/;
			break;
		case "USERID"	:	//첫글자는 영자	그뒤엔 영어숫자	4이상	15자리 이하
			pattern	=/^[a-zA-Z]{1}[a-zA-Z0-9_-]{4,15}$/;
			break;
		case "DATE"	:	// 날짜	:	2002-08-15
			pattern	=/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/;
			break;
		case "PASS"	:	// 날짜	:	2002-08-15
			pattern	=/^[;:`~!@#$%\^&*\(\)_a-zA-Z0-9-]{4,15}$/;
			break;
		default :
		  return false;
		  break;
	}

	//alert(str	+	"|"	+	pattern);

	if(!pattern.test(str)){
			return false;
	}
	return true;
}

//숫자만 눌리게	하기 , 방향키	+	Delele + BackSpace 포함
function onlynum() {
	var	iCode	=	event.keyCode;
	if(!(	((iCode	>= 48) &&	(iCode <=	57)) ||	((iCode	>= 37) &&	(iCode <=	40)) ||	(iCode ==	8	)	|| (iCode	== 46	)||	(iCode ==	9	)	)) {
		alert("숫자만 입력할 수 있습니다.");
		event.returnValue = false;
	}
}

//글자수 체크
function checkWordSize(obj, title, max){
	if (obj.value.length>max) {
		obj.blur();
		obj.value = obj.value.substring(0,max);
		alert(title+'(은/는) '+max+'자를 초과할 수 없습니다.');
		obj.focus();
	}
}

/* selectbox */
function selectboxLink(obj) {
	var siteLink1 = document.getElementById("selectboxLink1");
	if( obj == 'selectboxLink1' ) {
		siteLink1.style.display = 'block';
	} else if( obj == 'selectboxLink1' ) {
		document.getElementById("selectboxLink1").style.display='none';
	}
}

/* registration */
function sendit(n)
{
	if(n==2) {
		form1.action="/register/simpleRegister.nhn";
	}
	else if(n==1) {
		form1.action="/register/register.nhn";
	}
	else {
		form1.action="/register/underRegister.nhn";
	}
	form1.submit();   
    return true;
}
function imgOn(imgEl) {
	imgEl.src = imgEl.src.replace("_off.gif", "_on.gif");
}
function imgOut(imgEl) {
	imgEl.src = imgEl.src.replace("_on.gif", "_off.gif");
}

//항목이 비어있는지	체크
function isEmpty(field,	error_msg)
{
	// error_msg가 ""이면	alert와	focusing을 하지	않는다
	if(error_msg ==	"")	{
		if(!CheckValid(field.value,	false))		{
			return true;
		}	else {
			return false;
		}
	}	else {
		if(!CheckValid(field.value,	false))	{
			alert(error_msg);
			//field.focus()	;
			return true;
		}	else {
			return false;
		}
	}
}

function CheckValid(String,	space)
{
	 var retvalue	=	false;
	 for (var	i=0; i<String.length;	i++)
	 {		//String이 0(""	이나 null)이면 무조건	false
			if (space	== true)
			{
				 if	(String.charAt(i)	== ' ')
				 {			//String이 0이 아닐때	space가	있어야만 true(valid)
						retvalue = true;
						break;
				 }
			}	else {
				 if	(String.charAt(i)	!= ' ')
				 {			//string이 0이 아닐때	space가	아닌 글자가	있어야만 true(valid)
						retvalue = true;
						break;
				 }
			}
	 }
	 return	retvalue;
}

//선택되어있는	라디오버튼 값
function getRadioVal(field)	{
	for(i	=	0; i < field.length; i++)	{
		if(field[i].checked	== true)
			return field[i].value;
	}
	return "";
}


function sReplace(obj, s1, s2){
    for (i=0; i< obj.value.length; i++) 
        obj.value = obj.value.replace(s1,s2);
    return;
}

function sReplace_str(str, s1, s2){
    for (i=0; i< str.length; i++) 
        str = str.replace(s1,s2);
    return str;
}


/*function loadXMLDoc(fname) {
    var xmlDoc;   
  
    // code for IE   
    if (window.ActiveXObject) {   
        xmlDoc = new ActiveXObject("Microsoft.XMLDOM");   
    }   
  
    // code for Mozilla, Firefox, Opera, etc.   
    else if (document.implementation && document.implementation.createDocument) {   
        xmlDoc = document.implementation.createDocument("","",null);   
    }   
    else {   
        alert('Your browser cannot handle this script');   
    }   
  
    xmlDoc.async = false;   
    xmlDoc.load(fname);   
    
    return(xmlDoc);   
}*/  

function displayResultNotice() {
	try {
		xml = parseXML("/upload/xml/indexNotice.xml");   
		xsl = parseXML("/common/indexNotice.xsl");
	}
	catch(e) {
		alert(e.toString());
	}
	   
	// code for IE   
	if (window.ActiveXObject) {   
	    ex = xml.transformNode(xsl);
	    document.getElementById("notice_list").innerHTML = ex;			           
	}   
	   
	// code for Mozilla, Firefox, Opera, etc.   
	else if (document.implementation && document.implementation.createDocument) {   
		xsltProcessor = new XSLTProcessor();
	
	    xsltProcessor.importStylesheet(xsl);   
	    resultDocument = xsltProcessor.transformToFragment(xml,document);
	
	    document.getElementById("notice_list").appendChild(resultDocument);
	}
}

function displayResultGobbs() { 
	try {
		xml = parseXML("/xml/indexGobbs.xml");   
		xsl = parseXML("/common/indexGobbs.xsl");
	}
	catch(e) {
		alert(e.toString());
	}
	
	// code for IE   
	if (window.ActiveXObject) {   
	     ex = xml.transformNode(xsl);
	     document.getElementById("goBbsList").innerHTML = ex;
	}	   						
	// code for Mozilla, Firefox, Opera, etc.   
	else if (document.implementation && document.implementation.createDocument) {   
		xsltProcessor = new XSLTProcessor();
	
		xsltProcessor.importStylesheet(xsl);   
		resultDocument = xsltProcessor.transformToFragment(xml,document);
	
		document.getElementById("goBbsList").appendChild(resultDocument);
	}
}

//메인 팝업
function openIndexPopup(pCurrentDate) {
	var xml = parseXML("/upload/xml/indexPopup.xml");
	
	var i = 0;
	
	try {
		jQuery(xml).find("item").each(function() {
			if(i == 3) {
				return false;
			}			

			if(Number(jQuery("strtaymdt", this).text()) <= pCurrentDate && Number(jQuery("endymdt", this).text()) >= pCurrentDate) {
				if(getCookie("popupName"+jQuery("seq", this).text()) != "check") {
					window.open('/popup/popup_index.nhn?seq=' + encodeURIComponent(jQuery("seq", this).text()), 'popup'+i+1,'width=' + jQuery("wdt", this).text() + ',height=' + (Number(jQuery("hgt", this).text()) + 40) + ',top=' + jQuery("top", this).text() + ',left=' + jQuery("left", this).text() + ',toolbar=no,menubar=no,location=no,scrollbars=no,status=no');
				}
				
				i++;
			}
		});
	}
	catch(e) {
		//alert(e.toString());
	}
}

//자체점검
function callCheck(pCurrentDate) {
	var checkXml = parseXML("/upload/xml/indexCheck.xml");
	pCurrentDate = Number(pCurrentDate + "00");
	
	try {
		jQuery(checkXml).find("item").each(function() {
			if(Number(jQuery("strtchckymdt", this).text()) < pCurrentDate && Number(jQuery("endchckymdt", this).text()) > pCurrentDate) {
				if(jQuery("chckknd", this).text() == "iselfchcke") {
					//location.href="/common/under/under.nhn?msg=" + encodeURIComponent(jQuery("usernotfmsg", this).text()) + "&time=" + encodeURIComponent(jQuery("usernotfchcktm", this).text());
					location.href="/common/under/under.nhn";
				}
				//else if(jQuery("chckknd", this).text() == "ishangamechcke") {	
				//	location.href = "http://www.hangame.com/common/under/under.html";
				//}
				//return false;
			}
		});
	}
	catch(e){
		//alert(e.toString());
	}
}

/**
 * 이미지 리사이즈
 */
function resizeImgEditor(imgObj, width, height) {
	if(imgObj.width > width) {
		imgObj.width = width;
	}
	if(height != "") {
		if(imgObj.height > height) {
			imgObj.height = height;
		}
	}
}


/* tab menu */

/*
function tabMenu(tabImgId, total, n)
{
	for(var i=1;i<=total;i++){
		if(i==n){
				(document.getElementById(tabImgId + i).src.match(/(_on.png)$/))? "" : document.getElementById(tabImgId + i).src = document.getElementById(tabImgId + i).src.replace(".png","_on.png");
		} else {
				(document.getElementById(tabImgId + i).src.match(/(_on.png)$/))? document.getElementById(tabImgId + i).src = document.getElementById(tabImgId + i).src.replace("_on.png",".png") : "" ;
		}
	}
}
*/
function tabMenu(filename, total, n)
{
	for(var i=1;i<=total;i++){
		if(i==n){
			document.getElementById("tabBtn_"+i).src = "/img/common/tabmenu/"+filename+i+"_on.gif";
		} else {
			document.getElementById("tabBtn_"+i).src = "/img/common/tabmenu/"+filename+i+".gif";
		}
	}
}

/* 준비중 */
function comingSoon(){
	alert("열심히 준비중입니다\n기대해주세요!");
}
function comingsoon(){
	alert('열심히 준비중입니다\n기대해주세요!');
}


/* 스크롤 배너 - aside */
var persistclose=0; //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = document.getElementsByTagName('body').clientWidth-102; //set x offset of bar in pixels
var startY = 350; //set y offset of bar in pixels

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

var verticalpos="fromtop"

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("id_quick").style.visibility="hidden"
}

function staticbar(){

    var ns = (navigator.appName.indexOf("Netscape") != -1);
    var d = document;
    function ml(id){
        var el=d.getElementById(id);
        if (!persistclose || persistclose && get_cookie("remainclosed")=="")
        el.style.visibility="visible"
        if(d.layers)el.style=el;
        el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
        el.x = startX;
        if (verticalpos=="fromtop")
        el.y = startY;
        else{
        el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
        el.y -= startY;
        }
        return el;
    }
    window.stayTopLeft=function(){
        if (verticalpos=="fromtop"){
			ftlObj.x = document.body.clientWidth-102;
        var pY = ns ? pageYOffset : iecompattest().scrollTop;
        ftlObj.y += (pY + startY - ftlObj.y)/8;
        }
        else{
			ftlObj.x = document.body.clientWidth-102;
        var pY = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
        ftlObj.y += (pY - startY - ftlObj.y)/8;
        }
        ftlObj.sP(ftlObj.x, ftlObj.y);
        setTimeout("stayTopLeft()", 10);
    }
    ftlObj = ml("id_quick");
    stayTopLeft();
}

/*if (window.addEventListener) 
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar*/


/* 갤러리 새창 가운데 열기 */
function NewWindow(mypage, myname, w, h, scroll) { 
	var wint = (screen.height - h) / 2; 
	var winl = (screen.width - w) / 2; 
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable' 
	win = window.open(mypage, myname, winprops);
	return false;
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } 
}

// 도메인 정보
function Host(){
    var Dns;
    Dns = location.href;
    Dns = Dns.split("//");
    Dns = Dns[1].substr(0,Dns[1].indexOf("/"));
    return Dns;
}

