﻿//로케이션 이동
function fnLocation(intZone)
{

	switch (intZone) 
	{
	    case 1 : //홈페이지
	        top.location.href = "http://kr.gamania.co.kr/";
	        break;
			
		case 2 : //시작페이지,즐겨찾기 추가		    
		    //alert('성공');
		    window.external.AddFavorite('http://kr.gamania.co.kr','[감마니아 코리아]');		    
		    break;					    
        
//		case 211 :	//마이게쉬.회원가입
//		top.location.href = "/Pages/Member/Join/CheckRealName.aspx";
//			break;
//		case 212 :	//마이게쉬.아이디찾기
//			top.location.href = "/App/Member/Search/SearchID.aspx?div=Mygash&zone=212";
//			break;
//		case 213 :	//마이게쉬'비밀번호찾기
//			top.location.href = "/App/Member/Search/SearchPWD.aspx?div=Mygash&zone=213";
//			break;
//		case 214 :	//마이게쉬.회원정보변경
//			top.location.href = "/App/Member/Account/AccountCheck.aspx?div=Mygash&zone=214";
//			break;
//		case 215 :	//마이게쉬.비밀번호변경
//			top.location.href = "/App/Member/Account/ChangePasswd.aspx?div=Mygash&zone=215";
//			break;
//		case 216 :	//마이게쉬'가입해지
//			top.location.href = "/App/Member/Account/SecedeAuth.aspx?div=Mygash&zone=216";
//			break;
//		case 221 :	//마이게쉬'게임계정만들기
//			alert('준비중입니다.');
//			//top.location.href = "/App/Member/Service/ServiceAccountMake.aspx?div=Mygash&zone=221";
//			break;
//		case 222 :	//마이게쉬'비밀번호찾기
//			top.location.href = "/App/Member/Service/ServiceAccountPWDSearch.aspx?div=Mygash&zone=222";
//			break;		
//		case 223 : //마이개쉬'게임계정리스트
//			top.location.href = "/App/Member/Service/ServiceAccountList.aspx";
//			break;
//		
//		case 231 :	//마이게쉬'충전하기 (로그인 안한 상태)
//			top.location.href = "/App/GASH/Filling.aspx?div=Mygash&zone=231";
//			break;
//		case 232 :	//마이게쉬'조회하기
//			top.location.href = "/App/GASH/Inquire.aspx?div=Mygash&zone=232";
//			break;
//		case 235:   //로그인 상태에서 퀵메뉴의 개쉬충전 바로가기
//			window.open('https://gash.gamania.co.kr/App/PG/PGDefault.aspx?type=','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no, width=360 height=483');
//			break;
//			
//		case 241:
//			alert('준비중입니다.');
//			//top.location.href = "/App/Introduce/GameCharge.aspx?div=Mygash&zone=241";
//			break;
//			
//		case 24 :	//마이게쉬'쿠폰
//			alert('준비중입니다.');
//			//top.location.href = "/App/GASH/Coupon/Default.aspx?div=Mygash&zone=24";
//			break;				
			
		case 31 :	//회원정보.회원정보변경			
		    top.location.href = "http://kr.gamania.co.kr/Pages/Member/Account/AccountCheck.aspx";
			break;
		case 32 :	//회원정보.비밀번호변경
			//alert('준비중입니다.');
			top.location.href = "http://kr.gamania.co.kr/Pages/Member/Account/ChangPasswd.aspx";
			break;
		case 33 :	//회원정보.탈퇴하기
			//alert('준비중입니다.');
			top.location.href = "http://kr.gamania.co.kr/Pages/Member/Account/SecedeAuth.aspx";
			break;	
		case 34 :	//회원정보.법정대리인동의
			//alert('준비중입니다.');
			top.location.href = "http://kr.gamania.co.kr/Pages/Member/Account/Agree14.aspx";
			break;	
				
			
		case 41 :	//게쉬소식.게쉬소개
			top.location.href = "http://kr.gamania.co.kr/Pages/Gash/Info.aspx";
			break;	
		case 42 :	//게쉬소식'게쉬이용방법
			top.location.href = "http://kr.gamania.co.kr/Pages/Gash/InfoUse.aspx";
			break;	
		case 43 :	//게쉬소식'충전하기
		    window.open('https://gash.gamania.co.kr/Pages/PG/PGService.aspx','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto, resizable=no, width=450 height=450');			
			break;	
		case 44 :	//게쉬소식'조회하기
		    //alert('준비중입니다.');
			container = window.open('http://kr.gamania.co.kr/Pages/Gash/GashHistory.aspx','','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no, width=520 height=530');
			container.focus();
			break;			
		
		case 45 :	//aow개쉬 환불
			top.location.href = "http://kr.gamania.co.kr/pages/refund/refund.aspx";
			break;		
		
			
		case 51 :	//이벤트.공지사항
			top.location.href = "http://kr.gamania.co.kr/Pages/Information/Notice/List.aspx";
			break;
		case 52 :	//이벤트.보도자료
			top.location.href = "http://kr.gamania.co.kr/Pages/Information/News/List.aspx";
			break;
		case 53 :	//이벤트.매거진
			top.location.href = "http://kr.gamania.co.kr/Pages/Information/Magazine/List.aspx";
			break;		
		case 54 :	//이벤트.이벤트
		    //alert('준비중입니다.');
			top.location.href = "http://kr.gamania.co.kr/Pages/Information/Event/List05.aspx";
			break;

		case 61 :	//고객센터.FAQ
			top.location.href = "http://kr.gamania.co.kr/Pages/Help/FAQ/List.aspx?div=";
			break;		
		case 62 :	//고객센터.고객문의
			top.location.href = "http://kr.gamania.co.kr/Pages/Help/QNA/Default.aspx";
			break;
		case 63 :	//고객센터.정책및이용약관
			top.location.href = "http://kr.gamania.co.kr/Pages/Help/Privacy/Privacy.aspx";
			break;
			
		case 71 :	//계정관리.회원가입
			top.location.href = "http://kr.gamania.co.kr/Pages/Member/Join/Join.aspx";
			break;		
		case 72 :	//계정관리.아이디찾기
		    //alert('준비중입니다.');
			top.location.href = "http://kr.gamania.co.kr/Pages/Member/Search/SearchID.aspx";
			break;
		case 73 :	//계정관리.비밀번호찾기
		    //alert('준비중입니다.');
			top.location.href = "http://kr.gamania.co.kr/Pages/Member/Search/SearchPWD.aspx";
			break;		
			
	    case 90 : //로그인
	        top.location.href = "https://gash.gamania.co.kr/Pages/Member/Login/Login.aspx";
		    break;

		case 91 :	//사이트맵
			top.location.href = "http://kr.gamania.co.kr/Pages/Help/Sitemap.aspx?div=sitemap&zone=91";
			break;

			
		default :
			top.location.href = "/";
	} 
}
function Ready()
{
	alert('준비중입니다.');
	return;
}

