-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/zbk_product.bk.200925/js/
File Upload :
Current File : /var/www/html/zbk_product.bk.200925/js/goods_M.js

var pos_left_info_w = [ 0 , 43 , 41 , 41 , 92 , 90 , 90 ,
									   43 , 43 , 95 , 92 , 90 , 90 ,
									   74 , 74
									  ] ;
var pos_left_info_h = [ 0 , 33 , 33 , 33 , 62 , 35 , 35 ,
									  35 , 35 , 35 , 77 , 35 , 35 ,
									  63 , 63
									 ] ;
var pos_left_default_img = ['' , '<img src="img/select_viewin01.gif" alt="»óÀǾոé1¹ø" />'
										       , '<img src="img/select_viewin03.gif" alt="»óÀǾոé3¹ø" />'
										       , '<img src="img/select_viewin02.gif" alt="»óÀǾոé2¹ø" />'
										       , '<img src="img/select_viewin05.gif" alt="»óÀǾոé5¹ø" />'
										       , '<img src="img/select_viewin04.gif" alt="»óÀǾոé4¹ø" />'
										       , '<img src="img/select_viewin06.gif" alt="»óÀǾոé6¹ø" />' // ¿©±â±îÁö »óÀÇ(¾Õ)
										       , '<img src="img/select_viewin07.gif" />'
										       , '<img src="img/select_viewin08.gif" />'
										       , '<img src="img/select_viewin09.gif" />'
										       , '<img src="img/select_viewin11.gif" />'
										       , '<img src="img/select_viewin10.gif" />'
										       , '<img src="img/select_viewin12.gif" />' // ¿©±â±îÁö »óÀÇ(µî)
										       , '<img src="img/select_viewin14.gif" />'
										       , '<img src="img/select_viewin13.gif" />'
										   ] ;
//navigator.appName.indexOf("Explorer") != -1 ?  :
function d_opt(pos) {
	var npos = parseInt(pos,10) ;
	var pos_g_conf = p_config[npos] ;
	switch ( pos_g_conf ) {
		case 'd' : // »ç¿ëºÒ°¡
			alert('¼±ÅÃÇÒ ¼ö ¾ø´Â À§Ä¡ÀÔ´Ï´Ù.') ;
			break ;
		case 'f' : // ÁÖ¹®ÀÚ ¼±ÅÃ
		case 't' : // ÆÀ¸í
		case 'i' : // À̴ϼÈ
			var pos_popup = window.open( open_optionpopurl + '&pos=' + pos , 'option' , 'width=644,height=600,scrollbars=no' ) ;
			pos_popup.focus() ;
			break ;
		default :
			alert('¿É¼ÇÀÌ °íÁ¤µÇ¾îÀÖ´Â À§Ä¡ÀÔ´Ï´Ù.') ;
			break ;
	}
}

// ¼±Åðá°ú
function set__posconfig(pos , code , img , title, idx , p1 , p2 , p3,gubun) {
	if ( pos == '04' || pos == '10' || pos == '13' ) { // ¹øÈ£¼­Ã¼´Â µ¿½Ã º¯°æ
		set__position_optdata( '04' , code , img , title, idx , p1 , p2 , p3,gubun) ;
		set__position_optdata( '10' , code , img , title, idx , p1 , p2 , p3,gubun) ;
		set__position_optdata( '13' , code , img , title, idx , p1 , p2 , p3,gubun) ;
	} else
		set__position_optdata(pos , code , img , title, idx , p1 , p2 , p3,gubun) ;
	get__sumpriceAll();
}

function set__posconfig_i(pos,code,arch) {
	var npos = parseInt(pos,10) ;
	document.getElementById('innerImg_pos' + pos).children[0].innerHTML = 'ÀÌ´Ï¼È ' + ( arch == 'Y' ? '¾ÆÄ¡Çü ' : '' ) + '¼±ÅÃ' ; // '<table border=0 width="' + pos_left_info_w[npos] + '" height="' + pos_left_info_h[npos] + '" style="table-layout:fixed;background-color:#fff;width:' + pos_left_info_w[npos] + 'px;height:' + pos_left_info_h[npos] + 'px;"><tr><td align="center">ÀÌ´Ï¼È ' + ( arch == 'Y' ? '¾ÆÄ¡Çü ' : '' ) + '¼±ÅÃ</td></tr></table>' ;
<!--	document.getElementById('innerImg_pos' + pos).children[0].innerHTML = '<table border=0 width="' + pos_left_info_w[npos] + '" height="' + pos_left_info_h[npos] + '" style="table-layout:fixed;background-color:#fff;width:' + pos_left_info_w[npos] + 'px;height:' + pos_left_info_h[npos] + 'px;"><tr><td align="center">ÀÌ´Ï¼È ' + ( arch == 'Y' ? '¾ÆÄ¡Çü ' : '' ) + '¼±ÅÃ</td></tr></table>' ; -->
	document.getElementById('innerCodename_pos' + pos).innerHTML = set__position_optname(code) ;
	document.getElementById('innerPrice_pos' + pos).innerHTML = arch == 'Y' ? '¾ÆÄ¡Çü' : ''  ;
	initial_pcount++ ;
	p_select[npos] = code ;
	p_price[npos] = arch ;
	document.getElementsByName('p' + pos +'_option')[0].value = code + ',0,' + arch + ',' ;
	get__sumpriceAll();
}

