/*
' -----------------------------------------------------
'   ÆäÀÌÁö¸í : jscripts/jc_common.js
'   ÃÖÃÊÀÛ¼º : 2003-07-29 ±¸ÇüÁø
'   ¾÷µ¥ÀÌÆ® : 
'   È£Ãâ¸®½ºÆ® : 
'   ÆäÀÌÁö¼³¸í : °øÅëÀûÀ¸·Î »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¸ðÀ½
' -----------------------------------------------------
*/


/*
' -----------------------------------------------------
'  Function    : f_over_color(aro_cell,ars_color)
'  Description : ÇØ´ç¼¿¿¡ ¸¶¿ì½º ¿À¹öµÇ¾úÀ»°æ¿ì »ö»óÀ» º¯°æÇÑ´Ù.
'  Argument    : Cell Object, Change Color
'  Return      : 
' -----------------------------------------------------
*/
function f_over_color(aro_cell,ars_color)
{
   if (!aro_cell.contains(event.fromElement))
   {
      aro_cell.bgColor=ars_color;
   }
}

/*
' -----------------------------------------------------
'  Function    : f_out_color(aro_cell, ars_color)
'  Description : ÇØ´ç¼¿¿¡ ¸¶¿ì½º ¾Æ¿ôµÇ¾úÀ»°æ¿ì »ö»óÀ» º¯°æÇÑ´Ù.
'  Argument    : Cell Object, Change Color
'  Return      : 
' -----------------------------------------------------
*/
function f_out_color(aro_cell, ars_color)
{
  if (!aro_cell.contains(event.toElement))
  {
    aro_cell.bgColor = ars_color;
  }
}


/*
' -----------------------------------------------------
'  Function    : f_form_check_admin(aro_form)
'  Description : °ü¸®ÀÚ ¸ðµå·Î ·Î±×ÀÎÇÏ±âÀü °ü¸®ÀÚ ¾Æµð¿Í ºñ¹Ð¹øÈ£°¡
'                Á¸ÀçÇÏ´ÂÁö Ã¼Å©ÇÑ´Ù.
'  Argument    : Admin Login Form
'  Return      : true or false
' -----------------------------------------------------
*/
function f_form_check_admin(aro_form)
{ 
   if(aro_form.ID.value == "")
   {
      alert("ID°¡ °ø¹éÀÔ´Ï´Ù. \n\n È®ÀÎÇÏ¿© ÁÖ¼¼¿ä.");
      aro_form.ID.focus();
      return false;
   }
   if(aro_form.Password.value == "")
   {
      alert("ºñ¹Ð¹øÈ£°¡ °ø¹éÀÔ´Ï´Ù. \n\n È®ÀÎÇÏ¿© ÁÖ¼¼¿ä.");
      aro_form.Password.focus();
      return false;
   }
   return true;
}


/*
' -----------------------------------------------------
'  Function    : f_sub_view(ars_menu_name,ars_id,arb_bool)
'  Description : ¼­ºê¸Þ´º Ç×¸ñÀ» º¸ÀÌ°Ô ÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®.
'  Argument    : Strin Sub Menu Name, String Sub Menu Id, Boolean view or 
'  Return      : true or false
' -----------------------------------------------------
*/
function f_sub_view(ars_menu_name,ars_id,arb_bool)
{
   var li_menu_length = eval("document.all." + ars_menu_name).length;   

   for(i=0 ; i <= li_menu_length -1 ; i++)
   {
      eval("document.all." + ars_menu_name)[i].style.display = "none";
   }
   
   if (arb_bool)
   {
      eval("document.all." + ars_menu_name)[ars_id].style.display = "";
   }
   else
   {
     eval("document.all." + ars_menu_name)[ars_id].style.display = "none";
   }
}

/*
' -----------------------------------------------------
'  Function    : f_ch_img(ars_obj_name,ars_img_name)
'  Description : ÀÌ¹ÌÁö¸¦ º¯È¯ÇÑ´Ù.
'  Argument    : String Image Name,String Change Image Name
'  Return      : 
' -----------------------------------------------------
*/
function f_ch_img(ars_obj_name,ars_img_name)
{
    var lo_img_name = eval('document.all.'+ars_obj_name);
    lo_img_name.src = ars_img_name;
}

/*
' -----------------------------------------------------
'  Function    : f_smooth_img(ars_img_name,ars_chage_img_name)
'  Description : ÀÌ¹ÌÁö¸¦ ÇÊÅÍ¸¦ ÁÖ¾î ¼­¼­È÷ º¯È¯ÇÑ´Ù.
'  Argument    : ÀÌ¹ÌÁö¾Æµð,¹Ù²ÜÀÌ¹ÌÁö
'  Return      : 
' -----------------------------------------------------
*/
function f_smooth_img(ars_img_name,ars_chage_img_name)
{
   eval(ars_img_name+'.filters.blendTrans.stop();');
   eval(ars_img_name+'.filters.blendTrans.Apply();');
   eval(ars_img_name+'.src="'+ars_chage_img_name+'";'); 
   eval(ars_img_name+'.filters.blendTrans.Play();'); 
 }