//개쉬 충전 팝업 알림창..
function BillPop(values)
{
	window.open('https://gash.gamania.co.kr/App/PG/PGDefault.aspx?type='+values,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no, resizable=no, width=360 height=483');
			
	
	//alert('시스템 점검중입니다. 이용에 불편을 드려 죄송합니다.');
	return;
}


//로그인 체크
function login_check(form) 
{    
	if (!form.userid.value) 
	{      
		alert("아이디를 입력해 주십시오!");      
		form.userid.focus();  
		return false;
	}
	else if (form.userid.value.length < 8) 
	{      
		alert("8자 이상의 아이디를 입력해 주십시오!");      
		form.userid.focus();  
		return false;
	} 
	else if (!form.passwd.value) 
	{      
		alert("비밀번호를 입력해 주십시오!");      
		form.passwd.focus(); 
		return false;
	} 
	else if (form.passwd.value.length < 8) 
	{      
		alert("8자 이상의 비밀번호를 입력해 주십시오!");      
		form.passwd.focus(); 
		return false;
	}
	else
		return true;
}

//서브 메뉴 오버
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

//팝업창
function f_popup(url,name,width,height)
{
	window.open(url, name, "width=" + width + ", height=" + height + ", top=0, left=0");
}

//프린트
function f_print(form)
{
	if(confirm('인쇄하시겠습니까?'))
	{
		print();
		//form.submit;
	}
	else
	{
		alert('인쇄를 취소하셨습니다!');
		window.close();
	}
}

//파일 직접 다운로드
function f_direct_down(path)
{
	str = "<iframe name='frame_download' frameborder='0' marginwidth='0' marginheight='0' width='0' height='0' scrolling='no' ";
	str = str + "src='" + path + "'></iframe>";
	document.body.insertAdjacentHTML('beforeEnd', str);
}

//파일 스트림 다운로드
function f_download(name,path)
{
	str = "<iframe name='frame_download' frameborder='0' marginwidth='0' marginheight='0' width='0' height='0' scrolling='no' ";
	str = str + "src='/App/Common/Download.asp?name=" + name + "&path=" + path + "'></iframe>";
	document.body.insertAdjacentHTML('beforeEnd', str);
}

//메세지 프린트 함수
function WriteIn2(target,string)
{
	try
	{
		target.document.body.insertAdjacentHTML('beforeEnd', string + '<br>');
		target.scroll(0,scroll_heghit);
		scroll_heghit = scroll_heghit + 1000;
	}
	catch(e){}
}

//메세지 오브젝트 프린트 함수
function WriteInObj(target,string)
{
	try
	{
		target.innerHTML = string + '<br>';
	}
	catch(e){}
}

//페이지 프린트 함수
function printWindow() 
{
	//button1.style.display='none';

    factory.printing.header = " ";
    factory.printing.footer = " ";
    factory.printing.portrait = true;
    factory.printing.leftMargin = 15.0;
    factory.printing.topMargin = 19.0;
    factory.printing.rightMargin = 1.0;
    factory.printing.bottomMargin = 1.0;
    //factory.printing.paperSize = "A4";   // 용지 사이즈
    factory.printing.Print(false, window);
	
	//button1.style.display='block';
}

//태그 지우기
function Clear(target)
{
	try
	{
		//target.document.close();
		//target.document.write('');
		//target.location.reload();
		target.innerHTML = ' ';
	}
	catch(e){}
}

//trim 함수
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/g, "");
}

