function openPopupLayer(popup_id,btn_close_id, top_pos, left_from_center, todayCloseId ){
   return openPopupLayerIn($('#'+popup_id),$('#'+btn_close_id), top_pos, left_from_center, $('#'+todayCloseId) );
}

function openPopupLayerIn(popup,btn_close, top_pos, left_from_center, todayCloseButton, todayClose){
   popup.draggable();
   btn_close.bind('mousedown', function(event) {
      popup.hide(5);
    });
   btn_close
   .css('position', 'absolute')
   .css('z-index', 100);

   var box_left = (document.body.clientWidth / 2) - (left_from_center ? left_from_center : 300);
   var box_top = top_pos ? top_pos : 250;
   popup
  .css('left', box_left)
  .css('top', box_top)
  .css('z-index', 101)
  .show(5);

   if(todayClose){
      try{
         todayClose.bind('click',function(event){
            closeAndNoToday("ck_"+popup.attr("id"), popup.attr("id"));
         });
      }catch(e){

      }
   }

   return false;
}

function openFlashLayerPopup( popup_id, btn_close_id, movieUrl, autoPlay, loop, width, height, flashObjectId, targetDivId ){
//   innerArtwork
   var str = getFlashPlayerTag(movieUrl, autoPlay, loop, width, height, flashObjectId, targetDivId);
   document.getElementById(targetDivId).innerHTML = str;
   openPopupLayer(popup_id,btn_close_id);
}

function openArtwork( posNum ){
   openFlashLayerPopup('div_artwork','btn_close_art','/images/flash/pop.swf?posNum='+posNum, true, true, 540, 285, 'fla_pop','innerArtwork');
}

function closeAndNoToday(ck, div_id){
   $.ajax({
      url: "/event/sms/close_today_json.jsp?ck="+ck+"&div_id="+div_id,
      dataType: "json",
      success: function(data){
         $('#'+data.div_id).hide(10);
      },
      error : function (XMLHttpRequest, textStatus, errorThrown) {
       alert(textStatus + ":"+XMLHttpRequest.status  + " => 문제가 발생했습니다. 관리자에게 문의해주세요.");
      }
    });
}

function gameDownload(){
   document.getElementById('download').src = "/game/game_download.jsp";
   //location.href="/game/game_download.html";
}

function gameDownload2(){
   document.getElementById('download').src = "/game/game_download2.jsp";
   //window.open("/game/game_download2.jsp","download2","");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function popupAgree(){
   window.open('/customer/agreement.html','','width=522,height=600,location=0,status=0,scrollbars=1');
}

function checkMySpec()
{
   try
   {
     $("#ifrm_system_spec").attr("src","/game/systemcheck_download.html");
   }
   catch (e)
   {
      alert(e.message);
   }
}

function toggleEmail(sel,txt_id){
   if(sel.value){
      $("#"+txt_id).css("display","none");
      //sel.style.display = "inline";
   }else{
      $("#"+txt_id).css("display","inline");
      //sel.style.display = "none";
   }
}

function submitSms(){
   try{
      //var frm = $('#sms_agree_form');
      var frm = document.sms_agree_form1;
      if($('#sms_agree_check').attr("checked")){
         if(Frm_CheckForm(frm)){
            frm.submit();
         }
      }else{
         alert("동의를 하지 않으면 정보를 받을 수 없습니다.");
         // $('#sms_login').hide(5);
      }
   }catch(e){
      alert(e.message);
   }
}

function copyUrl(url){
   if ( window.clipboardData && $.clipBoard( "copy", url ) )
      alert("주소가 복사되었습니다.");
   else
      alert("죄송합니다. 주소를 복사할 수 없습니다.\n웹브라우저의 보안 기능으로 인해 차단되었습니다.");
}

function copyMovieUrl(){
   $.clipBoard( "coptddd", "" );
}

jQuery.extend(
{
   clipBoard : function(name, value)
   {
      switch (name)
      {
         case 'copy':
            return window.clipboardData.setData('Text', value);
            break;
         case 'get':
            return window.clipboardData.getData('Text');
            break;
         case 'clear':
            return window.clipboardData.clearData("Text");
            break;
         case 'select':
            var doc = value || document;
            return doc.selection.createRange().execCommand("copy");
            break;
      }
   }
});

function loginCheck(frm){
//   alert("서비스 점검중입니다. 불편을 드려 죄송합니다.");
//   return false;
   if(frm.strID){
      if(frm.strID.value == ""){
         alert("아이디를 입력해주세요.");
         frm.strID.focus();
         return false;
      }
      if(frm.strPwd.value == ""){
         alert("비밀번호를 입력해주세요.");
         frm.strPwd.focus();
         return false;
      }
   }else if(frm.userID){
      if(frm.userID.value == ""){
         alert("아이디를 입력해주세요.");
         frm.strID.focus();
         return false;
      }
      if(frm.userPW.value == ""){
         alert("비밀번호를 입력해주세요.");
         frm.strPwd.focus();
         return false;
      }
   }
   
   return true;
}