function set__posconfig_t(pos , code , title , nm , p1 , arch , archprice ) { // t
	var npos = parseInt(pos,10) ;
	document.getElementById('innerImg_pos' + pos).children[0].innerHTML = nm; //'<table border=0 width="' + pos_left_info_w[npos] + '" height="' + pos_left_info_h[npos] + '" style="table-layout:fixed;background-color:#fff;width:' + pos_left_info_w[npos] + 'px;height:' + pos_left_info_h[npos] + 'px;"><tr><td align="center">' + nm + '</td></tr></table>' ;
<!--	document.getElementById('innerImg_pos' + pos).children[0].innerHTML = '<table border=0 width="' + pos_left_info_w[npos] + '" height="' + pos_left_info_h[npos] + '" style="table-layout:fixed;background-color:#fff;width:' + pos_left_info_w[npos] + 'px;height:' + pos_left_info_h[npos] + 'px;"><tr><td align="center">' + nm + '</td></tr></table>' ; -->
	document.getElementById('innerTitle_pos' + pos).innerHTML = title ;
	document.getElementById('innerCodename_pos' + pos).innerHTML = set__position_optname(code) ;
	innerPrice = p_config[npos] == 't' ? '¹«·á' : str_money(p1) + '¿ø' ;
	document.getElementById('innerPrice_pos' + pos).innerHTML = innerPrice + ( arch == 'Y' ? '<br>(¾ÆÄ¡Çü)' : ''  ) ;
	p_select[npos] = code ;
	//
	p_price[npos] = p_config[npos] == 't' ? archprice : archprice + p1 ;
	document.getElementsByName('p' + pos +'_option')[0].value = code + ',0,' + arch + ',' + nm ;
	get__sumpriceAll();
}

function set__position_optdata(pos , code , img , title, idx , p1 , p2 , p3,gubun) {  // e , p , s , n
	var npos = parseInt(pos,10) ;
	var innerImg = img != '' ? '<img src="' + img + '" width="' + pos_left_info_w[npos] + '" height="' + pos_left_info_h[npos] + '" style="margin:1px;"/>' : '' ;
	var innerTitle = (img != '' ? '<img src="' + img + '" width="25" height="25"/>&nbsp;' : '' ) + title ;
	var innerPrice = '' ;
	if ( code == 'e' || code == 'p' || code == 's' )
		innerPrice = str_money(p1) + '¿ø' ;
	else if ( code == 'n' ) {
		fontype = gubun ;
		fontp1 = p1 ;
		fontp2 = p2 ;
		fontp3 = p3 ;
		p1 = 0 ;
		// add 2016.07
		document.getElementById('bguide_numberforntbtn').style.display = 'none' ;
		document.getElementById('bguide_numberforntimg').children[0].innerHTML =  img != '' ? '<img src="' + img + '"/>' : '' ;
		document.getElementById('bguide_numberfonttext').innerHTML =  title ;
		document.getElementById('bguide_numberfontfront').innerHTML =  str_money(fontp1) ;
		document.getElementById('bguide_numberfontback').innerHTML =  str_money(fontp2) ;
		document.getElementById('bguide_numberfontbot').innerHTML =  str_money(fontp3) ;
		document.getElementById('bguide_numberfontinifial').innerHTML =  str_money(fontype == 'A' ? initial_kr_c : initial_kr_s) ;
	}
	document.getElementById('innerImg_pos' + pos).children[0].innerHTML = innerImg ;
	document.getElementById('innerTitle_pos' + pos).innerHTML = innerTitle ;
	document.getElementById('innerCodename_pos' + pos).innerHTML = set__position_optname(code) ;
	document.getElementById('innerPrice_pos' + pos).innerHTML = innerPrice ;
	p_select[npos] = code ;
	p_price[npos] = p1 ;
	document.getElementsByName('p' + pos +'_option')[0].value = code + ',' + idx + ',D,' ;
}