//에러 메세지 함수
function errPrint(errmsg)
{
	if(errmsg)
	{	
		errmsg = errmsg.toString();
		arr_errmsg = errmsg.split(':');
		alert(arr_errmsg[1]);
	}
}

/*
//키 금지
document.onkeydown = function() 
{
	//F5키 막기
	if(event.keyCode == 116)
	{
		event.keyCode = 505;
		try
		{
			top.MainFrame.location.reload();
		}
		catch(e){}
		return false;
	}
	//ctrl키, alt키, 오른마우스키, F11키 막기
	if(event.ctrlKey || event.altKey || event.keyCode == 17 || event.keyCode == 18 || event.keyCode == 93 || event.keyCode == 122) 
	{
		//alert('사용하실 수 없는 키입니다.');
		event.keyCode = 505;
		return false;
	}
	if (event.keyCode == 505) 
	{ 
		return false;
	}
}

//오른마우스 막기
document.onmousedown = function() 
{
	if(event.button == 2)
	{
		return false;
		event.button = 0;
		return false;
	}
}
*/

//내용 크기 제한하기
function chkAllLine(form)
{
	var strArray = form.value.split("\r\n");
    
	if(strArray.length>20)
	{
		alert( "내용이 깁니다. 줄여주세요.");
		return false;
	}
	else return true;
}


//테이블 크기 리사이징
function ResizeTableHeight(h)
{
	//alert(h);
	ContentTd.height = h;
}


//클라이언트 다운로드
var opId = null;
function Open(downfilename2)
{
	if(opId == null)
	{
	 var opUrl;
	 opUrl = "cdn/SetupDown.asp?downfilename="+downfilename2;
	 opId = window.open(opUrl, "EverQuest2","titlebar = no, toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=500,height=485");
	 }else
	 { 
		if(opId.closed)
		{
			opId = null;
		}
	 }	
}


//Flash Script
function WriteSWF(src,w,h) {
 html = '';
 html += '<object type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="param" width="'+w+'" height="'+h+'">';
 html += '<param name="movie" value="'+src+'">';
 html += '<param name="quality" value="high">';
 html += '<param name="bgcolor" value="#ffffff">';
 html += '<param name="swliveconnect" value="true">';
 html += '<param name="menu" value="false">';
 html += '<param name="wmode" value="transparent">';
 html += '<embed src="'+src+'" quality=high bgcolor="#ffffff" width="'+w+'" height="'+h+'" swliveconnect="true" id="param" name="param" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"><\/embed>';
 html += '<\/object>';
 document.write(html);
}

function WriteEmbed(src,w,h,autostart,loop) {
 html = '';
 html += '<embed autostart="'+autostart+'" AllowScriptAccess="never" style="width:'+w+'px; height:'+h+'px;" type="application\/x-mplayer2" EnableContextMenu="false" loop="'+loop+'" autosize="0" src="'+src+'">';
 html += '<\/embed>';
 document.write(html);
}