//document.oncontextmenu=new Function("return false")

/*
var boodschap = '°ñµå½½·¥'; 
function bottomstatus() 
{ 
      window.status = boodschap; 
        timerID= setTimeout("bottomstatus()", 0); 
} 
bottomstatus();
*/

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];}
}


document.write("<META http-equiv='Page-Enter' content='blendTrans(Duration=0.1)'>")
document.write("<META http-equiv='Page-Exit' content='blendTrans(Duration=0.1)'>")



function trim(str) 
{
	var count = str.length;
	var len = count;                
	var st = 0;

	while ((st < len) && (str.charAt(st) <= ' ')) 
		st++;

	while ((st < len) && (str.charAt(len - 1) <= ' ')) 
		len--;

	return ((st > 0) || (len < count)) ? str.substring(st, len) : str ;   
}

function checkObject(object,message)
{
	if( !trim(object.value) )
	{
		alert( message );
		object.value = "";
		object.focus();
		return false;
	}
	return true;	
}

function containsChars(input,chars) 
{
    for (var inx = 0; inx < input.length; inx++) 
    {
       if (chars.indexOf(input.charAt(inx)) != -1)
           return true;
    }
    return false;
}

function containsCharsOnly(input,chars) 
{
	for (var inx = 0; inx < input.length; inx++) 
	{
		if (chars.indexOf(input.charAt(inx)) == -1)
			return false;
	}
	return true;
}