// ¼±ÅÃÃë¼Ò
function c_optR(pos) {
	var npos = parseInt(pos,10) ;
	var pos_g_conf = p_config[npos] ;
	switch ( pos_g_conf ) {
		case 'f' : // ÁÖ¹®ÀÚ ¼±ÅÃ
			document.getElementById('innerCodename_pos' + pos).innerHTML = '' ;
			if ( p_select[npos] == 'i' ) initial_pcount-- ;
		case 't' : // ÆÀ¸í
		case 'i' : // À̴ϼÈ
			document.getElementById('innerImg_pos' + pos).children[0].innerHTML = pos_left_default_img[npos] ;
			document.getElementById('innerTitle_pos' + pos).innerHTML = '' ;
			document.getElementById('innerPrice_pos' + pos).innerHTML = '' ;
			document.getElementsByName('p' + pos +'_option')[0].value = '' ;
			document.getElementsByName('tc_arch')[0].checked = false ;
			p_select[npos] = '' ;
			p_price[npos] = '' ;
			break ;
	}
}
function c_opt(pos) {
	if ( pos == '04' || pos == '10' || pos == '13' ) { // ¹øÈ£¼­Ã¼´Â µ¿½Ã º¯°æ
		c_optR('04') ;
		c_optR('10') ;
		c_optR('13') ;
		// add 2016.07
		document.getElementById('bguide_numberforntbtn').style.display = '' ;
		document.getElementById('bguide_numberforntimg').children[0].innerHTML =  '' ;
		document.getElementById('bguide_numberfonttext').innerHTML =  '' ;
		document.getElementById('bguide_numberfontfront').innerHTML =  str_money(0) ;
		document.getElementById('bguide_numberfontback').innerHTML =  str_money(0) ;
		document.getElementById('bguide_numberfontbot').innerHTML =  str_money(0) ;
		document.getElementById('bguide_numberfontinifial').innerHTML =  str_money(initial_kr_c) ;
		// add 2016.07 end
	} else
		c_optR(pos) ;
	get__sumpriceAll();
}

// ÄÚµå¸í
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 mk_sizes(c,n) {
	var slt , opt ;
	try {
		slt = document.createElement('<select name="s_sizes' + c +'_' + n + '">')
	} catch(e) {
		slt = document.createElement('SELECT') ;
		slt.name = 's_sizes' + c +'_' + n ;
	}
	slt.disabled = eval('s_' + c + 'state') == 'disabled' ? true : false ;
	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 in_mk_sizes(c,n) {
	var obj = mk_sizes(c,n) ;
	document.write( obj.outerHTML ) ;
}

// all checking
function fc_allchange(chk,ps) {
	var tbl = document.getElementById('tblGorder') ;
	var tbd = tbl.children[1] ;
	var tbdlen = tbd.children.length ;
	var tr , td ;
	for ( var i = 2 ; i < tbdlen ; i++ ) {
		tr = tbd.children[i] ;
		if (tr.children[ps].children[0].disabled ) break ;
		if ( ps == 1 ) {
			if (tr.children[(ps+1)].children[0].disabled ) break ;
			tr.children[(ps+1)].children[0].selectedIndex = tr.children[ps].children[0].selectedIndex  ;
		}
		else
		 	tr.children[ps].children[0].checked = chk ;
	}
	get__sumpriceAll();
}

function fc_topbot(chk) { if ( chk ) fc_allchange(chk,1) ; }
function fc_armL(chk) {
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		$(this).find('.cls__armL').prop('checked' , true);
	});
	get__sumpriceAll();
}
function fc_armS(chk) {
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		$(this).find('.cls__armS').prop('checked' , true);
	});
	get__sumpriceAll();
}
function fc_numberp1(chk) {
	if ( printposset[1] == 'Y' ) chk = true ;
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		$(this).find('.cls__npos1').prop('checked' , chk);
	});
	get__sumpriceAll();
}
function fc_numberp2(chk) {
	if ( printposset[2] == 'Y' ) chk = true ;
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		$(this).find('.cls__npos2').prop('checked' , chk);
	});
	get__sumpriceAll();
}
function fc_numberp3(chk) {
	if ( printposset[3] == 'Y' ) chk = true ;
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		$(this).find('.cls__npos3').prop('checked' , chk);
	});
	get__sumpriceAll();
}

