document.domain = "bandinlunis.com";
var hostDomain = "http://www.bandinlunis.com";
var blogDomain = "http://blog.bandinlunis.com";

/*************************************
//¼ýÀÚÀÎÁöÃ¼Å© : onkeypress="javascript:goNumCheck(event);"
*************************************/
function goNumCheck(e){

    var keyNum;
    
    if (window.event) {
        keyNum = event.keyCode;
    } 
    else if (e.which) {
        keyNum = e.which;
    }
    
    if (keyNum != 8 && keyNum != 13 && (keyNum < 45 || keyNum > 57)) {
        alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
        
        if (window.event) {
            event.returnValue = false;
        } 
        else if (e.which) {
            e.preventDefault();
        }
    }
}

/*************************************
// copy & paste ¹æÁö : onkeydown="javascript:preventPaste(event);"
*************************************/
function preventPaste(e) {

    var ctrlKey;
    var keyNum;
    
    if (window.event) {
        ctrlKey = event.ctrlKey;
        keyNum = event.keyCode;
    } 
    else if (e.which) {
        ctrlKey = e.ctrlKey;
        keyNum = e.which;
    }
    
    if (ctrlKey == true && keyNum == 86) {
        if (window.event) {
            event.returnValue = false;
        } 
        else if (e.which) {
            e.preventDefault();
        }
    }
}

/*************************************
// ÀüÃ¼¼±ÅÃ (checkBox)
*************************************/
function check_all(obj, bool)
{
    if (typeof(obj) != "object")
    {
        return;
    }

    if (obj.length)
    {   
        for (i = 0;i < obj.length;i++) 
        {
                obj[i].checked = bool;
        }
    }
    else
    {
        obj.checked = bool; 
    }
}

/*************************************
** ¼ýÀÚ°ª¸¸ ÀÔ·ÂÄÉ ÇÏ´Â ÇÔ¼ö
*************************************/
function onlyNumber(){     
    if((event.keyCode < 48) || (event.keyCode > 57))
        event.returnValue=false;
}

/*************************************
** Æ¯Á¤¹®ÀÚ(chars) ÁýÇÕ
*************************************/
var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var lowercase = "abcdefghijklmnopqrstuvwxyz"; 
var number    = "0123456789";

/*************************************
** ÀÔ·Â°ªÀÌ Æ¯Á¤¹®ÀÚ(chars) ÁýÇÕ¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*************************************/
function containsCharsOnly(srcStr,chars) {
    for (var i = 0; i < srcStr.length; i++) {
       if (chars.indexOf(srcStr.charAt(i)) == -1)
           return false;
    }
    return true;
}

/*************************************
** ÀÔ·Â°ªÀÌ ¼ýÀÚ(Number)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*************************************/
function isNumber(srcStr) {
    return containsCharsOnly(srcStr, number);
}

function numBerCheck(myname,myform){
    if(!containsCharsOnly(myname, number)){
        alert('¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');
    }
}

/*************************************
** ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*************************************/
function isAlphaNum(srcStr) {
    return containsCharsOnly(srcStr,uppercase+lowercase+number);
}

/*************************************
** ÀÔ·Â°ªÀÌ ÇÑ±Û¸¸ »ç¿ë¸øÇÔ Ã¼Å©
*************************************/
function ishangle(s) {
    for (i = 0; i < s.length; i++) {
        if ((s.charCodeAt(i) != 32) && (s.charCodeAt(i) < 127)) {           
        }else{
            return true;
        }
    }
}

/*************************************
** ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*************************************/
function isNumDash(input) {
    return containsCharsOnly(input,number+"-");
}

