var NUM = "0123456789"; 
var SALPHA = "abcdefghijklmnopqrstuvwxyz";
var ALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"+SALPHA;

function OpenZipcode(f){
window.open("./util/zipcode/zipcode.php?form=" + f.name + "&zip1=Zip1_1&zip2=Zip1_2&firstaddress=Address1&secondaddress=Address2","ZipWin","width=490,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}
function OpenZipcode1(f){
window.open("./util/zipcode/zipcode.php?form=" + f.name + "&zip1=Zip2_1&zip2=Zip2_2&firstaddress=Address3&secondaddress=Address4","ZipWin","width=490,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}

function OpenZipcode2(f){// ³ªÀÇ ÁÖ¼Ò·Ï¿ë
window.open("../../util/zipcode/zipcode.php?form=" + f.name + "&zip1=Zip1_1&zip2=Zip1_2&firstaddress=Address1&secondaddress=Address2","ZipWin","width=490,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}

function moveFocus(num,fromform,toform){
    var str = fromform.value.length;
    if(str == num)
       toform.focus();
}

function IsIntChk(strTmp){// Á¤¼ö °Ë»ç 
    var len, i, imsi;
    strTmp = "" + strTmp;
    len = strTmp.length;
    for(i=0; i<len; i++){
        imsi = strTmp.charAt(i);
        if(imsi<"0" || imsi>"9"){
        return false;
        }
    }
return true;
}


function filterNum(str)
{
    re = /^\$|,/g;
    str = String(str);
    return str.replace(re, "");
} 

function TypeCheck (s, spc) {// ¼ýÀÚ¸¸ , È¤Àº ¿µ¹®À» Ã¼Å© ÇÒ¶§..
var i;
	for(i=0; i< s.length; i++) {
		if (spc.indexOf(s.substring(i, i+1)) == -1) {
		return false;
		}
	}        
return true;
}

function PTypeCheck (s) {// ¿µ¹®+¼ýÀÚ Á¶ÇÕ¸¸ °¡´ÉÇÏµµ·Ï (ID°Ë»ö¹× Å×ÀÌºí¸í ÀûÀ»°æ¿ì)
	
	var C1 = TypeCheck(s,ALPHA);
	var C2 = TypeCheck(s,NUM);
	
	alert("C1 : " + C1);
	alert("C2 : " + C2);
	if(C1 == false || C2 == false){
		return false;
	}else if(C1 == true && C2 == true){
		return true;
	}
		
}


function commaSplit(srcNumber) {
	var txtNumber = '' + srcNumber;
	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
	var arrNumber = txtNumber.split('.');
	arrNumber[0] += '.';
		do {
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		} while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1) {
		return arrNumber.join('');
		}
		else {
		return arrNumber[0].split('.')[0];
		}
}

function SetComma(frm) {
var rtn = "";
var val = "";
var j = 0;
x = frm.value.length;

	for(i=x; i>0; i--) {
		if(frm.value.substring(i,i-1) != ",") {
		val = frm.value.substring(i,i-1)+val;
		}
	}
	x = val.length;
	for(i=x; i>0; i--) {
		if(j%3 == 0 && j!=0) {
		rtn = val.substring(i,i-1)+","+rtn; 
		}else {
		rtn = val.substring(i,i-1)+rtn;
		}
	j++;
	}
frm.value = rtn;
}


function SpaceChk( str )
{
     if(str.search(/\s/) != -1){
         return true;
     }else {
         return "";
     }
}

function IsEmailChk( str )
{
     /* check whether input value is included space or not  */
     if(str == ""){
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
         return false;
     }
     var retVal = SpaceChk( str );
     if( retVal != "") {
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ºó°ø°£ ¾øÀÌ ³ÖÀ¸¼¼¿ä.");
         return false;
     }
          
     /* checkFormat */
     var isEmail = /[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+(\.[-!#$%&'*+\/^_~{}|0-9a-zA-Z]+)*/;
     if( !isEmail.test(str) ) {
         alert("ÀÌ¸ÞÀÏ Çü½ÄÀÌ Àß¸ø µÇ¾ú½À´Ï´Ù.");
         return 0;
     }
     if( str.length > 60 ) {
         alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò´Â 60ÀÚ±îÁö À¯È¿ÇÕ´Ï´Ù.");
         return false;
     }
/*
     if( str.lastIndexOf("daum.net") >= 0 || str.lastIndexOf("hanmail.net") >= 0 ) {
          alert("´ÙÀ½ ¸ÞÀÏ °èÁ¤Àº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
         document.forms[0].email.focus();  
         return 0;
     }
*/

     return true;
}


function IsJuminChk(jumin1, jumin2){
	if(jumin1 == "" || jumin2 == ""){
	alert("ÁÖ¹Î¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä");
	return false;
	}
	if ((!TypeCheck(jumin1, NUM)) || (!TypeCheck(jumin2, NUM)) ) {
	alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ Àß¸øµÈ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù. ");
	return false;
	}
	var i;
	chk = 0;
	for (i=0; i<6; i++) {
	chk += ( (i+2) * parseInt( jumin1.substring( i, i+1) ));
	}
	for (i=6; i<12; i++) {
	chk += ( (i%8+2) * parseInt( jumin2.substring( i-6, i-5) ));         
	}
	chk = 11 - (chk%11);
	chk %= 10;
	if (chk != parseInt( jumin2.substring(6,7))) {
	alert ("Á¤È®ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï ¹øÈ£ÀÔ´Ï´Ù.");	
	return false;
	}    

	if ((jumin1.length < 6) || (jumin2.length < 7)) {
	alert("ÀÔ·ÂÇÏ½Å ÁÖ¹Îµî·Ï ¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù. ");
	return false;
	}
	return true;
}	


function chkWorkNum(reg_no1,reg_no2,reg_no3) { 
    reg_no=reg_no1 + reg_no2 + reg_no3
        strNumb = reg_no; 
        
        sumMod        =        0; 
        sumMod        +=        parseInt(strNumb.substring(0,1)); 
        sumMod        +=        parseInt(strNumb.substring(1,2)) * 3 % 10; 
        sumMod        +=        parseInt(strNumb.substring(2,3)) * 7 % 10; 
        sumMod        +=        parseInt(strNumb.substring(3,4)) * 1 % 10; 
        sumMod        +=        parseInt(strNumb.substring(4,5)) * 3 % 10; 
        sumMod        +=        parseInt(strNumb.substring(5,6)) * 7 % 10; 
        sumMod        +=        parseInt(strNumb.substring(6,7)) * 1 % 10; 
        sumMod        +=        parseInt(strNumb.substring(7,8)) * 3 % 10; 
        sumMod        +=        Math.floor(parseInt(strNumb.substring(8,9)) * 5 / 10); 
        sumMod        +=        parseInt(strNumb.substring(8,9)) * 5 % 10; 
        sumMod        +=        parseInt(strNumb.substring(9,10)); 
         
        if (sumMod % 10 != 0) { 
                return false; 
        }
        return true; 
} 

function enter(field) {
  if (event.keyCode == 13) {
    var i;
    for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;
	  i = (i + 1) % field.form.elements.length;
    field.form.elements[i].focus();
    return false;
  } else {
	  return true;
  }
}

function radiocheck(name){//name : documnet.Forms.name
	var namelength = name.length;	
	if(typeof(namelength) != "undefined"){
	 for($i=0; $i<namelength; $i++){ 
		if(name[$i].checked==true) return true;
	 }
	} else { // ¶óµð¿À ¹öÅÏÀÌ ÇÏ³ªÀÏ°æ¿ì
		if(name.checked == true) return true;
	}
}

var win1Open = null

function displayImage(picName, windowName, windowWidth, windowHeight){
return window.open(picName,windowName,"toolbar=no,scrollbars=no,resizable=no,width=" + (parseInt(windowWidth)+20) + ",height=" + (parseInt(windowHeight)+15),"left=0,top=0") 
}

function winClose(){
if(win1Open != null) win1Open.close() 
}


//°¶·¯¸®¿¡¼­ ÀÌ¹ÌÁö Å¬¸¯ÇÏ¸é Ã¢ÀÇ ¸®»çÀÌÂ¡ÀÌ °¡´ÉÇÏ°Ô ¼öÁ¤(µðÆúÆ®°ª : scrollbars=no)
function doNothing(){}
function displayImage(picName, windowName, windowWidth, windowHeight){
var winHandle = window.open("" ,windowName,"toolbar=no,scrollbars=yes,status=no, location = no,resizable=no,scrollbars = yes ,width=" + windowWidth + ",height=" + windowHeight + ",left=225,top=165")
if(winHandle != null){
var htmlString = "<html><head><title>DETAIL IMAGE</title></head>" 
htmlString += "<body leftmargin=10 topmargin=10 marginwidth=10 marginheight=10>"
htmlString += "<a href=javascript:window.close()><img src=" + picName + " border=0 alt=´Ý±â></a>"
htmlString += "</body></html>"
winHandle.document.open()
winHandle.document.write(htmlString)
winHandle.document.close()
} 
if(winHandle != null) winHandle.focus()
return winHandle
}

function open_memo(skin,MType,ReceiveID){// ÂÊÁö ¿­±â
	void(window.open(skin + "/memo/index.php?MType=" + MType + "&ReceiveID=" + ReceiveID ,"MEMO","toolbar=no,scrollbars=yes,status=no, location = no,resizable=no,width=630,height=500,left=225,top=165"));
}

function open_scrap(skin){// ½ºÅ©·¦ ¿­±â
	void(window.open(skin + "/scrap/index.php" ,"SCRAP","left=0,top=0,toolbar=no,scrollbars=yes,status=no, location = no,resizable=no,width=630,height=500,left=225,top=165"));
}
function write_scrap(skin,tbl,uid,type){// ½ºÅ©·¦ ¾µ¶§ ÆË¾÷
	void(window.open(skin + "/scrap/index.php?Tbl=" + tbl + "&UID=" + uid + "&Type=" + type + "&mode=write"  ,"SCRAP","toolbar=no,scrollbars=yes,status=no, location = no,resizable=no,width=630,height=500,left=225,top=165"));
}

function open_sms(skin,receive_phone){//sms º¸³»±â
	void(window.open(skin + "/sms/index.php?addcall=" + receive_phone ,"SMS","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=200,height=500,left=225,top=165"));
}

function open_mail(skin,receive_mail,receive_name){//¸ÞÀÏ º¸³»±â
	void(window.open(skin + "/mail/index.php?Email=" + receive_mail + "&Name=" + receive_name ,"MAIL","toolbar=no,scrollbars=yes,status=no, location = no,resizable=no,width=630,height=500,left=225,top=165"));
}

function goHomepage(url){ // È¨ÆäÀÌÁö ¹æ¹®	
	void(window.open(url));
}

/* plusmall Ãß°¡ */

function OpenAddressBook(DIR , ID){ // ¹è¼ÛÁö ÁÖ¼Ò·Ï 
	void(window.open(DIR + "/USER_DELIVERY_BOOK.php?ID=" + ID ,"DeliveryAddress","toolbar=no,scrollbars=yes,status=no, location = no,resizable=no,width=660,height=600,left=225,top=165"));
}



// ³¯Â¥ ¼±ÅÃ
function DaySelect(f,start,end){	
	f.SDay.value = start;
	f.FDay.value = end;
}


function Reverse( Str ) 
{ 
var ret = ""; 

for (var i = 0; i < Str.length; i++) 
  ret = Str.substr(i, 1) + ret; 

return ret; 
} 

// ÄÞ¸¶ Ãß°¡ 
function Add_Comma( TxtField ) {
var tmp = Reverse(TxtField.value); 
    var Acc = ""; 
    if (tmp.indexOf(",") > -1) { 
        return; 
    } 

    for(var i = 0; i < tmp.length; i = i + 3) { 
     Acc += tmp.substr(i, 3); 
     if (i + 3 < TxtField.value.length) 
      Acc += ","; 
    } 

    TxtField.value = Reverse(Acc); 
return; 
} 

// ÄÞ¸¶ »èÁ¦ 
function Del_Comma( TxtField ) 
{ 
var tmp = TxtField.value; 
while (tmp.indexOf(",") > -1) 
     tmp = tmp.replace(",", ""); 
    TxtField.value = tmp; 
    return; 
} 

// Flash Object Ã³¸®

function flashview(dirNswf,fwidth,fheight,wmodevalue,menuvalue){
 var flashobjec="";
 flashobjec+="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\""+fwidth+"\" height=\""+fheight+"\">";
 flashobjec+="<param name=\"movie\" value=\""+dirNswf+"\">";
 flashobjec+="<param name=\"quality\" value=\"high\">";
 flashobjec+="<param name=\"wmode\" value=\""+wmodevalue+"\">";
 flashobjec+="<param name=\"menu\" value=\""+menuvalue+"\">";
 flashobjec+="<embed src=\""+dirNswf+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" width=\""+fwidth+"\" height=\""+fheight+"\"></embed>";
 flashobjec+="</object>"; 
 document.write(flashobjec); 
}
//flashview('/flash/index.swf',700,333,'transparent',false);