// ist
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) ;
	get__sumpriceAll();
}
function addList5row() {
	for ( var i = 0 ; i < 5 ; i++ ) {
		addList() ;
	}
}
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') ;
	td = document.createElement('TD') ; td.innerHTML = tbdlen ; tr.appendChild(td) ;
	// size
	td = document.createElement('TD') ; tr.appendChild(td) ;
	obj = mk_sizes('t' , tbdlen) ; td.appendChild(obj) ;
	try {
		obj.attachEvent('onchange', function(e) { get__sumprice1(e.target || e.srcElement); }) ;} catch(e) {
		obj.addEventListener('change', function() { get__sumprice1(this); });
	}
	td = document.createElement('TD') ; tr.appendChild(td) ;
	obj = mk_sizes('b' , tbdlen) ; td.appendChild(obj) ;
	try {
		obj.attachEvent('onchange', function(e) { get__sumprice1(e.target || e.srcElement); }) ;} catch(e) {
		obj.addEventListener('change', function() { get__sumprice1(this); });
	}
	// arm
	td = document.createElement('TD') ; tr.appendChild(td) ;
	try {
		obj = document.createElement('<input type="radio" name="s_arm_' + tbdlen + '" value="L">') ;
		obj.attachEvent('onclick', function() { get__sumprice1(e.target || e.srcElement); }) ;
	} catch(e) {
		obj = document.createElement('INPUT') ;
		obj.type = "radio"
		obj.name = "s_arm_" + tbdlen ;
		obj.value = 'L' ;
		obj.addEventListener('click', function() { get__sumprice1(this); });
	}
	td.appendChild(obj) ;
	if ( document.getElementsByName('s_arm_1')[0].disabled ) obj.disabled = true ;
	if ( document.getElementsByName('tc_arm')[0].checked ) obj.checked = true ;
	td = document.createElement('TD') ; tr.appendChild(td) ;
	try {
		obj = document.createElement('<input type="radio" name="s_arm_' + tbdlen + '" value="S">') ;
		obj.attachEvent('onclick', function() { get__sumprice1(e.target || e.srcElement); }) ;
	} catch(e) {
		obj = document.createElement('INPUT') ; td.appendChild(obj) ;
		obj.type = "radio"
		obj.name = "s_arm_" + tbdlen ;
		obj.value = 'S' ;
		obj.addEventListener('click', function() { get__sumprice1(this); });
	}
	td.appendChild(obj) ;
	if ( document.getElementsByName('s_arm_1')[1].disabled ) obj.disabled = true ;
	if ( document.getElementsByName('tc_arm')[1].checked ) obj.checked = true ;
	// text
	td = document.createElement('TD') ; tr.appendChild(td) ;
	try {
		obj = document.createElement('<INPUT type="text" name="s_initial_' + tbdlen + '" class="txt" style="width:100px;" value="">') ;
		obj.attachEvent('onfocus', function() { get__sumprice1(e.target || e.srcElement); }) ;
		obj.attachEvent('onblur', function() { get__sumprice1(e.target || e.srcElement); }) ;
	} catch(e) {
		obj = document.createElement('INPUT') ;
		obj.type = 'text' ;
		obj.name = "s_initial_" + tbdlen ;
		obj.className = "txt" ;
		obj.style.width = '100px' ;
		obj.addEventListener('focus', function() { get__sumprice1(this); });
		obj.addEventListener('blur', function() { get__sumprice1(this); });
	}
	 td.appendChild(obj) ;
	if ( document.getElementsByName('s_initial_1')[0].disabled ) obj.disabled = true ;
	td = document.createElement('TD') ; tr.appendChild(td) ;
	try {
		obj = document.createElement('<INPUT type="text" name="s_number_' + tbdlen + '" class="txt" style="width:35px;" value="">') ;
		obj.attachEvent('onfocus', function() { get__sumprice1(e.target || e.srcElement); }) ;
		obj.attachEvent('onblur', function() { get__sumprice1(e.target || e.srcElement); }) ;
	} catch(e) {
		obj = document.createElement('INPUT') ;
		obj.type = 'text' ;
		obj.name = "s_number_" + tbdlen ;
		obj.className = "txt" ;
		obj.style.width = '35px' ;
		obj.addEventListener('focus', function() { get__sumprice1(this); });
		obj.addEventListener('blur', function() { get__sumprice1(this); });
	}
	try {
		obj.maxLength = '3' ;
	} catch(e) {
		obj.setAttribute('maxlength','3') ;
	}
	 td.appendChild(obj) ;
	if ( document.getElementsByName('s_number_1')[0].disabled ) obj.disabled = true ;
	// position
	for ( var i = 1 ; i <=3 ; i++ ) {
		td = document.createElement('TD') ; tr.appendChild(td) ;
		try {
			obj = document.createElement('<INPUT type="checkbox" name="s_numpos_' + i + '_' + tbdlen + '" value="' + i + '">') ;
			obj.attachEvent('onclick', function() { get__sumprice1(e.target || e.srcElement); }) ;
		} catch(e) {
			obj = document.createElement('INPUT') ;
			obj.type = 'checkbox' ;
			obj.name = "s_numpos_" + i + "_" + tbdlen ;
			obj.value = i ;
			obj.addEventListener('click', function() { get__sumprice1(this); });
		}
		td.appendChild(obj) ;
		if ( document.getElementsByName('s_numpos_' + i + '_1')[0].disabled ) obj.disabled = true ;
		if ( document.getElementsByName('tc_n' + i)[0].checked ) obj.checked = true ;
		if ( printposset[i] == 'Y' ) obj.checked = true ;
	}
	// price
	td = document.createElement('TD') ; tr.appendChild(td) ;
	td.className = "last" ;
	try {
		obj = document.createElement('<SPAN id="s_sumprice_' + tbdlen + '">') ;
	} catch(e) {
		obj = document.createElement('SPAN') ;
		obj.id = 's_sumprice_' + tbdlen ;
	}
	td.appendChild(obj) ;
	// end
	tbd.appendChild(tr) ;
}

