/*************
			¿Â¶óÀÎ ÀÔ»çÁö¿ø¼­ ÀÔ·Â Ã¼Å© ½ºÅ©¸³Æ®
*/



function space_check(elementId,msg){
		var str= document.getElementById(elementId).value;	
		//var str= document.frm_admin.admin_id.value;	
		var result= str.split(" ");

		if (str.length + 1 == result.length){
			alert(msg);
			document.getElementById(elementId).value = "";
			document.getElementById(elementId).focus();
			return false;
		}else{
			return true;
		}
}

function space_check1(elementId,msg){
		var str= document.getElementById(elementId).value;
		var rtlen = 0;
		//alert(str);	
		str = str.replace(/\s/g,"");
		rtlen = str.length;
		if (rtlen == 0){
			alert(msg);
			document.getElementById(elementId).value = "";
			document.getElementById(elementId).focus();
			return false;
		}else{
			return true;
		}

		//if (str.length + 1 == result.length){
			//alert(msg);
			//document.getElementById(elementId).value = "";
			//document.getElementById(elementId).focus();
			//return false;
		//}else{
			//return true;
		//}
}

function DeleteZipcode()
{
	var aa = document.DealerSearch.ZipCode.value;
	if ( aa == "zipcode")
	{
		document.DealerSearch.ZipCode.value = "";
		document.DealerSearch.ZipCode.focus();
		return ;
	}
}

function space_check2(form, elementId,msg){
		var objctrl = eval( "document.getElementById('" + form + "')." + elementId );	
		var str = objctrl.value;
		var result= str.split(" ");

		if (str.length + 1 == result.length){
			alert(msg);
			objctrl.value = "";
			objctrl.focus();
			return false;
		}else{
			return true;
		}
}

/*****  ÇÑ±Û¸¸ ÀÔ·Â ****/
function kr_check(elementId,msg)
{
var str= document.getElementById(elementId).value;	
 for(i=0; i<str.length; i++)
 {
  if(!((str.charCodeAt(i) > 0x3130 && str.charCodeAt(i) < 0x318F) || (str.charCodeAt(i) >= 0xAC00 && str.charCodeAt(i) <= 0xD7A3)))
  {
	alert(msg);
	document.getElementById(elementId).value = "";
	document.getElementById(elementId).focus();
    return false;
  }
  else return true; // Ã³¸®
 }
}

/*****  ¿µ¹® ¹× ¼ýÀÚ¸¸ ÀÔ·Â ****/
function en_check(elementId,msg)
{
var str;
var i;
var temp= document.getElementById(elementId).value;	
 for(i=0; i<temp.length; i++)
 {
  str = temp.charAt(i);
  if((str < '0' || str > '9')&&(str < 'a' || str > 'z')&&(str < 'A' || str > 'Z'))
	   
  {
	alert(msg);
	document.getElementById(elementId).value = "";
	document.getElementById(elementId).focus();
    return false;
  }
 }
  return true; // Ã³¸®
}

/*****  ¼ýÀÚ¸¸ ÀÔ·Â ****/
function only_number() {
	var filter = "[0-9]";
	if(filter){
		var sKey=String.fromCharCode(event.keyCode);
		var re=new RegExp(filter);
		if(!re.test(sKey)) event.returnValue=false;
	}
}
/*****  ¼ýÀÚ¸¸ ÀÔ·Â ****/
function num_check(elementId) { 
		val = document.getElementById(elementId).value;	
        new_val = ''; 
        for(i=0;i<val.length;i++) { 
                char = val.substring(i,i+1); 
                if (char < '0' || char > '9') { 
						alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä!");
                        document.getElementById(elementId).value = new_val; 
                        return; 
                } else { 
                        new_val = new_val + char; 
                } 
        } 
} 