/*************************************
** ÀÔ·Â ¹®ÀÚ¿­ ±æÀÌ¸¦ Ã¼Å© 
**      -->  ÇÑ±ÛÀº 2¹ÙÀÌÆ®·Î Àû¿ë
*************************************/
function CheckLength(srcStr)
{
    if (typeof srcStr == "undefined")
        return true

    var byteLength = 0;
    for (var i = 0; i < srcStr.value.length; i++) {
        var oneChar = escape(srcStr.value.charAt(i));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/*************************************
** ÀÔ·Â ¹®ÀÚ¿­ ±æÀÌ¸¦ Ã¼Å© 
**      -->  ÇÑ±ÛÀº 3¹ÙÀÌÆ®·Î Àû¿ë
*************************************/
function CheckLength2(srcStr)
{
    if (typeof srcStr == "undefined")
        return true

    var byteLength = 0;
    for (var i = 0; i < srcStr.value.length; i++) {
        var oneChar = escape(srcStr.value.charAt(i));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 3;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/*************************************
** ÄÄ¸¶(",") Á¦°Å
*************************************/
function removeComma( strSrc )
{
    return strSrc.replace(/,/gi,"");
}

/*************************************
** ÇÏÀÌÇÂ("-") Á¦°Å
*************************************/
function removeHyphen( strSrc )
{
    return strSrc.replace(/-/gi,"");
}

/*************************************
** String ¿¡¼­ ¿ÞÂÊ ºó°ø¹é¹®ÀÚ Á¦°Å script
*************************************/
function LTrim(strSrc) {
    return strSrc.replace(/^\s+/,'');
}

/*************************************
** String ¿¡¼­ ¿À¸¥ÂÊ ºó°ø¹é¹®ÀÚ Á¦°Å script
*************************************/
function RTrim(strSrc) {
    return strSrc.replace(/\s+$/,'');
}

/*************************************
** String ¿¡¼­ ¾çÂÊ°ø¹é¹®ÀÚ Á¦°Å script
*************************************/
function Trim(strSrc) {
    var strLTrim = strSrc.replace(/^\s+/,'');
    return strLTrim.replace(/\s+$/,'');
}

/*************************************
** String ¿¡¼­ ¸ðµç °ø¹é¹®ÀÚ Á¦°Å script
*************************************/
function Del_Space( strSrc )
{
    return strSrc.replace(/ /g, '');
}

/*************************************
** ±Ý¾× ÀÔ·Â½Ã "," ÀÚµ¿ ÀÔ·Â & ¿ìÃø Á¤·Ä 
*************************************/
function Add_MoneyComma( strSrc )
{
    var newVal;
    var i; 
    var factor; 
    var su; 
    var SpaceSize = 0;

    factor = strSrc.length % 3; 
    su     = (strSrc.length - factor) / 3;
    newVal    =  strSrc.substring(0,factor);

    for(i=0; i < su ; i++)
    {
        if((factor == 0) && (i == 0))       // "XXX" ÀÎ°æ¿ì
        {
            newVal += strSrc.substring(factor+(3*i), factor+3+(3*i));  
        }
        else
        {
            newVal += ","  ;
            newVal += strSrc.substring(factor+(3*i), factor+3+(3*i));  
        }
    }

    return newVal; 
}

/*************************************
** ³¯Â¥Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
*************************************/
function checkDate(strDate)
{
    var arrDate = new Array(3);
    var chkDate
    
    if (strDate.indexOf("-") != -1) {
        arrDate = strDate.split("-");
    }
    else if (strDate.indexOf("/") != -1) {
        arrDate = strDate.split("/");
    }
    else {
        if (strDate.length != 8) {
            return false;
        }
        arrDate[0] = strDate.substring(0,4);
        arrDate[1] = strDate.substring(4,6);
        arrDate[2] = strDate.substring(6,8);
    }

    if (arrDate.length != 3) {
        return false;
    }
    
    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;
}

/*************************************
** ½Ã°£Çü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
*************************************/
function checkTime(strTime)
{
    var arrTime = new Array(2);
    
    if (strTime.indexOf(":") != -1) {
        arrTime = strTime.split(":");
    }
    else {
        if (strTime.length != 4) {
            return false;
        }
        arrTime[0] = strTime.substring(0,2);
        arrTime[1] = strTime.substring(2,4);
    }

    if (arrTime.length != 2) {
        return false;
    }
    
    if (arrTime[0] < 0 || arrTime[0] > 23) {
        return false;
    }
    if (arrTime[1] < 0 || arrTime[1] > 59) {
        return false;
    }
    
    return true;
}

/*************************************
** email ÁÖ¼ÒÇü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»ç
*************************************/
function checkEmail(strEmail) { 
    var arrMatch = strEmail.match(/^(\".*\"|[A-Za-z0-9_-]([A-Za-z0-9_-]|[\+\.])*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9][A-Za-z0-9_-]*(\.[A-Za-z0-9][A-Za-z0-9_-]*)+)$/);
    if (arrMatch == null) {
        return false;
    }

    var arrIP = arrMatch[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
    if (arrIP != null) {
        for (var i = 1; i <= 4; i++) {
            if (arrIP[i] > 255) {
                return false;
            }
        }
    }
    return true;
}

/*************************************
** ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
*************************************/
function checkPhone(strPhone) {
    var arrMatch = strPhone.match(/^(\d+)-(\d+)-(\d+)$/);
    if(arrMatch == null) {
            return false;
    }
    return true;
}

/*************************************
** ÀÔ·Â°ªÀÌ ¿ìÆí¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
*************************************/
function checkZipcode(strZipcode) {
    var arrMatch = strZipcode.match(/^(\d+)-(\d+)$/);
    if(arrMatch == null) {
            return false;
    }
    return true;
}


/*******************************************************************
        ¼³¸í : ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ´ç.. 
                 ÅØ½ºÆ® ÇÊµå¿¡¼­ ´ÙÀ½°ú °°ÀÌ ¾¸´Ù.. onKeyDown="onlyNumber()"      
*******************************************************************/
function onlyNumber() 
{
     var code = window.event.keyCode;

     if ((code > 34 && code < 41) || (code > 47 && code < 58) || (code > 95 && code < 106) || code == 8 || code == 9 || code == 13 || code == 46)
     {
          window.event.returnValue = true;
          return;
     }
     window.event.returnValue = false;
}

/*******************************************************************
    ¼ýÀÚ,BackSpace,Tab,Enter,Delete,¹æÇâÀÌµ¿ Å°¸¸ ÀÔ·Â¹ÞÀ½ (¹Ýµå½Ã, onKeyDown ÀÌº¥Æ®·Î Ã¼Å©!!)
*******************************************************************/
function checkNumberKey() {
    if ( (event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) ||
        event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 13 || event.keyCode == 46 ||
        (event.keyCode >= 37 && event.keyCode <= 40) )
        event.returnValue=true;
    else
        event.returnValue=false;
}


/***************************************************************** 
 ÁÖ¹Îµî·Ï¹øÈ£¸¦ check   
 @param juminNo : "-"(ÇÏÀÌÇÂ)ÀÌ ¾ø´Â ¿¬¼ÓµÈ ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®
 @return boolean : Á¤»óÀÌ¸é true, Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÌ¸é false
 *****************************************************************/

// ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¿¡ ´ëÇÑ Á¤»ó ¿©ºÎ¸¦ checkÇÑ´Ù.
function CheckJuminNo(juminNo) {
    
    var birthYear = juminNo.substring(0,2);
    var birthMonth = juminNo.substring(2,4);
    var birthDay = juminNo.substring(4,6);  
    var genderBit = juminNo.substring(6,7);

    // ÁÖ¹Î¹øÈ£ ÀÚ¸®¼ö°¡ 13ÀÚ¸®°¡ ¾Æ´Ï¸é false
    if (juminNo.length != 13) {
        alert("ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®ÀÌ¾î¾ß ÇÕ´Ï´Ù.");
        return false;
    }
    
    // ÁÖ¹Î¹øÈ£Áß ¼ýÀÚ°¡ ¾Æ´Ñ°ªÀÌ Æ÷ÇÔµÇ¾îÀÖÀ¸¸é false
    for (i=0; i<juminNo.length; i++){
        numCheck = juminNo.substring(i,i+1);
        if (numCheck < '0' || numCheck > '9'){ 
            alert("¼ýÀÚ°¡ ¾Æ´Ñ°ªÀÌ µé¾î°¡ ÀÖÀ¾´Ï´Ù.");
            return false;
        }
    }
    
    // ÁÖ¹Î¹øÈ£ (6)¹øÂ° ÀÚ¸®¼ö°¡ "1" ¶Ç´Â "2"ÀÌ¸é 1900³â´ë»ýÀÌ°í, "3" ¶Ç´Â "4"ÀÌ¸é 2000³â´ë»ýÀÌ´Ù.
    if (genderBit == '1' || genderBit == '2') {
        birthYear = "19" + birthYear
    } else if (birthYear == '3' || birthYear == '4') {
        birthYear = "20" + birthYear
    } else {
        alert("¼ºº° bit°¡ Æ²¸³´Ï´Ù.");
        return false;
    }
    
    // »ý³â¿¡ µû¸¥ ¿ù°ú ÀÏÀÌ ¹üÀ§¾È¿¡ ÀÖ´Â°¡ Ã¼Å©ÇÑ´Ù.(À±³â È®ÀÎ)
    var days;
    if (birthMonth==1 || birthMonth==3 || birthMonth==5 || birthMonth==7 || birthMonth==8 || birthMonth==10 || birthMonth==12)  days=31;
    else if (birthMonth==4 || birthMonth==6 || birthMonth==9 || birthMonth==11) days=30;
    else if (birthMonth==2)  {
        if (((birthYear % 4)==0) && ((birthYear % 100)!=0) || (birthYear==0)) days=29;
        else days=28;
    }
    
    if (birthDay > days) {
        alert("ÀÏÀÚ°¡ Æ²¸³´Ï´Ù.");
        return false;
    }
   
    // check digit bit  
    var checkBit = 0;
    var checkDigit = juminNo.substring(12,13);
    
    checkBit = checkBit + juminNo.substring(0,1) * 2;
    checkBit = checkBit + juminNo.substring(1,2) * 3
    checkBit = checkBit + juminNo.substring(2,3) * 4;
    checkBit = checkBit + juminNo.substring(3,4) * 5;
    checkBit = checkBit + juminNo.substring(4,5) * 6;
    checkBit = checkBit + juminNo.substring(5,6) * 7;
    
    checkBit = checkBit + juminNo.substring(6,7) * 8;
    checkBit = checkBit + juminNo.substring(7,8) * 9;
    checkBit = checkBit + juminNo.substring(8,9) * 2;
    checkBit = checkBit + juminNo.substring(9,10) * 3;
    checkBit = checkBit + juminNo.substring(10,11) * 4;
    checkBit = checkBit + juminNo.substring(11,12) * 5;
        
    checkBit = (11 - (checkBit % 11)) % 10;
    if (checkBit != checkDigit) {
        alert("À¯È¿ÇÑ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
        return false;   
    }
        
    return true;
}

/***************************************************************** 
 ÁÖ¹Îµî·Ï¹øÈ£¸¦ check
 *****************************************************************/
function jumin_check(strjumin) {

    if( strjumin.length == 13 ){
    
        var temp = 0;
        var checktemp = strjumin.substring(12, 13);
        
        for(var i=0; i<=11; i++){
            temp = temp + ((i%8+2) * parseInt(strjumin.substring(i, i+1)));
        }
        
        temp = 11-(temp % 11);
        temp = temp % 10;
        
        if( temp == checktemp) return true;
        else return false; 
    }
    
    return false;
}

/***************************************************************** 
 Àç¿Ü±¹ÀÎ ¹øÈ£  check  
 *****************************************************************/
function check_fgnno(fgnno) {  
    
    var sum=0;  
    var odd=0;  
    
    buf = new Array(13);
      
    for(i=0; i<13; i++) { 
        buf[i]=parseInt(fgnno.charAt(i)); 
    }
      
    odd = buf[7]*10 + buf[8];  
    if(odd%2 != 0) { return false; }
      
    if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {    
        return false;  
    }
      
    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];  
    for(i=0, sum=0; i<12; i++) { 
        sum += (buf[i] *= multipliers[i]); 
    }
      
    sum = 11 - (sum%11);
      
    if(sum >= 10) { sum -= 10; }
      
    sum += 2;
      
    if(sum >= 10) { sum -= 10;  }  
    if(sum != buf[12]) { return false }
      
    return true; 
}

/***************************************************************** 
 »ç¾÷ÀÚ¹øÈ£¸¦ check    
 *****************************************************************/

function gb_BusiNoCheck(sBusiNo) {  
   var iBusi = new Array();
   var iSum  = 0;
   var iMod  = 0;
   var iMod_a = 0;
   var iMod_b = 0;
   var iMod_c = 0;
    
 if (sBusiNo == "" || sBusiNo == " ")  return  false; 

 if (sBusiNo.length != 10)  // Ã³À½Àº ÀÚ¸®¼öºÎÅÍ Check ÇÑ´Ù.
     return false;
    
   iBusi[0]  = parseInt(sBusiNo.substring(0,1),  10);    
   iBusi[1]  = parseInt(sBusiNo.substring(1,2),  10) * 3;    
   iBusi[2]  = parseInt(sBusiNo.substring(2,3),  10) * 7;    
   iBusi[3]  = parseInt(sBusiNo.substring(3,4),  10);    
   iBusi[4]  = parseInt(sBusiNo.substring(4,5),  10) * 3;    
   iBusi[5]  = parseInt(sBusiNo.substring(5,6),  10) * 7;    
   iBusi[6]  = parseInt(sBusiNo.substring(6,7),  10);    
   iBusi[7]  = parseInt(sBusiNo.substring(7,8),  10) * 3;    
   
   iBusi[8]  = parseInt(sBusiNo.substring(8,9),  10) * 5;
   
   iBusi[9]  = parseInt(sBusiNo.substring(9,10), 10);    
   
   // 8 ÀÚ¸®¼ö ±îÁö SUM  
    for(var i=0; i < sBusiNo.length - 2; i++) {
       iSum += iBusi[i];
    }
    
   iMod_a = iSum  %  10;  // 10À¸·Î ³ª´« ³ª¸ÓÁö a
        
    //  9¹øÂ° ÀÚ¸® ´Â  
    iMod_b = parseInt((iBusi[8] / 10),10);  //¸ò     b
    iMod_c = iBusi[8] % 10;                 //³ª¸ÓÁö c    
       
    iMod = 10 -  ((iMod_a + iMod_b + iMod_c) % 10);
    iMod = iMod % 10; 

    if (iMod == iBusi[9])
   {   return true; // »ç¾÷ÀÚ ¹øÈ£ OK
        }
   else
   { return false; // »ç¾÷ÀÚ ¹øÈ£ ¿À·ù 
   }
 }

/*************************************
** ÆÄÀÏ¸íÀ» ¹Þ¾Æ È®ÀåÀÚ¸¦ ¸®ÅÏ½ÃÄÑÁØ´Ù.(.Æ÷ÇÔ)
*************************************/
function getExt(filename)
{
    if(filename == null) return "";
    
    var fname = "";
    if (filename.indexOf(".") != -1) {
        fname = filename.substring(filename.lastIndexOf("."));
        return fname;
    } else {
        return "";
    }
}

/*************************************
** ÀÌ¹ÌÁöÆÄÀÏÀÎÁö Ã¼Å©ÇÑ´Ù.
*************************************/
function isImageFile(fileName)
{
    var ext = getExt(fileName);

    if(ext ==".gif" || ext ==".jpg" || ext ==".png" || ext ==".bmp" ||ext ==".GIF" || ext ==".JPG" || ext ==".PNG" || ext ==".BMP")
    {
        return true;    
    }
    else
    {
        return false;
    }
}

/*************************************
** ÀÌ¹ÌÁö ¾øÀ» °æ¿ì Á¤ÇØÁø ÀÌ¹ÌÁö·Î ±³Ã¼
*************************************/
function replaceImage(obj, replaceImage){
    obj.src = replaceImage;
}

/*************************************
** ¼ýÀÚ Ã¼Å©ÇÑ´Ù.
*************************************/
function checkNumber(form) {
    var bFlag = true;
    var value = form.value;
    
    if (isNaN(value) || event.keyCode == 32) {
        alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
        form.value = "";
    }
}

/*************************************
** ¸®½ºÆ®ÀÇ Ã¼Å©¹Ú½º ¼±ÅÃ¿©ºÎ Ã¼Å©
*************************************/
function isCheckedChkBox(name)
{
    if(name==null){
        return false;
    }
    if(name.length == null) {    
        return name.checked;
    } else {
        for (var i = 0; i < name.length ; i++) {
            if (name[i].checked)
                 return true;
        }
    }
    return false;
}


/*************************************
textArea ±ÛÀÚ¼ö ¼¼±â 
*************************************/
function setCommentLength(frmObj, strNum, textAreaId, lengthId) 
{
    var lengthObj   = document.getElementById(lengthId);    
    var textAreaObj = document.getElementById(textAreaId);  
    
    lengthObj.innerHTML = "(" + textAreaObj.value.length + "/"+strNum+"byte)";
    
    if(textAreaObj.value.length > strNum)
    {
        alert(strNum+"ÀÚ±îÁö µî·Ï °¡´ÉÇÕ´Ï´Ù.");
        textAreaObj.value = textAreaObj.value.substring(0,strNum);
        lengthObj.innerHTML = "(" + textAreaObj.value.length + "/"+strNum+"byte)";
        return;
    }
}

/*************************************
textArea ±ÛÀÚ¼ö ¼¼±â 
 *  
 * <textarea onkeyup="chkMsgLength(200,comments,currentMsgLen);"></textarea>
 * <span id="currentMsgLen" style="padding-left:60;" >0</span>/ 200byte
*************************************/
function chkMsgLength(intMax, objMsg, st) 
{
        var length = lengthMsg(objMsg.value);
        st.innerHTML = length;//ÇöÀç byte¼ö¸¦ ³Ö´Â´Ù
    
    if (length > intMax) {
        alert("ÃÖ´ë " + intMax + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.\n");
        objMsg.value = objMsg.value.replace(/\r\n$/, "");
        objMsg.value = assertMsg(intMax,objMsg.value,st );
    }
}

function lengthMsg(objMsg) 
{
    var nbytes = 0;
    for (i=0; i<objMsg.length; i++) 
    {
        var ch = objMsg.charAt(i);
        if(escape(ch).length > 4) {
            nbytes += 2;
        } else if (ch == '\n') {
            if (objMsg.charAt(i-1) != '\r') {
                nbytes += 1;
            }
        } else if (ch == '<' || ch == '>') {
            nbytes += 4;
        } else {
            nbytes += 1;
        }
    }
    return nbytes;
}

function assertMsg(intMax, objMsg, st ) 
{
    var inc = 0;
    var nbytes = 0;
    var msg = "";
    var msglen = objMsg.length;
 
    for (i=0; i<msglen; i++) 
    {
        var ch = objMsg.charAt(i);
        if (escape(ch).length > 4) {
            inc = 2;
        } else if (ch == '\n') {
            if (objMsg.charAt(i-1) != '\r') {
                inc = 1;
            }
        } else if (ch == '<' || ch == '>') {
            inc = 4;
        } else {
            inc = 1;
        }
        if ((nbytes + inc) > intMax) {
            break;
        }
        nbytes += inc;
        msg += ch;
    }
    st.innerHTML = nbytes; //ÇöÀç byte¼ö¸¦ ³Ö´Â´Ù
    return msg;
}
    
/*************************************
** ·¹ÀÌ¾î º¸ÀÓ
*************************************/
function layerView(idName)  
{
    Obj = document.getElementById(idName);
    Obj.style.display="block";
    Obj.style.left=event.x+50 ; 
    Obj.style.top=event.y+0;
}

/*************************************
** ·¹ÀÌ¾î ¼û±è
*************************************/
function layerHidden(idName)    
{
    Obj = document.getElementById(idName);
    Obj.style.display="none";
}


/*************************************
** »ó´Ü ·ÎÄÉÀÌ¼Ç À§Ä¡ Á¤º¸ ±¸¼º
*************************************/
function makeLocation(info){
    // ÆÄ¶ó¹ÌÅÍ °ËÁõ
    if(!info){                  info                = {}                        }
    if(!info["area"]){          info["area"]        = "conLocationArea";        }
    if(!info["image"]){         alert("image empty");       return;             }


    // °æ·Î¼³Á¤
    var pathInfo = Array();
    for(var key in info["path"]){
        pathInfo.push("<p><a href='" + info["path"][key] + "'>" + key + "</a></p>");
        pathInfo.push("<p>&nbsp;&gt;&nbsp;</p>");
    }



    // ÃÖÁ¾ ¹®ÀÚ¿­ Ã³¸®
    var arr = Array();
    arr.push("<div id='conLocation' nowrap>");
    arr.push("  <div class='location t_11gr' id='selCSS1'>");
    arr.push("      <h1><img src='" + info["image"] + "'></h1>");
    //arr.push(pathInfo.length > 2 ? jutil.array.removeLast(pathInfo, 1).join("") : pathInfo.join(""));
    arr.push(!info.category ? jutil.array.removeLast(pathInfo, 1).join("") : pathInfo.join(""));
    arr.push("<p><span id='locationSelectArea'></span></p>");
    arr.push("      <p class='rss'><a href='#'><img src='/images/common/ico_rss.gif' alt='RSS'></a></p>");
    arr.push("      <div class='search'>");
    arr.push("          <p class='tit'><img src='/images/common/tit_locationSearch.gif' alt='ºÐ¾ßº°°Ë»ö'></p>");
    arr.push("          <p class='inputL'></p>");
    arr.push("          <p><input type='text' name=''></p>");
    arr.push("          <p class='inputR'></p>");
    arr.push("      </div>");
    arr.push("  </div>");
    arr.push("</div>");
    
    // µî·Ï
    jutil.e(info["area"]).innerHTML = arr.join("");



    // select ¹Ú½º Ã³¸®
    if(info["category"]){
        //removeSelectCategory('locationSelectArea', -1);
        //changeCategory('locationSelectArea', 'categoryCheckbox', 'cateType', 'storeId', 0, '0', 1, '--¼±ÅÃÇÏ¼¼¿ä--', 'selectedCates');
        makeCategorySelect({
            "area"                  : "locationSelectArea",
            "cateType"              : "01",  
            "category"              : info.category, 
            "category_delimiter"    : info.category_delimiter, 
            "fn_name_onchange"      : info.fn_name_onchange ? info.fn_name_onchange : "" 
        }); 
    }
}

/*************************************
** Ä«Å×°í¸® ¼±ÅÃ ÀÎÅÍÆäÀÌ½º¸¦ »ý¼ºÇÑ´Ù.
*************************************/
var makeCategorySelectInfo;
var makeCategorySelectInfoWait = Array();
function makeCategorySelect(info){
    // ´ë±â Ã³¸®
    if(makeCategorySelectInfo != null){
        if(makeCategorySelectInfo.area != info.area){
            makeCategorySelectInfoWait.push(info);
            return;
        }
    }else{
        makeCategorySelectInfo = info;
    }
    

    // ÆÄ¶ó¹ÌÅÍ °ËÁõ
    if(!info){                          info                        = {}                            }
    if(!info["area"]){                  alert("area empty");        return;                         }
    if(!info["category"]){              alert("category empty");    return;                         }
    if(!info["cateType"]){              info["cateType"]            = "01";                         }
    if(!info["step"]){                  info["step"]                = 0;                            }
    if(!info["fn_name_onchange"]){      info["fn_name_onchange"]    = "makeCategorySelectChange";   }

    
    // ÆÄ¶ó¹ÌÅÍ Á¤º¸ ÀúÀå
    var objArea                 = jutil.e(info.area);
    objArea.category            = info.category;
    objArea.cateType            = info.cateType;
    objArea.step                = info.step;
    objArea.fn_name_onchange    = info.fn_name_onchange;
    objArea.category_delimiter  = info.category_delimiter;


    // ÇöÀç Ã³¸®ÇÒ Ä«Å×°í¸® Á¤º¸ ÃßÃâ
    var category = info.category.split(",")[info.step];


    // µ¥ÀÌÅÍ ¿äÃ»
    makeCategorySelectInfo = info;
    ajaxRequest("getCategories", {cateType:info.cateType, prntCateId:category, storeId:1}, makeCategorySelectCallBack); 
}


function makeCategorySelectCallBack(data){
    // ¼±ÅÃ ¹Ú½º ÀÓ½Ã ¿µ¿ª ¼³Á¤
    var obj = jutil.e("makeCategorySelectTmpArea");
    if(!obj){
        obj = document.createElement("SPAN");
        obj.id = "makeCategorySelectTmpArea";
        document.body.appendChild(obj);
    } 

    // ¼±ÅÃ ¹Ú½º ±¸¼º
    if(data.length > 0){
        var object_id       = makeCategorySelectInfo.area + "_CategorySelect_" + makeCategorySelectInfo.category.split(",")[makeCategorySelectInfo.step];
        var selected_value  = makeCategorySelectInfo.category.split(",")[makeCategorySelectInfo.step+1];
        var sel = jutil.form.select({
            "type"                  : "dwr", 
            "data"                  : data, 
            "field_value"           : "cate_id", 
            "field_text"            : "cate_name",
            "subject"               : "¼±ÅÃ", 
            "object_id"             : object_id,
            "selected_value"        : selected_value,
            "fn_name_onchange"      : makeCategorySelectInfo.fn_name_onchange, 
            "area_id"               : "makeCategorySelectTmpArea"  
        });


        // ±¸ºÐÀÚ ±¸¼º
        if(makeCategorySelectInfo.step > 0){
            var object_id_deli  = makeCategorySelectInfo.area + "_CategorySelectDeli_" + makeCategorySelectInfo.category.split(",")[makeCategorySelectInfo.step];
            var obj         = document.createElement("<SPAN>");
            obj.id          = object_id_deli;
            obj.innerHTML   = makeCategorySelectInfo.category_delimiter;
            jutil.e(makeCategorySelectInfo.area).appendChild(obj);
        }


    
        // Àû¿ë
        jutil.e(makeCategorySelectInfo.area).appendChild(jutil.e(object_id));
        //new Selectbox(jutil.e(object_id), {skinFormat  : '/images/common/sel_arrow_01.gif'});



        // ´ÙÀ½ ´Ü°è ÁøÇà
        if(makeCategorySelectInfo.step < makeCategorySelectInfo.category.split(",").length-1){
            // ¼±ÅÃ¹Ú½º ±¸¼º
            makeCategorySelectInfo.step++;
            makeCategorySelect(makeCategorySelectInfo);
        }else{
            makeCategorySelectInfo = null;
            
            // select ¹Ú½º ÀÎÅÍÆäÀÌ½º ±¸¼º
            //alert(object_id);
            //new Selectbox(jutil.e(object_id), {skinFormat  : '/images/common/sel_arrow_01.gif'});
            
            
            // ´ë±âÁßÀÎ ÇÁ·Î¼¼½º°¡ Á¸ÀçÇÏ´Â °æ¿ì Ã³¸®
            if(makeCategorySelectInfoWait.length > 0){
                var info = makeCategorySelectInfoWait[0];
                makeCategorySelectInfoWait = jutil.array.removeAt(makeCategorySelectInfoWait, 0);
                makeCategorySelect(info);
            }
        }
    }
    /*
    if(){
        //new Selectbox(jutil.e(object_id), {skinFormat  : '/images/common/sel_arrow_01.gif'});
        var category =  makeCategorySelectInfo.category.split(",");
        for(var i=0 ; i < category.length ; i++){
            var object_id = makeCategorySelectInfo.area + "_CategorySelect_" + category[i];
            alert(jutil.e(object_id));
        }
    }
    */
}


function makeCategorySelectChange(obj){
    // ¿µ¿ªÁ¤º¸ ·Îµå, ¼±ÅÃÇÑ Ä«Å×°í¸® °ª Ã³¸®
    var arr         = obj.id.split("_");
    var objArea     = jutil.e(arr[0]);
    var category_o  = objArea.category.split(",");
    var category_n  = Array();
    
    // Ä«Å×°í¸® Á¤º¸ Àç±¸¼º
    for(var i=0 ; i < category_o.length ; i++){
        category_n.push(category_o[i]);
        if(category_o[i] == arr[2]){
            category_n.push(obj.value);
            objArea.step = i+1;
            break;
        }
    } 
    objArea.category = category_n.join(",");

    
    // ÇÏÀ§ »èÁ¦ Ç×¸ñ Á¦°Å
    for(var j=i+1 ; j < category_o.length ; j++){
        var objSel = jutil.e(objArea.id + "_CategorySelect_" + category_o[j]);
        var objDel = jutil.e(objArea.id + "_CategorySelectDeli_" + category_o[j]);
        if(objSel){ objSel.parentNode.removeChild(objSel);  }
        if(objDel){ objDel.parentNode.removeChild(objDel);  }
    }



    // ¼±ÅÃ ÀÎÅÍÆäÀÌ½º ±¸¼º
    makeCategorySelect({
        "area"                  : objArea.id,
        "cateType"              : objArea.cateType,  
        "prntCateId"            : objArea.prntCateId, 
        "step"                  : objArea.step, 
        "category"              : objArea.category, 
        "category_delimiter"    : objArea.category_delimiter 
    });
}

function getCategorySelectValue(obj){
    var arr         = obj.id.split("_");
    var objArea     = jutil.e(arr[0]);
    var category    = objArea.category.split(",");
    var rv          = {"idx" : 0, "value" : Array()}

    for(var i=0 ; i < category.length ; i++){
        var o = jutil.e(objArea.id + "_CategorySelect_" + category[i]);

        if(o){
            rv.value.push(o.value);
            
            for(var j=0 ; j < o.length ; j++){
                if(o[j].value == obj.value){
                    rv.idx = i;
                }
            }
        }
    }
    
    return rv;
}


/*************************************
* ÄíÅ°°ª ÃßÃâ 
* 
* ÄíÅ°¼³Á¤½Ã(CookieUtil.class) utf-8·Î ÀÎÄÚµù
* ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­ ÃßÃâ½Ã decodeURIComponent() << µðÄÚµù
*
* ÄíÅ°°¡ Á¸ÀçÇÏÁö ¾Ê°Å³ª,
* ÄíÅ°¿¡ ÇØ´ç ÄíÅ°¸íÀÌ Á¸ÀçÇÏÁö ¾ÊÀ»°æ¿ì [""] ¹ÝÈ¯
*************************************/
function getCookie(cookieName){

    var cookie = document.cookie;
    
    if(cookie.length < 0 || cookie.indexOf(cookieName + "=") < 0){  return "";  }
    
    var s_index = cookie.indexOf(cookieName + "=") + cookieName.length;
    var e_index = (cookie.indexOf(";", s_index) < 0) ? cookie.length : cookie.indexOf(";", s_index); 

    return decodeURIComponent(cookie.substring(s_index+1, e_index));    
}

/*************************************
* ·Î±×ÀÎ »óÅÂ ¿©ºÎ [true|false] 
*************************************/
function isLogin(){
    return jutil.bandi.isLogin();
}

/*************************************
* ÇöÀç ·Î±×ÀÎÇÑ È¸¿øÀÌ ÇØ´ç±×·ì(value)¿¡ ¼ÓÇÏ´ÂÁö ¿©ºÎ ¹ÝÈ¯ [true|false]
*************************************/
function getMemGroupCheck(value){

    if(getCookie("MEM_GROUP") == "") return false;
    
    var memType = temp.split(",");
    if(value != "" && memType != "" && 0 < memType.length){
        for(var i = 0; i < memType.length; i++){
               if(value == memType[i]){
                return true;
               }
           }
    }

    return false;
}

/*************************************
* ÆË¾÷ 
*************************************/
function openPopup(width, height, action, scroll){
    var w = width;  
    var h = height;
    var x = (screen.availWidth - w) / 2;
    var y = (screen.availHeight - h) / 2;
    var s = (scroll == 'Y') ? 'Yes' : 'No';
    var set     = 'menubar=no,width='+ w + ',height=' + h + ',left=' + x + ',top=' + y + ',scrollbars=' + s;
    window.open(action, "", set);
}

/*************************************
* ·Î±×ÀÎ ÆäÀÌÁö·Î ÀÌµ¿
*************************************/
function goMemLogin(){
    if(getCookie('PARTNER')=='118'){
    	document.location.href = getCookie('NEXTAWAYURL') + "&AfterAgreeURL=" + hostDomain + "/front/exanaduAuth.do?CurrentPath=" + location;
    }else{
    	
	    var action  = "https://www.bandinlunis.com/front/formLogin.do";
	    var path    = location.pathname;
	    var param   = location.search.replace(/&/g, "|");
	
	    if(path != "" && !(path.indexOf("/front/member") > -1) && !(path.indexOf("memLeave") > -1)){
	    
	        action += "?resPath=" + path;
	        if(param != "" && !(param.indexOf(".do") > -1)) action += "&resParam=" + param.replace("?", "");
	    } 
	    
	    document.location.href = action; 
    }
}

/*************************************
* ·Î±×ÀÎ ÆË¾÷ 
*************************************/
function goLoginPopUp(method){
    if(getCookie('PARTNER')=='118'){
    	document.location.href = getCookie('NEXTAWAYURL') + "&AfterAgreeURL=" + hostDomain + "/front/exanaduAuth.do?CurrentPath=" + location;
    }else{
	    openPopup(600, 580, "/front/formLogin.do?mode=popLogin" + (method ? "&method=" + method : ""));
	}
}

/*************************************
* Áï½Ã±¸¸Å or ±¸¸ÅÇÏ±â Å¬¸¯½Ã - ·Î±×ÀÎ ÆË¾÷
*************************************/
function goBuyLoginPopUp(){
    if(getCookie('PARTNER')=='118'){
    	document.location.href = getCookie('NEXTAWAYURL') + "&AfterAgreeURL=" + hostDomain + "/front/exanaduAuth.do?CurrentPath=" + location;
    }else{
	    openPopup(600, 540, "/front/formLogin.do?mode=popOrderLogin");
	}
}
function goBuyLoginPopUp(method){
    if(getCookie('PARTNER')=='118'){
    	document.location.href = getCookie('NEXTAWAYURL') + "&AfterAgreeURL=" + hostDomain + "/front/exanaduAuth.do?CurrentPath=" + location;
    }else{
    	openPopup(600, 540, "/front/formLogin.do?mode=popOrderLogin&method="+method);
    }
}

/*************************************
* ºñÈ¸¿ø ÁÖ¹ÎÈ®ÀÎ ÆË¾÷
*************************************/
function goOrderCheckUp(){
    openPopup(600, 640, "/front/member/checkUpOrderForm.do?mode=pop");
}

/*************************************
* ¾ÆÀÌµð Ã£±â ÆË¾÷
*************************************/ 
function goSearchId(){
    openPopup(600, 375, "/front/member/searchMemberId.do");
}

/*************************************
* ºñ¹Ð¹øÈ£ Ã£±â ÆË¾÷
*************************************/ 
function goSearchPass(){
    openPopup(600, 400, "/front/member/searchMemberPass.do");
}

/*************************************
* ¿ìÆí¹øÈ£ Ã£±â ÆË¾÷
*************************************/ 
function openZipCode(){
    window.open("/common/zipcode.do", "searchPost", "menubar=no,width=400,height=220,scrollbars=no");
}

/*************************************
* ÁÂ¿ì °ø¹é Á¦°Å: prototype
*************************************/ 
String.prototype.trim = function(){
    return this.replace(/^\s*/,'').replace(/\s*$/, '');
}

/****************************hid*********
* String bytes Ã¼Å©: prototype
*************************************/ 
String.prototype.bytes = function(){
    var len = 0;
    
    for(var i=0; i<this.length; i++){
        len += (this.charCodeAt(i) > 128) ? 2 : 1;
    }
    return len;
}

/*************************************
* select ½ºÅ¸ÀÏ 
*************************************/
function common_setSelectStyle(selectElementNode){

    if (typeof(Selectbox) != "undefined") {
    
        if (document.getElementById("selCSS2") != null) {
        
            if (selectElementNode.style.display != "none") {
                new Selectbox(selectElementNode);
            }
        }
    } 
    else{
        //alert("¼±ÅÃ»óÀÚ ½ºÅ¸ÀÏ ¿ÀºêÁ§Æ®°¡ Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù.");
    }
}

/*************************************
* ÆÄÀÏ ¾÷·Îµå ÆË¾÷
*************************************/
function uploadPopup(path, fileType, uploadType, returnField, valueField) {

    var url = '/common/uploadFileForm.do?path=' + path + '&fileType=' + fileType + '&uploadType=' + uploadType + '&returnField=' + returnField + '&valueField=' + valueField;

    openPopup(430, 370, url, "Y");
}

/*************************************
* ÀÏ¹Ý ÆÄÀÏ
*************************************/
function uploadFile(path, returnField, valueField) {
    uploadPopup(path, 'file', 'file', returnField, valueField);
}

/*************************************
* ÀÏ¹Ý ÆÄÀÏ ´Ù¼ö
*************************************/
function uploadFiles(path, returnField, deleteField) {
    uploadPopup(path, 'file', 'files', returnField, deleteField);
}

/*************************************
* ÀÌ¹ÌÁö ÆÄÀÏ
*************************************/
function uploadImage(path, returnField, valueField) {
    uploadPopup(path, 'image', 'file', returnField, valueField);
}

/*************************************
* ÀÌ¹ÌÁö ÆÄÀÏ ´Ù¼ö
*************************************/
function uploadImages(path, returnField, deleteField) {
    uploadPopup(path, 'image', 'files', returnField, deleteField);
}

/*************************************
* µ¿¿µ»ó ÆÄÀÏ
*************************************/
function uploadMovie(path, returnField, valueField) {
    uploadPopup(path, 'movie', 'file', returnField, valueField);
}

/*************************************
* ½Å°íÇÏ±â
*************************************/
function notify(nRelSeq, nTitle, nMemSeq, nMemNickname, nNotifyType, nUrlStr, nMemId)
{
    var memSeq  = getCookie("MEM_SEQ");
    var nUrl    = "";
    
    if(nUrlStr == undefined || nUrlStr == ""){
        nUrl = location.href ;
    }else{
        nUrl = nUrlStr;
    }   
     
    if(memSeq != ''){
        jutil.bandi.setCookieInfo("nRelSeq", nRelSeq);
        jutil.bandi.setCookieInfo("nTitle", nTitle.substring(0, 50));
        jutil.bandi.setCookieInfo("nMemSeq", nMemSeq);
        if(nMemId){ jutil.bandi.setCookieInfo("nMemId", nMemId);    }
        jutil.bandi.setCookieInfo("nMemNickname", nMemNickname);
        jutil.bandi.setCookieInfo("nNotifyType", nNotifyType);
        jutil.bandi.setCookieInfo("nUrl", nUrl);

        //var win = window.open(bandiUrl+'/common/notifyForm.do', 'no', 'width=400, height=650');
        var win = window.open('/common/notifyForm.do', 'no', 'width=400, height=650');
    }else{
        alert("·Î±×ÀÎÇØÁÖ¼¼¿ä.");
        goLoginPopUp(); 
    }                                               
}

function setValues(win, nRelSeq)
{
    win.document.getElementById('text2').value = nRelSeq;
}
/*************************************
* Àå¹Ù±¸´Ï Ãß°¡  µµ¼­,ÀÏ¹Ý »óÇ°»ó¼¼¿ë
*************************************/
function detail_add_basket(p_prod_id, p_cnt, p_opt_seq ){

    var param = {prod_id:p_prod_id,cnt:p_cnt,opt_seq:p_opt_seq};
    // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
    OrderDwr.createShopCart(param, 
        function (val) {
            if(val==1){
                alert('Àå¹Ù±¸´Ï¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
                return true;
            }else if(val==2){
                alert('Àå¹Ù±¸´Ï¿¡ Áßº¹µÈ »óÇ°ÀÌ ÀÖ¾î ¼ö·®À» Ãß°¡ ÇÏ¿´½À´Ï´Ù.');
                return true;
            }else{
                alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
                return false;
            }
        }
    );

}

/*************************************
* Àå¹Ù±¸´Ï Ãß°¡  Áß°íÃ¥
*************************************/
function detail_add_old_basket(p_prod_old_id, p_cnt){
    var param = {prod_old_id:p_prod_old_id,cnt:p_cnt};
    // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
    OrderDwr.createShopCart(param, 
        function (val) {
            if(val==1){
                alert('Àå¹Ù±¸´Ï¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
                return true;
            }else if(val==2){
                alert('Àå¹Ù±¸´Ï¿¡ Áßº¹µÈ »óÇ°ÀÌ ÀÖ¾î ¼ö·®À» Ãß°¡ ÇÏ¿´½À´Ï´Ù.');
                return true;
            }else{
                alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
                return false;
            }
            
            
        }
    );
}


/*************************************
* Àå¹Ù±¸´Ï Ãß°¡  µµ¼­,Áß°íÃ¥,ÀÏ¹Ý - ºí·Î±×¿ë
*************************************/
function add_basket_common(prodId, prodCnt, bookMemId){
    if(prodId > 5000000){
        add_old_basket_blog(prodId, prodCnt, bookMemId);
    }else{
        add_basket_blog(prodId, prodCnt , bookMemId);
    }
}
function add_old_basket_blog(p_prod_old_id, p_cnt, p_bookMemId){
    var param = {prod_old_id:p_prod_old_id,cnt:p_cnt,book_mem_id:p_bookMemId};
    // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
    OrderDwr.createShopCart(param, 
        function (val) {
            if(val==1){
                //alert('Àå¹Ù±¸´Ï¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
            }else if(val==2){
                //alert('Àå¹Ù±¸´Ï¿¡ Áßº¹µÈ »óÇ°ÀÌ ÀÖ¾î ¼ö·®À» Ãß°¡ ÇÏ¿´½À´Ï´Ù.');
            }else{
                alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
            }
            
            jutil.bandi.reloadWiseCart("cart");
        }
    );
}

function add_basket_blog(p_prod_id, p_cnt ,p_bookMemId){

    var param = {prod_id:p_prod_id,cnt:p_cnt,book_mem_id:p_bookMemId};
    // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
    OrderDwr.createShopCart(param, 
        function (val) {
            if(val==1){
                //alert('Àå¹Ù±¸´Ï¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
            }else if(val==2){
                //alert('Àå¹Ù±¸´Ï¿¡ Áßº¹µÈ »óÇ°ÀÌ ÀÖ¾î ¼ö·®À» Ãß°¡ ÇÏ¿´½À´Ï´Ù.');
            }else{
                alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
            }
            
            jutil.bandi.reloadWiseCart("cart");
        }
    );

}





/*************************************
* Àå¹Ù±¸´Ï Ãß°¡  Áß°íÃ¥
*************************************/
function add_old_basket(p_prod_old_id, p_cnt){
    var param = {prod_old_id:p_prod_old_id,cnt:p_cnt};
    // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
    OrderDwr.createShopCart(param, 
        function (val) {
            if(val==1){
                //alert('Àå¹Ù±¸´Ï¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
            }else if(val==2){
                //alert('Àå¹Ù±¸´Ï¿¡ Áßº¹µÈ »óÇ°ÀÌ ÀÖ¾î ¼ö·®À» Ãß°¡ ÇÏ¿´½À´Ï´Ù.');
            }else{
                alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
            }
            
            jutil.bandi.reloadWiseCart("cart");
        }
    );
}



/*************************************
* ¹Ù·Î±¸¸Å - ºí·Î±×¿ë
*************************************/
function add_order_common(prodId, prodCnt){
    if(prodId > 11000000){
        window.open(bandiSslUrl + "/front/order/order.do?prod_old_id=" + prodId + "&ord_cnt=" + prodCnt, "", "");
    }else{
        window.open(bandiSslUrl + "/front/order/order.do?prod_id=" + prodId + "&ord_cnt=" + prodCnt, "", "");
    }
}



/*************************************
* °ü½É»óÇ° Ãß°¡  µµ¼­,Áß°íÃ¥,ÀÏ¹Ý - ºí·Î±×¿ë
*************************************/
function add_wish_common(prodId){
    var prodCnt = 1;
    add_wish_array_common(prodId,true);
    /*
    if(prodId > 5000000){
        add_old_wish(prodId, prodCnt);
    }else{
        add_wish(prodId, prodCnt);
    }
    */
}

/*************************************
* °ü½É»óÇ° Ãß°¡  µµ¼­,ÀÏ¹Ý
*************************************/
function add_wish(p_prod_id){
    if(isLogin()){
        var param = {prod_id:p_prod_id};
        // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
        ajaxRequest("createInterestProd", param,         
            function (val) {
                if(val==1){
                    //alert('°ü½É»óÇ°¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
                }else if(val==2){
                    //alert('°ü½É»óÇ°¿¡ ÀÌ¹Ì µé¾î°¡ ÀÖ´Â »óÇ° ÀÔ´Ï´Ù.');
                }else{
                    alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
                }
                
                if(jutil.e("iframeBox").contentWindow){
                    jutil.bandi.reloadWiseCart("wish");
                }else{
                    alert("°ü½É»óÇ°À¸·Î µî·ÏµÇ¾ú½À´Ï´Ù.");
                }
            }
        );
        return;
    }else{
        alert('°ü½É»óÇ° Ãß°¡ÇÏ±â´Â ·Î±×ÀÎÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù.');
        goLoginPopUp();
        return;
    }
}

/*************************************
* °ü½É»óÇ° Ãß°¡ Áß°íÃ¥
*************************************/
function add_old_wish(p_prod_old_id){
    if(isLogin()){
        var param = {prod_old_id:p_prod_old_id};
        // ¾÷Ã¼¿¡ ÇØ´çÇÏ´Â »óÁ¡ ¸ñ·Ï °¡Á®¿À±â
        OrderDwr.createInterestProd(param, 
            function (val) { 
                if(val==1){
                    //alert('°ü½É»óÇ°¿¡ Ãß°¡ ÇÏ¿´½À´Ï´Ù');
                }else if(val==2){
                    //alert('°ü½É»óÇ°¿¡ ÀÌ¹Ì µé¾î°¡ ÀÖ´Â »óÇ° ÀÔ´Ï´Ù.');
                }else{
                    alert('¿À·ù»çÇ×ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù, °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ¼¼¿ä.');
                }
                
                jutil.bandi.reloadWiseCart("wish");
            }
        );
        return;
    }else{
        alert('°ü½É»óÇ° Ãß°¡ÇÏ±â´Â ·Î±×ÀÎÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù.');
        return;
    }
}



/*************************************
* Àå¹Ù±¸´Ï Ãß°¡  µµ¼­,ÀÏ¹Ý ¹è¿­
*************************************/
function add_basket_array(check_box_obj,prod_id_obj, cnt_obj){
    // check_box_obj - > input checkbox object 
    // prod_id_obj -> input checkbox or hidden or text object
    // cnt_obj -> input hidden or text object
    
    var prodIdArr = "";
    var cntArr = "";
    var seq = 0;
    
    
    for(var i=0;i<check_box_obj.length;i++){
        if(check_box_obj[i].checked){
            if(seq>0){
                prodIdArr += ",";
                cntArr += ",";
            }
            prodIdArr += prod_id_obj[i].value;
            cntArr += "1";  

            seq++;
        }
    }
    
    if(seq==0){
        alert('»óÇ°À» 1°³ ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.');
        return;
    }
    var tmpArr      = Array(prodIdArr.split(",").length);
    for(var i=0 ; i < tmpArr.length ; i++){
        tmpArr[i] = " ";
    }
    
    
    add_basket_array_common(prodIdArr, tmpArr.join(","), cntArr, null, false);
    jutil.bandi.reloadWiseCart("cart");
    
}

/*************************************
* Àå¹Ù±¸´Ï Ãß°¡  Áß°íÃ¥ ¹è¿­
*************************************/
function add_old_basket_array(check_box_obj,prod_old_id_obj, cnt_obj){
    // check_box_obj - > input checkbox object 
    // prod_old_id_obj -> input checkbox or hidden or text object
    // cnt_obj -> input hidden or text object
    
    var prodOldIdArr = "";
    var cntArr = "";
    var seq = 0;
    
    if(prod_old_id_obj.length>0&&cnt_obj.length>0&&prod_old_id_obj.length!=cnt_obj.length){
        alert('Áß°í »óÇ°Á¤º¸¿Í »óÇ° °¹¼öÁ¤º¸°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
        return;
    }
    
    for(var i=0;i<check_box_obj.length;i++){
        if(check_box_obj[i].checked){
            if(seq>0){
                prodOldIdArr += ",";
                cntArr += ",";
            }
            prodOldIdArr += prod_old_id_obj[i].value;
            if(cnt_obj.length>0){
                cntArr += cnt_obj[i].value; 
            }else{
                cntArr += "1";  
            }
            seq++;
        }
    }
    
    if(seq==0){
        alert('»óÇ°À» 1°³ ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.');
        return;
    }
    alert(prodOldIdArr+":"+cntArr);
}


/*************************************
* °ü½É»óÇ° Ãß°¡  ÀüÃ¼, ¹è¿­
    prodIds : ÄÞ¸¶·Î ±¸ºÐµÈ »óÇ° ¾ÆÀÌµð, Áß°íÃ¥ÀÇ °æ¿ì Áß°íÃ¥ »óÇ° ¾ÆÀÌµð »ç¿ë
*************************************/
function add_wish_array_common(prodIds, isPopup, callBack_){
    if(!jutil.bandi.isLogin()){     
        //alert("·Î±×ÀÎÈÄ ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.");     
        goLoginPopUp();
        return;     
    }

    if(!isPopup){
        OrderDwr.createInterestProds({"prodIds" : prodIds}, 
            function(cnt){
                if(cnt >= 0){
                    alert("À§½Ã¸®½ºÆ®¿¡ ´ã°å½À´Ï´Ù.");
                }else{
                    if(cnt == -1){
                        alert("°ü½É»óÇ°¿¡ µî·ÏÇÏ´Âµ¥ Àå¾Ö°¡ ¹ß»ýÇß½À´Ï´Ù.");
                    }

                    if(cnt == -2){
                        alert("·Î±×ÀÎÈÄ ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.");
                    }
                    
                    if(cnt == -20){
                        alert("¿¬·ÉÁ¦ÇÑÀÌ Àû¿ëµÇ¾î ÀÖ´Â »óÇ°ÀÔ´Ï´Ù.");
                        return;
                    }                   
                }
                
                if(typeof(callBack_) == "function"){
                    callBack_(cnt);
                }
            }
        );
    }else{
        window.open("/common/addWish.do?prodIds=" + prodIds, "addWishWin", "width=400, height=240");
    }
}


/************************************************************
* Àå¹Ù±¸´Ï Ãß°¡  ÀüÃ¼, ¹è¿­
    ÄÞ¸¶·Î ±¸ºÐµÈ »óÇ° Á¤º¸
    prod_id     : »óÇ°¾ÆÀÌµð(ÀÏ¹Ý»óÇ°, Áß°í»óÇ° Æ÷ÇÔ)
    opt_seq     : ¿É¼Ç ¹øÈ£
    cnt         : ¼ö·®
    book_mem_id : ºÏ¸àÅä ¾ÆÀÌµð(ÀÖÀ» °æ¿ì¿¡¸¸ »ç¿ë ¾øÀ¸¸é null)
************************************************************/
function add_basket_array_common(prod_id, opt_seq, cnt, book_mem_id, isArlert_, callBack_){
    if(!book_mem_id){
        var tmpArr      = Array(prod_id.split(",").length);
        for(var i=0 ; i < tmpArr.length ; i++){
            tmpArr[i] = " ";
        }
        var book_mem_id = tmpArr.join(",");
    }

    ajaxRequest("createShopCarts", {
            "prod_id"       : prod_id, 
            "opt_seq"       : opt_seq, 
            "cnt"           : cnt, 
            "book_mem_id"   : book_mem_id 
        }, 
        function(cnt){
            if(!isArlert_){
                if(cnt == -10){
                    alert("¿É¼ÇÀÌ ÀÖ´Â »óÇ°Àº »óÇ°»ó¼¼¿¡¼­ ¿É¼ÇÀ» ¼±ÅÃÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
                    return;
                }
                
                if(cnt == -20){
                    alert("¿¬·ÉÁ¦ÇÑÀÌ Àû¿ëµÇ¾î ÀÖ´Â »óÇ°ÀÔ´Ï´Ù.");
                    return;
                }
                
                if(cnt >= 0){
                    jutil.bandi.reloadWiseCart("cart");
                }
            }

            if(typeof(callBack_) == "function"){
                callBack_(cnt);
            }
        }
    );
}

/*********************************************************
    ÀÛ¼ºÀÚ : ±è±â¼®
    ÀÛ¼ºÀÏ : 2008.06.30
    ±â´É :
        - Àå¹Ù±¸´Ï Ãß°¡ ¿ÍÀÌÁî Ä«Æ®¿ë
        - ÄÝ¹éÀ» µî·ÏÇÏ¸é ÄÝ¹é ÇÔ¼ö°¡ ½ÇÇàµÇ°í, ¾Æ´Ï¸é ¿ÍÀÌÁîÄ«Æ®°¡ ¿­¸°´Ù.
        - ÃÖÁ¾º» ´ÜÀÏ»óÇ°À» µî·ÏÇÒ °æ¿ì¿¡´Â ÀÌ ÇÔ¼ö¸¦ È°¿ëÇÒ °Í!
*********************************************************/
function add_basket(prodId, cnt_, opt_, book_mem_id_, callBack_){
    //OrderDwr.createShopCarts({
    ajaxRequest("createShopCarts", {
            "prod_id"       : prodId, 
            "opt_seq"       : opt_ ? opt_ : "", 
            "cnt"           : cnt_ ? cnt_ : 1, 
            "book_mem_id"   : "" 
        }, 
        function(cnt){
            if(typeof(callBack_) == "function"){
                callBack_(cnt);
            }else{
                if(jutil.e("iframeBox").contentWindow){
                    if(cnt == -10){
                        alert("¿É¼ÇÀÌ ÀÖ´Â »óÇ°Àº »óÇ°»ó¼¼¿¡¼­ ¿É¼ÇÀ» ¼±ÅÃÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
                        return;
                    }
                    
                    if(cnt == -20){
                        alert("¿¬·ÉÁ¦ÇÑÀÌ Àû¿ëµÇ¾î ÀÖ´Â »óÇ°ÀÔ´Ï´Ù.");
                        return;
                    }
                    
                    if(cnt >= 0){
                        jutil.bandi.reloadWiseCart("cart");
                    }
                }else{
                    alert("ºÏÄ«Æ®¿¡ Á¤»óÀûÀ¸·Î µî·ÏµÇ¾ú½À´Ï´Ù.");
                }
            }
        }
    );
}





/*************************************
* °ü½É»óÇ° Ãß°¡  µµ¼­,ÀÏ¹Ý ¹è¿­
*************************************/
function add_wish_array(check_box_obj,prod_id_obj){
    // check_box_obj - > input checkbox object 
    // prod_id_obj -> input checkbox or hidden or text object
    
    var prodIdArr = "";
    var seq = 0;
    
    
    for(var i=0;i<check_box_obj.length;i++){
        if(check_box_obj[i].checked){
            if(seq>0){
                prodIdArr += ",";
            }
            prodIdArr += prod_id_obj[i].value;
            seq++;
        }
    }
    
    if(seq==0){
        alert('»óÇ°À» 1°³ ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.');
        return;
    }
    
    
    add_wish_array_common(prodIdArr,true);
    //jutil.bandi.reloadWiseCart("wish");
}

/*************************************
* °ü½É»óÇ° Ãß°¡ Áß°íÃ¥ ¹è¿­
*************************************/
function add_old_wish_array(check_box_obj,prod_old_id_obj){
    // check_box_obj - > input checkbox object 
    // prod_old_id_obj -> input checkbox or hidden or text object
    
    var prodOldIdArr = "";
    var seq = 0;
    
    
    for(var i=0;i<check_box_obj.length;i++){
        if(check_box_obj[i].checked){
            if(seq>0){
                prodOldIdArr += ",";
            }
            prodOldIdArr += prod_old_id_obj[i].value;
            seq++;
        }
    }
    
    if(seq==0){
        alert('»óÇ°À» 1°³ ÀÌ»ó ¼±ÅÃÇØÁÖ¼¼¿ä.');
        return;
    }
    alert(prodOldIdArr);
}

/*************************************
* µµ¼­ »óÇ° ¹Ì¸®º¸±â ÆË¾÷
*************************************/ 
function popPreview(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    window.open("/front/product/previewBook.do?prodId=" + prodId, "preview", "width=820,height=1000,resizable=yes,scrollbars=yes");
}

/*************************************
* µµ¼­ »óÇ° µ¿¿µ»ó ¸®ºä ÆË¾÷
*************************************/ 
function popVod(prodId, path) {

    if (typeof(prodId) == "undefined" || prodId == "" || typeof(path) == "undefined" || path == "") {
        return;
    }
    
    window.open("/front/product/vodBook.do?prodId=" + prodId + "&path=" + path, "vod", "width=400,height=380,resizable=yes");
}

/*************************************
* front »óÇ° °Ë»ö
*************************************/
function goFrontSearchProduct(searchType, returnFn, searchKey, searchValue) {

    if(searchKey && searchValue){
        openPopup(400, 255, "/front/product/searchProduct.do?searchType=" + searchType + "&returnFn=" + returnFn + "&searchKey=" + searchKey + "&searchValue=" + searchValue);
    }else{
        openPopup(400, 255, "/front/product/searchProduct.do?searchType=" + searchType + "&returnFn=" + returnFn);
    }
}

/*************************************
* µµ¼­ °Ë»ö
*************************************/
function goSearchBook(returnFn, searchKey, searchValue) {

    if (typeof(returnFn) == "undefined") {
        alert("¹ÝÈ¯¹ÞÀ» ÇÔ¼ö¸¦ Á¤ÀÇÇÏ¼¼¿ä");
        return;
    }
    
    if (typeof(searchKey) == "undefined") {
        searchKey = "";
    }
    
    if (typeof(searchValue) == "undefined") {
        searchValue = "";
    }
    
    goFrontSearchProduct('book', returnFn, searchKey, searchValue);
}

/*************************************
* ¼±ÅÃÇÑ Ã¥ Å×¸¶¿¡ ´ã±â ÆË¾÷
*************************************/ 
function addThemaBookProd(prodId, grpSeq, limitProd, themaType) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    if (isLogin() == false) {
        alert('Å×¸¶¿¡ ´ã±â´Â ·Î±×ÀÎÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù.');
        goLoginPopUp();
        return;
    }
        
    openPopup(400, 380, "/front/thema/themaBookProdForm.do?prodId=" + prodId+'&themaBookGrpSeq='+grpSeq+'&limitProd='+limitProd+'&themaType='+themaType);
}

/*************************************
* Å×¸¶ Ãß°¡ ÆË¾÷ (µµ¼­ »ó¼¼¿¡¼­ »ç¿ë, ³ª¸¸ÀÇ Å×¸¶¿¡¸¸ µµ¼­¸¦ ´ãÀ» ¼ö ÀÖÀ½)
*************************************/ 
function addThemaBook(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    if (isLogin() == false) {
        alert('Å×¸¶¿¡ ´ã±â´Â ·Î±×ÀÎÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù.');
        goLoginPopUp();
        return;
    }
    
    openPopup(400, 270, "/front/thema/themaBookForm.do?prodId=" + prodId);
}


/*************************************
* // eventÀÇ flash Ç¥½Ã, path°¡ ÀÌ¹ÌÁö¿Í swf¸¦ ºÐ¸®ÇØ¼­ ÀÚµ¿À¸·Î »Ñ·ÁÁÜ.
*************************************/ 
function showImgSwf(path) {
    exp = path.substring(path.lastIndexOf('.')+1,path.length);

    if(exp.toLowerCase() == 'swf') {            
        path = "\
            <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' width='100%' height='100%' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab'>\
                <param name='movie' value='" + path + "' />\
                <embed src='" + path + "' width='100%' height='100%' quality='high' type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' />\
            </object>\
        ";
    } else {
        path = "<img src='" + path + "'>";
    }
    document.write(path);
}

/*************************************
* // ¾÷Ã¼°Ë»ö
*************************************/ 
function  goSearchCompany(keyCompType) {
    /*
    if (isLogin() == false) {
        goLoginPopUp();
        return;
    }
    */
    openPopup(500, 500, "/admin/company/popUpCompSearch.do?keyCompType="+keyCompType , "Y");
}
/*************************************
* // ¾÷Ã¼°Ë»ö
*************************************/ 
function  goSearchComp(compType) {
    if (typeof(compType) == "undefined") {
        compType = "";
    }
    goSearchCompany(compType);
}
/*************************************
* // ÃâÆÇ»ç °Ë»ö
*************************************/ 
function  goSearhPub() {
    if (isLogin() == false) {
        goLoginPopUp();
        return;
    }
    openPopup(440, 380, "/front/common/pubSearchList.do", "Y");
}

/*************************************
* ½ºÅ©·¦ ÇÏ±â
*************************************/ 
function goScrap(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    openPopup(600, 620, "/front/product/scrapProduct.do?prodId=" + prodId, 'Y');
}

/*************************************
* Á¶¸£±â
*************************************/ 
function goRequestProduct(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    if (isLogin() == false) {
        alert('Á¶¸£±â´Â ·Î±×ÀÎÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù.');
        goLoginPopUp();
        return;
    }
    
    openPopup(520, 760, "/front/product/requestProduct.do?prodId=" + prodId, 'Y');
}

/*************************************
* Å©°Ôº¸±â (ÀÏ¹Ý»óÇ°)
*************************************/ 
function goZoomProduct(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    openPopup(750, 550, "/front/product/zoomProduct.do?prodId=" + prodId, "Y");
}

/*************************************
* »óÇ°¹®ÀÇ/Ã¥Á¤º¸ ¼öÁ¤ ¿äÃ»
*************************************/ 
function goInquiry(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    var prodType = "";
    var prodStat = "";
    
    ajaxRequest("getProduct", {"prodId":prodId},  
        function (product) {
            
            if (product != null && typeof(product) == "object") {
            
                if (product.prodQaYn == null || product.prodQaYn == "" || product.prodQaYn == "N") {
                    alert("»óÇ° ¹®ÀÇ°¡ ºÒ°¡´ÉÇÑ »óÇ°ÀÔ´Ï´Ù.");
                    return;
                }
                
                prodType = product.prodType;
                prodStat = product.prodStat;
                
                var temp = "";
                
                if (prodType == "01" || prodType == "02") {
                    temp = "4019";
                } 
                else if (prodType == "03") {
                    temp = "4021";
                } 
                else if (prodType == "04") {
                    temp = "4022";
                } 
                if(prodStat == '02' || prodStat == '03' || prodStat == '04'){
                    temp = "4023";
                }
                
                if (temp == "") {
                    return;
                }
                
                // 1:1 °í°´»ó´ãÀ¸·Î º¸³½´Ù.
                document.location.href = "/front/help/helpContactUsForm.do?topCateId=4002&cateId=" + temp + "&prodId=" + prodId;
            }
        }
    );
}

/*************************************
* ÄíÆù¹Þ±â 
*
* multiYn : º¹¼ö¹ß±Þ¿©ºÎ
* cpnSeq  : ÄíÆù¹øÈ£    
*************************************/
function downCoupon(cpnSeq, prodId, salePrice)
{
    var memSeq  = getCookie("MEM_SEQ");
    if (isLogin() == true) {
        ajaxRequest("downCoupon", {"cpnSeq":cpnSeq, "memSeq":memSeq, "prodId":(prodId ? prodId : ""), "salePrice":(salePrice ? salePrice : "0")}, 
                function(data){
                
                    if (data != null && typeof(data) == "object") {
                    
                        var resMsg = data.resMsg;
/*                        
                        if (typeof(data.discountPrice) != "undefined" && data.discountPrice != null && data.discountPrice != "") {
                            
                            var pSale = document.getElementById("pSale");
                            
                            if (pSale != null) {
                                pSale.innerHTML = "Ãß°¡ÇÒÀÎ: <strong>" + jutil.string.comma(data.discountPrice) + "</strong>¿ø&nbsp;";
                                pSale.style.display = "";
                            }
                        }
*/                        
                        alert(resMsg);
                    } 
                    else {
                        alert("ÄíÆù ¹ß±Þ¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä");
                    }
                }
            );
    }else{
        alert("·Î±×ÀÎÇØÁÖ¼¼¿ä.");
        goLoginPopUp(); 
    }
}


function downCoupon2(cpnSeq, evtSeq, salePrice)
{
	var memSeq  = getCookie("MEM_SEQ");
    
    if (isLogin() == true) {
        ajaxRequest("downCoupon", {"cpnSeq":cpnSeq, "memSeq":memSeq, "evtSeq":(evtSeq ? evtSeq : ""), "salePrice":(salePrice ? salePrice : "0")}, 
                function(data){
                
                    if (data != null && typeof(data) == "object") {
                    
                        var resMsg = data.resMsg;
                        alert(resMsg);
                    } 
                    else {
                        alert("ÄíÆù ¹ß±Þ¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä");
                    }
                }
            );
    }else{
        alert("·Î±×ÀÎÇØÁÖ¼¼¿ä.");
        goLoginPopUp(); 
    }
}

function downCoupon3(cpnSeq, cateId, salePrice)
{
    var memSeq  = getCookie("MEM_SEQ");
    
    if (isLogin() == true) {
        ajaxRequest("downCoupon", {"cpnSeq":cpnSeq, "memSeq":memSeq, "cateId":(cateId ? cateId : ""), "salePrice":(salePrice ? salePrice : "0")}, 
                function(data){
                
                    if (data != null && typeof(data) == "object") {
                    
                        var resMsg = data.resMsg;
                        alert(resMsg);
                    } 
                    else {
                        alert("ÄíÆù ¹ß±Þ¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇÏ¼¼¿ä");
                    }
                }
            );
    }else{
        alert("·Î±×ÀÎÇØÁÖ¼¼¿ä.");
        goLoginPopUp(); 
    }
}

/*************************************
* ¹è³ÊÅ¬¸¯½Ã °ü·Ã URL ÀÌµ¿ & Å¬¸¯·Î±× ±â·Ï 
*
* url : ¹è³ÊURL
* target  : ÀÌµ¿ URL target
* banSeq  : ¹è³ÊSEQ
*************************************/
function goBannerUrl(url, target, banSeq)
{
    var frmObj  = jutil.e("bannerUrlClickLog");
    var memSeq  = getCookie("MEM_SEQ");
        
    // form »ý¼º
//  if(!frmObj)
//  {
        frmObj = document.createElement("FORM");
        frmObj.name = "bannerUrlClickLog";
        frmObj.id = "bannerUrlClickLog";
      
        document.body.appendChild(frmObj);
//  }
    if(memSeq == ""){
        memSeq = 0;
    }
    
    // ¹è³Ê Å¬¸¯·Î±× µî·Ï
    if(banSeq != 'undefined')
    ajaxRequest("createBannerClickLog", {"banSeq" : banSeq, "memSeq" : memSeq});
    //Banner.createBannerClickLog(banSeq, memSeq); 
  
    if (url != '')
    {
        frmObj.action = url;
        frmObj.method = "post";
        frmObj.target = target;
        frmObj.submit();
    }
}

/*************************************
* ¸®ºä¾²±â (ºí·Î±×)
*************************************/ 
function goCreateReview(prodId) {

    if (typeof(prodId) == "undefined" || prodId == "") {
        return;
    }
    
    if (isLogin() == false) {
        alert('¸®ºä¾²±â´Â ·Î±×ÀÎÈÄ ÀÌ¿ë°¡´ÉÇÕ´Ï´Ù.');
        goLoginPopUp();
        return;
    }
    
    var memId = getCookie("MEM_ID");
    
    window.open(blogDomain + '/bandi_blog/blog/blogMain.do?blogId=' + memId + '&iframe=writePost.do&prod_id=' + prodId + '&dest=book', 'blog');
}

/*************************************
* ÀúÀÚ °Ë»ö (°Ë»ö ÆäÀÌÁö·Î º¸³¿)
*************************************/
function goSearchAuthor(author) {

    if (typeof(author) == "undefined" || author == "") {
        return;
    }
    
    document.location.href = "/search/SearchBook.do?detailFlag=true&author=" + author;
}

/*************************************
* À½¹Ý ¾ÆÆ¼½ºÆ® °Ë»ö (°Ë»ö ÆäÀÌÁö·Î º¸³¿)
*************************************/
function goSearchArtist(author) {

    if (typeof(author) == "undefined" || author == "") {
        return;
    }
    
    document.location.href = "/search/SearchDvd.do?detailFlag=true&author=" + author;
}

/*************************************
* ÃâÆÇ»ç °Ë»ö (°Ë»ö ÆäÀÌÁö·Î º¸³¿)
*************************************/
function goSearchPublish(publish) {

    if (typeof(publish) == "undefined" || publish == "") {
        return;
    }
    
    document.location.href = "/search/SearchBook.do?detailFlag=true&maker=" + publish;
}

/*************************************
* ÅÂ±× °Ë»ö (°Ë»ö ÆäÀÌÁö·Î º¸³¿)
*************************************/
function goSearchTag(tag) {

    if (typeof(tag) == "undefined" || tag == "") {
        return;
    }
    
    document.location.href = "/search/SearchBook.do?detailFlag=true&tagName=" + tag;
}

/**************************************************************
* Æ÷Ä¿½º ÀÌµ¿ onKeyUp=nextFocus(this.value.length, 2, 'nextName');  
/**************************************************************/
function nextFocus(strLen, maxLen, nextName){
    if(strLen == maxLen){
        document.getElementsByName(nextName)[0].focus();
    }       
}

/**************************************************************
* »óÇ°Áï½Ã±¸¸Å
/**************************************************************/

// ¹Ù·Î±¸¸Å
function goBuy(prodId) {
    var userAgent   = navigator.userAgent;

    if(userAgent.indexOf("Firefox") > -1){
        alert("ÆÄÀÌ¾îÆø½º¿¡¼­´Â ÁÖ¹®ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
        return;
    }


    if (isLogin() == false) {
        goBuyLoginPopUp('goOrderPage(' + prodId + ', 1)');
    } 
    else {
        document.location.href = 'https://www.bandinlunis.com/front/order/order.do?prod_id=' + prodId + '&ord_cnt=1';
    }
}

// ¹Ù·Î±¸¸Å (¿É¼Ç»óÇ°)
function goBuyOpt(prodId, prodCnt, optSeq) {
    
    if (isLogin() == false) {
        goBuyLoginPopUp('goOrderPageOpt(' + prodId + ', ' + prodCnt + ', ' + optSeq + ')');
    } 
    else {
        document.location.href = 'https://www.bandinlunis.com/front/order/order.do?prod_id=' + prodId + '&ord_cnt=' + prodCnt + '&opt_seq=' + optSeq;
    }
}

// ·Î±×ÀÎ ÈÄ ¹Ù·Î±¸¸Å ÆäÀÌÁö·Î ÀÌµ¿
function goOrderPage(prodId, prodCnt) {
    document.location = 'https://www.bandinlunis.com/front/order/order.do?prod_id=' + prodId + '&ord_cnt=' + prodCnt;
}

// ·Î±×ÀÎ ÈÄ ¹Ù·Î±¸¸Å ÆäÀÌÁö·Î ÀÌµ¿ (¿É¼Ç»óÇ°)
function goOrderPageOpt(prodId, prodCnt, optSeq) {
    document.location = 'https://www.bandinlunis.com/front/order/order.do?prod_id=' + prodId + '&ord_cnt=' + prodCnt + '&opt_seq=' + optSeq;
}

// ·Î±×ÀÎ ÈÄ ¹Ù·Î±¸¸Å ÆäÀÌÁö·Î ÀÌµ¿ (ºÏ¼¿ÇÁ)
function goOrderPageBookSelf(prodId, prodCnt, gu) {
    opener.document.location = 'https://www.bandinlunis.com/front/order/order.do?prod_id=' + prodId + '&ord_cnt=' + prodCnt + '&proc_type=BOOK_SELF&gu=' + gu;
    self.close();
}

/***********************************************************
    AJAX ÀÎÅÍÆäÀÌ½º ±¸Çö ÇÔ¼öµé...
***********************************************************/

/*  ¼­¹öÃø¿¡ µ¥ÀÌÅÍ¸¦ ¿äÃ»ÇÑ´Ù.
*/
function ajaxRequest(service, info, callBack_){
    jutil.xmlhttp.post("/ajax/" + service + ".do", info, true, function(str){
        if(typeof(callBack_) == "function"){
            try{
                eval(str);
                callBack_(data);
            }catch(e){
                // ¿¡·¯ ¹ß»ý½Ã ¿¡·¯ ·Î±×¸¦ ±â·ÏÇÑ´Ù.
                jutil.xmlhttp.post("/ajax/throwException.do", {"msg":str+"\n\n"+e}, true, null);
            }
        }
    });
}