// load save list
function getList() {
	//if ( !confirm(' ÀúÀåµÈ ¸ñ·ÏÀ» ºÒ·¯¿À½Ç °æ¿ì ±âÁ¸¿¡ ÀÔ·ÂµÈ Á¤º¸´Â »èÁ¦µË´Ï´Ù.')) return ;
	var aObj    = new AjaxObject;
	aObj.getHttpRequest('?code=SHP&mode=load', 'loadMember');
}
function loadMember(r) {
	var tbl = document.getElementById('tblGorder') ;
	var tbd = tbl.children[1] ;
	var tbdlen = tbd.children.length - 2 ;  // header 2 row
	var tr ;
	if ( r['item'][0]['num'] == '0' ) {
	} else {
		len = r['item'].length ;
		for ( var i = tbdlen ; i < len ; i++ ) addList() ;
		for ( var i = 0 ; i < len ; i++ ) {
			tr = tbd.children[(i+2)] ;
			tr.children[0].innerHTML = i + 1 ;
			for ( var j = 1 ; j <= 9 ; j++ ) {
				if ( tr.children[j].children[0].disabled ) continue ;
				if ( j == 1 || j == 2 ) {
					tr.children[j].children[0].value = r['item'][i]['opt' + j] ;
					if ( tr.children[j].children[0].value == '' ) tr.children[j].children[0].selectedIndex = 0 ;
				} else if ( j == 3 || j == 4 ) tr.children[j].children[0].checked = r['item'][i]['opt3'] == tr.children[j].children[0].value ? true : false ;
				else if ( j == 5 || j == 6 ) {
					tr.children[j].children[0].value = typeof r['item'][i]['opt' + j] == 'string' ? r['item'][i]['opt' + j] : '' ;
				} else {
					tr.children[j].children[0].checked = r['item'][i]['opt' +j] == 'Y' ? true : false ;
					if ( printposset[j-6] == 'Y' ) tr.children[j].children[0].checked = true ;
				}
			}
			tr.children[10].children[0].innerHTML = '' ;
		}
	}
	get__sumpriceAll();
}

