if(document.cookie.indexOf("persistentSignToken")!=-1 && document.cookie.indexOf("SSOValidate")==-1) {
    document.location='https://sign.netmarble.net/orange/signin?isCaptcha=false&l_url=' + document.location.href;
}
 
/* 신규태그 생성 */				
function NewTag( pTagName, pID, pClassName ) {
	var tag = document.createElement( pTagName );
	if ( pID != '' ) {
		tag.setAttribute( 'id', pID );
	}
	if ( pClassName != '' ) {	
		tag.className = pClassName;
	}	
	return tag;	
}
/* 신규태그 생성(상위노드 지정)  */
function AddTag( pParentNode, pTagName, pID, pClassName ) {
	var tag = NewTag( pTagName, pID, pClassName );
	pParentNode.appendChild( tag );
	return tag;	
}
function liCreate(url, name){
	return "
" + name + "";
}
var GameCookieManager = function(){
	
	this.lastAccessGameMark = function(gameCode){
		
		if(gameCode == null || gameCode == '') return;
		this.setCookie("NM_LAST_ACCESS_GAME", gameCode, null, "/", "netmarble.net");
		
		//window.location = goUrl;
	}
	
	this.getCookie = function(name){
		
		var a_all_cookies = document.cookie.split( ';' );
		
		var a_temp_cookie = '';
		var cookie_name = '';
		var cookie_value = '';
		var b_cookie_found = false; // set boolean t/f default f
	
		for ( i = 0; i < a_all_cookies.length; i++ )
		{
			// now we'll split apart each name=value pair
			a_temp_cookie = a_all_cookies[i].split( '=' );
			
	
			// and trim left/right whitespace while we're at it
			cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
			// if the extracted name matches passed check_name
			if ( cookie_name == name )
			{
				b_cookie_found = true;
				// we need to handle case where cookie has no value but exists (no = sign, that is):
				if ( a_temp_cookie.length > 1 )
				{
					cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
				}
				// note that in cases where cookie is initialized but no value, null is returned
				return cookie_value;
				break;
			}
			a_temp_cookie = null;
			cookie_name = '';
		}
		if ( !b_cookie_found )
		{
			return null;
		}
	}
	
	this.setCookie = function(name, value, expires, path, domain, secure){
		
		var cookie = name + "=" + escape(value) ;
		
		if(expires != null ){
            cookie += "; expires=\"" +  expires.toGMTString() + "\"";
        }
        if(path != null ){
            cookie += "; path=" + path;
        }
        if(domain != null ){
            cookie += "; domain=" + domain;
        }
        if(secure != null && secure == true ){
            cookie += "; secure";
        }
		document.cookie = cookie;
	}
	
	this.goPcVersion = function(){
	
	  	var key = "NM_PC_VERSION_VIEW";
	  	
		this.setCookie(key, "Y", null, "/" , ".netmarble.net", false);
		
		if(this.getCookie(key) == null){
			alert('해당 서비스 이용을 위해 브라우저의 쿠키 설정을 허용으로 변경해 주세요');
			return false;
		}else{
			this.goRedirectUrl();
			//window.location = this.getRedirectUrl();
		}
	}
		
	this.goRedirectUrl = function(){
	
		var host = location.protocol + "//" + location.host;
		var data = { locationUrl : host }
		$.getJSON('https://m-gnb.netmarble.net/getRedirectUrl?callback=?', data,
			function(result){
				window.location = result.data;
			}
		);
	}
	
	
	
}
function netmarbleMobilePortalSiteMapCall(){
	
	var view = $("#divSitemap").css("display");
	if( view == "none"){
		$.getJSON('https://m-gnb.netmarble.net/gnb/sitemap?callback=?', function(result){
			$("#divSitemap").html(result.data);
		});
	}
}
function goMarket(appStoreUrl, androidStoreUrl){
		
	var uagent = navigator.userAgent.toLowerCase(); //유저에이전트 문자열을 얻어 소문자로 변환
	
	if(uagent.search("iphone") > -1 ){
		if('' == appStoreUrl){
			alert('준비중입니다.');
			return;
		}
		window.location = appStoreUrl;
   	}else if(uagent.search("android") > -1 ){
   		if('' == androidStoreUrl){
   			alert('준비중입니다.');
   			return;
   		}
   		window.location = androidStoreUrl;
   	}else{
   		window.location = appStoreUrl;
   	}
}
var GCM = new GameCookieManager();
/* Notice Rolling  */
var NetmarbleFooterNoticeConst = {
	rollnote_t : 3000, 
	rollnote_n :  1,
	rollnote : null,
	size : 0
};	
NetmarbleFooterNotice = {
	
  	/* var noticeList = [ { title : '공지사항 제목', type : '공지', link : '링크주소'}, { title : '공지사항2', type : '점검', link : '링크주소2'} ]; */
	begin : function( noticeList ) {
		try {
			
			if ( noticeList != null ) {
			
				var noticeHtml = '';
				$('#divNoteList').append( $(noticeHtml) );				
							
				NetmarbleFooterNoticeConst.rollnote_n = 1;
				NetmarbleFooterNoticeConst.rollnote =  document.getElementById('divNoteList').getElementsByTagName('li');
				
				NetmarbleFooterNoticeConst.size = NetmarbleFooterNoticeConst.rollnote.length;
				NetmarbleFooterNotice.roll_note_set();	
				NetmarbleFooterNotice.roll_note_start(); 
			}
		} catch ( e ) {
		}	
	}, 
	
	roll_note_set : function(no) {
		if(no != null && no != "") NetmarbleFooterNoticeConst.rollnote_n = no;
		
		for(var i=0;i < NetmarbleFooterNoticeConst.rollnote.length;i++){
			NetmarbleFooterNoticeConst.rollnote[i].style.display = 'none';
		}
		NetmarbleFooterNoticeConst.rollnote[NetmarbleFooterNoticeConst.rollnote_n-1].style.display = 'block';
	},
	
	roll_note_next : function() {
		NetmarbleFooterNoticeConst.rollnote_n = NetmarbleFooterNoticeConst.rollnote_n + 1;
		if(NetmarbleFooterNoticeConst.rollnote_n == (NetmarbleFooterNoticeConst.rollnote.length+1)) NetmarbleFooterNoticeConst.rollnote_n = 1;
		NetmarbleFooterNotice.roll_note_set();
	},
	
	roll_note_stop : function() {
		if(NetmarbleFooterNoticeConst.size>1) clearInterval(rollnote_tid);
	},
	roll_note_start : function() {
		if(NetmarbleFooterNoticeConst.size>1) rollnote_tid = setInterval('NetmarbleFooterNotice.roll_note_next()',NetmarbleFooterNoticeConst.rollnote_t);
	}
};
/* End of Notice Rolling  */
var callUrl = window.location.href;
//old url redirect
//"m." 만 판단 할 경우 m.netmarble.net 도메인이 변경 될 수 있으므로 주의 해야 함.
if(callUrl.indexOf("m.sf") > 0 || callUrl.indexOf("m.modoo") > 0 || callUrl.indexOf("m.hounds")>0 || callUrl.indexOf("m.mstar")>0)
{
    callUrl = callUrl.replace("m.","m-");
    if (window.location.protocol == "http:") {
        var restOfUrl = callUrl.substr(5);
        window.location = "https:" + restOfUrl;
    }
    window.location = callUrl;
}
//new url http redirect
if (window.location.protocol == "http:") {
    var restOfUrl = window.location.href.substr(5);
    window.location = "https:" + restOfUrl;
}
var headerTitle = " \
 \
	 \
		공지사항
 \
	 \
";
var headerDiv = NewTag("header", "header" , "");
var titleDiv = AddTag(headerDiv, "div", "divHeader", "");
var headerTitle = " \
 \
	 \
		공지사항
 \
	 \
";
titleDiv.innerHTML = headerTitle;
$(".wrap").prepend(headerDiv);