﻿var isIE=document.all;
var isNN=!document.all&&document.getElementById;
var isN4=document.layers;
var isHot=false;
var whichDog;
var alLeftPos, alTopPos;

document.write("<div id='alertLayer' style='position:absolute;z-index:1101;width:250px;left:100;top:500;visibility:visible'>&nbsp;</div>");
document.onmousedown=ddInit;
document.onmouseup=Function("ddEnabled=false");

function LayerInit(){
  topDog=isIE ? "BODY" : "HTML";
  whichDog=isIE ? document.all.alertLayer : document.getElementById("alertLayer");
}

function ddInit(e){
  topDog=isIE ? "BODY" : "HTML";
  whichDog=isIE ? document.all.alertLayer : document.getElementById("alertLayer");
  hotDog=isIE ? event.srcElement : e.target;  
  
  while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
    hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
  }  
  if (hotDog.id=="titleBar"){
    offsetx=isIE ? event.clientX : e.clientX;
    offsety=isIE ? event.clientY : e.clientY;
    nowX=parseInt(whichDog.style.left);
    nowY=parseInt(whichDog.style.top);
    ddEnabled=true;
    document.onmousemove=dd;
  }
}

function dd(e){
  if (!ddEnabled) return;
  whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; 
  whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
  return false;  
}

function ddN4(whatDog){
  if (!isN4) return;
  N4=eval(whatDog);
  N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
  N4.onmousedown=function(e){
    N4.captureEvents(Event.MOUSEMOVE);
    N4x=e.x;
    N4y=e.y;
  }
  N4.onmousemove=function(e){
    if (isHot){
      N4.moveBy(e.x-N4x,e.y-N4y);
      return false;
    }
  }
  N4.onmouseup=function(){
    N4.releaseEvents(Event.MOUSEMOVE);
  }
}

function hideLayerMe() {
  if (isIE||isNN) {
    whichDog.style.visibility="hidden";
    window.detachEvent("onscroll", staticize); 
  } else if (isN4) {
    document.alertLayer.visibility="hide";
  }
}

function showLayerMe(msg){
  if(typeof(whichDog) == 'undefined') {
    LayerInit();
  }
  if (isIE||isNN) {
    whichDog.style.visibility="visible";
    whichDog.innerHTML = msg;
    
    var wleft = parseInt(whichDog.style.width.replace('px', ''));

    sleft = Math.floor(document.body.clientWidth / 2) - wleft;
    stop = Math.floor(document.body.clientHeight / 2) - 150;
    
    whichDog.style.left = sleft+'px';
    whichDog.style.top = (stop + document.body.scrollTop) +'px';
    
    alLeftPos = sleft;
    alTopPos = stop;
    
    window.attachEvent("onscroll", staticize); 
  }
  else if (isN4) {
    document.alertLayer.visibility="show";
    document.alertLayer.innerHTML = msg;
  }
}

function staticize(){
    if (isIE||isNN) {
        w2=document.body.scrollLeft+alLeftPos
        h2=document.body.scrollTop+alTopPos
        whichDog.style.left=w2
        whichDog.style.top=h2
    }
}

//팝업생성
function ShowAlert(msg, link, flag) {

	showLayerMe(alertHtml(msg, link, flag));
}

function ShowAlertStyleView(msg, link) {

	showLayerMe(alertHtml2(msg, link));
	
}

function ShowAlertPRChangeOK(msg, link) {
	showLayerMe(alertHtmlPRChangeOK(msg, link));
}