function get__optsumprice() {
	var len = userOrder_sumprice.length ;
	var sum = 0 ;
	var cnt = 0 ;
	for ( var i = 0 ; i < len ; i++ ) {
		if ( userOrder_sumprice[i] != '' && !isNaN(userOrder_sumprice[i])) {
			//document.getElementsByName('comment')[0].value += '\n' + i + ' = ' + userOrder_sumprice[i] ;
			sum += parseInt(userOrder_sumprice[i],10) ;
			cnt++ ;
		}
	}
	goods_userQry = cnt ;
	// storkings
	var stkc = document.getElementsByName('stk_color[]')  ;
	var stkq = document.getElementsByName('stk_qry[]')  ;
	var stklen = stkc.length ;
	for ( var i = 0 ; i < stklen ; i++ ) {
		if ( stkc[i].selectedIndex < 1 ) continue ;
		if ( stkq[i].value == '' ) continue ;
		if ( isNaN(stkq[i].value)) continue ;
		sum += parseInt(stkq[i].value,10) * stockings_p ;
	}
	document.getElementsByName('order_sumprice')[0].value = str_money(sum) ;
	document.getElementsByName('order_sumcount')[0].value = str_money(cnt) ;
}
// get one price
function opt_error(line,msg) {
	var objSump = document.getElementById('s_sumprice_' + line) ;
	objSump.innerHTML = '<span style="color:red">' + msg + '</span>' ;
	return false ;
}
function opt_price(line,price) {
	var objSump = document.getElementById('s_sumprice_' + line) ;
	objSump.innerHTML = price == 0 ? '' : str_money(price) + '¿ø' ;
	userOrder_sumprice[line] = price ;
	return true ;
}
function get__sumprice(line) {
	userOrder_sumprice[line] = '' ;
	var sumprice = 0 , orderstate = false ;
	var objTop = document.getElementsByName('s_sizest_' + line)[0] ;
	var objBot = document.getElementsByName('s_sizesb_' + line)[0] ;
	var objArm = document.getElementsByName('s_arm_' + line) ;
	var objInc = document.getElementsByName('s_initial_' + line)[0] ;
	var objNo = document.getElementsByName('s_number_' + line)[0] ;
	var objNp1 = document.getElementsByName('s_numpos_1_' + line)[0] ;
	var objNp2 = document.getElementsByName('s_numpos_2_' + line)[0] ;
	var objNp3 = document.getElementsByName('s_numpos_3_' + line)[0] ;
	// »óÀÇ
	if ( !objTop.disabled && objTop.value != '' ) {
		sumprice += topprice ;
		if ( !objArm[0].checked && !objArm[1].checked ) return opt_error(line,'¼Ò¸Å ¹Ì¼±ÅÃ') ;
		sumprice += objArm[0].checked ? arm_l_price : arm_s_price ;
		for ( var i = 1 ; i <= 12 ; i++ ) { // »óÀÇ ¿É¼Ç°¡
			if ( p_price[i] == '' ) continue ;
			if ( !isNaN(p_price[i])) sumprice += parseInt(p_price[i],10) ;
		}
		orderstate = true ;
	}
	// ÇÏÀÇ
	if ( !objBot.disabled && objBot.selectedIndex > 0 ) {
		sumprice += botprice ;
		for ( var i = 13 ; i <= 14 ; i++ ) { // ÇÏÀÇ ¿É¼Ç°¡
			if ( p_price[i] == '' ) continue ;
			if ( !isNaN(p_price[i]) ) sumprice += parseInt(p_price[i],10) ;
		}
		orderstate = true ;
	}
	if ( orderstate ) {
		sumprice += goods_price ; // ±âº» ÆÇ¸Å°¡
	} else return opt_error(line,'') ;
	// À̴ϼÈ
	var strInc = objInc.value.replace(/\s/g,'') ; // remove empty
	var strIncLen = 0 , chkAllKr = true , initialp = 0 ;
	if ( !objInc.disabled && strInc != '' ) {
		if ( objTop.value == '' ) return opt_error(line,'»óÀÇ ¹Ì¼±ÅÃ') ; // À̴ϼÈÀº »óÀÇ¿¡¸¸ Ãß°¡°¡´É.
		if ( fontype == '' ) return opt_error(line,'¼­Ã¼ ¹Ì¼±ÅÃ') ;
		if ( !( p_config[9] == 'i' || p_select[9] == 'i' || p_config[11] == 'i' || p_select[11] == 'i' ) ) return opt_error(line,'ÀÌ´Ï¼È ¹Ì¼±ÅÃ' ) ;
		// ÇѱÛ/¿µ¹®¿¡ µû¶ó ±Ý¾×ÀÌ ´Þ¶óÁý´Ï´Ù.
		// Ư¹®,¼ýÀÚ´Â ¿µ¹®¿¡ Æ÷ÇÔ.
		// ¼ø¼ö ÇѱÛÀÏ ¶§¸¸ Çѱ۷Πó¸®, ÇÑ ÀÚ¶óµµ ¿µ¹®ÀÌ Æ÷ÇÔµÇ¸é ¿µ¹®À¸·Î ó¸®.
		strIncLen = strInc.length ;
		for ( var i = 0 ; i < strIncLen ; i++ ) {
			if ((strInc.charCodeAt(i) > 0x3130 && strInc.charCodeAt(i) < 0x318F) || (strInc.charCodeAt(i) >= 0xAC00 && strInc.charCodeAt(i) <= 0xD7A3)) {
			} else { // ÇÑ±Û ÀÌ¿ÜÀÇ ¹®ÀÚ ÀÔ·Â
				chkAllKr = false ;
				break ;
			}
		}
		// ±Ý¾× °íÁ¤
		if ( chkAllKr ) initialp = fontype == 'B' ? initial_kr_s : initial_kr_c ;
		else initialp = fontype == 'B' ? initial_en_s : initial_en_c ;
		//sumprice += ( p_select[9] == 'i' || p_config[9] == 'i' ? initialp + ( p_price[9] == 'Y' ? initial_arch : 0 ) : 0 )  ;
		sumprice += p_select[9] == 'i' &&  p_config[9] != 'i' ? initialp : 0 ;
		sumprice += ( p_select[9] == 'i' || p_config[9] == 'i' ) && p_price[9] == 'Y' ? initial_arch : 0  ;
		sumprice += p_select[11] == 'i' &&  p_config[11] != 'i' ? initialp : 0 ;
		sumprice += ( p_select[11] == 'i' || p_config[11] == 'i' ) && p_price[11] == 'Y' ? initial_arch : 0  ;
	}
	// ¹øÈ£¼­Ã¼  :: ±Ý¾× ÀÚ´ç
	var strNo = objNo.value.replace(/\s/g,'') ; // remove empty
	var strNoLen = 0 ;
	if ( !objNo.disabled && strNo != '' ) {
		if ( fontype == '' ) return opt_error(line,'¼­Ã¼ ¹Ì¼±ÅÃ') ;
		if ( !objNp1.checked && !objNp2.checked && !objNp3.checked) return opt_error(line,'ÀμâÀ§Ä¡ ¹Ì¼±ÅÃ') ;
		if ( isNaN(strNoLen)) return opt_error(line,'¹øÈ£ ¿À·ù') ;
		strNoLen = strNo.length ;
	}
	if ( !objNp1.disabled && objNp1.checked ) {
		if ( objTop.value == '' ) return opt_error(line,'»óÀÇ ¹Ì¼±ÅÃ') ;
		if ( strNoLen < 1 ) return opt_error(line,'¹øÈ£ ¹ÌÀÔ·Â') ;
		sumprice += strNoLen * ( p_config[4] == 'n' || p_config[10] == 'n' || p_config[13] == 'n' ? 0 : fontp1 ) ;
	}
	if ( !objNp2.disabled && objNp2.checked ) {
		if ( objTop.value == '' ) return opt_error(line,'»óÀÇ ¹Ì¼±ÅÃ') ;
		if ( strNoLen < 1 ) return opt_error(line,'¹øÈ£ ¹ÌÀÔ·Â') ;
		sumprice += strNoLen * ( p_config[4] == 'n' || p_config[10] == 'n' || p_config[13] == 'n' ? 0 : fontp2 ) ;
	}
	if ( !objNp3.disabled && objNp3.checked ) {
		if ( objBot.selectedIndex < 1 ) return opt_error(line,'ÇÏÀÇ ¹Ì¼±ÅÃ') ;
		if ( strNoLen < 1 ) return opt_error(line,'¹øÈ£ ¹ÌÀÔ·Â') ;
		sumprice += strNoLen * ( p_config[4] == 'n' || p_config[10] == 'n' || p_config[13] == 'n' ? 0 : fontp3 ) ;
	}
	return sumprice ;
}
function get__sumprice1( obj ) {
	if ( obj.name.indexOf('s_numpos_1') != -1 ) obj.checked = printposset[1] == 'Y' ? true : obj.checked ;
	if ( obj.name.indexOf('s_numpos_2') != -1 ) obj.checked = printposset[2] == 'Y' ? true : obj.checked ;
	if ( obj.name.indexOf('s_numpos_3') != -1 ) obj.checked = printposset[3] == 'Y' ? true : obj.checked ;
	//var line = obj.name.substr(-1,1) ; // line number
	var line = obj.name.substr( obj.name.lastIndexOf('_') + 1 , String(obj.name).length ) ;
	var sumprice = get__sumprice(line) ;
	if ( sumprice === false ) return ;
	if (opt_price( line , sumprice ))
		get__optsumprice() ;
}
function get__sumpriceAll() {
	var sumprice = 0 ;
	var i = 0 ;
	var chk ;
	while ( true ) {
		i++ ;
		if ( document.getElementById('s_sumprice_' + i)) {
			sumprice = get__sumprice(i) ;
			if ( sumprice === false ) continue ;
			chk = opt_price( i, sumprice ) ;
		} else break ;
	}
	get__optsumprice() ;
}

