-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/zbk_admin.220809/js/
File Upload :
Current File : /var/www/html/zbk_admin.220809/js/order_modify.js

	function mFrm_submit() {
		var f = document.getElementsByName('mForm')[0] ;
		var obj , len  ;
		if ( _chkForm(f)) {
			if ( ftype == 'M' ) {
				i = 0 ;
				// »çÀÌÁî
				while ( true ) {
					i++ ;
					if ( document.getElementsByName('sizet_' + i).length < 1) break ;
					// number check
					if ( document.getElementsByName('numb_' + i)[0].value == '' ) continue ;
					if ( isNaN(document.getElementsByName('numb_' + i)[0].value)) {
						document.getElementsByName('numb_' + i)[0].focus() ;
						alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.') ;
						return ;
					}
				}
				// ½ºÅ¸Å·
				obj = document.getElementsByName('s_qry[]') ;
				len = obj.length ;
				for ( i = 0 ; i < len ; i++ ) {
					if ( obj[i].value == '' ) continue ;
					if ( isNaN(obj[i].value)) {
						obj[i].focus() ;
						alert('¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä') ;
						return ;
					}
				}
			}
			if ( confirm(' Àû¿ëµÈ ¼öÁ¤»çÇ×Àº ÀÌÈÄ µÇµ¹¸± ¼ö ¾ø½À´Ï´Ù. \n ¼öÁ¤ÇϽðڽÀ´Ï±î? ')) f.submit() ;
		}
	}

