-=[ Mr. Bumblebee ]=-
_Indonesia_
//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