// stockings
function mk_stocking() {
	var len = stockings_color.length ;
	var slt ;
	try {
		slt = document.createElement('<SELECT name="stk_color[]">') ;
	} catch(e) {
		slt = document.createElement('SELECT')
		slt.name = 'stk_color[]' ;
	}
	slt.options[0] = new Option( '»ö»ó¼±ÅÃ' , '' ) ;
	for ( var i = 0 ; i < len ; i++ ) { slt.options[(i+1)] = new Option( stockings_color[i].text , stockings_color[i].value ) ; }
	return slt ;
}
function addStocking() {
	var tbl = document.getElementById('tblGStockings') ;
	var tbd = tbl.children[2] ;
	var tr , td , obj ;
	tr = document.createElement('TR') ;
	td = document.createElement('TD') ; tr.appendChild(td) ;
	obj = mk_stocking() ; td.appendChild(obj) ;
	try {
		obj.attachEvent( 'onchange' , function() { slt_StkColor(event.srcElement); } )  ;
	} catch(e) {
		obj.addEventListener( 'change' , function() { slt_StkColor(this); } )  ;
	}
	//
	td = document.createElement('TD') ; tr.appendChild(td) ;
	td.style.borderLeft = '0' ;
	td.style.textAlign = 'left' ;
	try {
		obj = document.createElement('<input type="text" name="stk_qry[]">') ;
		obj.attachEvent( 'onkeyup' , function() { slt_StkQry(event.srcElement); } )  ;
		obj.attachEvent( 'onkeydown' , function() { slt_StkQry(event.srcElement); } )  ;
	} catch(e) {
		obj = document.createElement('INPUT') ;
		obj.type = 'text' ;
		obj.name = 'stk_qry[]' ;
		obj.addEventListener( 'keyup' , function() { slt_StkQry(this); } )  ;
		obj.addEventListener( 'keydown' , function() { slt_StkQry(this); } )  ;
	}
	obj.className = 'txt' ;
	obj.style.width = '50px' ;
	td.appendChild(obj) ;
	obj = document.createTextNode(' ÄÓ·¹') ;  td.appendChild(obj) ;
	//
	td = document.createElement('TD') ; tr.appendChild(td) ;
	td.style.borderLeft = '0' ;
	//
	td = document.createElement('TD') ; tr.appendChild(td) ;
	td.style.borderLeft = '0' ;
	td.style.textAlign = 'right' ;
	td.style.paddingRight = '10px' ;
	td.className = 'last' ;
	try {
		obj = document.createElement('<input type="text" name="stk_sum[]">') ;
	} catch(e) {
		obj = document.createElement('INPUT') ;
		obj.type = 'text' ;
		obj.name = 'stk_sum[]' ;
	}
	td.appendChild(obj) ;
	obj.className = 'txt' ;
	obj.style.width = '100px' ;
	obj.readOnly = true ;
	obj = document.createTextNode(' ¿ø') ;  td.appendChild(obj) ;
	tbd.appendChild(tr) ;
}

function delStocking() {
	var tbl = document.getElementById('tblGStockings') ;
	var tbd = tbl.children[2] ;
	var tbdlen = tbd.children.length ;
	if ( tbdlen < 2 ) {
		alert('´õÀÌ»ó »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.') ;
		return ;
	}
	tbd.removeChild( tbd.children[tbdlen-1]) ;
	get__optsumprice();
}

function slt_StkColor(obj) {
	var txt = obj.parentElement.parentElement.children[1].children[0] ; // qry
	if ( obj.selectedIndex < 1 ) return slt_reset(obj,'') ;
	if ( txt.value == '' ) return slt_reset(obj,'') ;
	if ( isNaN(txt.value)) {
		txt.value = '' ;
		return slt_reset(obj,'') ;
	}
	return slt_reset(obj, str_money(parseInt(txt.value,10) * stockings_p)) ;
}