/*****  e-mail Check ****/
function email_check(elementId,msg) {
	var str= document.getElementById(elementId).value;
	var A = str.indexOf('@')
	var prd = str.lastIndexOf('.')
	var space = str.indexOf(' ')
	var length = str.length - 1   

	if ((A < 1) || (prd <= A+1) ||  (prd == length ) ||  (space  != -1)) {  
		alert(msg)
		document.getElementById(elementId).select();
		return false;
	}else{
		return true;
	}
}

function image_check(elementId,msg) {
	var str= document.getElementById(elementId).value;
	var dot = str.lastIndexOf(".");
	var ext = str.substring(dot+1).toLowerCase();
	if(ext != "" && ext != "jpg" && ext != "gif" && ext != "bmp" && ext != "jpeg" ){
		alert(msg);
		return false;
	}else{
		return true;
	}
}


function imgLoad(path, targetid, smallwidth, smallheight){
	var target= document.getElementById(targetid);
	target.src = path;
}

function resize(target,smallwidth,smallheight){
	var smsizew=0;
	var smsizeh=0;

	photo = new Image();
	photo.src = target.src;

    realwidth = photo.width;
    realheight = photo.height;

	if(realwidth > realheight){		
		rate = realwidth/realheight;
		if(realwidth > smallwidth){
			smsizew = smallwidth;
			smsizeh = parseInt(smallwidth/rate);
			if(smsizeh > smallheight){		
				smsizeh = smallheight;
				smsizew = parseInt(smallheight*rate);
			}
		}else if(realwidth < smallwidth && realheight > smallheight){
			smsizeh = smallheight;
			smsizew = parseInt(smallheight*rate);
		}else{					
			smsizew = realwidth;
			smsizeh = realheight;
		}
	}else if (realwidth < realheight){		
		rate = realheight/realwidth;
		if(realheight > smallheight){
			smsizeh = smallheight;
			smsizew = parseInt(smallheight/rate);
			if(smsizew > smallwidth){
				smsizew = smallwidth;
				smsizeh = parseInt(smallwidth*rate);
			}
		}else{					
			smsizew = realwidth;
			smsizeh = realheight;
		}		
	}else{										
		if(realheight > smallheight){
			smsizew = smallwidth;
			smsizeh = smallheight;
		}else{
			smsizew = realwidth;
			smsizeh = realheight;
		}
	}
    target.width = smsizew;
    target.height = smsizeh;	
}

function picture_view(){
	document.getElementById("scale_image").style.visibility = "visible";
}
function picture_hidden(){
	document.getElementById("scale_image").style.visibility = "hidden";
}

//tip box
function vtip(txt){
	if(txt){
		tipbox.innerText=txt;
		tipbox.style.left=event.x;
		tipbox.style.top=document.body.scrollTop+event.clientY-30;
		tipbox.style.display='';
	}else{
		tipbox.style.display='none';
	}
}
/* Slash ¸¦ Á¦°ÅÇÑ´Ù */
function RemoveSlash( theDate )
{
        var SlashString="";

        for( j=0; j<=theDate.length-1; j++)
                if( theDate.charAt(j) != "." )
                        SlashString = SlashString + theDate.charAt(j);

        return SlashString;
}
/* ³âµµ¿Í ¿ù Ã¼Å©·çÆ¾ ex) YYYYMM or YYYY/MM
    <input type="text" name="Tb_CntrYyyymm" size="8" maxlength=7 
    onBlur="javascript:isValidDateMonth(form.Tb_CntrYyyymm);"> */
