/*
	PLAYNC JS LIBRARY(footer) 
	last update : 2011.11.4
	Following files are included	
	- loginalarm.js (http://static.plaync.co.kr/message/js/loginalarm.js)
	- badge.js (http://static.plaync.co.kr/common/badge/file/badge.js)	
	- netizenv.js (http://nprotect01.plaync.co.kr/netizen/netizenv.js)
	- pna_ncsoft_net.js (http://static.plaync.co.kr/common/logger/pna_ncsoft_net.js)
	- cus_pna_ncsoft_net.js (http://static.plaync.co.kr/common/logger/cus_pna_ncsoft_net.js) //pcbang
 */
var shutdownN = {
	getScrollY: function() {
		var scrollY;
		if(document.documentElement.scrollTop) scrollY = document.documentElement.scrollTop;
		else if (document.body.scrollTop) scrollY = document.body.scrollTop;
		else if (window.pageYOffset) scrollY = pageYOffset;
		else scrollY = 0;
		return scrollY;
	},
	getBrowserSize: function() {
		var BWidth = document.documentElement.clientWidth;
		var BHeight = document.documentElement.clientHeight;
		return {width:BWidth,height:BHeight};
	},
	getScroll: function() {
		var scrollL = document.documentElement.scrollLeft;
		var scrollT = this.getScrollY();
		return {width:scrollL,height:scrollT};
	},
	getDivSize: function(obj) {
		var divWidth = obj.width();
		var divHeight = obj.height();
		return {width:divWidth,height:divHeight};
	},
	open: function() {
		var browsersize = this.getBrowserSize();
		var scrollposition = this.getScroll();
		var _height = jQuery(document).height();
		jQuery('body').append('<div id=\'shutdownModal\'> </div>');
		jQuery('#shutdownModal').css({
			backgroundColor:'#000',
			opacity:0.6,
			zIndex:100019,
			top:0,left:0,position:'absolute',width:'100%',height:_height+'px'
		});
		jQuery('select').css('visibility','hidden');
	},
	close: function() {
		jQuery('#shutdownModal').remove();
		jQuery('select').css('visibility','visible');
	},
	cmpnntCopy_0: '&#44172;&#51076;&#32;&#51060;&#50857;&#50640;&#32;&#48520;&#54200;&#51012;&#32;&#46300;&#47140;&#32;&#51396;&#49569;&#54633;&#45768;&#45796;&#46;',
	cmpnntCopy_1: {
		a: '<br />&#49345;&#49464;&#54620;&#32;&#45236;&#50857;&#51008; <a href="http://main.plaync.co.kr/news/list" style="font-weight:bold;color:#6097cb;" onmousedown="shutdownN.trkItem(\'goNotice\');">&#44277;&#51648;&#49324;&#54637;</a>&#50640;&#49436;&#32;&#54869;&#51064;&#54616;&#49892;&#32;&#49688;&#32;&#51080;&#49845;&#45768;&#45796;&#46;</li></ul>',
		b: '<br />&#50724;&#51204;&#32;&#54;&#49884;&#32;&#51060;&#54980;&#32;&#51221;&#49345;&#51201;&#51004;&#47196;&#32;&#51060;&#50857;&#54616;&#49892;&#32;&#49688;&#32;&#51080;&#49845;&#45768;&#45796;&#46;</li></ul>'
	},
	cmpnntClose: ['', '<div class="btn_close" style="position:absolute;top:11px;right:11px;width:20px;height:19px;text-indent:-9999px;font-size:0;cursor:pointer;background:url(\'http://static.plaync.co.kr/pr/special/shutdown/bg_shutdown.gif\') no-repeat -425px 0">닫기</div>'],
	show: function(_type) {
		this.open();
		var addTag = [];
		var _val = [];
		for (x in _type) {
			_val.push(_type[x]);
		}
		addTag.push('\
			<div id="shutdownLayer" style="position:absolute;left:0;width:100%;z-index:100020;">\n\
			<div class="wrap_shutdown" style="width:550px;height:260px;position:relative;margin:auto;font:12px dotum;background:#fff;background:url(\'http://static.plaync.co.kr/pr/special/shutdown/bg_shutdown.gif\') no-repeat 0 -40px;">\n\
				<h2 style="margin:0;padding:0;font:0;visibility:hidden;">&#52397;&#49548;&#45380;&#32;&#48372;&#54840;&#51221;&#52293;&#50640;&#32;&#46384;&#46972;&#32;&#54788;&#51116;&#32;&#49884;&#44036;&#40;&#48;&#49884;&#48512;&#53552;&#32;&#54;&#49884;&#44620;&#51648;&#41;&#50640;&#45716;&#32;&#44172;&#51076;&#32;&#51060;&#50857;&#51012;&#32;&#54624;&#32;&#49688;&#32;&#50630;&#49845;&#45768;&#45796;&#46;</h2>');
		addTag.push('<ul style="position:absolute;bottom:24px;left:37px;margin:0;padding:0;list-style:none;">');
		addTag.push('<li style="margin:0 0 5px;padding:0 0 0 8px;line-height:20px;background:url(\'http://static.plaync.co.kr/pr/special/shutdown/bg_shutdown.gif\') no-repeat 0 4px;color:#6a6166;">');
		addTag.push(this.cmpnntCopy_0);
		addTag.push(this.cmpnntCopy_1[_val[0]]);
		if (_val[1] != '') {
			addTag.push('<a href="'+_val[1]+'" class="btn_back" onmousedown="shutdownN.trkItem(\'goBack\');" style="position:absolute;right:34px;bottom:32px;width:99px;height:33px;text-indent:-9999px;font-size:0;background:url(\'http://static.plaync.co.kr/pr/special/shutdown/bg_shutdown.gif\') no-repeat -454px 0;">돌아가기</a>');
		}
		addTag.push(this.cmpnntClose[_val[2]]);
		addTag.push('\
			</div></div>');
		jQuery(addTag.join('')).appendTo(jQuery('body')[0]);
		var divSize = this.getDivSize(jQuery('div#shutdownLayer'));
		var browsersize = this.getBrowserSize();
		var scrollposition = this.getScroll();
		var _top = (((browsersize.height-260)/2)+scrollposition.height);
		jQuery('div#shutdownLayer').css({'top' : _top+'px' });
		jQuery('div#shutdownLayer div.btn_close').one('click',function(e) {
			shutdownN.trkItem('close');
			jQuery('div#shutdownLayer').remove();
			shutdownN.close();
		});
	},
	trkItem: function(target) {
		if (!siteFlag) {var siteFlag = '';}
		try {_trk_clickTrace('EVT','/shutdown/'+target+'/'+siteFlag);}catch(_e){}
	}
};
var playncLibFooter=[];
var playncLibFooterLogged=[];
var playnclibIsLive=(location.href.indexOf('http://rc.')==0) ? false : true;
/* check siteFlag */
try {
	if (siteFlag=="azit"||siteFlag=="plaza"||siteFlag=="azit_center") {
		if (playnclibIsLive) playncLibFooter.push('<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/common\/badge\/file\/badge.js\"><\/script>');
		else playncLibFooter.push('<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/common\/badge\/file\/rc\/badge.js\"><\/script>');
	}
} catch(e) {}
document.writeln(playncLibFooter.join(''));
/* check isLogin */
function putLoginedNetizenFiles() {
	try {
		if (siteFlag!='aion'&&siteFlag!='lineage1'&&siteFlag!='lineage2')
			playncLibFooterLogged.push('<script type=\"text\/javascript\" src=\"http:\/\/nprotect01.plaync.co.kr\/netizen\/netizenv.js\"><\/script>');
	} catch(e) {
		playncLibFooterLogged.push('<script type=\"text\/javascript\" src=\"http:\/\/nprotect01.plaync.co.kr\/netizen\/netizenv.js\"><\/script>');
	}
}
function putLoginedFiles() {
	if (playnclibIsLive) { playncLibFooterLogged.push('<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/message\/js\/loginalarm.js?v=1105031738\"><\/script>'); }
	else { playncLibFooterLogged.push('<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/message\/js\/rc\/loginalarm.js?v=1105031738\"><\/script>'); }
	putLoginedNetizenFiles();
	document.writeln(playncLibFooterLogged.join(''));
}
function putLoginedFilesV2() {
	if (playnclibIsLive) { playncLibFooterLogged.push('<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/message\/js\/loginalarm_v2.js?v=1105031738\"><\/script>'); }
	else { playncLibFooterLogged.push('<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/message\/js\/rc\/loginalarm_v2.js?v=1105031738\"><\/script>'); }
	putLoginedNetizenFiles();
	document.writeln(playncLibFooterLogged.join(''));
}
function getFriendsMessage() {
	if ($("newNoteCount")) {
		var messageUrl=(playnclibIsLive) ? 'http://message.plaync.co.kr/':'http://rc.message.plaync.co.kr/';
		function cbf(note, req, gift) {
			if($('noteNewIcon')&&note) $('noteNewIcon').setStyle({display:''});
			if($('reqNewIcon')&&req) $('reqNewIcon').setStyle({display:''});
		}
		try { 
			getNoteCount(cbf);
		} catch(e) {
			$("newNoteCount").innerHTML = "<label style=\"cursor:pointer\" onclick=\"openMessagePopup('"+messageUrl+"/main/');\">--</label>";
			if ($("newReqCount")) $("newReqCount").innerHTML = "<label style=\"cursor:pointer\" onclick=\"openMessagePopup('"+messageUrl+"/main/?listType=request');\">--</label>";
		}
	}
}
function createScript(url) {
	var head=document.getElementsByTagName('head')[0];
	var newScript=document.createElement('script');
	newScript.type='text/javascript';
	newScript.src=url;
	head.appendChild(newScript);
	return newScript;
}
function getMMOMessage() {
	var message;
	if (isOldLogin()) message=(playnclibIsLive) ? 'http://static.plaync.co.kr/message/js/loginalarm.js?v=1105031738':'http://static.plaync.co.kr/message/js/rc/loginalarm.js?v=1105031738';
	else message=(playnclibIsLive) ? 'http://static.plaync.co.kr/message/js/loginalarm_v2.js?v=1105031738':'http://static.plaync.co.kr/message/js/rc/loginalarm_v2.js?v=1105031738';
	var getMsg=function() {
		try {
			if (getNoteCount) getFriendsMessage();
			else setTimeout(getMsg,100);
		} catch(e) {setTimeout(getMsg,100);}
	};
	try {
		if (getNoteCount) getMsg();
		else {
			var newScript=createScript(message);
			setTimeout(getMsg,500);		
		}
	} catch (e) {
		var newScript=createScript(message);
		setTimeout(getMsg,500);			
	}
}
function isOldLogin() {
	var status=false;
	if ($('newNoteCount')&&$('newNoteCount').innerHTML.strip().length>0) {
		status=true;
		//if (siteFlag=='lineage1'||siteFlag=='lineage2') status=false;
	} 
	return status;
}
try {
	if (isLoginFlag.toUpperCase()=='Y') {
		if (siteFlag) {
			if (siteFlag != 'aion' && siteFlag != 'missionarpia') {
				if (isOldLogin()) putLoginedFiles();
				else putLoginedFilesV2();
				Event.observe(window,'load',getFriendsMessage);
			}
		}
	}
} catch(e) { putLoginedFiles(); }
/* pna_ncsoft_net */
var pna_ncsoft_net='<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/common\/logger\/pna_ncsoft_net.js\"><\/script>';
var cus_pna_ncsoft_net='<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/common\/logger\/cus_pna_ncsoft_net.js\"><\/script>';
var cus2_pna_ncsoft_net='<script type=\"text\/javascript\" src=\"http:\/\/static.plaync.co.kr\/common\/logger\/cus2_pna_ncsoft_net.js\"><\/script>';
try {
	if (gettoFlag==true) { document.writeln(cus_pna_ncsoft_net); }
	else if (picaFlag==true) { document.writeln(cus2_pna_ncsoft_net); }
	else { document.writeln(pna_ncsoft_net); }
} catch(e) { document.writeln(pna_ncsoft_net); }
