//----------------------------------- ÇÊµå(String) ³»¿ë °ü·Ã ÇÔ¼ö  -----------------------------------
function win_pop(path, win_name, wi, he, scroll) {
	window.open(path,win_name,'width='+wi+',height='+he+',resizable=no,scrollbars='+scroll+', status=no,toolbar=no');
}

function win_pop(p_url, win_name, p_width, p_height, scroll_yn, p_left, p_top) 
{
	window.open(p_url, win_name, 'width=' + p_width + ',height=' + p_height + ',scrollbars=' + scroll_yn + ',left=' + p_left + ',top=' + p_top);
}


function win_pop_cookie(path, win_name, wi, he, scroll, cookie_name) {
	if ( getCookie( cookie_name ) == "" ) {
		window.open(path,win_name,'width='+wi+',height='+he+',resizable=no,scrollbars='+scroll+', status=no,toolbar=no');
	}
}

/********************************************************
	ÄíÅ°¸¦ Ã¼Å©ÇØ¼­ °ªÀÌ ¾øÀ» °æ¿ì ÆË¾÷ ¿ÀÇÂ
	ÆË¾÷ À§Ä¡°ü·Ã ¼³Á¤ Ãß°¡ 2006-05-18 By RahXephon
********************************************************/
function win_pop_cookie(p_url, win_name, p_width, p_height, scroll_yn, cookie_name, p_left, p_top)
{
	if ( getCookie( cookie_name ) == "" ) 
	{
		window.open(p_url, win_name, 'width=' + p_width + ',height=' + p_height + ',scrollbars=' + scroll_yn + ',left=' + p_left + ',top=' + p_top);
	}
}

function setCookie( name, value, expiredays )
{
  var endDate = new Date();
  endDate.setDate( endDate.getDate()+ expiredays );
  document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + endDate.toGMTString() + ";"
}

// ÀÌ¹ÌÁö ·Ñ¿À¹ö
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.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

// Widzet 
/*
function MM_findObj(n, d) { //v3.0
  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); 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();
}
MM_reloadPage(true);


function HANA_findObj(n, d)		//v4.0	
{ 
	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=HANA_findObj(n,d.layers[i].document);	
	if(!x && document.getElementById) x=document.getElementById(n); return x;	
}	
function HANA_showHideLayers()	//v3.0	
{ 
	var i,p,v,obj,args=HANA_showHideLayers.arguments;	
	for (i=0; i<(args.length-2); i+=3) if ((obj=HANA_findObj(args[i]))!=null) { v=args[i+2];	
	if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }	
	obj.visibility=v; }	
}	


function MM_dragLayer(objName,x,hL,hT,hW,hH,toFront,dropBack,cU,cD,cL,cR,targL,targT,tol,dropJS,et,dragJS) { //v3.0
  //Copyright 1998 Macromedia, Inc. All rights reserved.
  var i,j,aLayer,retVal,curDrag=null,NS=(navigator.appName=='Netscape'), curLeft, curTop;
  if (!document.all && !document.layers) return false;
  retVal = true; if(!NS && event) event.returnValue = true;
  if (MM_dragLayer.arguments.length > 1) {
    curDrag = MM_findObj(objName); if (!curDrag) return false;
    if (!document.allLayers) { document.allLayers = new Array();
      with (document) if (NS) { for (i=0; i<layers.length; i++) allLayers[i]=layers[i];
        for (i=0; i<allLayers.length; i++) if (allLayers[i].document && allLayers[i].document.layers)
          with (allLayers[i].document) for (j=0; j<layers.length; j++) allLayers[allLayers.length]=layers[j];
      } else for (i=0;i<all.length;i++) if (all[i].style&&all[i].style.position) allLayers[allLayers.length]=all[i];}
    curDrag.MM_dragOk=true; curDrag.MM_targL=targL; curDrag.MM_targT=targT;
    curDrag.MM_tol=Math.pow(tol,2); curDrag.MM_hLeft=hL; curDrag.MM_hTop=hT;
    curDrag.MM_hWidth=hW; curDrag.MM_hHeight=hH; curDrag.MM_toFront=toFront;
    curDrag.MM_dropBack=dropBack; curDrag.MM_dropJS=dropJS;
    curDrag.MM_everyTime=et; curDrag.MM_dragJS=dragJS;
    curDrag.MM_oldZ = (NS)?curDrag.zIndex:curDrag.style.zIndex;
    curLeft= (NS)?curDrag.left:curDrag.style.pixelLeft; curDrag.MM_startL = curLeft;
    curTop = (NS)?curDrag.top:curDrag.style.pixelTop; curDrag.MM_startT = curTop;
    curDrag.MM_bL=(cL<0)?null:curLeft-cL; curDrag.MM_bT=(cU<0)?null:curTop -cU;
    curDrag.MM_bR=(cR<0)?null:curLeft+cR; curDrag.MM_bB=(cD<0)?null:curTop +cD;
    curDrag.MM_LEFTRIGHT=0; curDrag.MM_UPDOWN=0; curDrag.MM_SNAPPED=false; //use in your JS!
    document.onmousedown = MM_dragLayer; document.onmouseup = MM_dragLayer;
    if (NS) document.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  } else {
    var theEvent = ((NS)?objName.type:event.type);
    if (theEvent == 'mousedown') {
      var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
      var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
      var maxDragZ=null; document.MM_maxZ = 0;
      for (i=0; i<document.allLayers.length; i++) { aLayer = document.allLayers[i];
        var aLayerZ = (NS)?aLayer.zIndex:aLayer.style.zIndex;
        if (aLayerZ > document.MM_maxZ) document.MM_maxZ = aLayerZ;
        var isVisible = (((NS)?aLayer.visibility:aLayer.style.visibility).indexOf('hid') == -1);
        if (aLayer.MM_dragOk != null && isVisible) with (aLayer) {
          var parentL=0; var parentT=0;
          if (!NS) { parentLayer = aLayer.parentElement;
            while (parentLayer != null && parentLayer.style.position) {
              parentL += parentLayer.offsetLeft; parentT += parentLayer.offsetTop;
              parentLayer = parentLayer.parentElement; } }
          var tmpX=mouseX-(((NS)?pageX:style.pixelLeft+parentL)+MM_hLeft);
          var tmpY=mouseY-(((NS)?pageY:style.pixelTop +parentT)+MM_hTop);
          var tmpW = MM_hWidth;  if (tmpW <= 0) tmpW += ((NS)?clip.width :offsetWidth);
          var tmpH = MM_hHeight; if (tmpH <= 0) tmpH += ((NS)?clip.height:offsetHeight);
          if ((0 <= tmpX && tmpX < tmpW && 0 <= tmpY && tmpY < tmpH) && (maxDragZ == null
              || maxDragZ <= aLayerZ)) { curDrag = aLayer; maxDragZ = aLayerZ; } } }
      if (curDrag) {
        document.onmousemove = MM_dragLayer; if (NS) document.captureEvents(Event.MOUSEMOVE);
        curLeft = (NS)?curDrag.left:curDrag.style.pixelLeft;
        curTop = (NS)?curDrag.top:curDrag.style.pixelTop;
        MM_oldX = mouseX - curLeft; MM_oldY = mouseY - curTop;
        document.MM_curDrag = curDrag;  curDrag.MM_SNAPPED=false;
        if(curDrag.MM_toFront) {
		  eval('curDrag.'+((NS)?'':'style.')+'zIndex=document.MM_maxZ+1');
          if (!curDrag.MM_dropBack) document.MM_maxZ++; }
        retVal = false; if(!NS) event.returnValue = false;
    } } else if (theEvent == 'mousemove') {
      if (document.MM_curDrag) with (document.MM_curDrag) {
        var mouseX = (NS)?objName.pageX : event.clientX + document.body.scrollLeft;
        var mouseY = (NS)?objName.pageY : event.clientY + document.body.scrollTop;
        newLeft = mouseX-MM_oldX; newTop  = mouseY-MM_oldY;
        if (MM_bL!=null) newLeft = Math.max(newLeft,MM_bL);
        if (MM_bR!=null) newLeft = Math.min(newLeft,MM_bR);
        if (MM_bT!=null) newTop  = Math.max(newTop ,MM_bT);
        if (MM_bB!=null) newTop  = Math.min(newTop ,MM_bB);
        MM_LEFTRIGHT = newLeft-MM_startL; MM_UPDOWN = newTop-MM_startT;
        if (NS) {left = newLeft; top = newTop;}
        else {style.pixelLeft = newLeft; style.pixelTop = newTop;}
        if (MM_dragJS) eval(MM_dragJS);
        retVal = false; if(!NS) event.returnValue = false;
    } } else if (theEvent == 'mouseup') {
      document.onmousemove = null;
      if (NS) document.releaseEvents(Event.MOUSEMOVE);
      if (NS) document.captureEvents(Event.MOUSEDOWN); //for mac NS
      if (document.MM_curDrag) with (document.MM_curDrag) {
        if (typeof MM_targL =='number' && typeof MM_targT == 'number' &&
            (Math.pow(MM_targL-((NS)?left:style.pixelLeft),2)+
             Math.pow(MM_targT-((NS)?top:style.pixelTop),2))<=MM_tol) {
          if (NS) {left = MM_targL; top = MM_targT;}
          else {style.pixelLeft = MM_targL; style.pixelTop = MM_targT;}
          MM_SNAPPED = true; MM_LEFTRIGHT = MM_startL-MM_targL; MM_UPDOWN = MM_startT-MM_targT; }
        if (MM_everyTime || MM_SNAPPED) eval(MM_dropJS);
        if(MM_dropBack) {if (NS) zIndex = MM_oldZ; else style.zIndex = MM_oldZ;}
        retVal = false; if(!NS) event.returnValue = false; }
      document.MM_curDrag = null;
    }
    if (NS) document.routeEvent(objName);
  } return retVal;
}



/******************************
*  ±â´É :  ¹®ÀÚ¿­ Valid °Ë»çÃ³¸® *
*  ¼öÁ¤ÀÏ : 2002-01-25              *
*  parameter : string, space  *
*******************************/

function CheckValid(String, space)
{

   var retvalue = false;

   for (var i=0; i<String.length; i++)
   {		//StringÀÌ 0("" ÀÌ³ª null)ÀÌ¸é ¹«Á¶°Ç false
      if (space == true)
      {
         if (String.charAt(i) == ' ')
         {			//StringÀÌ 0ÀÌ ¾Æ´Ò¶§ space°¡ ÀÖ¾î¾ß¸¸ true(valid)
            retvalue = true;
            break;
         }
      } else {
         if (String.charAt(i) != ' ')
         {			//stringÀÌ 0ÀÌ ¾Æ´Ò¶§ space°¡ ¾Æ´Ñ ±ÛÀÚ°¡ ÀÖ¾î¾ß¸¸ true(valid)
            retvalue = true;
            break;
         }
      }
   }

   return retvalue;
}

/******************************
*  ±â´É :  Empty ¹× °ø¹é Ã³¸®    *
*  ¼öÁ¤ÀÏ : 2002-01-25              *
*  parameter : field, error_msg  *
*******************************/

function isEmpty(field, error_msg)
{
	// error_msg°¡ ""ÀÌ¸é alert¿Í focusingÀ» ÇÏÁö ¾Ê´Â´Ù
	if(error_msg == "") {
		if(!CheckValid(field.value, false)) 	{
			return true;
		} else {
			return false;
		}
	} else {
		if(!CheckValid(field.value, false)) {
			alert(error_msg);
			field.focus() ;
			return true;
		} else {
			return false;
		}
	}
}

function isNotSet(field, error_msg)
{ 
	//for hidden field....
	if(field.value == "")
	{
		alert(error_msg);
		return true;
	} else
	{
		return false;
	}
}

function haveSpace(field, error_msg)
{
	if(CheckValid(field.value, true))
	{
		alert(error_msg);
		field.focus();
		field.select();
		return true;
	}
	return false;
}


/******************************
*  ±â´É :  NumberCheck           *
*  ¼öÁ¤ÀÏ : 2002-03-29(denial)              *
*  parameter : field, error_msg  *
*******************************/
function isNotNumber(field, error_msg)
{
	var val = field.value;

	if(isNaN(val) ) {
		if(error_msg.length > 0) {
			alert(error_msg);
			field.focus();
			field.select();
		}
		return true;
	} else {
		return false;
	}
}