// ÇÊµå ¹Ì¸® ±Û½á³õ±â
function ClearField(field){
   if (field.value == field.defaultValue) {
      field.value = "";
   }
}

function FillField(field){
   if (!field.value) {
      field.value = field.defaultValue;
   }
}
// »ó¼¼ °Ë»ö
function Detail_Search(ref)
{
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	window.open(ref,"Detail_Search",'width=490,height=300,status=no,scrollbars=no,top=' + window_top + ',left=' + window_left + '');
}

// °øÁö»çÇ× º¸±â
function Notice_View(no) 
{
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	window.open('./board/notice.php?mode=view&no='+no,"Notice_Veiw",'width=500,height=400,status=yes,scrollbars=yes,top=' + window_top + ',left=' + window_left + '');
}


/*
' -----------------------------------------------------
'  Function    : f_marquee(ars_id,ars_kind)
'  Description : Marquee ¼Ó¼ºÁ¦¾î(¸¶¿ì½º ¿À¹öµÇ¸é 1,±×¹Ü¿¡ 2
'  Argument    : ¾Æµð¿Í Á¦¾îÁ¾·ù
'  Return      : 
' -----------------------------------------------------
*/
function f_marquee(ars_id,ars_kind)
{
  switch(ars_kind)
  {
    case 1:
      eval("document.all." + ars_id).stop();
    break;
    case 2:
      eval("document.all." + ars_id).start();
    break;
  }
}

//-------------------------------------------------------
// ÀÌ¹ÌÁö¸¦ ±³Ã¼ÇÏ´Â ÇÔ¼ö
//-------------------------------------------------------
function f_img_swap(ars_iname,ars_img)
{
   eval("document.all."+ars_iname).src = ars_img;
}

function f_td_ch(ars_id,ars_color)
{
   eval("document.all." + ars_id).bgColor = ars_color;
}


/*
' -----------------------------------------------------
'  Description : µå¸²À§¹ö¿¡¼­ ÀÌ¹ÌÁö º¯È¯ ÇÔ¼ö
' -----------------------------------------------------
*/
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_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_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/*
function hidestatus() {
	window.status=''
	return true;
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus

var boodschap = ''; 

function dgstatus() {
	window.status = boodschap;
	stimerID= setTimeout("dgstatus()", 30);
}
dgstatus();
*/


/*
' -----------------------------------------------------
'  Function    : f_pre_view_img(aro_file_name,ars_preview_name)
'  Description : ÀÌ¹ÌÁö ¹Ì¸®º¸±â (jpg ³ª png¸¸ µî·Ï°¡´ÉÇÏ°Ô ÇÏ°í ¹Ì¸®º¸±â ±â´ÉÀ» Áö¿øÇÑ´Ù.
'  Argument    : ¿ÀºêÁ§Æ® ÀÌ¸§,¹Ì¸®º¸±âÇÒ°÷ÀÇ ÀÌ¸§
'  Return      : 
' -----------------------------------------------------
*/
function f_pre_view_img(aro_file_name,ars_preview_name)
{
   var ls_file     = aro_file_name.value;

   if(ls_file != "")
   {
      // °¡Àå¸¶Áö¸·ÀÇ .ÀÇ À§Ä¡¸¦ °¡Á®¿Â´Ù.
      var li_point   = ls_file.lastIndexOf('.');

      // È®ÀåÀÚ
      var ls_ext  = ls_file.substring(li_point+1,ls_file.length);
     
      // È®ÀåÀÚ¸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÑ´Ù.
      ls_ext = ls_ext.toLowerCase();


      // È®ÀåÀÚ°¡ jpg ¹× png ÀÏ°æ¿ì ÀÏ °æ¿ì¸¸ ¹Ì¸®º¸±â¸¦ ÇÏ°í µî·ÏÀÌ °¡´ÉÇÏ°Ô ÇÑ´Ù.
      if( ls_ext == 'jpg' || ls_ext == 'png' )
      {
         eval("document.all." + ars_preview_name).src = aro_file_name.value;
      }
      else
      {
         alert("È®ÀåÀÚ°¡ jpg, pngÀÎ ÆÄÀÏ¸¸ µî·ÏÇÒ¼ö ÀÖ½À´Ï´Ù.");
         aro_file_name.form.reset();
      }
   }   
}

