/*
'------------------------------------------------------------
'	Page Name		: js_avl_common.js
'	Writtern By     : hydewife
'   Date			: 2008.07.24
'	Description     : ¾Æ¹ß·Ð CBT1 °øÅëjs
'------------------------------------------------------------
*/
//º¸¾È·Î±×ÀÎÁ¢¼ÓÇÏ±â
function setChkSSL(){
	var ssl = document.getElementById("chkSSL");
	var objImg = document.getElementById("imgSSL");
	if (ssl.value == "Y"){
		objImg.src = objImg.src.replace(/_on.jpg/gi, '_off.jpg');
		ssl.value = "N";
	}else{	
		objImg.src = objImg.src.replace(/_off.jpg/gi, '_on.jpg');
		ssl.value = "Y";
	}
}
/******************************************
	   ·Î±×ÀÎÆäÀÌÁö°¡ µû·Î Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î 
	   ÇöÀçÆäÀÌÁö¿¡ ·Î±×ÀÎÀ¯µµ 
	   added by ÀÌÇö¾Æ 080729
*******************************************/
function fnGoNextUrl(url, msg){
	if (msg != undefined){
		alert(msg);
	}
	location.href = url;
}
/******************************************
   ·Î±×ÀÎÆäÀÌÁö°¡ µû·Î Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î 
   ÇöÀçÆäÀÌÁö¿¡ ·Î±×ÀÎÀ¯µµ 
   added by ÀÌÇö¾Æ 080729
*******************************************/
function MakeParam(frm){
	var tmpValue="";
	for(var i=0;i<frm.elements.length;i++) {
		if(i>0) {tmpValue = tmpValue + "&";}
		tmpValue = tmpValue + frm.elements[i].name + "=" + escape(frm.elements[i].value);
	}
	return tmpValue;
}
/******************************************
   ·Î±×ÀÎÆäÀÌÁö°¡ µû·Î Á¸ÀçÇÏÁö ¾ÊÀ¸¹Ç·Î 
   ÇöÀçÆäÀÌÁö¿¡ ·Î±×ÀÎÀ¯µµ 
   added by ÀÌÇö¾Æ 080729
*******************************************/
function fnLoginRUrl(url ,msg){
	var rUrl = getRurl();
	if (rUrl != ''){
		url = url + "?url="+rUrl;
	}
	fnGoNextUrl(url, msg);
}

function getRurl(){
	var rUrl = top.document.location.href;
	if (rUrl.lastIndexOf("#") > 0){
		rUrl = rUrl.substring(0,rUrl.lastIndexOf("#"));
	}
	rUrl = escape(rUrl);
	return rUrl;
}
function popwindow1(pop,name,width,height){
	var url = pop;  
	var wd = width;
	var he = height;
	nWin = window.open(url,name,"toolbar=0,menubar=0,scrollbars=no,resizable=no,width=" + wd +",height=" + he + ";");
	if (nWin != undefined){
		nWin.focus();
	}else{
		alert('ÆË¾÷ Â÷´ÜÀ» ÇØÁ¦ÇØ ÁÖ½Ã°í ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä.');
	}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function displayPCRoom(mode){
	$("dvPcroominfo").style.display = (mode=='show')?'block':'none';
}
function getPCRoomStatus(){
	var strPage = '';  strPage = '/sitelib/get_funpcroom.asp';
	var strParams = '';
	var myAjax = new net.ContentLoader(strPage, getPCRoomStatusAfter, null, 'POST', strParams);
}
function getPCRoomStatusAfter(){
	var myAjax = this.req; 
	var sData = myAjax.responseText;
	if(myAjax.readyState == 4 && myAjax.status == 200) {
		if (getListAfter(sData)){
			$("spPcrStatus").innerHTML = sData;
		}
	}
}
function getGuild(){
	var strPage = '';  strPage = '/sitelib/get_myguild.asp';
	var strParams = '';
	var myAjax = new net.ContentLoader(strPage, getGuildAfter, null, 'POST', strParams);
}
function getGuildAfter(){
	var myAjax = this.req; 
	var sData = myAjax.responseText;
	if(myAjax.readyState == 4 && myAjax.status == 200) {
		if (getListAfter(sData)){
			$("dvMyGuild").innerHTML = sData;
		}
	}
}
function goGuild(guildhost, gid){
	if (gid != ''){
		if (gid == 'search'){
			location.href = "/community/com_forum_list.asp?p=3da3a7d3&m=3db8ea59";
		}else{
			var url = guildhost+ '/'+gid;
			var intWidth = screen.width;
			var intHeight = screen.height;
			var winGuild = window.open(url,'winGuild','width='+intWidth+'px,height='+intHeight+'px,status=yes,menubar=yes,location=yes,scrollbars=yes');
			winGuild.focus();	
		}
		
	}
}


function callUserGuildInfo(){
	var strPage = '';  strPage = '/sitelib/inc_common_guildinfo.asp';
	var strParams = ''; 
	var myAjax = new net.ContentLoader(strPage, callUserGuildInfoAfter, null, 'POST', strParams);
}

function callUserGuildInfoAfter(){
	 var myAjax = this.req; 
	 var sData = myAjax.responseText;	
	 if(myAjax.readyState == 4 && myAjax.status == 200) {
		var objSB = document.getElementById("selMyGuild");
		var xmlDoc = myAjax.responseXML.documentElement;
		var intXMLLenth = xmlDoc.childNodes.length;

		if (intXMLLenth > 0){
			for(var i=0; i<intXMLLenth; i++){
				var GuildList = xmlDoc.childNodes[i];
 
				var name = getTag("Name", GuildList)[0].firstChild.nodeValue;
				var seq = getTag("ID", GuildList)[0].firstChild.nodeValue;
				var option = new Option(name,seq); 
				objSB.add(option);
			}
		}
	 }
}


function callUserInfo(t){
	jQuery.ajax({  
		type: "POST",
		url: "/main/get_user_info.asp", 
		data: "t="+t,					
		success: function(data) {
		jQuery("#divUser").html(data);
			callUserGuildInfo();
		},
		error: function (data, status, e){
			alert(status);
		} 
   }); 	
}


function callSecurityInfo(){
	jQuery.ajax({  
		type: "POST",
		url: "/sitelib/get_security_info.asp", 
		data: "",					
		success: function(data) {
		jQuery("#divSecurity").html(data);
		},
		error: function (data, status, e){
			alert(status);
		} 
   }); 	
}


function goCommonSch(schWord){
	var fName = document.forms["frmBoard"];
	fName.method = "post";
	fName.action = "/community/com_search_list.asp";
	fName.submit();

}

	function fn_SetDefault(mode, fld, fldValue){
		if (mode == "focus"){
			if (fld.value == fldValue){
				fld.value = "";
			}
		}
		else if (mode == "blur"){
			if (fld.value.length== 0){
				fld.value = fldValue;
			}
		}
	}

	function errMsg(thisfield, msg) {
		alert (msg);
		thisfield.focus();
	}

	function doSearch(){			
		frm = document.frmSearch;
		if($("#keyWord").val().Check()==0){
			errMsg($("#keyWord"),'°Ë»ö¾î´Â 2±ÛÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.');return false;						
		}else{
			frm.action =  $("#url").val();			
			frm.submit();
		}			
	}

	function movePage(page)
	{
		frm = document.frmSearch;	
		frm.p.value= page;	
		frm.action =  document.location.pathname;			
		frm.submit();
	}