function isValidDateMonth(theDate)
{
      var checkOK = "0123456789.";
      var checkStr = RemoveSlash(theDate.value);
      var allValid = 0;
      var decPoints = 0;
      var allNum = "";
      
      if(theDate.value == "")   return;
      
      /* ¼ýÀÚÀÎ°¡? */
      for (i = 0;  i < checkStr.length;  i++)
      {
        ch = checkStr.charAt(i);
        for (j = 0;  j < checkOK.length;  j++)
          if (ch == checkOK.charAt(j))
            break;
        if (j == checkOK.length)
        {
          allValid = 1;
          break;
        }
        if (ch != ".")
          allNum += ch;
      }
      
      if( checkStr.length != 6 ){
        allValid = 2;
          }
          
          if( ( checkStr.length == 6 ) && ((parseInt(checkStr.substring(4,6), 10) < 1) || (parseInt(checkStr.substring(4,6), 10) > 12)) ){
        allValid = 3;
      }
          switch( allValid ){
                case 1 :
                alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ½Ê½Ã¿ä.");
                break;
                case 2 :
                alert("[YYYYMM] ÇüÅÂ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä..");
                break;
                case 3 :
                alert("¿ùÀº '01'¿¡¼­ '12'±îÁö¸¸ ÀÔ·ÂÇÏ½Ê½Ã¿ä.");
                break;
          }
      
      if( allValid != 0 ){
        theDate.value = "";
        theDate.focus();
        return (false);
      }

        theDate.value = checkStr.substring(0,4) + "." + checkStr.substring(4,6)
        
        return (true);
}

//table row Ãß°¡
function AddList(obj) {
	var htmlstr;
	var objectCount;
	var i,j,last,cellcnt,newRow,newCell,newIndex;
	//Ãß°¡ row index
	newIndex = obj.children(0).rows.length -1 ;
	//insert row
	last   = obj.children(0).rows.length;
	newRow = obj.insertRow(last);
	newRow.height = "28"
	//get cellcnt
	cellcnt = obj.children(0).rows(1).cells.length;	
	//insert cell
	for(i=0; i<cellcnt; i++){
		htmlStr = "";
		htmlStr = obj.children(0).rows(1).cells(i).outerHTML;
		newCell = newRow.insertCell();

		newCell.innerHTML = htmlStr;
		j=0;
		while(newCell.children(j+1) != undefined){
			newCell.children(j).value = "";	
			if (newCell.children(j).name == "del_check"){
				newCell.align = "center";
				newCell.children(j).value = newIndex;
			}
			j++	
		}	
	}	
}


//»èÁ¦
function DelList(obj,thisRow){
	var k,i,j, viewIndex;
	last = obj.children(0).rows.length;
	//¸¶Áö¸· ÁÙÀÎ°æ¿ì cleansing
	if( thisRow == 0) {
		//get cellcnt
		cellcnt = obj.children(0).rows(1).cells.length;		
		//insert cell
		for(i=0; i<cellcnt; i++){
			delCell = obj.children(0).rows(1).cells(i);
			//define object attribute
			j=0;
			while(delCell.children(j) != undefined){
				delCell.children(j).value='';	
				if (delCell.children(j).name == "del_check"){
					delCell.children(j).value = 0;
				}
				j++	
			}		
		}		
	}else{
		//¸¶Áö¸· line »èÁ¦
		//last = last - 1;
		//for(i = last; i > (last-rowcnt) ; i--){
		//	obj.deleteRow(i);
		//}

		//¼±ÅÃµÈ line »èÁ¦
		obj.deleteRow(parseInt(thisRow) + 1);

		last = obj.children(0).rows.length;
		for(k=0; k<last-1; k++){
			//get cellcnt
			cellcnt = obj.children(0).rows(1).cells.length;	
			//insert cell
			for(i=0; i<cellcnt; i++){
				thisCell = obj.children(0).rows(k+1).cells(i);
				j=0;
				while(thisCell.children(j+1) != undefined){	
					if (thisCell.children(j).name == "del_check"){
						thisCell.children(j).value = k;
					}
					j++	
				}	
			}	
		}
	}
}