function alertHtml(msg, link, flag)
{

    var strHtml = '';
    var strJS = '';
    var aflag = '1';
    
    if (typeof(flag) != 'undefined') {
        aflag = flag;
    }
    
    
    strHtml += "<div class='popup_a'>";
    strHtml += "<ul class='store_list'>";
    strHtml += "</ul>";
    strHtml += "<ul class='store_list'><li></li>";
    strHtml += "</ul>";
    strHtml += "<div class='text_a'>"+msg+"</div>";
    if (typeof(link) != 'undefined' && link != '') {
        if (aflag == '2') {
        strHtml += "<div class='btn_a al_c'>  <a href='javascript:document.all[\""+link+"\"].focus();hideLayerMe();'><img src='/common/20110725_images/popup/btn_ok.gif' alt='확인' /></a></div>";
   
       } else {
        strHtml += "	<div class='btn_a al_c'><a href='javascript:hideLayerMe();'><img src='/common/20110725_images/popup/btn_ok.gif' border='0'></div></a>"; 
        strHtml += "<div class='close2'><a href='javascript:hideLayerMe();'><img src='/common/20110725_images/popup/btn_close2.gif' alt='닫기' /></a></div>";  
        } 
    }else
    {
          strHtml += "<div class='btn_a al_c'><a href='javascript:hideLayerMe();'><img src='/common/20110725_images/popup/btn_ok.gif' alt='확인' /></a></div>";
    }
    
    strHtml += "</div>";


//    
//    strHtml += "  <table width='350' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "    <tr id='titleBar' style='cursor:pointer'>";
//    strHtml += "      <td width='12'><img src='/Common/Img/popup/lpop_tl.gif'></td>";
//    strHtml += "      <td background='/Common/Img/popup/lpop_tbg.gif'><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "          <tr>";
//    strHtml += "            <td width='88'><img src='/Common/Img/popup/lpop_logo.gif'></td>";
//    strHtml += "            <td align='right'>";
//    strHtml += "              <a href='javascript:hideLayerMe();'><img src='/Common/Img/popup/lpop_close.gif' border='0'></a></td>";
//    strHtml += "          </tr>";
//    strHtml += "      </table></td>";
//    strHtml += "      <td width='11'><img src='/Common/Img/popup/lpop_tr.gif'></td>";
//    strHtml += "    </tr>";
//    strHtml += "    <tr>";
//    strHtml += "      <td background='/Common/Img/popup/lpop_ml.gif'>&nbsp;</td>";
//    strHtml += "      <td align='center' bgcolor='#FFFFFF'><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "          <tr>";
//    strHtml += "            <td width='80' valign='top'><img src='/Common/Img/popup/lpop_icon.gif'></td>";
//    strHtml += "            <td><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "                  <tr>";
//    strHtml += "                    <td>&nbsp;</td>";
//    strHtml += "                  </tr>";
//    strHtml += "                  <tr>";
//    strHtml += "                    <td align='center'>" + msg + "</td>";
//    strHtml += "                </tr>";
//    strHtml += "                <tr>";
//    strHtml += "                    <td height='10px'></td>";
//    strHtml += "                </tr>";
//    strHtml += "                <tr>";
//    strHtml += "                    <td align='center'>";
//    if (typeof(link) != 'undefined' && link != '') {
//        if (aflag == '2') {
//    strHtml += "                        <a href='javascript:document.all[\""+link+"\"].focus();hideLayerMe();'><img src='/Common/Img/popup/lpop_btn_ok.gif' border='0'></a>&nbsp;";      
//        } else {
//    strHtml += "                        <a href='"+link+"'><img src='/Common/Img/popup/lpop_btn_ok.gif' border='0'></a>&nbsp;";
//    strHtml += "				        <a href='javascript:hideLayerMe();'><img src='/Common/Img/popup/lpop_btn_no.gif' border='0'></a></td>";
//        }
//    } else {
//    strHtml += "				        <a href='javascript:hideLayerMe();'><img src='/Common/Img/popup/lpop_btn_ok.gif' border='0'></a></td>";
//    }
//    strHtml += "                </tr>";
//    strHtml += "            </table></td>";
//    strHtml += "        </tr>";
//    strHtml += "      </table></td>"    
//    strHtml += "      <td background='/Common/Img/popup/lpop_mr.gif'>&nbsp;</td>";
//    strHtml += "    </tr>";
//    strHtml += "    <tr>";
//    strHtml += "      <td><img src='/Common/Img/popup/lpop_bl.gif'></td>";
//    strHtml += "      <td background='/Common/Img/popup/lpop_bbg.gif'><img src='/Common/Img/popup/sp.gif'></td>";
//    strHtml += "      <td><img src='/Common/Img/popup/lpop_br.gif'></td>";
//    strHtml += "    </tr>";
//    strHtml += "  </table>";

    return strJS + strHtml;
}