// ÀÌ¹ÌÁö ¹Ì¸®ºÒ·¯¿À±â
function f_pre_load()
{
   if (!document.images) return;
   var lo_array = new Array(); 
   var lo_arguments = f_pre_load.arguments; // ¹ÞÀº ¾ÆÅ¥¸ÕÆ®¼ö
   
   for (var i = 0; i < lo_arguments.length; i++)
   {
      lo_array[i] = new Image();
      lo_array[i].src = lo_arguments[i];
  }
}


function f_large_image(ars_name,ars_title)
{
   window.open('/wtshop/include/img_view.php?img=' + ars_name + '&title=' + ars_title,'win_img','width=100,height=100');
}

/*
' -----------------------------------------------------
'  Function    : f_auto_focus(formObj)
'  Description : Æ÷Ä¿½º¸¦ ÀÚµ¿À¸·Î ÀÌµ¿½ÃÅ²´Ù.
'  Argument    : Æû
'  Return      : 
' -----------------------------------------------------
*/
function f_auto_focus(formObj)
{
   var i, f_el;

   for(i=0; i < formObj.elements.length; i++)
   {
      f_el = formObj.elements[i];
      if( f_el.tagName == "INPUT" && f_el.type == "text" && f_el.maxLength < 1000 && i+1 < formObj.elements.length)
      {
         f_el.onfocus = new Function('f_onfocus_event('+i+')');
         f_el.onkeypress = new Function('f_keypress_event('+i+')');
      }
   }
}
function f_onfocus_event(idx)
{
   obj = event.srcElement;
   if(obj.value.length == obj.maxLength)
   {
      switch(obj.getAttribute('option'))
      {
         case 'confirm':
            if(!confirm('¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?')) obj.form.elements[idx+1].focus();
         break;
         
         case 'clear':
            obj.value = '';
         break;
      }
   }
}
function f_keypress_event(idx)
{
   obj = event.srcElement;
   if(obj.value.length >= obj.maxLength)
   {
      obj.form.elements[idx+1].focus();
   }
}


// ----------------------------------------------------------
// ÀüÃ¼È­¸éÀ¸·Î ¿­±â
// ----------------------------------------------------------
function f_full_screen(ars_url,ars_win_name)
{
  var w_width = window.screen.width - 10;
  var w_height = window.screen.height - 53;
  
  window.open(ars_url, ars_win_name , "width=" + w_width + ",height=" + w_height + ",top=0,left=0");
}


function f_go(ars_url)
{
   document.location.href = ars_url;
}

function f_over()
{
   var lo_this = window.event.srcElement;
   var ls_type = window.event.type;

   if(ls_type == "mouseover")
   {
      lo_this.bgColor = "#4A7DD6";
      lo_this.style.color="white";
   }
   else
   {
      lo_this.bgColor = "white";
      lo_this.style.color="black";
   }
}

function f_sub_mnu(ari_idx)
{
   var lo_main_mnu = document.all.div_menu;

   for(i=0; i< lo_main_mnu.length; i++) lo_main_mnu[i].style.display = "none";

   lo_main_mnu[ari_idx].style.display = "";
}

//-------------------------------------------------------
// °¡¿îµ¥ À©µµ¿ì ¿­±â
//-------------------------------------------------------
function openCenterWin(url, winName, width, height)
{
    var cWidth = (screen.width-width) / 2 ;
    var cHeight = (screen.height-height) / 2 ;
    window.open(url,winName,'menubar=0,locationbar=0,toolbar=0,scrollbars=0,resizable=0,left='+cWidth+',top='+cHeight+',width='+width+',height='+height);
}

function openCenterWin2(url, winName, width, height)
{
    var cWidth = (screen.width-width) / 2 ;
    var cHeight = (screen.height-height) / 2 ;
    window.open(url,winName,'menubar=0,locationbar=0,toolbar=0,scrollbars=1,resizable=0,left='+cWidth+',top='+cHeight+',width='+width+',height='+height);
}


function Detail_Search(ref) {
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	window.open(ref,"Detail_Search",'width=500,height=300,status=no,scrollbars=no,top=' + window_top + ',left=' + window_left + '');
}

// °øÁö»çÇ× º¸±â
function Notice_View(no) {
	var window_left = (screen.width-640)/2;
	var window_top = (screen.height-480)/2;
	window.open('./board/notice.php?mode=view&no='+no,"Notice_Veiw",'width=500,height=400,status=yes,scrollbars=yes,top=' + window_top + ',left=' + window_left + '');
}


// ÀÌ¸ÞÀÏ Ã¼Å©
function fc_email_check(ars_str)
{
   var lo_pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
   return (lo_pattern.test(ars_str)) ? true : false;
}