-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /var/www/html/z_product.bk.230817/js/
File Upload :
Current File : /var/www/html/z_product.bk.230817/js/goods_A.js

//navigator.appName.indexOf("Explorer") != -1 ?  :

// ¸ñ·Ï :: »çÀÌÁî
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 check__botordertype(v) {
	document.getElementsByName('orderbot')[ v == 'N' ? 0 : 1 ].checked = true ;
	document.getElementsByName('orderbot_temp')[0].value = v ;
	get__sumpriceAll();
}

function change__fontype() {
	var snf = document.getElementsByName('nftype')[0].checked ; // ÀϹݼ­Ã¼
	document.getElementsByName('arch_c')[0].disabled = snf ? false : true ;
	document.getElementsByName('arch_s')[0].disabled = snf ? true : false ;
	if ( snf ) {	  // C type
		document.getElementsByName('arch_s')[0].checked = false ;
		//document.getElementById('bguide_numberforntimg').children[0].innerHTML = document.getElementsByName('nftype')[0].parentElement.parentElement.children[1].innerHTML ;
		document.getElementById('bguide_numberfonttext').innerHTML = 'ÀϹÝü' ;
		//document.getElementById('bguide_numberfontinifial').innerHTML = str_money( int_price_c ) ;
		//document.getElementById('bguide_numberfontfront').innerHTML = str_money( nf_price1_c ) ;
		//document.getElementById('bguide_numberfontback').innerHTML = str_money( nf_price2_c ) ;
		//document.getElementById('bguide_numberfontbot').innerHTML = str_money( nf_price3_c ) ;
		document.getElementById('tc_archp').innerHTML = str_money( arch_price_c ) + '¿ø' ;
		document.getElementsByName('tc_arch')[0].checked = document.getElementsByName('arch_c')[0].checked ;
	} else {
		document.getElementsByName('arch_c')[0].checked = false ;
		//document.getElementById('bguide_numberforntimg').children[0].innerHTML = document.getElementsByName('nftype')[1].parentElement.parentElement.children[1].innerHTML ;
		document.getElementById('bguide_numberfonttext').innerHTML = 'Ư¼öü' ;
		//document.getElementById('bguide_numberfontinifial').innerHTML = str_money( int_price_s ) ;
		//document.getElementById('bguide_numberfontfront').innerHTML = str_money( nf_price1_s ) ;
		//document.getElementById('bguide_numberfontback').innerHTML = str_money( nf_price2_s ) ;
		//document.getElementById('bguide_numberfontbot').innerHTML = str_money( nf_price3_s ) ;
		document.getElementById('tc_archp').innerHTML = str_money( arch_price_s ) + '¿ø' ;
		document.getElementsByName('tc_arch')[0].checked = document.getElementsByName('arch_s')[0].checked ;
	}

	get__sumpriceAll();
}
function check__archtype() {
	if ( document.getElementsByName('arch_c')[0].disabled )
		document.getElementsByName('tc_arch')[0].checked = document.getElementsByName('arch_s')[0].checked ;
	else
		document.getElementsByName('tc_arch')[0].checked = document.getElementsByName('arch_c')[0].checked ;
	get__sumpriceAll();
}
function check__archtype2() {
	if ( document.getElementsByName('arch_c')[0].disabled )
		document.getElementsByName('arch_s')[0].checked = document.getElementsByName('tc_arch')[0].checked ;
	else
		document.getElementsByName('arch_c')[0].checked = document.getElementsByName('tc_arch')[0].checked ;
	get__sumpriceAll();
}
function check__numberposition(p1,p2) {
	var chk = false , i = 0 ;
	chk = document.getElementsByName( p1 == 1 ? 'pos' + p2 : 'tc_n' + p2 )[0].checked ;
	document.getElementsByName( 'tc_n' + p2 )[0].checked = chk ;
	document.getElementsByName( 'pos' + p2 )[0].checked = chk ;
	$('.cls__pcline').each(function() {
		//if ( $(this).hasClass('cls__default_pcline')) return ;
		$(this).find('.cls__npos' + p2).prop('checked',chk );
	});
	get__sumpriceAll();
}