function slt_StkQry(obj) {
	var slt = obj.parentElement.parentElement.children[0].children[0] ; // select
	if ( obj.value == '' ) return slt_reset(obj,'') ;
	if ( isNaN(obj.value)) {
		obj.value = '' ;
		return slt_reset(obj,'') ;
	}
	if ( slt.selectedIndex < 1 ) return slt_reset(obj,'') ;
	return slt_reset(obj, str_money(parseInt(obj.value,10) * stockings_p)) ;
}

function slt_reset(obj,v) {
	var sobj = obj.parentElement.parentElement.children[3].children[0] ;
	sobj.value = v ;
	get__optsumprice();
	return ;
}

function orderTqry() {

}



//
function mo_size_qt(v) {
	if ( v == '' ) return 0 ;
	if ( isNaN(v)) return 0 ;
	v = parseInt(v,10);
	if ( v < 1 ) return 0;
	return v ;
}
function addList1row() {
	mo_size_table_add('',1);
	mo_size_seq();
	get__sumpriceAll();
}
function mo_size_table_add(n,q) {
	var fc = '' ;
	for ( var i = 0 ; i < q ; i++ ) {
		$('.cls__pcline:first').html(function(index,text){
			text = text.replace( 's_sizest_' , 's_sizest_' + nlast_size_seq ) ;
			text = text.replace( 's_sizesb_' , 's_sizesb_' + nlast_size_seq ) ;
			text = text.replace( /s\_arm\_/g , 's_arm_' + nlast_size_seq ) ;
			text = text.replace( 's_initial_' , 's_initial_' + nlast_size_seq ) ;
			text = text.replace( 's_number_' , 's_number_' + nlast_size_seq ) ;
			text = text.replace( 's_numpos_1_' , 's_numpos_1_' + nlast_size_seq ) ;
			text = text.replace( 's_numpos_2_' , 's_numpos_2_' + nlast_size_seq ) ;
			text = text.replace( 's_numpos_3_' , 's_numpos_3_' + nlast_size_seq ) ;
			text = text.replace( 's_sumprice_' , 's_sumprice_' + nlast_size_seq ) ;
			nlast_size_seq++;
			fc = text ;
		}) ;
		$('.cls__pcline:last').after( '<tr class="cls__pcline">' + fc + '</tr>' ) ;
		$('.cls__pcline:last').find('input[name="s_seq[]"]').val(nlast_size_seq-1);
		$('.cls__pcline:last').find('.cls__topsize').val(n);
	}
}
function mo_size_getqry(n) {
	var nq = 0 ;
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		if ( $(this).find('.cls__topsize').val() != n ) return;
		nq++;
	});
	return nq ;
}
function mo_size_table(obj) {
	var n = $(obj).parent().find('.cls__s_sizes_title').val() ;
	var q = mo_size_qt($(obj).val()) , nq = mo_size_getqry(n);
	$('#pcintable').css('display','');
	$(obj).val( q < 1 ? '' : q );
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		// fill
		if ( nq < q ) {
			if ( $(this).find('.cls__topsize').val() != '' || $(this).find('.cls__botsize').val() != '' ) return;
			$(this).find('.cls__topsize').val(n);
			nq++;
		}
		if ( nq > q ) {
			if ( $(this).find('.cls__topsize').val() != n ) return ;
			userOrder_sumprice[ parseInt($(this).find('input[name="s_seq[]"]').val(),10) ] = '' ;
			$(this).remove();
			nq--;
		}
	});
	// new
	for ( var i = nq ; i < q ; i++ ) mo_size_table_add(n,1);
	mo_size_seq();
	get__sumpriceAll();
}
function mo_size_table2(event,obj) {
	if( event.keyCode != 13 ) return;
	mo_size_table(obj) ;
}
function mo_size_seq() {
	var no = 1 ;
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		$(this).find('.no').html(no);
		no++;
	});
}
function mo_size_del(obj) {
	var p = $(obj).closest('.cls__pcline');
	var n = p.find('.cls__topsize').val();

	$('.cls__s_sizes_title').each(function() {
		if ( $(this).val() == n ) {
			var nq = mo_size_qt($(this).closest('li').find('.cls__s_sizes_qry').val()) - 1 ;
			$(this).closest('li').find('.cls__s_sizes_qry').val(nq < 1 ? '' : nq);
		} else return ;
	});

	userOrder_sumprice[ parseInt(p.find('input[name="s_seq[]"]').val(),10) ] = '' ;
	p.remove();
	mo_size_seq();
	get__sumpriceAll();
}
function mo_change_topsize(obj) {
	$('.cls__s_sizes_title').each(function() {
		var nq = mo_size_getqry( $(this).val()) ;
		$(this).closest('li').find('.cls__s_sizes_qry').val( nq < 1 ? '' : nq ) ;
	});
	get__sumprice1(obj);
}

Copyright © 2017 || Recoded By Mr.Bumblebee