function isValidEmail(input) {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    if (input.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

function isNumDash(input) 
{
	var chars = "0123456789-";
	return containsCharsOnly(input,chars);
}

function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

function isAlphabetNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

function isOKChar(input) {
    var chars = "<>;' ";
    return containsChars(input,chars);
}

function winPopup( url, wname, sizeW, sizeH )
{
	var nLeft  = screen.width/3;
	var nTop  = screen.height/3;
 
	opt = ",toolbar=no,menubar=no,location=no,scrollbars=no,status=no";
	openobj = window.open(url, wname, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
	openobj.focus()
}

function winPopupScroll( url, wname, sizeW, sizeH )
{
	var nLeft  = screen.width/3;
	var nTop  = screen.height/3;
 
	opt = ",toolbar=no,menubar=no,location=no,scrollbars=yes,status=no";
	openobj = window.open(url, wname, "left=" + nLeft + ",top=" +  nTop + ",width=" + sizeW + ",height=" + sizeH  + opt );
	openobj.focus()
}

function countString(str){
	var sum=0;
	for(i=0;i<str.length;i++){
		if(str.charCodeAt(i)<200){
			sum+=1;//¿µ¾î³ª ¼ýÀÚµéÀÏ¶§..
		}
		else{
			sum+=2;//ÇÑ±ÛÀÌ³ª Æ¯¼ö¹®ÀÚ µéÀÏ¶§..
		}
	}
	return sum;	
}

function view_photo(img_url){
	window.open("/imgView/imgViewer.asp?img=" + img_url, "photo", "toolbar=no, location=no, directories=no,status=no, menubar=no, scrollbars=no, resizable=yes");
}


//  ¼ýÀÚ Ã¼Å© ----------------------------------------------------
function Num_chk(form)
{	  	  
	var str = form.value;
	for(i=0;i<str.length;i++){
		Num = str.charAt(i);  		
		if (Num < '0' || Num > '9') {
			alert('¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.'); 
			form.value="";
			form.focus();
			return false;
		}
	}
}

// Ã¢ Å©±â Á¶Àý
function WinResize()
{
	var Dwidth = parseInt(document.body.scrollWidth);
	var Dheight = parseInt(document.body.scrollHeight);
	var divEl = document.createElement("div");
	divEl.style.position = "absolute";
	divEl.style.left = "0px";
	divEl.style.top = "0px";
	divEl.style.width = "100%";
	divEl.style.height = "100%";

	document.body.appendChild(divEl);
	while(1)
	{
	    try{window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);break;}
	    catch(e){}
	}
	//window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);
	document.body.removeChild(divEl);	
}

// °ÔÀÓ½ÇÇà½Ã »ç¿ë
/*
function CheckLogin()
{	
	var isLogin = false;
	
	if( !document.all.txtLoginID )
		isLogin = true;
	else{
		alert('·Î±×ÀÎÀ» ÇÏ¼Å¾ß °ÔÀÓ½ÇÇàÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.');
		document.all.txtLoginID.focus();
	}
	return isLogin;
}

// ·Î±×ÀÎ Ã¼Å©ÈÄ °ü·Ã url·Î( x,y ·Î±×ÀÎ ÆË¾÷ÁÂÇ¥ )
function CheckLoginMessage( url, locX, locY )
{	
	if( !document.all.txtLoginID ){
		location.href = url;	
	}
	else{
		alert('·Î±×ÀÎ ÈÄ ÀÌ¿ëÇØÁÖ¼¼¿ä');
		document.all.txtLoginID.focus();
		//OpenLoginPop( locX, locY );
		return false;
	}
}
*/

// ¾ÆÀÌµðÄ«µå ¿­±â
function OpenLayerIDCard( url, locX )
{
    if( document.all.hLValue.value != "true" ){
        locX += 350; 
		OpenLoginPop( locX, 0 );
		return false;
	}
	
	var IE = document.all ? true : false ;

	try{
			if (IE) { 
				tempX = event.clientX + document.body.scrollLeft;
				tempY = event.clientY + document.body.scrollTop;
			}
			else {  
				tempX = e.pageX;
				tempY = e.pageY;
			}  
			if (tempX < 0){tempX = 0;}
			if (tempY < 0){tempY = 0;}
			
			document.all.ifrmLayer.style.left = tempX-100;
			document.all.ifrmLayer.style.top = tempY-300;
	}
	catch(e){
			var tempX  = screen.width/3;
			var tempY  = screen.height/3;
			
			document.all.ifrmLayer.style.left = tempX;
			document.all.ifrmLayer.style.top = tempY;
	}
	
	if( locX != 0 )	document.all.ifrmLayer.style.left = locX;		// ÁÂÇ¥°ªÀÌ Á¸ÀçÇÏ¸é ÁËÇ¥°ªÀ¸·Î ¼ÂÆÃ
	
	document.all.ifrmPop.src = url;
	
	document.all.ifrmLayer.style.visibility = "visible"
	
	return;
}

// ·Î±×ÀÎ ÆË¾÷( iframe ) ¿­±â
function OpenLoginPop( locX, locY )
{
	var IE = document.all?true:false;

	try{
			if (IE) { 
				tempX = event.clientX + document.body.scrollLeft;
				tempY = event.clientY + document.body.scrollTop;
			}
			else {  
				tempX = e.pageX;
				tempY = e.pageY;
			}  
			if (tempX < 0){tempX = 0;}
			if (tempY < 0){tempY = 0;}
			
			document.all.ifrmLayer.style.left = tempX;
			document.all.ifrmLayer.style.top = tempY-100;
	}
	catch(e){
			var tempX  = screen.width/3;
			var tempY  = screen.height/3;
			
			document.all.ifrmLayer.style.left = tempX;
			document.all.ifrmLayer.style.top = tempY;
	}
	
	if( locX != 0 )	document.all.ifrmLayer.style.left = locX;		// ÁÂÇ¥°ªÀÌ Á¸ÀçÇÏ¸é ÁËÇ¥°ªÀ¸·Î ¼ÂÆÃ
	if( locY != 0 )	document.all.ifrmLayer.style.top = locY;		// ÁÂÇ¥°ªÀÌ Á¸ÀçÇÏ¸é ÁËÇ¥°ªÀ¸·Î ¼ÂÆÃ
	
	document.all.ifrmPop.src = "/Main/Login/LoginPop.aspx";
	
	document.all.ifrmLayer.style.visibility = "visible"
	
	return;
}

// ·Î±×ÀÎ ÆË¾÷( iframe ) ¿­±â
function OpenLoginPopGameStart( locX, locY )
{
    document.all.ifrmLayer.style.left = locX;		// ÁÂÇ¥°ªÀÌ Á¸ÀçÇÏ¸é ÁËÇ¥°ªÀ¸·Î ¼ÂÆÃ
    document.all.ifrmLayer.style.top = locY;		// ÁÂÇ¥°ªÀÌ Á¸ÀçÇÏ¸é ÁËÇ¥°ªÀ¸·Î ¼ÂÆÃ
	
	document.all.ifrmPop.src = "/Main/Login/LoginPop.aspx?game=on";
	
	document.all.ifrmLayer.style.visibility = "visible"
	
	return;
}

// ·¹ÀÌ¾î ÆË¾÷( iframe ) ´Ý±â
function ifrmLayerClose()
{
	parent.ifrmLayer.style.visibility = 'hidden'
}

// ¸Þ¼¼Áö ¿¡·¯¹Û½º ´Ý±â
function MessageBoxClose( obj )
{    
    document.all.popMessage.style.visibility = "hidden"
    try{
        obj.focus()
    }
    catch(e){};    
}

// ¸Þ¼¼Áö ¿¡·¯¹Û½º( ·¹ÀÌ¾î )
function MessageBoxOpen( message, objName )
{   

	var nLeft  = (document.body.clientWidth + document.body.scrollLeft) / 2;
	var nTop  = (document.body.clientHeight + document.body.scrollTop) / 2 ;
			
	document.all.popMessage.style.left = 320;
	document.all.popMessage.style.top = nTop;
	
	var messageHTML = "";
	
    messageHTML += "<table width='340' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "<tr>";
    messageHTML += "		<td height='160' align='center' background='http://img.goldslam.co.kr/img/img_common/alert_bg.jpg'>";
    messageHTML += "			<table width='310' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "				<tr>";
    messageHTML += "					<td height='109' valign='top' style='padding:50 0 10 0'>";
    messageHTML += "						<table width='220' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "							<tr>";
    messageHTML += "								<td>";
    messageHTML += "								<font color='white'><b>"+ message +"</b></font>";
    messageHTML += "								</td>";
    messageHTML += "							</tr>";
    messageHTML += "						</table>";
    messageHTML += "					</td>";
    messageHTML += "				</tr>";
    messageHTML += "				<tr>";
    messageHTML += "					<td height='51' align='center' valign='top'><a href='javascript:MessageBoxClose("+objName+")' onFocus='blur()'><img src='http://img.goldslam.co.kr/img/img_common/btn_alert_ok.gif' width='69' height='26' border='0'></a></td>";
    messageHTML += "				</tr>";
    messageHTML += "			</table>";
    messageHTML += "		</td>";
    messageHTML += "	</tr>";
    messageHTML += "</table>";
    
    document.all.popMessage.innerHTML = messageHTML;
	
	document.all.popMessage.style.visibility = "visible"
	
	//return false;
}

// ¸Þ¼¼Áö ¿¡·¯¹Û½ºÈÄ ¸®·Îµå( ·¹ÀÌ¾î ) °ÔÀÓ½ÇÇà½Ã ¿¡·¯¹Û½º
function MessageBoxOpenReload( message )
{   
	var nLeft  = (document.body.clientWidth + document.body.scrollLeft) / 2;
	var nTop  = (document.body.clientHeight + document.body.scrollTop) / 2 ;
			
	document.all.popMessage.style.left = 320;
	document.all.popMessage.style.top = nTop;
	
	var messageHTML = "";
	
    messageHTML += "<table width='340' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "<tr>";
    messageHTML += "		<td height='160' align='center' background='http://img.goldslam.co.kr/img/img_common/alert_bg.jpg'>";
    messageHTML += "			<table width='310' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "				<tr>";
    messageHTML += "					<td height='109' valign='top' style='padding:50 0 10 0'>";
    messageHTML += "						<table width='236' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "							<tr>";
    messageHTML += "								<td>";
    messageHTML += "								<font color='white'><b>"+ message +"</b></font>";
    messageHTML += "								</td>";
    messageHTML += "							</tr>";
    messageHTML += "						</table>";
    messageHTML += "					</td>";
    messageHTML += "				</tr>";
    messageHTML += "				<tr>";
    messageHTML += "					<td height='51' align='center' valign='top'><img src='http://img.goldslam.co.kr/img/img_common/btn_alert_ok.gif' width='69' height='26' border='0' style='cursor:hand' onclick='location.href = self.location'></td>";
    messageHTML += "				</tr>";
    messageHTML += "			</table>";
    messageHTML += "		</td>";
    messageHTML += "	</tr>";
    messageHTML += "</table>";
    
    document.all.popMessage.innerHTML = messageHTML;
	
	document.all.popMessage.style.visibility = "visible"
}

// ·Î±×ÀÎ Ã¼Å©ÈÄ ÆË¾÷À¸·Î ¿ÀÇÂ
function CheckLoginPop( url, locX, locY )
{	
	if( document.all.hLValue.value == "true" ){
		var nLeft  = screen.width/3;
		var nTop  = screen.height/3;
		
		if( screen.width <= 1024 )
	        nTop = 10;
 
		opt = ",toolbar=no,menubar=no,location=no,scrollbars=no,status=no";
		openobj = window.open(url, 'openpop', "left=" + nLeft + ",top=" +  nTop + ",width=0,height=0" + opt );
		openobj.focus()
	}
	else{
		OpenLoginPop( locX, locY );
		return false;
	}
}

// ·Î±×ÀÎ Ã¼Å©ÈÄ °ü·Ã url·Î
function CheckLoginURL( url, locX, locY )
{	
	if( document.all.hLValue.value == "true" ){
		location.href = url;	
	}
	else{
		//alert('·Î±×ÀÎ ÈÄ ÀÌ¿ëÇØÁÖ¼¼¿ä');
		//document.all.txtLoginID.focus();
		OpenLoginPop( locX, locY );
		return false;
	}
}

// ·Î±×ÀÎ Ã¼Å©ÈÄ iframe
function CheckLoginToFrameURL( url, locX, locY, ifrm )
{	
	if( document.all.hLValue.value == "true" ){
		document.frames[ifrm].src = url;	
	}
	else{
		OpenLoginPop( locX, locY );
		return false;
	}
}

// Opener °¡ Á¸ÀçÇÏ¸é Å¸°ÙÀÌ Opener, ±×·¸Áö ¾ÊÀ¸¸é »õÃ¢
function CheckOpener( url )
{
	try{
		opener.location.href = url;
		opener.focus();
	}
	catch(e){
		var obj = window.open( url, '_blank', '' )
		obj.focus();	
	}	
}

// °ÔÀÓ½ÇÇà ¿©ºÎ ÆÇµ¶
//-------------------
// °ÔÀÓ¼³Ä¡¿©ºÎÀÇ ¾Ë·µÃ¢( common.js ÂüÁ¶ )À» »Ñ·ÁÁÖ´Â ÇÁ·¹ÀÓÀº  main.aspx ¿Í ÅÛÇÃ¸´ÀÇ ui_bottom.cs¿¡ ÀÖ½À´Ï´Ù.
function GameRunGS()
{	
    // ·Î±×ÀÎ Ã¼Å©
	if( document.all.hLValue.value == "false" )
	{
		//OpenLoginPop(384,280);
		OpenLoginPopGameStart(384,250);
		return false;
	}	
	
	var Installed = false;
	try
	{ 
//		var xObj = new ActiveXObject("StarterWPT.WPTLauncher.1"); 
//
//		if(xObj)
//		{
//			if( xObj.CheckVersion() == "9" )
//				Installed = true;
//		}	
        var xObj = new ActiveXObject("DragonflyControl.DragonflyCtrl.1"); 

		if(xObj)
			Installed = true;
		
	} 
	catch(ex){}	
	
	if( Installed ){ // ¼³Ä¡µÈ°æ¿ì
		frames['ifrmTake'].location.href= "/Main/GameOn/GameStart.aspx";
		//location.href= "/Home/GameOn/GameStart.aspx";
	} 
	else{		// ¼³Ä¡µÇÁö ¾ÊÀº°æ¿ì
		top.location.href = "/Main/GameOn/ActiveXGuide.aspx";
		//document.write("ActiveX ControlÀÌ ¼³Ä¡µÇÁö ¾Ê¾Ò³× -_-"); 
	}
}

function setTextBox()
{    
    document.all.txtLoginID.style.backgroundImage = document.all.txtLoginID.value == '' ? "url('http://img.goldslam.co.kr/img/img_common/idbg.gif')" : ''
    document.all.txtLoginPwd.style.backgroundImage = document.all.txtLoginPwd.value == '' ? "url('http://img.goldslam.co.kr/img/img_common/pwbg.gif')" : ''
}
/*
function setPng24(obj) { 
    obj.width=obj.height=1; 
    obj.className=obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = 
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
}
*/


// ÄíÅ° ¼³Á¤
function SetCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

// ÄíÅ° ºÒ·¯¿À±â
function GetCookie(name){
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else
		begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
		end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}

// ·¹ÀÌ¾î Ã¢ ´Ý±â
function Close_layer( objLayer ){
	objLayer.style.display = 'none';
}

// ·¹ÀÌ¾î ¼û±â±â/¿­±â
function TogleLayer( obj )
{
	if (obj.style.visibility == "hidden")
		obj.style.visibility = "visible";
	else
		obj.style.visibility = "hidden";
}

// ·Î±×È®ÀåÀÌ¹ÌÁö Åä±Û
function TogleImg()
{
    var srcup = 'http://img.goldslam.co.kr/img/img_main/btn_up.gif';
    var srcdown = 'http://img.goldslam.co.kr/img/img_main/btn_down.gif';
    udimg = document.all.udimg_login;
    udimg.src = udimg.src == srcdown ? srcup :srcdown
}
/*
function MessageBoxOpenPopup( message, objName )
{   
	var nLeft  = (document.body.clientWidth + document.body.scrollLeft) / 2;
	var nTop  = (document.body.clientHeight + document.body.scrollTop) / 2 ;
			
	document.all.popMessage.style.left = 150;
	document.all.popMessage.style.top = nTop;
	
	var messageHTML = "";
	
    messageHTML += "<table width='340' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "	<tr>";
    messageHTML += "		<td height='160' align='center' background='http://img.goldslam.co.kr/img/img_common/alert_bg.jpg'>";
    messageHTML += "			<table width='310' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "				<tr>";
    messageHTML += "					<td height='109' style='padding:50 0 10 0'>";
    messageHTML += "						<table width='220' border='0' cellspacing='0' cellpadding='0'>";
    messageHTML += "							<tr>";
    messageHTML += "								<td class='alert'>";
    messageHTML += "									"+ message;
    messageHTML += "								</td>";
    messageHTML += "							</tr>";
    messageHTML += "						</table>";
    messageHTML += "					</td>";
    messageHTML += "				</tr>";
    messageHTML += "				<tr>";
    messageHTML += "					<td height='51' align='center' valign='top'>";
    messageHTML += "						<a href='javascript:MessageBoxClose("+objName+")' onFocus='blur()'><img src='http://img.goldslam.co.kr/img/img_common/btn_alert_ok.gif' width='69' height='26' border='0'></a>";
    messageHTML += "					</td>";
    messageHTML += "				</tr>";
    messageHTML += "			</table>";
    messageHTML += "		</td>";
    messageHTML += "	</tr>";
    messageHTML += "</table>	";
    
    document.all.popMessage.innerHTML = messageHTML;
	
	document.all.popMessage.style.visibility = "visible"
	
	return false;
}
*/