var UserBrowserWidth = window.screen.width ;
var UserBrowserHeight = window.screen.height ;

var curentMenuItem = "" ; 
var xMenuItem = ""		; 

var NS4, IE4 ;
NS4 = (document.layers) ? true : false
IE4 = (document.all) ? true : false

var OpenWinVal ;
function openWindow(filename,w,h)  // <a href="javascript:openWindow('./open.asp','500','400');" onFocus="this.blur();">Open</a>
{
  var StrOption ;
	
  StrOption  = "width=" + w + ",height=" + h + ",";
  StrOption += "toolbar=no,location=no,directories=no,status=no,";
  StrOption += "menubar=no,scrollbars=no,resizable=no";
		
  if(OpenWinVal != null && !OpenWinVal.closed)
    OpenWinVal.close() ;
  OpenWinVal = window.open(filename, "SeoulCasinoWin", StrOption) ;
  OpenWinVal.moveTo((UserBrowserWidth/2) - (w/2),(UserBrowserHeight/2) - (h/2)) ;
  return ;
}

var OpenWinVal2 ;
function openWindow2(filename,w,h)  // <a href="javascript:openWindow('./open.asp','500','400');">Open</a>
{
  var StrOption ;
	
  StrOption  = "width=" + w + ",height=" + h + ",";
  StrOption += "toolbar=no,location=no,directories=no,status=no,";
  StrOption += "menubar=no,scrollbars=no,resizable=no";
		
  if(OpenWinVal2 != null && !OpenWinVal2.closed)
    OpenWinVal2.close() ;
  OpenWinVal2 = window.open(filename, "SeoulCasinoWin2", StrOption) ;
  OpenWinVal2.moveTo((UserBrowserWidth/2) - (w/2),(UserBrowserHeight/2) - (h/2)) ;
  return ;
} 

var OpenWinVal3 ;
function openWindow3(filename,w,h)  // <a href="javascript:openWindow('./open.asp','500','400');">Open</a>
{
  var StrOption ;
	
  StrOption  = "width=" + w + ",height=" + h + ",";
  StrOption += "toolbar=no,location=no,directories=no,status=no,";
  StrOption += "menubar=no,scrollbars=yes,resizable=yes";
		
  if(OpenWinVal2 != null && !OpenWinVal2.closed)
    OpenWinVal2.close() ;
  OpenWinVal2 = window.open(filename, "SeoulCasinoWin2", StrOption) ;
  OpenWinVal2.moveTo((UserBrowserWidth/2) - (w/2),(UserBrowserHeight/2) - (h/2)) ;
  return ;
} 

function openFullWindow(url)
{
	var strHTML = '<frameset border=0 framespacing=0 frameborder=0 rows=*><frame name=f src=\"'+url+'\" scrolling=yes noresize></frameset>' ;
	var twin = window.open("" , "", "fullscreen") ;
	twin.document.open() ;
	twin.document.write(strHTML) ;
	twin.document.close() ;
	twin.focus() ;
}

function openFullWindow2(url)
{
	var twin = window.open(url , "", "fullscreen") ;
	twin.resizeTo(UserBrowserWidth+20,UserBrowserHeight) ;
	twin.focus() ;
}

function isEmpty(str)
{
  for(var i = 0 ; i < str.length ; i++)
  {
    if(str.substring(i, i+1) != " ")
      return false;
  }
  return true;
}

function isInt(str)
{
	 for(var i=0; i != str.length ; i++) 
	 {
		  aChar = str.substring(i, i+1) ;
		  if(aChar < "0" || aChar > "9" ) 
			   return false ;
	 }
	 return true ;
}

function isAlNum(str)
{
	var strVal = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" ;
	
	for (i=0; i< str.length; i++)
	{
		ch = str.charAt(i) ;
		for(j=0; j< strVal.length; j++)
			if(ch == strVal.charAt(j))
				break;
			if(j == strVal.length)
				return false;
	}
	return true;
}

function isHangul(str) 
{
	for(var i=0 ; i < str.length; i++)
		if(str.charAt(i) < "°¡" || str.charAt(i) > "ÆR") return false ;
	return true ;
}

function isDate(str)
{
	var YYYY, MM, DD
	var MDDArray = new Array(31,28,31,30,31,30,31,31,30,31,30,31) ;
	var MIdx
  
	YYYY = str.substring(0,4)
	MM = str.substring(4,6)
	DD = str.substring(6,8)
	
	if(str.length != 8 || !isInt(str)) 
		return false ;
	else 
		MIdx = eval(MM) - 1 
  
	if(((YYYY % 4 == 0) && (YYYY % 100 != 0)) || (YYYY % 400 == 0)) MDDArray[1] = 29 ;
  	if(YYYY == "0000" || MM < 1 || MM > 12 || DD < 1 || DD > MDDArray[MIdx]) return false ;
	
	return true ;
}

function removeBlank(str)
{
	var newStr = "" ;
	for(var i=0 ; i < str.length ; i++)
	{
		if(str.charAt(i) != " ")
		newStr += str.charAt(i) ;
	}
	
	return newStr ;
}

function goRefURL(vURL)
{
	if(vURL == "") return ;
    
	document.location.href = vURL ;
}

// RollOver
function swapImage(imgField,flag)
{
	if(flag.toUpperCase() == "OVER") chgImage = imgField + "_Over" ;
	else if(flag.toUpperCase() == "OUT") chgImage = imgField + "_Out" ; 
	
	if(document.images) document[imgField].src = eval(chgImage + ".src") ;
}

function preLoadImage(objImg, srcImg)
{
  if(document.images) 
	eval(objImg + ' = new Image ; ' + objImg + '.src = "' + srcImg + '" ;') ;
}

function swapLayer(targetLayer,flag)
{
	var targetLayerObj = document.all(targetLayer) ;
	flag == "on" ? targetLayerObj.style.visibility = "visible" : targetLayerObj.style.visibility = "hidden" ;
}

// Email Check
function isEmail(strEmail)
{
  var RegAllow = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/ ;
  var RegDeny = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ ;
  return RegAllow.test(strEmail) && !RegDeny.test(strEmail) ? true : false ;
}

function toggleDiv(targetDiv)
{
	targetDiv.style.display == "none" ? targetDiv.style.display = "" : targetDiv.style.display = "none" ;
}

//¼ýÀÚ¸¸ ÀÔ·ÂµÇµµ·Ï ÇÏ±âÀ§ÇÑ ÇÔ¼ö
function onlyNumeric()
{
  if((event.keyCode<48)||(event.keyCode>57))
    event.returnValue = false;
}