/******************************
*  ±â´É :  NumberCheck And Empty Check
*  ¼öÁ¤ÀÏ : 2002-04-02(denial)
*  parameter : field, error_msg
*******************************/
function isNotNumberOrEmpty(field, error_msg)
{
	var val = field.value;

	if(val.length == 0 || isNaN(val) ) {
		if(error_msg.length > 0) {
			alert(error_msg);
			field.focus();
			field.select();
		}
		return true;
	} else {
		return false;
	}
}

function alertAndFocus(field, error_msg)
{
	alert(error_msg);
	field.focus();
	field.select();
}

/***************************************
*  ±â´É : String ¾ËÆÄºª°ú ¼ýÀÚ¸¸~ Check  *
*  ¼öÁ¤ÀÏ : 2002-01-25                           *
*  parameter : Form                              *
****************************************/
function isNotAlphaNumeric(field,error_msg)
{

   for (var i=0; i < field.value.length; i++)
   {
      if ( ( (field.value.charAt(i) < "0") || (field.value.charAt(i) > "9") ) &&
           ( ( (field.value.charAt(i) < "A") || (field.value.charAt(i) > "Z") ) &&
             ( (field.value.charAt(i) < "a") || (field.value.charAt(i) > "z") ) ) )
	  {
         alert(error_msg);
		 field.focus();
		 field.select();
		 return true;
	   }
   }

   return false;
}

// ÇÊµå(String) ±æÀÌ °ü·Ã
function strLength(field)
{

   var Length = 0;

   var Nav = navigator.appName;
   var Ver = navigator.appVersion;

   var IsExplorer = false;

   var ch;

   if ( (Nav == 'Microsoft Internet Explorer') && (Ver.charAt(0) >= 4) )
   {
      IsExplorer = true;
   }

   if(IsExplorer)
   {

      for(var i = 0 ; i < field.value.length; i++)
      {

         ch = field.value.charAt(i);

         if ((ch == "\n") || ((ch >= "¤¿") && (ch <= "È÷")) ||
             ((ch >="¤¡") && (ch <="¤¾")))
		{
	    	Length += 2;
		} else
		{
	    	Length += 1;
       	}

	  }

   }else {
      Length = field.value.length ;
   }

   return Length;
}

/****************************************
*  ±â´É : ¹®ÀÚ¿­ ±æÀÌÁ¦ÇÑ                          *
*  ¼öÁ¤ÀÏ : 2002-01-25                              *
*  parameter : field, min, max, error_msg  *
*****************************************/
function isOutOfRange(field, min, max, error_msg)
{
	if(strLength(field) < min || strLength(field) > max)
	{
		alert(error_msg);
		field.focus();
		field.select();
		return true;
	}
	return false;
}

function isNotExactLength(field, len, error_msg) {
	if(strLength(field) != len) {
		alert(error_msg);
		field.focus();
		field.select();
		return true;
	}
	return false;
}

function isOutOfNumericRange(field, min, max, error_msg) {
	if(field.value < min || field.value > max) {
		alert(error_msg);
		field.focus();
		field.select();
		return true;
	}
	return false;
}
//---------------//


//------------------------------------- SELECT, CHECK BOX °ü·Ã ÇÔ¼ö -------------------------------
/****************************************
*  ±â´É :  Select Box ¼±ÅÃ¿©ºÎ °Ë»ç            *
*  ¼öÁ¤ÀÏ : 2002-01-25                              *
*  parameter : field, error_msg                  *
*****************************************/

function isNotSelected(field, error_msg) {
	if(field.selectedIndex == 0) {
		alert(error_msg);
		field.focus() ;
		return true;
	} else {
		return false;
	}
}

/******************************
*  ±â´É :  Radio Button Check    *
*  ¼öÁ¤ÀÏ : 2002-01-25              *
*  parameter : field, error_msg  *
*******************************/
function isNotCheckedRadio(field, error_msg) {
	if ( field == null ) {
		alert(error_msg);
		return true;
	}

	if ( field.length == null ) {
		if ( field.checked == true ) {
			return false;
		} else {
			alert(error_msg);
			return true;
		}
	}

	for(i = 0; i < field.length; i++) {
		if(field[i].checked == true) {
			return false;
		}
	}
	alert(error_msg);
	return true;
}
//---------------//

/**
 * Radio ButtonÀ» ¼±ÅÃÇØÁ¦ÇÑ´Ù
 */
function uncheckRadio(field) {
	for(i = 0; i < field.length; i++) {
		field[i].checked = false;
	}
}

/**
 * Radio ButtonÀÇ ¼±ÅÃµÈ °ªÀ» °¡Á®¿Â´Ù
 */
function getRadioVal(field) {
	for(i = 0; i < field.length; i++) {
		if(field[i].checked == true)
			return field[i].value;
	}
	return "";
}