// formtype S , T
	function s_add() {
		var tbl = document.getElementById('sz_tbl') ;
		var tbd = tbl.children[1] ;
		var tr , td , obj ;
		tr = document.createElement('TR') ;
		td = document.createElement('TD') ; tr.appendChild(td) ;
		td.className = 'c' ;
		try {
			obj = document.createElement('INPUT') ;
			obj.type = 'text' ;
			obj.name = 's_tit[]' ;
		} catch(e) {
			obj = document.createElement('<INPUT type="text" name="s_tit[]">') ;
		}
		td.appendChild(obj) ;
		obj.size = '20' ;
		obj.value = '' ;
		td = document.createElement('TD') ; tr.appendChild(td) ;
		td.className = 'c' ;
		try {
			obj = document.createElement('INPUT') ;
			obj.type = 'text' ;
			obj.name = 's_qry[]' ;
		} catch(e) {
			obj = document.createElement('<INPUT type="text" name="s_qry[]">') ;
		}
		 td.appendChild(obj) ;
		obj.size = '4' ;
		obj.value = '' ;
		tbd.appendChild(tr) ;
	}

	// formtype M
	function set__position_optname(code) {
		switch ( code ) {
			case 'e' : return '¿¥ºí·½' ;
			case 's' : return '½ºÆù¼­' ;
			case 'i' : return 'À̴ϼÈ' ;
			case 'p' : return 'ÆÐÄ¡' ;
			case 't' : return 'ÆÀ¸í' ;
			case 'n' : return '¹øÈ£¼­Ã¼' ;
		}
	}

	function c_opt2(pos ) {
		var obj = document.getElementsByName('pos_' + pos )[0] ;
		obj.value = '' ; // ¿É¼Ç¼±Åðª ÃʱâÈ­
		obj.parentElement.parentElement.children[3].innerHTML = '' ; // ½Å±Ô¿É¼Ç¸í ÃʱâÈ­
		obj.parentElement.parentElement.children[4].innerHTML = '' ; // ½Å±Ô¿É¼Ç¸í ÃʱâÈ­
	}
	function c_opt(pos) {
		if ( pos == '04' || pos == '10' || pos == '13' ) { // n
			c_opt2('04') ;
			c_opt2('10') ;
			c_opt2('13') ;
		} else
			c_opt2(pos) ;
	}

	function d_opt(pos) {
		var npos = parseInt(pos,10) ;
		var pos_popup = window.open( '?code=ODR&mode=pop&pos=' + pos , 'option' , 'width=644,height=600,scrollbars=no' ) ;
		pos_popup.focus() ;
	}
	function set__tposconfig(pos , code , img , title, idx , p1 , p2 , p3 ) {
		var obj = document.getElementsByName('pos_' + pos )[0] ;
		obj.value = code + ',' + idx ;
		obj.parentElement.parentElement.children[3].innerHTML = set__position_optname(code) ;
		obj.parentElement.parentElement.children[4].innerHTML = title ;
	}
	function set__posconfig( pos , code , img , title, idx , p1 , p2 , p3 ) {
		if ( pos == '04' || pos == '10' || pos == '13' ) { // n
			set__tposconfig( '04' , code , img , title, idx , p1 , p2 , p3 ) ;
			set__tposconfig( '10' , code , img , title, idx , p1 , p2 , p3 ) ;
			set__tposconfig( '13' , code , img , title, idx , p1 , p2 , p3 ) ;
		} else
			set__tposconfig( pos , code , img , title, idx , p1 , p2 , p3 ) ;
	}

	function set__posconfig_t( pos , code , txt , arch ) {
		var obj = document.getElementsByName('pos_' + pos )[0] ;
		obj.value = code + ',' + ( arch ? 'Y' : 'N' )  + ',' + txt ;
		obj.parentElement.parentElement.children[3].innerHTML = set__position_optname(code) ;
		obj.parentElement.parentElement.children[4].innerHTML = txt + ( arch ? '(¾ÆÄ¡Çü)' : '' ) ;
	}

	function set__posconfig_i( pos , code , arch ) {
		var obj = document.getElementsByName('pos_' + pos )[0] ;
		obj.value = code + ',' + ( arch ? 'Y' : 'N' )  ;
		obj.parentElement.parentElement.children[3].innerHTML = set__position_optname(code) ;
		obj.parentElement.parentElement.children[4].innerHTML = arch ? '(¾ÆÄ¡Çü)' : ''  ;
	}



	function mk_sizes(c,n) {
		var slt , opt ;
		try {
			slt = document.createElement('<select name="size' + c +'_' + n + '">')	;
		} catch(e) {
			slt = document.createElement('SELECT') ;
			slt.name = 'size' + c +'_' + n ;
		}
		var len = s_sizes.length ;
		slt.options[0] = new Option( '»çÀÌÁî' , '' ) ;
		for ( var i = 0 ; i < len ; i++ ) {
			slt.options[(i+1)] = new Option( s_sizes[i].text , s_sizes[i].value ) ;
		}
		return slt ;
	}

	function delList() {
		var tbl = document.getElementById('tblGorder') ;
		var tbd = tbl.children[1] ;
		var tbdlen = tbd.children.length - 1 ;
		var dObj = tbd.children[tbdlen] ;
		if ( tbdlen < 3 ) { // header 2 row + line 1 row
			alert('´õÀÌ»ó »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.') ;
			return ;
		}
		tbd.removeChild(dObj) ;
	}
	function addList() {
		var tbl = document.getElementById('tblGorder') ;
		var tbd = tbl.children[1] ;
		var tbdlen = tbd.children.length - 1 ;  // header 2 row
		var tr , td , obj ;
		tr = document.createElement('TR') ;
		// size
		td = document.createElement('TD') ; tr.appendChild(td) ; td.className = 'c' ; td.style.textAlign = 'center' ;
		obj = mk_sizes('t' , tbdlen) ; td.appendChild(obj) ;
		td = document.createElement('TD') ; tr.appendChild(td) ; td.className = 'c' ; td.style.textAlign = 'center' ;
		obj = mk_sizes('b' , tbdlen) ; td.appendChild(obj) ;
		// arm
		td = document.createElement('TD') ; tr.appendChild(td) ; td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<input type="radio" name="arm_' + tbdlen + '" value="L" checked>') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'radio' ;
			obj.name = "arm_" + tbdlen ;
			obj.value = 'L' ;
			obj.checked = true ;
		}
		td.appendChild(obj) ;
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<input type="radio" name="arm_' + tbdlen + '" value="S">') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'radio' ;
			obj.name = "arm_" + tbdlen ;
			obj.value = 'S' ;
		}
		td.appendChild(obj) ;
		// text
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<INPUT type="text" name="initial_' + tbdlen + '" size="20" value="">') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'text' ;
			obj.name = "initial_" + tbdlen ;
			obj.size = '20' ;
		}
		td.appendChild(obj) ;
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<INPUT type="text" name="numb_' + tbdlen + '" size="10" value="">') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'text' ;
			obj.name = "numb_" + tbdlen ;
			obj.size = '10' ;
		}
		 td.appendChild(obj) ;
		// position
		for ( var i = 1 ; i <=3 ; i++ ) {
			td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
			try {
				obj = document.createElement('<INPUT type="checkbox" name="num' + i + '_' + tbdlen + '" value="' + i + '">') ;
			} catch(e) {
				obj = document.createElement('INPUT') ;
				obj.type = 'checkbox' ;
				obj.name = "num" + i + "_" + tbdlen ;
				obj.value = i ;
			}
			td.appendChild(obj) ;
		}
		// ADD - del btn
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<input type="checkbox" name="del_' + tbdlen + '" value="Y">') ;
			obj.attachEvent('onclick' , function(e) { delAsize(e.target || e.srcElement ); } ) ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'checkbox' ;
			obj.name = "del_" + tbdlen ;
			obj.value = "Y" ;
			obj.addEventListener( 'click' , function() { delAsize(this);}) ;
		}
		td.appendChild(obj) ;
		// end
		tbd.appendChild(tr) ;
	}
	// ½ºÅ¸Å·
	function delSList() {
		var tbl = document.getElementById('tblStocking') ;
		var tbd = tbl.children[1] ;
		var tbdlen = tbd.children.length - 1 ;
		var dObj = tbd.children[tbdlen] ;
		if ( tbdlen < 2 ) { // header 2 row + line 1 row
			alert('´õÀÌ»ó »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.') ;
			return ;
		}
		tbd.removeChild(dObj) ;
	}
	function addSList() {
		var tbl = document.getElementById('tblStocking') ;
		var tbd = tbl.children[1] ;
		var tr , td , obj ;
		tr = document.createElement('TR') ;
		td = document.createElement('TD') ; tr.appendChild(td) ;
		td.className = 'c' ; td.style.textAlign = 'center' ;
		obj = document.createElement('INPUT') ; td.appendChild(obj) ;
		obj.type = 'text' ;
		obj.name = 's_tit[]' ;
		obj.size = '20' ;
		obj.value = '' ;
		td = document.createElement('TD') ; tr.appendChild(td) ;
		td.className = 'c' ; td.style.textAlign = 'center' ;
		obj = document.createElement('INPUT') ; td.appendChild(obj) ;
		obj.type = 'text' ;
		obj.name = 's_qry[]' ;
		obj.size = '4' ;
		obj.value = '' ;
		obj = document.createTextNode('ÄÓ·¹') ; td.appendChild(obj) ;
		tbd.appendChild(tr) ;
	}

	function addAsizes() {
		var tbl = document.getElementById('sz_tbl') ;
		var tbd = tbl.children[0] ;
		var tbdlen = tbd.children.length - 1 ;  // header 2 row
		var tr , td , obj ;
		tr = document.createElement('TR') ;
		// size
		td = document.createElement('TD') ; tr.appendChild(td) ; td.className = 'c' ; td.style.textAlign = 'center' ;
		obj = mk_sizes('t' , tbdlen) ; td.appendChild(obj) ;
		// size
		td = document.createElement('TD') ; tr.appendChild(td) ; td.className = 'c' ; td.style.textAlign = 'center' ;
		obj = mk_sizes('b' , tbdlen) ; td.appendChild(obj) ;
		// arm
		td = document.createElement('TD') ; tr.appendChild(td) ; td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<input type="radio" name="arm_' + tbdlen + '" value="L" checked>') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'radio' ;
			obj.name = "arm_" + tbdlen ;
			obj.value = 'L' ;
			obj.checked = true ;
		}
		td.appendChild(obj) ;
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<input type="radio" name="arm_' + tbdlen + '" value="S">') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'radio' ;
			obj.name = "arm_" + tbdlen ;
			obj.value = 'S' ;
		}
		td.appendChild(obj) ;
		// text
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<INPUT type="text" name="initial_' + tbdlen + '" size="20" value="">') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'text' ;
			obj.name = "initial_" + tbdlen ;
			obj.size = '20' ;
		}
		td.appendChild(obj) ;
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<INPUT type="text" name="numb_' + tbdlen + '" size="10" value="">') ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'text' ;
			obj.name = "numb_" + tbdlen ;
			obj.size = '10' ;
		}
		td.appendChild(obj) ;
		// position
		for ( var i = 1 ; i <=3 ; i++ ) {
			td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
			try {
				obj = document.createElement('<INPUT type="checkbox" name="num' + i + '_' + tbdlen + '" value="' + i + '">') ;
			} catch(e) {
				obj = document.createElement('INPUT') ;
				obj.type = 'checkbox' ;
				obj.name = "num" + i + "_" + tbdlen ;
				obj.value = i ;
			}
			td.appendChild(obj) ;
		}
		// ADD - del btn
		td = document.createElement('TD') ; tr.appendChild(td) ;  td.className = 'c' ; td.style.textAlign = 'center' ;
		try {
			obj = document.createElement('<input type="checkbox" name="del_' + tbdlen + '" value="Y">') ;
			obj.attachEvent('onclick' , function(e) { delAsize(e.target || e.srcElement ); } ) ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'checkbox' ;
			obj.name = "del_" + tbdlen ;
			obj.value = "Y" ;
			obj.addEventListener( 'click' , function() { delAsize(this);}) ;
		}
		td.appendChild(obj) ;
		// end
		tbd.appendChild(tr) ;
	}

	function delAsize(obj) { // obj : A
		var td = obj.parentElement , tr = td.parentElement , tds = tr.children.length ;
		var chk = td.children[0].checked ;
		for ( var i = 0 ; i < tds ; i++ ) {
			tr.children[i].style.backgroundColor = chk ? '#FFA2A2' : '#FFFFFF' ;
		}
		//obj.parentElement.parentElement.parentElement.removeChild(obj.parentElement.parentElement) ;
	}

Copyright © 2017 || Recoded By Mr.Bumblebee