// 상품상세에서 쓰는 레이어
function alertHtml2(msg, link) {

 var strHtml = '';
strHtml += "<div class='popup_b'>";
strHtml += "<ul class='store_list'>";
strHtml += "</ul>";
strHtml += "<ul class='store_list'><li></li>";
strHtml += "</ul>";
strHtml += "<div class='text_b'>"+msg+"</div>";
//strHtml += "<div class='text_b2'>상품개수 수정은 장바구니에서 가능합니다.<br />장바구니에 등록된 상품은 7일간만 보관됩니다. </div>";
 if (link == '') {
strHtml += "<div class='btn_b'><a href='javascript:hideLayerMe();'><img src='/common/20110725_images/popup/btn_keep.gif' alt='계속쇼핑하기' /></a></div>";

}else{
strHtml += "<div class='btn_b'><a href='"+link+"'><img src='/common/20110725_images/popup/btn_move.gif' alt='이동' /></a> ";
strHtml += "<a href='javascript:hideLayerMe();'><img src='/common/20110725_images/popup/btn_keep.gif' alt='계속쇼핑하기' /></div>";

}
strHtml += "<div class='close2'><a href='javascript:hideLayerMe();'><img src='/common/20110725_images/popup/btn_close2.gif' alt='닫기' /></a></div>";
strHtml += "</div>";


//    
//    strHtml += "<table id='titleBar' style='cursor:pointer' width='450' height='280' border='0' cellpadding='0' cellspacing='0' bgcolor='#FFFFFF' style='border:#129f51 1px solid'>";
//    strHtml += "  <tr>";
//    strHtml += "    <td background='/Common/Img/popup/pop_linet.gif' height='6'>";
//    strHtml += "	</td>";
//    strHtml += "  </tr>";
//    strHtml += "  <tr>";
//    strHtml += "    <td><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "      <tr>";
//    strHtml += "        <td width='172'><img src='/Common/Img/popup/pop_img.jpg'></td>";
//    strHtml += "        <td>";
//    strHtml +=              msg;
//    strHtml += "          <table width='100%' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "          <tr>";
//    strHtml += "            <td>";
//    if (link == '') {
//    strHtml += "			<a href='javascript:hideLayerMe();'><img src='/Common/Img/btn/btn_cshop2.gif' border='0'></a></td>";
//    } else {
//    strHtml += "			<a href='"+link+"'><img src='/Common/Img/btn/btn_move.gif' border='0'></a>&nbsp;";
//    strHtml += "			<a href='javascript:hideLayerMe();'><img src='/Common/Img/btn/btn_cshop2.gif' border='0'></a></td>";
//    }
//    strHtml += "          </tr>";
//    strHtml += "        </table>		</td>";
//    strHtml += "      </tr>";
//    strHtml += "    </table></td>";
//    strHtml += "  </tr>";
//    strHtml += "  <tr>";
//    strHtml += "    <td height='2' bgcolor='#79CF87'><img src='/Common/Img/popup/sp.gif' width='1' height='1'></td>";
//    strHtml += "  </tr>";
//    strHtml += "  <tr>";
//    strHtml += "    <td height='2'><img src='/Common/Img/popup/sp.gif' width='1' height='1'></td>";
//    strHtml += "  </tr>";
//    strHtml += "   <tr>";
//    strHtml += "    <td height='25' bgcolor='#228c46'><table width='100%' border='0' cellspacing='0' cellpadding='0'>";
//    strHtml += "      <tr>";
//    strHtml += "        <td align='right'>";
//    strHtml += "		<a href='javascript:hideLayerMe();'><img src='/Common/Img/popup/pop_close.gif' border='0'></a></td>";
//    strHtml += "        <td width='20'>&nbsp;</td>";
//    strHtml += "      </tr>";
//    strHtml += "    </table></td>";
//    strHtml += "  </tr>";
//    strHtml += "</table>";
    
    return strHtml;
}

// 상품상세에서 쓰는 레이어
function alertHtmlPRChangeOK(msg, link) {
    var strHtml = '';
 
    strHtml += "<table id='titleBar' style='cursor:pointer' width='300' height='250' border='0' cellpadding='0' cellspacing='0' background='/Common/img/order/ekimsregoods.jpg'>";
    strHtml += "  <tr>";
    strHtml += "    <td height='190' colspan='3'>&nbsp;</td>";
    strHtml += "  </tr>";
    strHtml += "  <tr>";
    strHtml += "    <td width='142' height='26' align='right'><a href='javascript:hideLayerMe();'><img src='/Common/img/order/btn_01.gif' width='55' height='26' border='0'></a></td>";
    strHtml += "    <td width='20'>&nbsp;</td>";
    if (typeof(link) != 'undefined' && link != '') {    
    strHtml += "    <td width='138' align='left'><a href='"+link+"'><img src='/Common/img/order/btn_02.gif' width='55' height='26' border='0'></a></td>";
    } else {
    strHtml += "    <td width='138' align='left'><img src='/Common/img/order/btn_02.gif' width='55' height='26' border='0'></td>";
    }
    strHtml += "  </tr>";
    strHtml += "  <tr>";
    strHtml += "    <td colspan='3'>&nbsp;</td>";
    strHtml += "  </tr>";
    strHtml += "</table>";
    
    return strHtml;
}