//------------------------------------- Æ¯Á¤ ÇÊµå °ü·Ã ÇÔ¼ö ---
function checkDupID(id)
{
	if(isEmpty(id, "ID¸¦ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotAlphaNumeric(id,"ID´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	//if(isOutOfRange(id,4, 10, "ID´Â ÇÑ±Û 2ÀÚ~5ÀÚ, ¿µ¹® 4~10ÀÚ ÀÌ³»·Î ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
}

function checkName(name)
{
	if(isEmpty(name, "»ç¿ëÀÚ¸íÀ» ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
}

/*******************************
*  ±â´É : ºñ¹Ð¹øÈ£ Check            *
*  ¼öÁ¤ÀÏ : 2002-01-25                *
*  parameter : Form                  *
*******************************/
function isNotValidPassword(form) {

	if(isEmpty(form.password,"ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.password2,"ÆÐ½º¿öµå¸¦ ÀçÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotAlphaNumeric(form.password,"ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotAlphaNumeric(form.password2,"ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isOutOfRange(form.password, 4, 10, "ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isOutOfRange(form.password2, 4, 10, "ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(form.password.value != form.password2.value) {
		alert("ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.\n ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.password.value="";
		form.password2.value="";
		form.password.focus();
		form.password.select();
		return true;
	}
	return false;
}
/*******************************
*  ±â´É      : »õ·Î¿î ºñ¹Ð¹øÈ£ Check							*
*  ¼öÁ¤ÀÏ    : 2006-04-10 ¼Õ±¤Çö								*
*  parameter : Form												*
*  º¯°æ³»¿ë  : ÆÐ½º¿öµåÀÇ ÀÚ¸®¼ö°¡ 4~6ÀÚ¸®¿¡¼­ 6~13ÀÚ¸®·Î º¯°æ	*
*  ºñ¹Ð¹øÈ£ Ã¼Å©½Ã Æ¯¼ö¹®ÀÚµµ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ±â À§ÇØ isNotAlphaNumeric Ã¼Å© Á¦°Å - 10.04.05 *
*******************************/
function isCheckPassword(form) {
	if(isEmpty(form.password,"ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.password2,"ÆÐ½º¿öµå¸¦ ÀçÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	//if(isNotAlphaNumeric(form.password,"ºñ¹Ð¹øÈ£´Â 6~13ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	//if(isNotAlphaNumeric(form.password2,"ºñ¹Ð¹øÈ£´Â 6~13ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isOutOfRange(form.password, 6, 13, "ºñ¹Ð¹øÈ£´Â 6~13ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isOutOfRange(form.password2, 6, 13, "ºñ¹Ð¹øÈ£´Â 6~13ÀÚ »çÀÌÀÇ ¼ýÀÚ ¹× ¿µ¹® ´ë¼Ò¹®ÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(form.password.value != form.password2.value) {
		alert("ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.\n ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.password.value="";
		form.password2.value="";
		form.password.focus();
		form.password.select();
		return true;
	}
	return false;
}
/******************************
*  ±â´É : ÁÖ¹Îµî·Ï¹øÈ£ Check     *
*  ¼öÁ¤ÀÏ : 2002-01-25               *
*  parameter : Form                  *
*******************************/
function isNotValidPID(form) {

	if(isEmpty(form.pid1,"ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.pid2,"ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.pid1,"ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.pid2,"ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotExactLength(form.pid1, 6, "ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 6ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.pid2, 7, "ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®´Â 7ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	strchr = form.pid1.value.concat(form.pid2.value);
	if (strchr.length == 13	) {
		nlength = strchr.length;

		num1 = strchr.charAt(0);
		num2 = strchr.charAt(1);
		num3 = strchr.charAt(2);
		num4 = strchr.charAt(3);
		num5= strchr.charAt(4);
		num6 = strchr.charAt(5);
		num7 = strchr.charAt(6);
		num8 = strchr.charAt(7);
		num9 = strchr.charAt(8);
		num10 = strchr.charAt(9);
		num11 = strchr.charAt(10);
		num12 = strchr.charAt(11);

		var total = (num1*2)+(num2*3)+(num3*4)+(num4*5)+(num5*6)+(num6*7)+(num7*8)+(num8*9)+(num9*2)+(num10*3)+(num11*4)+(num12*5);
		total = (11-(total%11)) % 10;
	//	if (total == 11) total = 1;
	//	if (total == 10) total = 0;

		if(total != strchr.charAt(12)) {
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
			form.pid1.value="";
			form.pid2.value="";
			form.pid1.focus();
			return true;
		}
		return false;
	}	else
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.pid1.value="";
		form.pid2.value="";
		form.pid1.focus();
		return true;
}
/******************************
*  ±â´É : »ç¾÷ÀÚµî·Ï¹øÈ£ Check  *
*  ¼öÁ¤ÀÏ : 2002-01-25               *
*  parameter : Form                  *
*******************************/
function isNotValidBID(form) {

	if(isEmpty(form.bid1,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.bid2,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.bid3,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.bid1,"»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.bid2,"»ç¾÷ÀÚµî·Ï¹øÈ£ °¡¿îµ¥ÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.bid3,"»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotExactLength(form.bid1, 3, "»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.bid2, 2, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 2ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.bid3, 5, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 5ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	strchr = form.bid1.value.concat(form.bid2.value.concat(form.bid3.value));

	num1 = strchr.charAt(0);
	num2 = strchr.charAt(1);
	num3 = strchr.charAt(2);
	num4 = strchr.charAt(3);
	num5= strchr.charAt(4);
	num6 = strchr.charAt(5);
	num7 = strchr.charAt(6);
	num8 = strchr.charAt(7);
	num9 = strchr.charAt(8);
	num10 = strchr.charAt(9);

	var total = (num1*1)+(num2*3)+(num3*7)+(num4*1)+(num5*3)+(num6*7)+(num7*1)+(num8*3)+(num9*5);
	total = total + ((num9 * 5) / 10);
	var tmp = total % 10;
	if(tmp == 0) {
		var num_chk = 0;
	} else {
		var num_chk = 10 - tmp;
	}

	if(num_chk != num10) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.bid1.value="";
		form.bid2.value="";
		form.bid3.value="";
		form.bid1.focus();
		return true;
	}
	return false;
}
/******************************
*  ±â´É :  E-Mail Check            *
*  ¼öÁ¤ÀÏ : 2002-01-25              *
*  parameter : field, error_msg  *
*******************************/
function isNotValidEmail(field)
{
   var checkflag = true;
   var retvalue;

   if(field.value == "") {
	   retvalue = true;
   } else {

	   if (window.RegExp) {
		  var tempstring = "a";
		  var exam = new RegExp(tempstring);
		  if (tempstring.match(exam)) {
			 var ret1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			 var ret2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			 retvalue = (!ret1.test(field.value) && ret2.test(field.value));
		  } else {
			 checkflag = false;
		  }
	   } else {
		  checkflag = false;
	   }

	   if (!checkflag) {
		  retvalue = ( (field.value != "") && (field.value.indexOf("@")) > 0 && (field.value.index.Of(".") > 0) );
	   }

   }
   if(retvalue) { return false;
   } else {
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		field.focus();
		field.select();
		return true;
   }
}

/******************************
*  ±â´É :  TelNumber Check      *
*  ¼öÁ¤ÀÏ : 2002-01-25              *
*  parameter : field, error_msg  *
*******************************/
function isNotValidTel(field) {

   var Count;
   var PermitChar =
         "0123456789-";

   for (var i = 0; i < field.value.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(field.value.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         alert("ÀüÈ­¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")
		 field.focus();
		 field.select();
		 return true;
         break;
      }
   }
   return false;
}
//---------------//


function isNotValidChar(field,error_msg) {

   var Count;
   var PermitChar = "0123456789-";  // Çã¿ë°¡´ÉÇÑ ¹®ÀÚµéÀ» ¸ðµÎ ±â·ÏÇÑ´Ù.

   for (var i = 0; i < field.value.length; i++) {
      Count = 0;
      for (var j = 0; j < PermitChar.length; j++) {
         if(field.value.charAt(i) == PermitChar.charAt(j)) {
            Count++;
            break;
         }
      }

      if (Count == 0) {
         alert(error_msg);
		 field.focus();
		 field.select();
		 return true;
         break;
      }
   }
   return false;
}

function isNotValidChar2(field,error_msg) {

   var NotPermitChar = "\"";  //Çã¿ëµÇ¾î¼­´Â ¾ÈµÇ´Â ¹®ÀÚµéÀ» ¸ðµÎ ±â·ÏÇÑ´Ù.
//   var NotPermitChar = "<>\"^&|'\\ ";  //Çã¿ëµÇ¾î¼­´Â ¾ÈµÇ´Â ¹®ÀÚµéÀ» ¸ðµÎ ±â·ÏÇÑ´Ù.

   if(field.value == "") return false;
   for (var i = 0; i < field.value.length; i++) {
      for (var j = 0; j < NotPermitChar.length; j++) {
         if(field.value.charAt(i) == NotPermitChar.charAt(j)) {
            ans = confirm(error_msg);
			if(ans == true) {
				return false;
			} else {
				field.focus();
				field.select();
				return true;
			}
         }
      }
   }
   return false;
}

function auto_fill_birth(pid1) {

	var year = pid1.value.substr(0,2);
	var month = pid1.value.substr(2,2);
	var date = pid1.value.substr(4,2);
	document.forms[0].year.value = year;
	document.forms[0].month.value = month;
	document.forms[0].date.value = date;

}

function hide_in(field) {
	if(field.value == field.defaultValue) field.value = "";
}
function show_out(field) {
	if(field.value == "") field.value = field.defaultValue;
}

function checkNumber(objname)
{
	var intErr = 1;
	var strValue = objname.value;
	var retCode = 0;

	for(i = 0; i < strValue.length; i++)
	{
		var retCode = strValue.charCodeAt(i);
		var retChar = strValue.substr(i, 1).toUpperCase();

		retCode = parseInt(retCode);

		// "3.4"µµ ¼ýÀÚÀÌ´Ù.
		if(!((retChar >= "0" && retChar <= "9") || retChar == "."))
		{
			intErr = 0; // break;
		}
	}

	var periodCnt = 0;

	while(strValue.indexOf(".") != -1)
	{
		periodCnt++;

		strValue = strValue.substr(strValue.indexOf(".") + 1, strValue.length - (strValue.indexOf(".") + 1));
	}

	// "3..4"´Â ¼ýÀÚ°¡ ¾Æ´Ï´Ù.
	if(periodCnt > 1)
		intErr = 0;

	if (intErr!=1)
	{
		return true;
	}
	else return false;
}

/*function CheckID_onSubmit(form)
{
	if (form.id.value.length < 4 || form.id.value.length > 10 ||
	      IsAlphaNumeric(form.id.value) == false)
	{
	    alert("ÀÌ¿ëÀÚID´Â ¿µ¹®°ú ¼ýÀÚÀÇ Á¶ÇÕÀ¸·Î 4-10ÀÚ¸®³»¿¡¼­ ÀÔ·ÂÇÏ½Ê½Ã¿À. \nÇÑ±Û, ¶ç¾î¾²±â´Â ¾ÈµË´Ï´Ù! ");
	    form.id.focus();
	    return (false);
	}
	return (true);
}*/

/**
 * <PRE>
 * Scroll ÀÌ ¾ø´Â »õ Ã¢À» ¶ç¿î´Ù
 * </PRE>
 * @param   theURL : »õ·Î ¶ç¿ï ÆÄÀÏ ÀÌ¸§ÀÌ´Ù
 * @param   winName : »õÃ¢ ÀÌ¸§
 * @param   winTitle : »õÃ¢ title
 * @param	width : »õÃ¢ °¡·Î Å©±â
 * @param	height : »õÃ¢ ¼¼·Î Å©±â
 * @param   param : Ãß°¡ÀûÀÎ È­¸é argument
 */
function openNoScrollWin(theURL, winName, winTitle, width, height, param)
{
	var win = window.open(theURL + "?popupTitle=" + winTitle + "&tableWidth=" + width + param, winName, "menubar=no, scrollbars=no, resizable=no, width=" + width + ", height=" + height);
}

/**
 * <PRE>
 * Scroll ÀÌ ¾ø´Â »õ Ã¢À» ¶ç¿î´Ù
 * </PRE>
 * @param   theURL : »õ·Î ¶ç¿ï ÆÄÀÏ ÀÌ¸§ÀÌ´Ù
 * @param   winName : »õÃ¢ ÀÌ¸§
 * @param   winTitle : »õÃ¢ title
 * @param	width : »õÃ¢ °¡·Î Å©±â
 * @param	height : »õÃ¢ ¼¼·Î Å©±â
 * @param   param : Ãß°¡ÀûÀÎ È­¸é argument
 */
function openScrollWin(theURL, winName, winTitle, width, height, param)
{
	var win = window.open(theURL + "?popupTitle=" + winTitle + "&tableWidth=" + width + param, winName, "menubar=no, scrollbars=yes, resizable=no, width="+width+", height="+height) ;
}

/**
 * <PRE>
 * Á¦¾àÀÌ ¾ø´Â »õ Ã¢ ¶ç¿ì±â¸¦ ÇÏÀÚ
 * </PRE>
 * @param   theURL : »õ·Î ¶ç¿ï ÆÄÀÏ ÀÌ¸§ÀÌ´Ù
 * @param   winName : »õÃ¢ ÀÌ¸§
 * @param   winTitle : »õÃ¢ title
 * @param	width : »õÃ¢ °¡·Î Å©±â
 * @param	features : ´Ù¾çÇÑ ¸ð¾çÀ» Á÷Á¢ ÁØ´Ù
 * @param   param : Ãß°¡ÀûÀÎ È­¸é argument
 */
function openFlexWin(theURL,winName,winTitle, width, features, param)
{
	var win = window.open(theURL + "?popupTitle=" + winTitle + "&tableWidth=" + width + param,winName,features);
}



///////////////////// Calendar ///////////////////////////

/* ³¯Â¥¸¸ ÀÔ·ÂÇØ¾ßÇÒ ¶§ */
function showDateCalendar(dateField)
{
	var wid = (screen.width)/2 - 560/2 ;
	var hei = (screen.height)/2 - 480/2;
	
	window.open("/common/calendar/PopCalendar.jsp?popupTitle=´Þ·Â&type=date&dateField=" + dateField, "Calendar", "width=560,height=480,status=no,resizable=no,top="+hei+",left="+wid+"");
}
/* ³¯Â¥¸¸ ÀÔ·ÂÇØ¾ßÇÒ ¶§ -- ±×¸®µå
dateField = "gridName, row, col" */
function showDateCalendarGrid(dateField)
{
	var wid = (screen.width)/2 - 560/2 ;
	var hei = (screen.height)/2 - 480/2;
	window.open("/common/calendar/PopCalendar.jsp?type=date&subType=grid&dateField=" + dateField, "Calendar", "width=560,height=480,status=no,resizable=no,top="+hei+",left="+wid+"");
}
/* ³¯Â¥¿Í ½Ã°£ ¸ðµÎµé ÀÔ·ÂÇØ¾ßÇÒ ¶§ */
function showDateTimeCalendar(dateField, timeField)
{
	var wid = (screen.width)/2 - 560/2 ;
	var hei = (screen.height)/2 - 480/2;
	window.open("/common/calendar/PopCalendar.jsp?type=datetime&dateField=" + dateField + "&timeField=" + timeField, "Calendar", "width=560,height=480,status=no,resizable=no,top="+hei+",left="+wid+"");
}


/**
 * <PRE>
 * Æ¯Á¤ ÇÊµå¿¡ ´ëÇÑ ¼öÁ¤À» ¸·´Â ÇàÀ§
 * </PRE>
 * @param   objectName : ¼öÁ¤À» ÁßÁö½ÃÅ³ ÇÊµå°´Ã¼.(ÁÖ·Î input type)
 */
function editStop(objectName) {
	objectName.blur();
}

/**
 * ¼ýÀÚ³ª ¹®ÀÚ¿­À» ÅëÈ­(Money) Çü½ÄÀ¸·Î ¸¸µç´Ù.( ½°Ç¥(,) Âï´Â´Ù´Â ¼Ò¸®.. )
 * @param	amount	"1234567"
 * @return	currencyString "1,234,567"
 */
function formatCurrency(amount)
{
	amount = new String(amount);
	var amountLength = amount.length;
	var modulus = amountLength % 3;
	var currencyString = amount.substr(0,modulus);
	for(i=modulus; i<amountLength; i=i+3) {
		if(currencyString != "") 
			currencyString += ",";
		currencyString += amount.substr(i, 3);
	}
	return currencyString;
}

///////////////////// LotteMRO Specific Functions ///////////////////////////
/**
 * ¾ÆÀÌÅÛ ¼ö·®º° ÇÒÀÎ°¡¸¦ ¹ÝÈ¯ÇÑ´Ù(¼ö·®º° ÇÒÀÎ°¡ Á¤º¸°¡ ¾øÀ» °æ¿ì ±âº»°¡ ¹ÝÈ¯)
 *
 * @param	arrDiscount	¼ö·®º° ÇÒÀÎ°¡ ¹è¿­
 * @param	qty	¼ö·®
 * @param	defaultSellPrice	±âº» °¡°Ý
 * @return	discountPrice	ÇÒÀÎ°¡
 */
function calcDiscountPrice(arrDiscount, qty, defaultSellPrice)
{
	var discountPrice = defaultSellPrice;
	var prevQty = 0;

	for( i=0; i<arrDiscount.length; i++ ) {
		if(qty >= prevQty && qty < arrDiscount[i][0]) {
			break;
		} else {
			discountPrice = arrDiscount[i][1];
			prevQty = arrDiscount[i][0];
		}
	}
	
	return discountPrice;
}
/**
 * ¾ÆÀÌÅÛ ÆÇ¸Å°¡¸¦ ¹ÝÈ¯ÇÑ´Ù(¼ö·®º° ÇÒÀÎ°¡ Á¤º¸°¡ ¾øÀ» °æ¿ì ±âº»°¡ ¹ÝÈ¯)
 *
 * @param	arrDiscount	¼ö·®º° ÇÒÀÎ°¡ ¹è¿­
 * @param	qty	¼ö·®
 * @param	defaultSellPrice	±âº» °¡°Ý
 * @param	addedPrice	¿É¼ÇÀ¸·Î ÀÎÇØ Ãß°¡µÈ °¡°Ý(¿É¼Ç°¡ ÃÑÇÕ)
 * @return	ÆÇ¸Å°¡
 */
function calcSellPrice(arrDiscount, qty, defaultSellPrice, addedPrice)
{
	return (calcDiscountPrice(arrDiscount, qty, defaultSellPrice) + addedPrice) * qty;
}
/**
 * ¾ÆÀÌÅÛ ¿ø°¡¸¦ ¹ÝÈ¯ÇÑ´Ù
 *
 * @param	defaultPrimeCost	±âº» °¡°Ý
 * @param	addedPrice	¿É¼ÇÀ¸·Î ÀÎÇØ Ãß°¡µÈ °¡°Ý(¿É¼Ç°¡ ÃÑÇÕ)
 * @return	¿ø°¡
 */
function calcPrimeCost(defaultPrimeCost, addedPrice)
{
	return defaultPrimeCost + addedPrice;
}

/*
 * »ç¾÷ÀÚ µî·Ï ¹øÈ£¸¦ °Ë»çÇÑ´Ù.
 */
function isNotValidBIZ(form) {

	if(isEmpty(form.bizregno1,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.bizregno2,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.bizregno3,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.bizregno1,"»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.bizregno2,"»ç¾÷ÀÚµî·Ï¹øÈ£ °¡¿îµ¥ÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.bizregno3,"»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotExactLength(form.bizregno1, 3, "»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.bizregno2, 2, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 2ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.bizregno3, 5, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 5ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	strchr = form.bizregno1.value.concat(form.bizregno2.value.concat(form.bizregno3.value));

	num1 = strchr.charAt(0);
	num2 = strchr.charAt(1);
	num3 = strchr.charAt(2);
	num4 = strchr.charAt(3);
	num5 = strchr.charAt(4);
	num6 = strchr.charAt(5);
	num7 = strchr.charAt(6);
	num8 = strchr.charAt(7);
	num9 = strchr.charAt(8);
	num10 = strchr.charAt(9);

	var total = (num1*1)+(num2*3)+(num3*7)+(num4*1)+(num5*3)+(num6*7)+(num7*1)+(num8*3)+(num9*5);
	total = total + ((num9 * 5) / 10);
	var tmp = total % 10;
	if(tmp == 0) {
		var num_chk = 0;
	} else {
		var num_chk = 10 - tmp;
	}

	if(num_chk != num10) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.bizregno1.value="";
		form.bizregno2.value="";
		form.bizregno3.value="";
		form.bizregno1.focus();
		return true;
	}
	return false;
}

/**
 * ConfirmÃ¢À» ¶ç¿ì°í "¿¹"ÀÌ¸é false¸¦ "¾Æ´Ï¿À"ÀÌ¸é true¸¦ ¸®ÅÏÇÑ´Ù
 * (JSP »ç¿ë¿¹ : if(didNotConfirm("ÁÖ¹®À» Ãë¼ÒÇÏ½Ã°Ú½À´Ï±î?")) return;)
 */
function didNotConfirm(question) {
	return !confirm(question);
}

/**
 * °Ë»ö¾î°¡ ÀÔ·ÂµÇ´Â FORM element¸¦ ÃÊ±âÈ­ ÇÑ´Ù.
 * 
 * @param	°Ë»ö¾î ÀÔ·Â FORM
 */
function doInit(frm)
{
	for (i = 0; i < frm.elements.length; i++)
	{
		frm.elements[i].value = "";
	}
}

/******************************
*  ±â´É :  Positive NumberCheck           *
*  ¼öÁ¤ÀÏ : 2002-04-10(withsun)              *
*  parameter : field, error_msg  *
*******************************/
function isNotPositiveNumber(field, error_msg)
{
   for (var i=0; i < field.value.length; i++)
   {
      if ( field.value.charAt(i) < "1" || field.value.charAt(i) > "9" )
	  {
         alert(error_msg);
		 field.focus();
		 field.select();
		 return true;
	   }
   }
}


/**
 * ENTERÅ° ´Ù¿î µÇ¾úÀ»¶§ ³Ñ°Ü¹ÞÀº Function½ÇÇà
 *
 * @param	func	½ÇÇàÇÒ Function¸í
 */
function enterKeyDown(func)
{
	enter = event.keyCode;
	if(enter == 13)
	{
		eval(func);
	}

}

/**
 * Æ¯Á¤Å° ´Ù¿î µÇ¾úÀ»¶§ ³Ñ°Ü¹ÞÀº Function½ÇÇà
 *
 * @param	func	½ÇÇàÇÒ Function¸í
 */
function keyDown(func)
{
	enter = event.keyCode;
	if(enter == 13)
	{
		eval(func);
	}

}


/**
 * ÁÖ¾ðÁø 8ÀÚ¸® ¹®ÀÚ¿­À» ³¯Â¥Æ÷¸Ë(YYYY-MM-DD or YYYY/MM/DD)·Î ¹Ù²Ù¾îÁØ´Ù.
 *
 * @param	source		º¯È¯ÇÒ 8ÀÚ¸® ³¯Â¥¹®ÀÚ¿­
 * @param	format		³¯Â¥Çü½Ä
 * @return	ret			º¯È¯µÈ ³¯Â¥ ¹®ÀÚ¿­
 **/
function dateFormat(source, format)
{
	ret = "";
	delimiter = "";

	if (format.indexOf("-") != -1)
		delimiter = "-";
	else if (format.indexOf("/") != -1)
		delimiter = "/";
	else
	{
		alert("ÀÔ·ÂµÈ ³¯Â¥Æ÷¸ËÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		return;
	}

	if (source.length == 8)
	{
		ret = source.substring(0, 4) + delimiter + source.substring(4, 6) + delimiter + source.substring(6, 8);
	} else if (source.length == 10)
	{
		ret = source.substring(0, 4) + delimiter + source.substring(5, 7) + delimiter + source.substring(8, 10);
	} else
	{
		alert("ÀÔ·ÂµÈ ³¯Â¥Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		return;
	}
	return ret;
}

/**
 * ³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
 *
 * @param	astrValue	³¯Â¥Æ÷¸Ë(yyyymmdd, yyyy/mm/dd, yyyy-mm-dd)
 * @param	astrNotNull:	nn:not null, "": null Çã¿ë
 * @return	true/false
 **/
function blnOkDate(astrValue, astrNotNull)
{
	var arrDate;
	
	if (astrValue=='')
	{
		if (astrNotNull == "nn")
			return false;
		else
			return true;
	}else{	
		if (astrValue.indexOf("-") != -1) 
			arrDate = astrValue.split("-");
		else if (astrValue.indexOf("/") != -1) 
			arrDate = astrValue.split("/");
		else
		{
			if (astrValue.length != 8) return false;
			astrValue = astrValue.substring(0,4)+"/"+astrValue.substring(4,6)+"/" +astrValue.substring(6,8);
			arrDate = astrValue.split("/");
		}
	
		if (arrDate.length != 3) return false;		
		
		var chkDate = new Date(arrDate[0] + "/" + arrDate[1] + "/" + arrDate[2]);		
		if (isNaN(chkDate) == true ||
			(arrDate[1] != chkDate.getMonth() + 1 || arrDate[2] != chkDate.getDate())) 
		{
			return false;
		}
	}
	return true;
}


/**
 * ±×¸®µå ³¯Â¥ ¼¿¿¡¼­ ³¯Â¥¸¦ ÀÔ·Â¹Þ°í¼­ À¯È¿ÇÑÁö Ã¼Å©(yyyymmdd or yyyy-mm-dd or yyyy/mm/dd)ÈÄ Æ²¸®¸é Calendar Popup
 *
 * @param	fgName	±×¸®µå°´Ã¼¸í
 * @param	row		Çà¼ö
 * @param	col		¿­¼ö
 **/
function openCalendarInGrid(fgName, row, col)
{
	var fg = document.all(fgName);
	if (!blnOkDate(fg.TextMatrix(row, col), "nn"))
	{
		fg.TextMatrix(row, col) = "";
		showDateCalendarGrid(fgName + ", " + row + ", " + col);
	}
	else
		fg.TextMatrix(row, col) = dateFormat(fg.TextMatrix(row, col), "YYYY-MM-DD");

}

/**
 * INPUT field¿¡¼­ ³¯Â¥¸¦ ÀÔ·Â¹Þ°í¼­ À¯È¿ÇÑÁö Ã¼Å©(yyyymmdd or yyyy-mm-dd or yyyy/mm/dd)ÈÄ Æ²¸®¸é Calendar Popup
 *
 * @param	field	INPUT °´Ã¼
 **/
function openCalendar(dateField)
{
	var obj = eval("document." + dateField);
	if (!blnOkDate(obj.value, "nn"))
	{
		obj.value = "";
		showDateCalendar(dateField);
	}
	else
		obj.value = dateFormat(obj.value, "YYYY-MM-DD");

}

/**
 * ¹®ÀÚ¿­³»¿¡ ÀÖ´Â ', "¸¦ \', \" ·Îº¯È¯ÇÑ´Ù.
 *
 * @param	str	º¯È¯ÇÒ ¹®ÀÚ¿­
 **/
function toValidStr(str)
{
	/*
	alert(str);
	var ret = "";
	for (i = 0; i < str.length; i++)
	{
		if (str.charAt(i) == '\'')
			ret += '\\\'';
		else if (str.charAt(i) == '"')
			ret += '\\\"';
		else
			ret += str.charAt(i);
	}
	*/

	re1 = /\'/gi;
	re2 = /\"/gi;
	str = str.replace(re1, "\\\'");
	str = str.replace(re2, "\\\""); 
	return str;	
	
}

function encChar(str)
{
	var temp1 = "@@@@@";
	re1 = /\'/g;
	re2 = /\"/g;
	str = str.replace(re1, temp1);
	return str;
}	

function decChar(str)
{
	re3 = /@@@@@/g;
	str = str.replace(re3, "'");
	return str;
}


// systemÀÇ ÇöÀç³¯Â¥¸¦ return: yyyymmdd
function strGetToDay()
{
 	 var today=new Date();
 	 
 	 var strToDay = today.getYear();
 	 
 	 if (today.getMonth()+1 < 10)
 	 	strToDay += "-0"+(today.getMonth()+1);
 	 else
 	 	strToDay += "-" + today.getMonth()+1;
 	 
 	 if (today.getDate() < 10)
 	 	strToDay += "-0"+today.getDate();
 	 else
 	 	strToDay += "-" + today.getDate();
 	 	
 	 return strToDay; 	 	 
}

//ÁÖ¾îÁø °ª(val)À» ¼Ò¼öÁ¡ÀÌÇÏ numÀÚ¸®¼ö¿¡¼­ ¹Ý¿Ã¸²ÇÑ°ªÀ» ¸®ÅÏÇÑ´Ù.
function round(val, num)
{
	val = val * Math.pow(10, num - 1);
	val = Math.round(val);
	val = val / Math.pow(10, num - 1);
	return val;
}


function isVaildMail(email)
{
     var result = false;

     if( email.indexOf("@") != -1 )
     {
          result = true;

          if( email.indexOf(".") != -1 )
          {
               result = true;
          }
          else
          {
               result = false;
          }
     }
     return result;
}



function isLoginname(obj) {
    len = obj.value.length;
    ret = true;

    if (len < 4)
		return false;
    if(!(	(obj.value.charAt(0) >= "0" && obj.value.charAt(0) <= "9") 
			|| (obj.value.charAt(0) >= "a" && obj.value.charAt(0) <= "z") 
			||(obj.value.charAt(0) >= "A" && obj.value.charAt(0) <= "Z")
		)
	   )
		ret = false;		
    for (i = 1; i < len; i++) {
		if((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <="9") ||
		   (obj.value.charAt(i) >= "a" && obj.value.charAt(i) <= "z") ||
		   (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z"))
		    ;
		else 
		    ret = false;
    }
    return ret;
		   
}


//Æ¯Á¤ ÇÊµå°ª¿¡ ´ëÇØ¼­ ³¡ÀÚ¸®¸¦ 10´ÜÀ§·Î  ÀüÈ¯
function roundValue(field) {

  field.value = Math.round(eval(field.value)/10) * 10

}

/*
 * »ç¾÷ÀÚ µî·Ï ¹øÈ£¸¦ °Ë»çÇÑ´Ù.
 */
function isNotValidBIZNo(form) {
	
	if(isEmpty(form.site_serial1,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.site_serial2,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isEmpty(form.site_serial3,"»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.site_serial1,"»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.site_serial2,"»ç¾÷ÀÚµî·Ï¹øÈ£ °¡¿îµ¥ÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotNumber(form.site_serial3,"»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â ¼ýÀÚ·Î¸¸ ±âÀÔÇØ ÁÖ¼¼¿ä!")) return true;
	if(isNotExactLength(form.site_serial1, 3, "»ç¾÷ÀÚµî·Ï¹øÈ£ ¾ÕÀÚ¸®´Â 3ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.site_serial2, 2, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 2ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	if(isNotExactLength(form.site_serial3, 5, "»ç¾÷ÀÚµî·Ï¹øÈ£ µÞÀÚ¸®´Â 5ÀÚ¸®ÀÔ´Ï´Ù!")) return true;
	strchr = form.site_serial1.value.concat(form.site_serial2.value.concat(form.site_serial3.value));

	num1 = strchr.charAt(0);
	num2 = strchr.charAt(1);
	num3 = strchr.charAt(2);
	num4 = strchr.charAt(3);
	num5 = strchr.charAt(4);
	num6 = strchr.charAt(5);
	num7 = strchr.charAt(6);
	num8 = strchr.charAt(7);
	num9 = strchr.charAt(8);
	num10 = strchr.charAt(9);

	var total = (num1*1)+(num2*3)+(num3*7)+(num4*1)+(num5*3)+(num6*7)+(num7*1)+(num8*3)+(num9*5);
	total = total + parseInt((num9 * 5) / 10);
	var tmp = total % 10;

	if(tmp == 0) {
		var num_chk = 0;
	} else {
		var num_chk = 10 - tmp;
	}

	if(num_chk != num10) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä!");
		form.site_serial1.value="";
		form.site_serial2.value="";
		form.site_serial3.value="";
		form.site_serial1.focus();
		return true;
	}
	return false;
}
// Main ¿¡¼­ ³¯Â¥¿Í ¿äÀÏÀ» º¸¿©ÁØ´Ù. return :ex) 2004³â 8¿ù 20ÀÏ (±Ý¿äÀÏ) 
function getMainDateViewStr() {
	view_today = new Date();
	var count_day = view_today.getDay();
	var view_week;
	if      ( count_day ==0 ) view_week ="ÀÏ";
	else if ( count_day ==1 ) view_week ="¿ù";
	else if ( count_day ==2 ) view_week ="È­";
	else if ( count_day ==3 ) view_week ="¼ö";
	else if ( count_day ==4 ) view_week ="¸ñ";
	else if ( count_day ==5 ) view_week ="±Ý";
	else if ( count_day ==6 ) view_week ="Åä";
	return view_today.getYear() + "³â " + (view_today.getMonth()+1) + "¿ù " + view_today.getDate()+"ÀÏ (" + view_week + "¿äÀÏ)";
} 



///////////////////////////////////////////// obj_common /////////////////////////////////////////////////////////////////////////


//-- ÀÏ¹ÝÀûÀ¸·Î ´Ü¼øÇÑ ÇÃ·¡½¬ ÀÏ °æ¿ì
/*
	-- ÆÄ¶ó¹ÌÅÍ Á¤º¸ --

	width : °¡·ÎÅ©±â
	height : ¼¼·ÎÅ©±â
	url : ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
*/

function swfView(width, height, url){
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ");
	document.write("		codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' ");
	document.write("		width='"+width+"' height='"+height+"' align='middle'>");
	document.write("	<param name='allowScriptAccess' value='always' /> ");
	document.write("	<param name='movie'				value='"+url+"' /> ");
	document.write("	<param name='quality'			value='high' /> ");
	document.write("	<param name='wmode'				value='transparent'> ");
	document.write("	<embed src='"+url+"' quality='high' width='"+width+"' height='"+height+"' align='middle' ");
	document.write("		allowScriptAccess='always' type='application/x-shockwave-flash' ");
	document.write("		pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
}


//-- ÀÏ¹ÝÀûÀ¸·Î ´Ü¼øÇÑ ÇÃ·¡½¬ ÀÏ °æ¿ì
/*
	-- ÆÄ¶ó¹ÌÅÍ Á¤º¸ --

	width : °¡·ÎÅ©±â
	height : ¼¼·ÎÅ©±â
	url : ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
	fvalues : ÆÄ¶ó¹ÌÅÍ °ª
*/

function swfView3(width, height, url, fvalues){
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ");
	document.write("		codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' ");
	document.write("		width='"+width+"' height='"+height+"' align='middle'>");
	document.write("	<param name='allowScriptAccess' value='always' /> ");
	document.write("	<param name='movie'				value='"+url+"' /> ");
	document.write("	<param name='quality'			value='high' /> ");
	document.write("	<param name='wmode'				value='transparent'> ");
	document.write("	<param name='flashVars'			value='"+fvalues+"'/> ");  
	document.write("	<embed src='"+url+"' quality='high' width='"+width+"' height='"+height+"' align='middle' ");
	document.write("		allowScriptAccess='always' type='application/x-shockwave-flash' ");
	document.write("		pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
}

//-- ÀÏ¹ÝÀûÀ¸·Î ´Ü¼øÇÑ ÇÃ·¡½¬ ÀÏ °æ¿ì
/*
	-- ÆÄ¶ó¹ÌÅÍ Á¤º¸ --

	width : °¡·ÎÅ©±â
	height : ¼¼·ÎÅ©±â
	url : ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
	fvalues : ÆÄ¶ó¹ÌÅÍ °ª
	ÇÃ·¡½¬ ¾ÆÀÌµð°ª ³Ö´ÂºÎºÐ Ãß°¡(±è¸í½Ä : µðÀÚÀÎÆÄÆ® ¹è¼ÒÇö´Ô ¿äÃ» (2006-08-24))
*/

function swfView4(width, height, url, fvalues, idname){
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ");
	document.write("		codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' ");

	if(idname != ""){
		document.write("		id='"+idname+"' ");
	}

	document.write("		width='"+width+"' height='"+height+"' align='middle'>");


	document.write("	<param name='allowScriptAccess' value='always' /> ");
	document.write("	<param name='movie'				value='"+url+"' /> ");
	document.write("	<param name='quality'			value='high' /> ");
	document.write("	<param name='allowFullScreen'	value='true' />	");		// 2008-01-14 ¼ÛÀÀÁ¦ Ãß°¡
	document.write("	<param name='wmode'				value='transparent'> ");
	document.write("	<param name='flashVars'			value='"+fvalues+"'/> ");  
	document.write("	<embed src='"+url+"' quality='high' width='"+width+"' height='"+height+"' allowFullScreen='true' align='middle' wmode='transparent' ");

	if(idname != ""){
		document.write("			id					='"+idname+"' ");
	}


	document.write("		allowScriptAccess='always' swfLiveConnect=true type='application/x-shockwave-flash' ");
	document.write("		pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
}

/*
	-- ÆÄ¶ó¹ÌÅÍ Á¤º¸ --

	id : Å¬·¡½º ¾ÆÀÌµð
	width : °¡·ÎÅ©±â
	height : ¼¼·ÎÅ©±â
	url : ÇÃ·¡½¬ ÆÄÀÏÀÇ °æ·Î
*/

function flexView(id, width, height, url){
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' "); 
	document.write("		codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' "); 
	document.write("		width='"+width+"' height='"+height+"' id='"+id+"'> ");
	document.write("	  <param name='src' value='"+url+"'> ");
	document.write("	  <param name='wmode' value='transparent'> ");
	document.write("	  <embed pluginspage='http://www.macromedia.com/go/getflashplayer' "); 
	document.write("			 width='"+width+"' height='"+height+"' src='"+url+"'/> ");
	document.write("</object>");
/*
	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ");
	document.write("		codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,14,0' ");
	document.write("		width='"+width+"' height='"+height+"' align='middle' id='"+id+"'>");
	document.write("	<param name='src' value='"+url+"'>");
	document.write("	<embed src='"+url+"' quality='high' width='"+width+"' height='"+height+"' align='middle' ");
	document.write("		allowScriptAccess='sameDomain' type='application/x-shockwave-flash' ");
	document.write("		pluginspage='http://www.macromedia.com/go/getflashplayer' />");
	document.write("</object>");
*/
}

//-- ¿©·¯ ÆÄ¶÷µéÀÌ Á¸Àç ÇÒ °æ¿ì..
/*
	-- ÆÄ¶ó¹ÌÅÍ Á¤º¸ --

	width : °¡·ÎÅ©±â
	height : ¼¼·ÎÅ©±â
	idname : ¿ÀºêÁ§Æ®¿¡ ¾ÆÀÌµð °ªÀÌ ÇÊ¿äÇÒ °æ¿ì 
	obname : ¿ÀºêÁ§Æ® ³×ÀÓÀÌ ÇÊ¿äÇÒ °æ¿ì
	allowscriptaccess : ½ºÅ©¸³Æ® Á¦¾îÁ¤º¸ (¿¹ : sameDomain) 
	quality : play µÇ´Â µ¿¾È »ç¿ëµÉ anti-aliasingÀÇ ·¹º§À» ¼³Á¤ (¿¹ : low | high | autolow | autohigh | best)
	wmode : Åõ¸í, Àý´ëÀ§Ä¡µî ·¹ÀÌ¾îÀÇ ±â´É 
			( ¿¹ : Window (À¥ ÆäÀÌÁöÀÇ °³º°ÀûÀÎ »ç°¢ÇüÀÇ window¿¡¼­ movie¸¦ play ) | 
				   Opaque (ÆäÀÌÁö À§ÀÇ °³Ã¼ µÚ¿¡ ÀÖ´Â ¸ðµç °³Ã¼µéÀ» º¸ÀÌÁö ¾Ê°Ô ) | 
				   Transparen (movieÀÇ Åõ¸íÇÑ ¿µ¿ªÀ» ÅëÇØ HTML ÆäÀÌÁöÀÇ ¹è°æÀÌ º¸ÀÌµµ·Ï ) )
	scale : WIDTH ¿Í HEIGHT °ªÀÌ ÆÛ¼¾Æ®·Î ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì, movie°¡ ºê¶ó¿ìÀú windowÀÇ ¾î´À °÷¿¡ À§Ä¡ÇÒ °ÍÀÎÁö ¼³Á¤ 
			(¿¹ : showall(¿øº» È­¸éºñÀ²ÀÌ Àû¿ëµÇ´Â Æ¯Á¤ ¿µ¿ª¾È¿¡ movie ÀüÃ¼¸¦ À§Ä¡. µÚÆ²¸²Àº ¹ß»ýÇÏÁö ¾ÊÀ¸¸ç, movieÀÇ µÎ ºÎºÐÀÇ °æ°è¼±ÀÌ ³ªÅ¸³² ) | 
				  noborder(¿øº» È­¸éºñÀ²ÀÌ Àû¿ëµÇ´Â Æ¯Á¤ ¿µ¿ªÀ» Ã¤¿ì±â À§ÇØ movieÀÇ Å©±â¸¦ Á¶Àý. µÚÆ²¸²Àº ¹ß»ýÇÏÁö ¾ÊÀ¸¸ç, movieÀÇ ÀÏºÎ°¡ Â©·Á ³ª°¨) | 
				  exactfit(Æ¯Á¤ ¿µ¿ª¿¡ ÀüÃ¼°¡ º¸¿©Áöµµ·Ï ¸¸µë. ¿øº» È­¸éºñÀ²¿¡ »ó°ü¾ø±â ¶§¹®¿¡ µÚÆ²¸²ÀÌ ¹ß»ý))
	bgcolor : ¹è°æ»ö (¿¹ : #ffffff)
	swLiveConnect : ºê¶ó¿ìÀú°¡ Ã³À½ Flash Player¸¦ load ÇÏ´Â °æ¿ì Java¸¦ ½ÃÀÛÇÒ °ÍÀÎÁö ¼³Á¤ (¿¹ : true | false)
	fvalues : ÇÃ·¡½¬¿¡°Ô º°µµÀÇ °ªÀ» ´øÁ® ÁÖ¾î¾ß ÇÒ °æ¿ì
	base : base directory or URL
	url : ÇÃ·¡½¬ÀÇ °æ·Î
*/

function swfView2(width, height, idname, obname, allowscriptaccess, quality, wmode, scale, bgcolor, swLiveConnect, fvalues, base, url){

	document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ");
	document.write("		codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' ");

	if(idname != ""){
		document.write("		id='"+idname+"' ");
	}

	document.write("		width='"+width+"' ");
	document.write("		height='"+height+"'>");

	document.write("	<param name='movie'				value='"+url+"'/>");
	document.write("	<param name='quality'			value='"+quality+"'/>");

	if(wmode != ""){
		document.write("	<param name='wmode'				value='"+wmode+"'/>");
	}

	if(allowscriptaccess != ""){
		document.write("	<param name='allowscriptaccess' value='"+allowscriptaccess+"'/>");
	}

	if(base != ""){
		document.write("	<param name='base'			value='"+base+"'/>");
	}

	if(bgcolor != ""){
		document.write("	<param name='bgcolor'		value='"+bgcolor+"' /> ");
	}

	if ( fvalues != "" ) {
		document.write("	<param name='flashVars'		value='"+fvalues+"'/> ");    
	}

	document.write("	<param name='scale'				value='"+scale+"' />");
	document.write("	<embed	src					='"+url+"'");
	document.write("			base				='"+base+"' ");
	document.write("			scale				='"+scale+"' ");
	document.write("			swLiveConnect		='"+swLiveConnect+"' ");

	if(idname != ""){
		document.write("			id					='"+idname+"' ");
	}

	if(obname != ""){
		document.write("			name				='"+obname+"' ");
	}

	if(allowscriptaccess != ""){
		document.write("			allowScriptAccess	='"+allowscriptaccess+"' ");
	}

	document.write("			quality				='"+quality+"' ");

	if(wmode != ""){
		document.write("			wmode				='"+wmode+"' ");
	}

	document.write("			width				='"+width+"' ");
	document.write("			height				='"+height+"' ");
	document.write("			type='application/x-shockwave-flash' ");
	document.write("			pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>");
	document.write("</object>");

}

//-- SeeLive ¹æ¼Û º¸±â
function seeLiveView(id, name, width, height, serverIP, basePort, useUniPort, channel, noTicket, autoPlay, startDelay, wheelVolumeControl, customLogo, customLogoOnWhite){
	if( vistaCheck() ) {
		seeLiveVistaView(id, name, width, height, serverIP, basePort, useUniPort, channel, noTicket, autoPlay, startDelay, wheelVolumeControl, customLogo, customLogoOnWhite);
	} else {
		document.write("<object id='"+id+"' name='"+name+"' width='"+width+"' height='"+height+"' ");
		document.write("		CLASSID='CLSID:8eeb54d5-cc70-40e4-b015-ac478c02ecc8' codebase='http://image.cjmall.com/etv/SLViewer.cab#version=1,2,28,172'>");
		document.write("	<param name='ServerIP'				value='"+serverIP+"'> ");
		document.write("	<param name='BasePort'				value='"+basePort+"'> ");
		document.write("	<param name='UseUniPort'			value='"+useUniPort+"'>"); 
		document.write("	<param name='Channel'				value='"+channel+"'> ");
		document.write("	<param name='NoTicket'				value='"+noTicket+"'> ");
		document.write("	<param name='AutoPlay'				value='"+autoPlay+"'>");
		document.write("	<PARAM NAME='StartDelay'			VALUE='"+startDelay+"'> ");
		document.write("	<PARAM NAME='WheelVolumeControl'	VALUE='"+wheelVolumeControl+"'> ");
		document.write("	<PARAM NAME='CustomLogo'			VALUE='"+customLogo+"'>");
		document.write("	<PARAM NAME='CustomLogoOnWhite'		VALUE='"+customLogoOnWhite+"'>");
		document.write("</object>");
	}
}

//-- SeeLiveVista ¿ë
function seeLiveVistaView(id, name, width, height, serverIP, basePort, useUniPort, channel, noTicket, autoPlay, startDelay, wheelVolumeControl, customLogo, customLogoOnWhite){

	document.write("<object id='"+id+"' name='"+name+"' width='"+width+"' height='"+height+"' ");																				           
	document.write("		CLASSID='CLSID:8eeb54d5-cc70-40e4-b015-ac478c02ecc8' codebase='http://www.seemedia.co.kr/products/lu2/sm8459/kor/182/SLViewer.cab#version=1,2,31,182'>");
	document.write("	<param name='ServerIP'				value='"+serverIP+"'> ");
	document.write("	<param name='BasePort'				value='"+basePort+"'> ");
	document.write("	<param name='UseUniPort'			value='"+useUniPort+"'>"); 
	document.write("	<param name='Channel'				value='"+channel+"'> ");
	document.write("	<param name='NoTicket'				value='"+noTicket+"'> ");
	document.write("	<param name='AutoPlay'				value='"+autoPlay+"'>");
	document.write("	<PARAM NAME='StartDelay'			VALUE='"+startDelay+"'> ");
	document.write("	<PARAM NAME='WheelVolumeControl'	VALUE='"+wheelVolumeControl+"'> ");
	document.write("	<PARAM NAME='CustomLogo'			VALUE='"+customLogo+"'>");
	document.write("	<PARAM NAME='CustomLogoOnWhite'		VALUE='"+customLogoOnWhite+"'>");
	document.write("</object>");
}

//-- Microsoft Windows Media Player Àç»ý
function mediaPlayerView(id, name, width, height, showcontrols, autostart, autorewind, autosize, autoresize, transparentatstart, loop, url) {
	document.write("<object id='"+id+"' codeBase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' "); 
	document.write("		type='application/x-oleobject' standby='Loading Microsoft Windows Media Player components...' "); 
	document.write("		width='"+width+"' height='"+height+"' classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' name='"+name+"'> ");
	document.write("	<param name='ShowControls' value='"+showcontrols+"'> ");
	document.write("	<param name='AutoStart' value='"+autostart+"'> ");
	document.write("	<param name='AutoRewind' value='"+autorewind+"'> ");
	document.write("	<param name='Autosize' value='"+autosize+"'> ");
	document.write("	<param name='AutoResize' value='"+autoresize+"'> ");
	document.write("	<param name='TransparentAtStart' value='"+transparentatstart+"'> ");
	document.write("	<param name='loop' value='"+loop+"'> ");
	document.write("	<param name='Filename' value='"+url+"'> ");
	document.write("	<embed type='application/x-mplayer2' pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/' "); 
	document.write("		id='"+id+"' name='"+name+"' showpositioncontrols='0' showcontrols='0' autosize='0' autostart='1' showdisplay='0' ");
	document.write("		showstatusbar='0' showtracker='1' loop='1' width='"+width+"'  height='"+height+"' src='"+url+"'> ");
	document.write("	</embed> "); 
	document.write("</object> ");
}

//-- object¸¦ ÅëÀ¸·Î ½ºÆ®¸µÀ¸·Î ¹­¾î¼­ º¸³» °æ¿ì
function objAll(objString){
	
	document.write(objString);

}

//»õ·Î¿î ºñ¹Ð¹øÈ£ °ËÁõ 2006/04/12 ¼Õ±¤ÇöÃß°¡
function isPasswordCheck(form){
	var alpabet_B= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var alpabet_S= "abcdefghijklmnopqrstuvwxyz";
	var num = "01234567890";
	var pwd = form.password.value;
	//2. ºñ¹Ð¹øÈ£ ÀÚ¸®¼ö Ã¼Å© (6~13)
	if(lenCheck(pwd)<6 || lenCheck(pwd) > 13){
		ERR_MSG = "ºñ¹Ð¹øÈ£´Â ¹Ýµå½Ã 6~13ÀÚ ¿µ¹®¶Ç´Â ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.\nºñ¹Ð¹øÈ£¸¦ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.";
		form.password.value="";
		form.password2.value="";
		form.password.focus();
		return false;
	}

	//3. ¾ËÆÄºª À¯¹« Ã¼Å©
	if(isNumCheck(pwd)){
		ERR_MSG = "ºñ¹Ð¹øÈ£´Â ¹Ýµå½Ã ¾ËÆÄºªÀ» ÇÏ³ª ÀÌ»ó Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.";
		form.password.value="";
		form.password2.value="";
		form.password.focus();
		return false;
	}

	//4. ¼ýÀÚ À¯¹« Ã¼Å©
	if(isAlphaCheck(pwd)){
		ERR_MSG = "ºñ¹Ð¹øÈ£´Â ¹Ýµå½Ã ¼ýÀÚÀ» ÇÏ³ª ÀÌ»ó Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù.";
		form.password.value="";
		form.password2.value="";
		form.password.focus();
		return false;
	}
	/*
	*´ë¹®ÀÚ ¾ËÆÄºªÀ» ¿¬¼ÓµÈ ¾ËÆÄºª È®ÀÎ
	*/
	for(i=0;i < alpabet_B.length ;i++){
		var alpabet_1 = alpabet_B.substring(i,i+4);
		for(k=0;k < pwd.length ;k++){
			var alpabet_2 = pwd.substring(k,k+4);
			if(alpabet_1.length==4){
				if(alpabet_1 == alpabet_2){
					ERR_MSG = "¿¬¼ÓµÈ ¹®ÀÚ¸¦ 3ÀÚ¸®ÀÌ»ó »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\nºñ¹Ð¹øÈ£¸¦ ´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä.";
					form.password.value="";
					form.password2.value="";
					form.password.focus();
					return false;
				}
			}
		}
	}
	/*
	*¼Ò¹®ÀÚ ¾ËÆÄºªÀ» ¿¬¼ÓµÈ ¾ËÆÄºª È®ÀÎ
	*/
	for(i=0;i < alpabet_S.length ;i++){
		var alpabet_1 = alpabet_S.substring(i,i+4);
		for(k=0;k < pwd.length ;k++){
			var alpabet_2 = pwd.substring(k,k+4);
			if(alpabet_1.length==4){
				if(alpabet_1 == alpabet_2){
					ERR_MSG = "¿¬¼ÓµÈ ¹®ÀÚ¸¦ 3ÀÚ¸®ÀÌ»ó »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\nºñ¹Ð¹øÈ£¸¦ ´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä.";
					form.password.value="";
					form.password2.value="";
					form.password.focus();
					return false;
				}
			}
		}
	}
	/*
	* ¿¬¼ÓµÈ ¼ýÀÚ È®ÀÎ
	*/
	for(i=0;i < num.length ;i++){
		var alpabet_1 = num.substring(i,i+3);
		for(k=0;k < pwd.length ;k++){
			var alpabet_2 = pwd.substring(k,k+3);
			if(alpabet_1.length==3){
				if(alpabet_1 == alpabet_2){
					ERR_MSG = "¿¬¼ÓµÈ ¼ýÀÚ¸¦ 2ÀÚ¸®ÀÌ»ó »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\nºñ¹Ð¹øÈ£¸¦ ´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä.";
					form.password.value="";
					form.password2.value="";
					form.password.focus();
					return false;
				}
			}
		}
	}
	if (pwd.indexOf(' ') > -1) {
		ERR_MSG = "°ø¹éÀº ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.";
		return false;
	}

	for(i=0;i < pwd.length;i++){
		if(pwd.substring(i,i+1) == pwd.substring(i+1,i+2) && pwd.substring(i,i+1)== pwd.substring(i+2,i+3)){
			ERR_MSG = "°°Àº ¹®ÀÚ³ª ¼ýÀÚ¸¦ 3ÀÚ¸®ÀÌ»ó ¿¬¼ÓÀ¸·Î »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.\nºñ¹Ð¹øÈ£¸¦ ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.";
			form.password.value="";
			form.password2.value="";
			form.password.focus();
			return false;
		}
	}
	return true;
}

// ½ÇÁ¦±æÀÌ ¹ÝÈ¯( ÇÑ±Û 2byte °è»ê )
function lenCheck(s){
	var len = 0;
	if ( s == null ) return 0;
	for(var i=0;i<s.length;i++){
		var c = escape(s.charAt(i));
		if ( c.length == 1 ) len ++;
		else if ( c.indexOf("%u") != -1 ) len += 2;
		else if ( c.indexOf("%") != -1 ) len += c.length/3;
	}
	return len;
}
// ¼ýÀÚ°ËÁõ
function isNumCheck(str){
	for(var idx=0;idx < str.length;idx++){
		if(str.charAt(idx) < '0' || str.charAt(idx) > '9'){
		return false;
	}
}
return true;
}
// ¿µ¹®ÀÚ°ËÁõ
function isAlphaCheck(str){
	for(var idx=0;idx < str.length;idx++){
		if(!((str.charAt(idx) >='a' && str <= 'z') || (str.charAt(idx) >= 'A' && str <= 'Z'))){
		return false;
		}
	}
	return true;
}

/**************************************************************
    ÇÃ·¡½Ã ·¹ÀÌ¾î¸¦ ½ºÅ©·Ñ ½ÃÅ²´Ù. 2006-06-06 By RahXephon
**************************************************************/
function scrollLayer(p_obj_name, p_gap_point) 
{ 
    var start_point, end_point, timer; 

    var obj_layer   = document.getElementById(p_obj_name);  // ·¹ÀÌ¾î ¿ÀºêÁ§Æ®

    start_point = parseInt(obj_layer.style.top, 10); 

    if ( start_point < p_gap_point )    start_point = p_gap_point;

    var scroll_top	= document.body.scrollTop > 0 ? document.body.scrollTop : document.documentElement.scrollTop;

	end_point   = scroll_top + p_gap_point; 
    limit_point = parseInt(window.document.body.scrollHeight) - parseInt(obj_layer.offsetHeight) -10; 

    if ( end_point > limit_point )  end_point = limit_point; 

    if ( start_point != end_point ) 
    { 
        scroll_amount = Math.ceil( Math.abs( end_point - start_point ) / 15 ); 
        obj_layer.style.top = parseInt(start_point, 10) + ( ( end_point < start_point ) ? -scroll_amount : scroll_amount ); 
    } 

    timer = window.setTimeout ("scrollLayer('" + p_obj_name + "', " + p_gap_point + ");", 1); 
} 


// JavaScript Document
function makeFlashObject(swfURL,w,h,id,flashVars){
	var swfHTML = ('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ w +'" height="'+h+'" id="'+id+'" align="middle">');
	swfHTML+=('<param name="allowScriptAccess" value="always" />');
	swfHTML+=('<param name="FlashVars" value="'+ flashVars +'"/>');
	swfHTML+=('<param name="menu" value="false"/>');
	swfHTML+=('<param name="allowFullScreen" value="true"/>');// 2008-02-25 Áö¿¬¿Á Ãß°¡
	swfHTML+=('<param name="wmode" value="transparent"/>');
	swfHTML+=('<param name="movie" value="'+swfURL+'" /><param name="quality" value="high" /><param name="salign" value="lt" />');
	swfHTML+=('<embed menu="false" src="'+ swfURL +'"  quality="high" FlashVars="'+flashVars+'" bgcolor="#ffffff" width="'+w+'" height="'+h+'" name="'+id+'" align="middle" salign="lt" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	swfHTML+=('</object>');
	document.write(swfHTML);
}

function dlfjsadflsdlfj() {
	alert(111);
}

// Flash »çÀÌÁî Á¶Àý
function setSize(id, h, w){

	var nn = navigator.userAgent;
	var isIE = false;
	if(nn.indexOf("Microsoft") >= 0){
		isIE = true;
	}

	var obj;
	if(isIE){
		obj = document.getElementById(id);
	}else{
		obj = document.getElementsByName(id)[0];
	}
	if(h){
		obj.height = h;
	}
	if(w){
		obj.width = w;
	}
}

// Layer »çÀÌÁî Á¶Àý
function setLayerSize(id, h, w) {
	var obj = document.getElementById(id);
	if(h) obj.style.height = h;
	if(w) obj.style.width = w;
}	

// ¼ÒºÐ·ù Ä«Å×°í¸® Flash Movie º¸ÀÌ±â/°¨Ãß±â
function setDisp(id, flag) {
	var obj = document.getElementById(id);
	if(flag == 'show') 	obj.style.display = "";
	else obj.style.display = "none";			
}

function moveLayer(id, top, left) {
	var obj = document.getElementById(id);
	if(top) obj.style.pixelTop = top;
	if(left) obj.style.pixelLeft = left;
}

function moveLayerTop(id, top) {
	moveLayer(id, top, '');
} 

function moveLayerLeft(id, left) {
	moveLayer(id, '', left);
}


//-- widzet ±è¸í½Ä 2006-09-29
function MM_showHideLayers_widzet() { 

	var i, p, v, obj;
	var args = MM_showHideLayers_widzet.arguments;
	var nozindex = document.all.zindexvalue;

	for (i=0; i<(args.length-2); i+=3)

	if ((obj=MM_findObj(args[i]))!=null) { 

		v = args[i+2];
		if (obj.style) { 
			obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; 
		}

		obj.zIndex		= nozindex.value * 1 + 1;
		obj.visibility	= v;
		nozindex.value	= obj.zIndex;
	}
	
	var xMax	= document.body.clientWidth;
	var yMax	= document.body.clientHeight;
	var xOffset = (xMax-200)/2-145;
	var yOffset = (yMax-150)/2-130; 

	MM_findObj(args[0]).style.left	= xOffset;
	MM_findObj(args[0]).style.top	= document.body.scrollTop+yOffset;

}

/**
 *	µ¿¿µ»ó È®´ë º¸±â
 *	2006-12-21 By ejsong
 */
function open_vision(vod_path, item_cd, etv_item_status, shop_id)
{
	var vision_url	= "";
	var fl_id		= "";

	if(vod_path.length > 0)
	{
		// 7ÀÚ¸®ÀÌ¸é µ¿¿µ»ó ÄÚµåÀÌ´Ù.
		if(vod_path.length == 7)
			fl_id = vod_path;
		else
			fl_id = vod_path.substring(vod_path.length-13, vod_path.length-6);
	}

	if(etv_item_status == "N")
		vision_url	= "/prd/pop_live_vision.jsp";
	else if(fl_id != "")
		vision_url	= "/prd/pop_vision.jsp";

	openScrollWin(vision_url, "vision", "µ¿¿µ»óº¸±â", "890", "650", "&fl_id="+fl_id+"&item_cd="+item_cd+"&etv_item_status="+etv_item_status+"&shop_id="+shop_id);
}


/**
 *	µ¿¿µ»ó È®´ë º¸±â (µ¿¿µ»ó °Ë»ö¿ë)
 *	2006-12-21 By ejsong
 */
function open_vision_for_search(fl_id, shop_id)
{
	if(fl_id == "")
	{
		alert("µ¿¿µ»óÁ¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
		return;
	}

	openScrollWin("/prd/pop_vision.jsp","eTVision","eTVision","890","650","&fl_id="+fl_id+"&shop_id="+shop_id);
}

// ie7 ÀÎÁö Ã¼Å©
function ie7Check()
{
	var IE = document.all ? true:false;
	var msie_vs = navigator.appVersion.match(/MSIE \d+.\d+/)[0].split(" ")[1];

	if ( (IE && msie_vs) > "6.0"){
		return  true;
	}else {
		return false;
	}
}

/**
 *	vista ÀÎÁö Ã¼Å©
 *	2007-01-31 By RahXephon
 */
function vistaCheck()
{
	var navi		= navigator.appVersion.split(";");
	var os_version	= navi[2]

	if ( os_version.indexOf("Windows NT 6.0") >= 0 ) 
		return true;
	else 
		return false;
}

/**
 *	vistaÀÏ °æ¿ì height °ª Á¶Á¤
 *  2007-01-31 By RahXephon
 */
function vistaHeight(p_height)
{
	if ( vistaCheck() )
	{
		p_height	+= 10;
	}

	return p_height;
}

/**
 *	IE7 ÀÏ °æ¿ì resizeTo ÇÔ¼ö »ç¿ëÇÒ ¶§ height º¯°æ
 *	2006-12-05 By RahXephon
 *	ºñ½ºÅ¸ »çÀÌÁî Àû¿ë 2007-01-31 By RahXephon
 */
function resizeTo_ie7(p_width, p_height)
{
//	var height_add	= ie7Check() ? 20 : 0;	// IE7 ÀÏ °æ¿ì +20
	var height_add	= "";	// IE7 ÀÏ °æ¿ì +20

	if ( vistaCheck() )		// vista Ã¼Å©
	{
		height_add	= 30; 
	}	
	else
	{
		if ( ie7Check() )	// IE7 Ã¼Å©
		{
			height_add	= 20;
		}
	}
	
	window.resizeTo(p_width, p_height + height_add);	
}

/**
 *	IE7 ÀÏ °æ¿ì resizeTo ÇÔ¼ö »ç¿ëÇÒ ¶§ height º¯°æ
 *	2006-12-05 By RahXephon
 *	ºñ½ºÅ¸ »çÀÌÁî Àû¿ë 2007-01-31 By RahXephon
 */
function resizeTo_vista(p_width, p_height)
{
	var height_add	= 0;	
	var width_add	= 0;
	var isXp = navigator.userAgent.indexOf('Windows NT 5.1') > 0

    // XP (¼­ºñ½ºÆÑ °ü·Ã) & vista ÀÏ ¶§
    if ( isXp || vistaCheck() ) {
        height_add += 58;
		width_add	= 10;
    }

    // IE7 ÀÏ °æ¿ì
	if ( ie7Check() ) {
        height_add += 18;
		width_add	= 10;
    }

	window.resizeTo(parseInt(p_width) + width_add, parseInt(p_height) + height_add);	
}


/********************************************************
	ÇÃ·¡½Ã¿¡¼­ È£Ãâ ÇÏ´Â °øÅë ÇÔ¼ö
	2008-02-22 By Yeonok(UI Design)
********************************************************/
//ÆË¾÷Ã¢ ´Ý±â
function win_close() {
	window.close();
}

//Logger Å¬¸¯ÀÌº¥Æ®¹ß»ý
function innerClickEvent(clickString) {
    eval('try{_trk_clickTrace(\'EVT\', clickString);}catch(_e){}');
}

//focusÀÌµ¿(2008.04.15 yeonok)
function set_focus(objectId){
	var obj = document.getElementById(objectId);
	obj.focus();
}


/********************************************************
	½ß½ß¶óÀÌºê ÆË¾÷ È£Ãâ
	2008-02-29 eungjes (e-Biz ½Ã½ºÅÛÆÀ)
********************************************************/
/* ½ß½ß¶óÀÌºê ¸ÞÀÎ ÆË¾÷ */
function go_live() {
	win_pop('/etv/live/live_ssang_channel.jsp','','1000','690','no');
}

/* ½ß½ß¶óÀÌºê ÇÁ·Î±×·¥ ¸®½ºÆ® ÆË¾÷ */
function go_live_list() {
	win_pop('/etv/live/live_ssang_list.jsp','','1000','690','no');
}

/* ¿À´ÃÀÇ ½ß½ß¶óÀÌºê ÆË¾÷ */
function go_live_today() {
	win_pop('/etv/live/live_ssang_channel.jsp?broad_gb=01&source=pzone&pic=6^28^1','','1000','690','no');
}

/* ½ß½ß¶óÀÌºê ÆË¾÷ */
function go_live_main(param) {
	win_pop('/etv/live/live_ssang_channel.jsp?broad_gb=01'+param,'','1000','690','no');
}

// 2007-11- 07 TicketMall °ü·ÃÇÏ¿© GNB ¿µ¿ªÀÇ ¿µÈ­/°ø¿¬ ¸Þ´º¿¡¼­ »ç¿ë(ÀÌ»óÀÏ)
// ¼öÁ¤³»¿ë : ¸Æ½ºÆ¼ÄÏ URL º¯°æ ¹× referer ÆÄ¶ó¹ÌÅÍ Ãß°¡
// ¼öÁ¤ÀÚ : ¹è±Ô½Ä
// ¼öÁ¤ÀÏ : 2009.03.26
function goTicketUrl(pUrl, win_type) {

	// ¸Æ½ºÆ¼ÄÏ ¸µÅ© URL ÀÌ ³Ñ¾î¿ÀÁö ¾Ê´Â °æ¿ì..
	// ¸Æ½ºÆ¼ÄÏ ¸ÞÀÎÈ­¸éÀ¸·Î ¿¬°áÇÔ
	if ( pUrl == "" ) {
		pUrl = "http://maxticket.maxmovie.com"
	}

	// HTTP ÇÁ·ÎÅäÄÝÀÌ ¾ø´Â °æ¿ì, http:// ¸¦ ºÙ¿©ÁØ´Ù
	if ( pUrl.indexOf("http://") == -1 ) {
		pUrl = "http://" + pUrl;
	}

	// ¸Æ½ºÆ¼ÄÏ ¸ÞÀÎ ¸µÅ©ÀÏ °æ¿ì, °ø¿¬¸µÅ©·Î °­Á¦º¯°æÇØÁØ´Ù
	// ¸Æ½ºÆ¼ÄÏÀÇ ¸ÞÀÎÀº °ø¿¬ÀÓ
	if ( pUrl == "http://maxticket.maxmovie.com" ) {
		pUrl += "/controls/front/art/ArtMain";
	} else if ( pUrl == "http://maxticket.maxmovie.com/" ) {
		pUrl += "controls/front/art/ArtMain";
	}

	if ( pUrl.indexOf("?") == -1 ) {
		pUrl += "?";
	} else {
		pUrl += "&";
	}

	pUrl += "referer=www.cjmall.com";

	if ( win_type  == 'new' ) {
		window.open(pUrl);
	} else {
		document.location = pUrl;
	}
}

// 2008-06-02 °øÅë °øÁö»çÇ× ¿Ã¸² Â÷ÈÄ Á¦°ÅÇØ¾ßÇÔ(±è¼±¹Î´Ô ¿äÃ»)
function pop_error_open()
{
	win_pop( '/popup/pop_error_20080602.jsp', 'popup_error', '293','330','no','popup_error', '100', '100');
}



/********************************************************
	ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ÀÔ·ÂÇÏ±â À§ÇÑ ÇÔ¼ö
	2008-06-23 By Han Sanghun (Ghost-Corps)
********************************************************/

// ÀÏÁ¤½Ã°£ µÚ ÀÔ·ÂÇÒ ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ¸ñ·Ï
var flashObject_waiting_list = new Array();
// ÀÏÁ¤½Ã°£ µÚ ÇÃ·¡½Ã ÀÔ·ÂÇÏ±â Å¸ÀÓ¾Æ¿ô ID
var flashObject_timeout_id;


/**
 * ÇÃ·¡½Ã ÅÂ±× ÀÔ·Â ¹®ÀÚ¿­ »ý¼º ÇÔ¼ö
 *
 * @param width ÇÃ·¡½Ã Æø
 * @param height ÇÃ·¡½Ã ³ôÀÌ
 * @param path SWF ÆÄÀÏ °æ·Î
 * @param flashvars ÇÃ·¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
 * @param idname ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛÆ¼
 * @param wmode Åõ¸í ¼³Á¤
 * @param fullscreen ÀüÃ¼Ã¢ »ç¿ë
 *
 * @return ÇÃ·¡½Ã ÀÔ·Â ÅÂ±× ¹®ÀÚ¿­
 */
function getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen){
	
	// Åõ¸íµµ ÃÊ±â°ª ¼³Á¤
	if(wmode==true || wmode=="true" || wmode=="transparent"){
		wmode = "transparent";	
	}else{
		wmode = "opaque";	
	}
	
	// ÀüÃ¼Ã¢ ÃÊ±â°ª ¼³Á¤
	if(fullscreen==true || fullscreen=="true"){
		fullscreen = "true";
	}else{
		fullscreen = "false";	
	}
	
	
	// opening object tag for IE
	var str = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' ";
	str += " codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' ";
	str += " id='" + idname + "' ";
	str += "width='" + width + "' height='" + height + "' >";
	
		// param tags
		str += "	<param name='quality' value='high' />";
		str += "	<param name='allowScriptAccess' value='always' />";
		str += "	<param name='allowFullScreen' value='" + fullscreen + "' />";
		str += "	<param name='movie' value='" + path + "' />";
		str += "	<param name='wmode' value='" + wmode + "' />";
		str += "	<param name='flashVars' value='" + flashvars + "' />";
		
		// embed tag for none-IE
		str += "	<embed src='" + path + "' ";
		str += "		width='" + width + "' "
		str += "		height='" + height + "' ";
		str += "		flashVars='" + flashvars + "'";
		str += "		wmode='" + wmode + "'";
		str += "		name='" + idname + "' ";
		str += "		allowFullScreen='" + fullscreen + "' ";
		str += "		allowScriptAccess='always' swfLiveConnect='true' ";
		str += "		type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
	
	// closing object tag
	str += "</object>";
	
	return str;
	
}

/**
 * ÇÃ·¡½Ã ÅÂ±× ÀÔ·ÂÇÏ´Â ÇÔ¼ö
 *
 * @param width ÇÃ·¡½Ã Æø
 * @param height ÇÃ·¡½Ã ³ôÀÌ
 * @param path SWF ÆÄÀÏ °æ·Î
 * @param flashvars ÇÃ·¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
 * @param idname ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛÆ¼
 * @param wmode Åõ¸í ¼³Á¤
 * @param fullscreen ÀüÃ¼Ã¢ »ç¿ë
 */
function insertFlashObject(width, height, path, flashvars, idname, wmode, fullscreen){
	
	var str = getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen);
	document.write(str);
	
}

/**
 * ÁöÁ¤µÈ ·¹ÀÌ¾î¿¡ ÇÃ·¡½Ã ÅÂ±× ÀÔ·ÂÇÏ´Â ÇÔ¼ö
 *
 * @param layerid ÇÃ·¡½Ã¸¦ ÀÔ·ÂÇÒ ·¹ÀÌ¾î ID
 * @param width ÇÃ·¡½Ã Æø
 * @param height ÇÃ·¡½Ã ³ôÀÌ
 * @param path SWF ÆÄÀÏ °æ·Î
 * @param flashvars ÇÃ·¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
 * @param idname ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛÆ¼
 * @param wmode Åõ¸í ¼³Á¤
 * @param fullscreen ÀüÃ¼Ã¢ »ç¿ë
 */
function insertFlashObjectLayer(layerid, width, height, path, flashvars, idname, wmode, fullscreen){
	
	var str = getFlashObjectString(width, height, path, flashvars, idname, wmode, fullscreen);
	var theLayer = document.getElementById(layerid);
	theLayer.innerHTML = str;
	
}



/**
 * ÀÏÁ¤½Ã°£ µÚ ÇÃ·¡½Ã ÅÂ±× ÀÔ·ÂÇÏ´Â ÇÔ¼ö
 *
 * @param delay Áö¿¬ÇÒ ½Ã°£ (¹Ð¸®¼¼ÄÁµå)
 * @param layerid ÇÃ·¡½Ã¸¦ ÀÔ·ÂÇÒ ·¹ÀÌ¾î ID
 * @param width ÇÃ·¡½Ã Æø
 * @param height ÇÃ·¡½Ã ³ôÀÌ
 * @param path SWF ÆÄÀÏ °æ·Î
 * @param flashvars ÇÃ·¡½Ã·Î Àü´ÞÇÒ ÆÄ¶ó¸ÞÅÍ
 * @param idname ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ID, Name ÇÁ·ÎÆÛÆ¼
 * @param wmode Åõ¸í ¼³Á¤
 * @param fullscreen ÀüÃ¼Ã¢ »ç¿ë
 */
function insertFlashObjectDelay(delay, layerid, width, height, path, flashvars, idname, wmode, fullscreen){
	
	// Áßº¹½ÇÇà ¹æÁö¸¦ À§ÇØ, Å¸ÀÓ¾Æ¿ô Å¬¸®¾î
	window.clearTimeout(flashObject_timeout_id);
	
	// IE¿¡¼­ setTimeout(func, delay, params); Çü½ÄÀÇ ÇÔ¼ö ½ÇÇàÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡
	// ¹è¿­¿¡ ÇÃ·¡½Ã ¿ÀºêÁ§Æ® Á¤º¸¸¦ ÀúÀåÇÏ°í, ÇÑ²¨¹ø¿¡ ½ÇÇà
	var obj = new Object();
	obj.layerid = layerid;
	obj.width = width;
	obj.height = height;
	obj.path = path;
	obj.flashvars = flashvars;
	obj.idname = idname;
	obj.wmode = wmode;
	obj.fullscreen = fullscreen;
	
	flashObject_waiting_list.push(obj);
	
	flashObject_timeout_id = window.setTimeout(insertFlashObjectWaiting, delay);
	
}

/**
 * ÀÏÁ¤½Ã°£ µÚ ´ë±âÁß ÇÃ·¡½Ã ÅÂ±× ¸ðµÎ ÀÔ·ÂÇÏ´Â ÇÔ¼ö
 */
function insertFlashObjectWaiting(){
	
	// ´ë±âÁß ¸ñ·Ï¿¡ ÀÖ´Â ¸ðµç ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ÀÔ·Â
	var obj;
	while(flashObject_waiting_list.length > 0){
		obj = flashObject_waiting_list.shift();
		insertFlashObjectLayer(obj.layerid, obj.width, obj.height, obj.path, obj.flashvars, obj.idname, obj.wmode, obj.fullscreen);
	}
	
}


/********************************************************
	ÇÃ·¡½Ã ¿ÀºêÁ§Æ® ÀÔ·ÂÇÏ±â À§ÇÑ ÇÔ¼ö ³¡
********************************************************/


/********************************************************
	main tab 
	2008-08-11  
********************************************************/

function tableView(su,hapsu,img_name){//ÆÄ¶ó¹ÌÅÍ¸¦ ¹ÞÀ½ (¸î¹øÂ° Å×ÀÌºí¹øÈ£ ,Å¬¸¯ÇÒ ÀÌ¹ÌÁö °¹¼ö)

	var img_o = new Array(); //¿øº» ÀÌ¹ÌÁö¿¡ °ü·ÃµÈ ¹è¿­À» »ý¼ºÇÑ´Ù.
	var img_c = new Array(); //º¯È¯ ÀÌ¹ÌÁö¿¡ °ü·ÃµÈ ¹è¿­À» »ý¼ºÇÑ´Ù.
	var img_su = hapsu; //Å¬¸¯ ÀÌ¹ÌÁö °¹¼ö 

	for (i=1;i<=img_su;i++){

		won_img=img_name //¿øº» ÀÌ¹ÌÁö ÆÄÀÏÀÌ¸§ ¹øÈ£ Á¦¿Ü
		change_img=img_name //¹Ù²ð ÀÌ¹ÌÁö ÆÄÀÏÀÌ¸§ ¹øÈ£ Á¦¿Ü ¹øÈ£ Áõ°¡ 1,2,3 ~ nÀ¸·Î

		img_o[i] = new Image();		//»ý¼ºµÈ ¹è¿­°¢°¢ÀÇ ¹æÀ» °´Ã¼·Î ¼±¾ðÇÑ´Ù.
		img_o[i].src = won_img+i+"_n.gif";			//»ý¼ºÇÑ ¹æ¿¡ ¿øº» ÀÌ¹ÌÁö ÀÌ¸§À» ÀúÀåÇÑ´Ù.
		img_c[i] = new Image();		//»ý¼ºµÈ ¹è¿­°¢°¢ÀÇ ¹æÀ» °´Ã¼·Î ¼±¾ðÇÑ´Ù.
		img_c[i].src = change_img+i+"_y.gif";			//»ý¼ºÇÑ ¹æ¿¡ º¯È¯ ÀÌ¹ÌÁö ¹è¿­ÀúÀå
	}

	for (k=1;k<=img_su;k++){
		img_name="img"
		document.all(img_name+k).src = img_o[k].src;
		if (k==su){
			document.all(img_name+k).src = img_c[k].src;
		}
	}

	for (i=1;i<=img_su;i++){
		document.all("tableShow"+i).style.display = "NONE";
		if (i==su){
			document.all("tableShow"+i).style.display = "BLOCK";
		}
	}

}

/**
 *	·¹ÀÌ¾î ¸Þ´º °ãÃÄ¼­ º¸ÀÌ±â(ÅÇ¸Þ´º)
 *	¿¹) onmouseover="ShowHideMenu('objDivTvBanner', 'º¸¿©ÁúÅÇ', ÅÇ¼ö);"
 *  2008-08-26 By RahXephon
 */
function ShowHideMenu(obj_div_nm, no, obj_cnt) 
{
	for ( var i=0; i < obj_cnt; i++ )
	{
		if ( document.getElementById(obj_div_nm + (i+1)) != null )
		{
			if ( document.getElementById(obj_div_nm + (i+1)) == document.getElementById(obj_div_nm + no ) )
			{
				document.getElementById(obj_div_nm + (i+1)).style.display	= '';
			}
			else
			{
				document.getElementById(obj_div_nm + (i+1)).style.display	= 'none';
			}
		}
	}
}


//-- iframe ³ôÀÌ Á¶Àý (2008-08-28 ±è¸í½Ä)
//-- iframe »ç¿ë½Ã iframe ³»¿ë¿¡ µû¶ó iframe ±æÀÌ¸¦ Á¶ÀýÇÑ´Ù.
//-- »ç¿ë¹ý iframe ÅÂ±×³»¿¡ onload="resizeFrame(this);" ¸¦ Ãß°¡ÇÑ´Ù.
function resizeFrame(iframeObj){ 
	var innerBody = iframeObj.contentWindow.document.body; 
	oldEvent = innerBody.onclick; 
	innerBody.onclick = function(){ resizeFrame(iframeObj, 1);oldEvent; }; 

	var innerHeight = innerBody.scrollHeight + (innerBody.offsetHeight - innerBody.clientHeight); 
	iframeObj.style.height = innerHeight; 
}

/**
 *	top À¸·Î ÀÌµ¿ (2008-09-16 By RahXephon)
 */
function topPage() 
{ 
	try 
	{
		//parent.window.scrollTo(0,0);
		top.window.scrollTo(0,0);
	} 
	catch (e) 
	{
		try 
		{
			self.window.scrollTo(0,0);
		} 
		catch (e) {}
	}
} 

/********************************************************
	°¡»ó ÇÇÆÃ ½Ã½ºÅÛ ¿ÀÇÂ ÆË¾÷
	2008-11-11 eungjes
********************************************************/
function fitting_open_popup()
{
	var p_param	= "item_cd=11319769&brand_cd=05374017&chn_cd=30001001";
	openLogin("/prd/fitting/3Dfitting_main.jsp?" + p_param, "", "3", 1020, 745, "yes");
}


//png ÀÌ¹ÌÁö Àû¿ë
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 '';
}