function idCheck() {
	var idVal = document.frm_join.cstmr_id;
	var idValue = idVal.value.split(" ").join("");

	if (idValue.length < 1) {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		idVal.select();
		return;
	} else if (!hangulchk(idValue, 1)) {
		alert("¾ÆÀÌµð¿¡ °ø¹éÀÌ³ª Æ¯¼ö¹®ÀÚ, ÇÑ±ÛÀº ¾ÈµË´Ï´Ù!");
		idVal.select();
		return;
	} else if (idValue.length < 4) {
		alert("¾ÆÀÌµð´Â 4~12ÀÚ ÀÔ´Ï´Ù.");
		idVal.select();
		return;
	} else if (idValue == "hibrand" || idValue == "brand" || idValue == "webmaster") {
		alert("»ç¿ëÇÏ½Ç ¼ö ¾ø´Â ¾ÆÀÌµð ÀÔ´Ï´Ù.");
		idVal.select();
		return;
	} else	// Ã¢ »çÀÌÁî : 410*260
		popUp("../../Etc/OverlapID/OverlapID.asp?cstmr_id=" + idValue, "ID_CHECK", "width=400,height=380,top=100,left=100");
}

function check_idno() {
	var frm = document.frm_join;
	var idno1 = frm.id_no1;
	var idno2 = frm.id_no2;
	var idno1_val = frm.id_no1.value;
	var idno2_val = frm.id_no2.value;

	if (idno1_val.length < 6) {
		alert("ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÇØÁÖ¼¼¿ä");
		idno1.select();
		return;
	} else if (idno2_val.length < 7) {
		alert("ÁÖ¹Î¹øÈ£¸¦ È®ÀÎÇØÁÖ¼¼¿ä");
		idno2.select();
		return;
	} else if (!idnocheck()) {
		return;
	} else	// ¾ÆÀÌÇÁ·¹ÀÓ¿¡ Submit
		frm.target = "ifrm";
		frm.action = "idno_ok.asp";
		frm.submit();
}
function idnocheck() {
	var frm = document.frm_join;

		var yy   = frm.id_no1.value.substring(0,2);
		var mm = frm.id_no1.value.substring(2,4);
		var dd  = frm.id_no1.value.substring(4,6);
		var sex = frm.id_no2.value.substring(0,1);
		if ((mm < 1) || (mm > 12) || (dd < 1) || (dd > 31)) {
			alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù!");
			frm.id_no1.value = "";
			frm.id_no1.focus();
			return false;
		}
		if ( sex < 1 || sex > 4 ) {
			alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù!");
			frm.id_no2.focus();
			return false;
		}
		// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
		var chk = 0;
		for (var i = 0; i <= 5; i++){ 
			chk = chk + ((i % 8 + 2) * parseInt(frm.id_no1.value.substring(i, i + 1)));
		}
		for (var i = 6; i <= 11; i++){ 
		   	chk = chk + ((i % 8 + 2) * parseInt(frm.id_no2.value.substring(i - 6, i - 5)));
		}
		chk = 11 - (chk %11);
		chk = chk % 10;
		if (chk != frm.id_no2.value.substring(6,7)) {
			alert ("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
			frm.id_no1.focus();
			return false;
		}else{
			return true;
		}
}

function popUp(href, popName, option) {
	var openWin;
	openWin = window.open (href, popName, "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no," + option);
	openWin.focus();
}

function hangulchk(wrd, idx) {	
	var str;
	if (idx == 1) { str =	 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-_"; }
	else if(idx == 3) { str =	 "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890._"; }
	else { str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890;:/?,<>`!@#$%^&*()=\|"; }
		for (var i=0; i< wrd.length; i++){
			idcheck = wrd.charAt(i);
			for ( j = 0 ;  j < str.length ; j++){
				if (idcheck == str.charAt(j)) break;
	     		if (j+1 == str.length) return false;
	     	}
	     }
	     return true;
}

function numchk(num) {
		var str = "1234567890";
		for (i=0; i< num.length; i++){
			numcheck = num.charAt(i);
			for ( j = 0 ;  j < str.length ; j++){
				if (numcheck == str.charAt(j)) break;
	     		if (j+1 == str.length) return false;
	     	}
	     }
	     return true;
}