function get__optsumprice() {
	var len = userOrder_sumprice.length ;
	var userOrder_sumprice_minsort = [] ;
	var sum = 0 ;
	var cnt = 0 , freeCnt = 0 , tmp = 0 , i = 0 ;

	jQuery.each(userOrder_sumprice, function(index, item) {
		if ( item == '' || isNaN(item)) return;
		item = parseInt(item,10);
		userOrder_sumprice_minsort[cnt] = item  ;
		sum += item ;
		cnt++;
	});
	goods_userQry = cnt ;
	freeCnt = parseInt(cnt/1000,10);
	len = userOrder_sumprice_minsort.length ;
	for ( i = 0 ; i < len ; i++ ) {
		for ( var j = 0 ; j < len ; j++ ) {
			if ( userOrder_sumprice_minsort[j] > userOrder_sumprice_minsort[i]) {
				tmp = userOrder_sumprice_minsort[i] ;
				userOrder_sumprice_minsort[i] = userOrder_sumprice_minsort[j] ;
				userOrder_sumprice_minsort[j] = tmp ;
			}
		}
	}
	for ( i = 0 ; i < freeCnt ; i++ ) {
		sum -= userOrder_sumprice_minsort[i] ;
	}
	if ( event20counting ) {
		document.getElementById('event20contents_version2').innerHTML = freeCnt < 1 ? '' : '(' + freeCnt + '¹ú <span style="color:red;">¹«·á</span>)' ;
		document.getElementById('event20contents_version2').style.marginLeft = freeCnt < 1 ? '0' : '20px' ;
	}
	//if ( event20counting && (goods_userQry > 0 && goods_userQry%20 == 0 )) {
	//*
	if ( event20counting ) {
		if ( goods_userQry >= 20 && document.getElementById('event20contents').style.display == 'none' ) {
			document.getElementById('event20contents').style.display = '' ;
		} else document.getElementById('event20contents').style.display = 'none' ;
	}
	//*/
	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 objNumb = document.getElementsByName('s_number_' + line)[0] ;
	//var objNpos1 = document.getElementsByName('pos1')[0].checked ;
	//var objNpos2 = document.getElementsByName('pos2')[0].checked ;
	//var objNpos3 = document.getElementsByName('pos3')[0].checked ;
	var objNpos1 = document.getElementsByName('s_numpos_1_' + line)[0].checked ;
	var objNpos2 = document.getElementsByName('s_numpos_2_' + line)[0].checked ;
	var objNpos3 = document.getElementsByName('s_numpos_3_' + line)[0].checked ;
	var sltNtype = document.getElementsByName('nftype')[0].checked ?'C' : ''  ; // ÀϹÝ(C)
	sltNtype = document.getElementsByName('nftype')[1].checked ?'S' : sltNtype  ; // Ư¼ö(S)
	var sltArch = sltNtype == 'C' || sltNtype == 'S' ?document.getElementsByName( 'arch_' + sltNtype.toLowerCase() )[0].checked : false  ; // ¾ÆÄ¡
	var strInc , strInc2 ;
	var typeb = document.getElementsByName('orderbot')[0].checked ? document.getElementsByName('orderbot')[0].value : document.getElementsByName('orderbot')[1].value ;
	// ÇÏÀÇ °íÁ¤
	if ( typeb == 'Y' ) { // ÇÏÀÇ=»óÀÇ
		objBot.value = objBot.value == '' ? objTop.value : objBot.value ;
		sumprice += bot_add_price ;
	} else objBot.value = '' ;
	// »óÀÇ
	if ( !objTop.disabled && objTop.value != '' ) {
		//if ( objBot.selectedIndex < 1 ) return opt_error(line,'ÇÏÀÇ ¹Ì¼±ÅÃ') ;
		if ( !objArm[0].checked && !objArm[1].checked ) return opt_error(line,'¼Ò¸Å ¹Ì¼±ÅÃ') ;
		sumprice += objArm[0].checked ? arm_l_price : arm_s_price ;
		orderstate = true ;
	}
	if ( orderstate ) {
		sumprice += goods_price ; // ±âº» ÆÇ¸Å°¡
	} else return opt_error(line,'') ;
	if ( chari_addtype == 'INPUT' && charp_addtype == 'INPUT' && (( sltNtype == 'C' && print_type_c == 'Y' ) || ( sltNtype != 'C' && print_type_s == 'Y' ))) {
		strInc = objNumb.value.replace(/\s/g,'') ;
		strInc2 = objInc.value.replace(/\s/g,'') ;
		if ( ( strInc != '' || strInc2 != '' ) && sltNtype == '' ) return opt_error(line,'¼­Ã¼ ¹Ì¼±ÅÃ') ;
		if ( strInc != '' && !(objNpos1 || objNpos2 || objNpos3)) return opt_error(line,'À§Ä¡ ¹Ì¼±ÅÃ') ;
		sumprice += ( strInc != '' && ( objNpos1 || objNpos2 || objNpos3 )) || strInc2 != '' ? ( sltNtype == 'C' ? print_price_c : print_price_s ) : 0 ;
		if ( strInc2 != '' && sltArch ) sumprice += sltNtype == 'C' ? arch_price_c : arch_price_s ;
	} else {
		// À̴ϼÈ
		strInc = objInc.value.replace(/\s/g,'') ; // remove empty
		if ( strInc != '' ) {
			if ( sltNtype == '' ) return opt_error(line,'¼­Ã¼ ¹Ì¼±ÅÃ') ;
			sumprice += ( sltNtype == 'C' ? int_price_c : int_price_s ) * ( chari_addtype == 'INPUT' ? 1 : String(strInc).length ) ;
			if ( sltArch ) sumprice += sltNtype == 'C' ? arch_price_c : arch_price_s ;
		}
		// ¹øÈ£
		strInc = objNumb.value.replace(/\s/g,'') ; // remove empty
		if ( strInc != '' ) {
			if ( sltNtype == '' ) return opt_error(line,'¼­Ã¼ ¹Ì¼±ÅÃ') ;
			if ( !(objNpos1 || objNpos2 || objNpos3)) return opt_error(line,'À§Ä¡ ¹Ì¼±ÅÃ') ;
			sumprice += objNpos1 ? ( sltNtype == 'C' ? nf_price1_c : nf_price1_s ) * ( charp_addtype == 'INPUT' ? 1 : String(strInc).length ): 0 ;
			sumprice += objNpos2 ? ( sltNtype == 'C' ? nf_price2_c : nf_price2_s ) * ( charp_addtype == 'INPUT' ? 1 : String(strInc).length ) : 0 ;
			sumprice += objNpos3 ? ( sltNtype == 'C' ? nf_price3_c : nf_price3_s ) * ( charp_addtype == 'INPUT' ? 1 : String(strInc).length ) : 0 ;
		}
	}
	// ÆÀ¸í
	//var objTm= document.getElementsByName('tmname')[0] ;
	//var objTmp1 = document.getElementsByName('t_pos1')[0] ;
	//var objTmp2 = document.getElementsByName('t_pos2')[0] ;
	//var objTmp3 = document.getElementsByName('t_pos3')[0] ;
	//var objTmp4 = document.getElementsByName('t_pos4')[0] ;
	//var objTmp5 = document.getElementsByName('t_pos5')[0] ;
	//var strTm = objTm.value.replace(/\s/g,'') ; // remove empty
	//var strTmLen = 0 ;
	//if ( !objTm.disabled && strTm != '' ) {
	//	sumprice += objTmp1.checked ? tpos1_price : 0 ;
	//	sumprice += objTmp2.checked ? tpos2_price : 0 ;
	//	sumprice += objTmp3.checked ? tpos3_price : 0 ;
	//	sumprice += objTmp4.checked ? tpos4_price : 0 ;
	//	sumprice += objTmp5.checked ? tpos5_price : 0 ;
	//}
	// ½ºÅ¸Å·
	var objStk = document.getElementsByName('s_opt') ;
	if ( objStk.length > 0 ) {
		sumprice += objStk[0].selectedIndex > 0 ? stockings_p : 0 ;
	}
	return sumprice ;
}
function change_topsize(obj) {
	var line = obj.name.substr( obj.name.lastIndexOf('_') + 1 , String(obj.name).length ) ;
	var typeb = document.getElementsByName('orderbot')[0].checked ? document.getElementsByName('orderbot')[0].value : document.getElementsByName('orderbot')[1].value ;
	if ( typeb == 'Y' ) document.getElementsByName('s_sizesb_' + line)[0].options[obj.selectedIndex].selected = true ;
	get__sumprice1(obj);
}
function change_botsize(obj) {
	var line = obj.name.substr( obj.name.lastIndexOf('_') + 1 , String(obj.name).length ) ;
	var typeb = document.getElementsByName('orderbot')[0].checked ? document.getElementsByName('orderbot')[0].value : document.getElementsByName('orderbot')[1].value ;
	if ( typeb == 'Y' ) {
		if ( obj.selectedIndex < 1 ) obj.options[document.getElementsByName('s_sizest_' + line)[0].selectedIndex].selected = true ;
	} else obj.options[0].selected = true ;
	get__sumprice1(obj);
}
function get__sumprice1( obj ) {
	var line = obj.name.substr( obj.name.lastIndexOf('_') + 1 , String(obj.name).length ) ;
	var sumprice = get__sumprice(line) ;
	if ( sumprice === false ) {
		get__optsumprice() ;
		return ;
	}
	if (opt_price( line , sumprice ))
		get__optsumprice() ;
}
function get__sumpriceAll() {
	var sumprice = 0 ;
	var i = 0 ;
	var chk ;
	$('.cls__pcline').each(function() {
		if ( $(this).hasClass('cls__default_pcline')) return;
		i = $(this).find('input[name="s_seq[]"]').val() ;
		sumprice = get__sumprice(i) ;
		if ( sumprice === false ) return ;
		chk = opt_price( i, sumprice ) ;
	});
	get__optsumprice() ;
}

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('',5);
	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);
	$(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_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 ) ;
	});
	change_topsize(obj);
}

Copyright © 2017 || Recoded By Mr.Bumblebee