function isDate(field){ var exp = field.value; var re = new RegExp('/|-'); var col = exp.split(re); var i, m, d, y; var charcode; if(exp!='') { if(field.value.length<3) return false; switch(col[0].length){ case 4: for(i=0; i<4; i++){ charcode = col[0].charCodeAt(i); if(charcode < 48 || charcode > 57) return false; } y = new Number(col[0]); //年份 m = new Number(col[1]); //月份 d = new Number(col[2]); //日期 if(y <= 1900 || y >=3000){ return false; } if(isNaN(m) || m > 12 || m < 1) return false; if(isNaN(d) || d > 31 || d <= 0) return false; if(col[1].length > 2 || col[2].length > 2 ) //日期格式必須為 yyyy-mm-dd return false; break; case 1: case 2: //日期格式為 mm-dd-yyyy for(i=0; i 57) return false; } y = new Number(col[2]); m = new Number(col[1]); d = new Number(col[0]); if(y <= 1900 || y >=3000){ return false; } if(isNaN(m) || m > 12 || m < 1) return false; if(isNaN(d) || d > 31 || d <= 0) return false; if(col[1].length>2||col[2].length>2) return false; break; default: return false; } /* check date integrety */ if(m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12) { if(d > 31 || d < 0){ return false; } }else if( m == 4 || m == 6 || m == 9 || m == 11 ){ if(d > 30 || d < 0){ return false; } } else if( m == 2) { var bYear = false; if(y % 4 == 0 && y % 100 !=0){ bYear = true; } else { if(y % 400 == 0) bYear = true; else bYear = false; } if(bYear) { if(d > 29) return false; } else { if(d > 28) return false; } } else { return false; } return true; } } function XHR_START() { var XML_HTTP_OBJ = false; if( ! XML_HTTP_OBJ && typeof XMLHttpRequest != 'undefined' ) { XML_HTTP_OBJ = new XMLHttpRequest(); } else { try { XML_HTTP_OBJ = new ActiveXObject( 'Msxml2.XMLHTTP' ); } catch( e ) { try { XML_HTTP_OBJ = new ActiveXObject( 'Microsoft.XMLHTTP' ); } catch( e2 ) { XML_HTTP_OBJ = false; } } } // if( ! XML_HTTP_OBJ ) { alert( 'XMLHttpRequest can not start !!' ); } return XML_HTTP_OBJ; } function XHR_CHECK( XHR_OBJ ) { if( XHR_OBJ.readyState == 4 ) { if( XHR_OBJ.status == 200 ) { return true; } else { return false; } } } function CLOSE_DIV( IDNAME, COUNT_START, COUNT_NO ) { for( var I=COUNT_START; I<=COUNT_NO; I++ ) { var DIV_ID_NAME = IDNAME + I ; document.getElementById( DIV_ID_NAME ).style.display = 'none'; } } function RELOAD_CIM( NO ) { if( NO == '' ) { var OBJ_ID = 'CIM'; } else { var OBJ_ID = 'CIM' + NO; } var DATE_OBJ = new Date(); var NOW_SEC = DATE_OBJ.getTime(); document.getElementById( OBJ_ID ).src='../p'; document.getElementById( OBJ_ID ).src='../_function/check_image_no.php?'+ NOW_SEC; } function SET_REFERRER() { // alert( document.referrer ); document.write( '' ); } function SUB_MENU_SWITCH( SMID ) { CLOSE_DIV( 'SUB_MENU_', 1, 1 ); var SHOW_SUB_MENU_DIV_ID = 'SUB_MENU_' + SMID ; document.getElementById( SHOW_SUB_MENU_DIV_ID ).style.display = 'block'; } function RUN_BESTBUY_MARQUEE() { var DIV_BESTBUY_MAIN = document.getElementById('DIV_BESTBUY_MAIN'); var RUN_BESTBUY_2 = document.getElementById('RUN_BESTBUY_2'); RUN_BESTBUY_2.innerHTML = document.getElementById('RUN_BESTBUY_1').innerHTML; RUN_BESTBUY_2_OH = RUN_BESTBUY_2.offsetHeight; if( RUN_BESTBUY_2_OH - DIV_BESTBUY_MAIN.scrollTop <= 0 ) { DIV_BESTBUY_MAIN.scrollTop = 0; } else { DIV_BESTBUY_MAIN.scrollTop++ ; } var NAVIGATOR_NAME = window.navigator.appName; if( NAVIGATOR_NAME.indexOf( 'Microsoft' ) ) { var MARQ_HEIGHT = 20; } else { var MARQ_HEIGHT = 22; } if( ( DIV_BESTBUY_MAIN.scrollTop % MARQ_HEIGHT ) == 0 ) { var MARQ_SPEED = 3600; } else { var MARQ_SPEED = 60; } var TIMER = setTimeout( 'RUN_BESTBUY_MARQUEE()', MARQ_SPEED ); DIV_BESTBUY_MAIN.onmouseover = function() { clearTimeout( TIMER ); } DIV_BESTBUY_MAIN.onmouseout = function() { TIMER = setTimeout( RUN_BESTBUY_MARQUEE, MARQ_SPEED ); } } function MLOGIN_DIV_SWITCH( OBJ ) { var MC = 3; var NOW_OBJ_ID = OBJ.id; var THIS_DIV_ID = NOW_OBJ_ID + '_DIV'; for( var MI=1; MI<=MC; MI++ ) { var DIV_ID = 'MLOGIN_' + MI + '_DIV'; document.getElementById( DIV_ID ).style.display = 'none'; } document.getElementById( THIS_DIV_ID ).style.display = 'block'; } function MLOGIN_SMENU_SWITCH( OBJ ) { MLOGIN_DIV_SWITCH( OBJ ) var MC = 3; var NOW_OBJ_ID = OBJ.id; var NOW_OBJ_ID_LEN_START = ( ( NOW_OBJ_ID.length ) - 1 ); var NOW_MENU_NO = NOW_OBJ_ID.substr( NOW_OBJ_ID_LEN_START, 1 ); for( var MI=1; MI<=MC; MI++ ) { var MENU_ID = 'MLOGIN_' + MI; document.getElementById( MENU_ID ).src = '../_images/submenu_mlogin_' + MI + '_mout.gif'; } document.getElementById( NOW_OBJ_ID ).src = '../_images/submenu_mlogin_' + NOW_MENU_NO + '_mover.gif'; } function P_SUB_MENU_SWITCH( NOW_ID ) { for( var GI=1; GI<=3; GI++ ) { var SUB_MENU_ID = 'SMENU_TB_' + GI; document.getElementById( SUB_MENU_ID ).style.display = 'none'; } var SUB_MENU_ID = 'SMENU_TB_' + NOW_ID; document.getElementById( SUB_MENU_ID ).style.display = 'block'; } function CHK_INT( OBJ, event ) { // alert( event.keyCode ); if( event.keyCode >= 48 && event.keyCode <= 57 ) { OBJ.value = OBJ.value; } else if( event.keyCode >= 96 && event.keyCode <= 105 ) { OBJ.value = OBJ.value; } else if( event.keyCode == 8 || event.keyCode == 190 || event.keyCode == 110 ) { OBJ.value = OBJ.value; } else if( event.keyCode == 37 || event.keyCode == 38 || event.keyCode == 39 || event.keyCode == 40 || event.keyCode == 46 ) { } else { alert( '請輸入 數字!' ); OBJ.value = OBJ.value.replace(/[^\d]/g,''); } } function CHK_QTY( OBJ, QTY_LIMIT ) { if( eval( OBJ.value ) > eval( QTY_LIMIT ) ) { alert( '庫存共 '+ QTY_LIMIT +' ,您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } } function CHK_QTY2( OBJ, QTY_LIMIT ) { if( eval( OBJ.value ) > eval( QTY_LIMIT ) ) { alert( '已超過每人限購數量 '+ QTY_LIMIT ); OBJ.value = QTY_LIMIT; } } function CHK_QTY_GROUP( OBJ, QTY_LIMIT_UP, QTY_LIMIT_DN ) { if( eval( OBJ.value ) > eval( QTY_LIMIT_DN ) ) { alert( '庫存共 '+ QTY_LIMIT_DN +' 組,您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT_DN; } else if( eval( OBJ.value ) < eval( QTY_LIMIT_UP ) ) { alert( '本項團購需由 '+ QTY_LIMIT_UP +' 組,您未達基本量,請重新調整!!' ); OBJ.value = QTY_LIMIT_UP; } } function IMAGE_ZOOMIN( DIV_NO, COMD ) { if( COMD == 'block' ) { document.getElementById(DIV_NO).style.left = window.event.x - 30; document.getElementById(DIV_NO).style.top = document.body.scrollTop + window.event.y + 10; } document.getElementById(DIV_NO).style.display = COMD; } function CHK_MEMBER_FORM() { var NOW_SUBFORM = document.getElementById('SUBMIT_SIGN').value; var ERROR_MASG = ''; switch( NOW_SUBFORM ) { case 'LOGIN_1': if( document.getElementById('ACCOUNT_1').value == '' ) { var ERROR_MASG = '請輸入 帳號!'; var FOCUS_NAME = 'ACCOUNT_1'; } else if( document.getElementById('PASSWD_1').value == '' ) { var ERROR_MASG = '請輸入 密碼!'; var FOCUS_NAME = 'PASSWD_1'; } break; case 'LOGIN_2': if( document.getElementById('ID_2').value == '' ) { var ERROR_MASG = '請輸入 編號!'; var FOCUS_NAME = 'ID_2'; } else if( document.getElementById('ACCOUNT_2').value == '' ) { var ERROR_MASG = '請輸入 帳號!'; var FOCUS_NAME = 'ACCOUNT_2'; } else if( document.getElementById('PASSWD_2').value == '' ) { var ERROR_MASG = '請輸入 密碼!'; var FOCUS_NAME = 'PASSWD_2'; } break; case 'LOGIN_3': if( document.getElementById('ID_3').value == '' ) { var ERROR_MASG = '請輸入 編號!'; var FOCUS_NAME = 'ID_3'; } else if( document.getElementById('ACCOUNT_3').value == '' ) { var ERROR_MASG = '請輸入 帳號!'; var FOCUS_NAME = 'ACCOUNT_3'; } else if( document.getElementById('PASSWD_3').value == '' ) { var ERROR_MASG = '請輸入 密碼!'; var FOCUS_NAME = 'PASSWD_3'; } break; } if( ERROR_MASG.length > 0 ) { alert( ERROR_MASG ); var OBJ = document.getElementById(FOCUS_NAME); OBJ.focus(); return false; } else { return true; } } function SET_SUBMIT_SIGN( OBJ ) { document.getElementById('SUBMIT_SIGN').value = OBJ.id; } function START_JS_DIV() { for( var SI=0; SI' + '' + ' ' + ' ' + ' ' + ' ' + ' ' + '
' + '
關閉視窗  
' + '
' + '' + '' + '' + '' + '
' + '
' + '' + '
' + '
' + ''; } function DISPLAY_DIV( NEED_WIDTH, NEED_HEIGHT, DIV_MESSAGE ) { START_JS_DIV() var DATAGRID_EDIT_DIV_BG = document.createElement('div'); DATAGRID_EDIT_DIV_BG.id = 'DATAGRID_EDIT_DIV_BG'; DATAGRID_EDIT_DIV_BG.className = 'datagrid_edit_div_bg_light'; DATAGRID_EDIT_DIV_BG.style.top = document.body.scrollTop; document.getElementsByTagName('body')[0].appendChild( DATAGRID_EDIT_DIV_BG ); var DATAGRID_EDIT_DIV_MAIN = document.createElement('div'); DATAGRID_EDIT_DIV_MAIN.id = 'DATAGRID_EDIT_DIV_MAIN'; DATAGRID_EDIT_DIV_MAIN.className = 'datagrid_edit_div_main'; DATAGRID_EDIT_DIV_MAIN.style.top = document.body.scrollTop; document.getElementsByTagName('body')[0].appendChild( DATAGRID_EDIT_DIV_MAIN ); document.getElementById('DATAGRID_EDIT_DIV_MAIN').innerHTML = '' + '
' + '' + ' ' + ' ' + ' ' + ' ' + ' ' + '
' + '
關閉視窗  
' + '
' + '' + '' + '' + '' + '
' + '
' + DIV_MESSAGE + '
' + '
' + '
'; } function CONFIRM_FUNC( MESG, URL ) { ANS = confirm( MESG ); if( ANS ) { location.href = URL; } else { return false; } } function RECOUNT_TOTAL() { if( document.getElementById( 'MEMBER_BONUS' ) ) { var MEMBER_BONUS = document.getElementById( 'MEMBER_BONUS' ).value; } else { var MEMBER_BONUS = ''; } if( document.getElementById('ALL_BONUS_POINT') ) { var ALL_BONUS_POINT = 0; for( var SI=0; SI= 2000 ) { var FREIGHT = 0; } else{ var input = document.getElementsByTagName("input"); var productCount=0; var redCount=0; for(i=0;i eval( QTY_LIMIT ) ) { alert( '庫存共 '+ QTY_LIMIT +' ,您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } else if( eval( PQTY ) > eval( QTY_LIMIT ) ) { alert( '庫存共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; PQTY = QTY_LIMIT; } // else // { var NOW_BONUS_PRICE_ID = 'NPB_' + PID; if( document.getElementById( NOW_BONUS_PRICE_ID ) ) { if( document.getElementById( NOW_BONUS_PRICE_ID ).value != '' ) { var BONUS_PRICE = document.getElementById( NOW_BONUS_PRICE_ID ).value; } } var PPRICE_ID = 'PP_' + PID; if( BONUS_PRICE ) { document.getElementById( PPRICE_ID ).innerHTML = BONUS_PRICE; } else { if( eval( Q2 ) <= eval( PQTY ) && eval( Q3 ) > eval( PQTY ) ) { var QTY_CHK = 'Y'; document.getElementById( PPRICE_ID ).innerHTML = Q2_PRICE; } else if( Q3 > 0 && eval( Q3 ) <= eval( PQTY ) ) { var QTY_CHK = 'Y'; document.getElementById( PPRICE_ID ).innerHTML = Q3_PRICE; } else { var QTY_CHK = 'Y'; document.getElementById( PPRICE_ID ).innerHTML = M_PRICE; } } var PPRICE = document.getElementById( PPRICE_ID ).innerHTML; var PSUB_TOTAL_ID = 'ST_' + PID; var SUB_TOTAL = eval( PQTY ) * eval( PPRICE ); document.getElementById( PSUB_TOTAL_ID ).innerHTML = SUB_TOTAL; var PSFREIGHT_ID = 'SF_' + PID; if( document.getElementById( PSFREIGHT_ID ) ) { var PSFREIGHT = document.getElementById( PSFREIGHT_ID ).value; } else { var PSFREIGHT = 0; } var PSUB_SFREIGHT_ID = 'SFT_' + PID; var SUB_SFREIGHT = eval( PQTY ) * eval( PSFREIGHT ); document.getElementById( PSUB_SFREIGHT_ID ).innerHTML = SUB_SFREIGHT; var NOW_BONUS_POINT_ID = 'NBP_' + PID; if( ! BONUS_POINT && document.getElementById( NOW_BONUS_POINT_ID ) ) { var BONUS_POINT = document.getElementById( NOW_BONUS_POINT_ID ).value; } var PSUB_BONUS_TOTAL_ID = 'BP_' + PID; if( BONUS_POINT && document.getElementById( PSUB_BONUS_TOTAL_ID ) ) { var SUB_BONUS_TOTAL = eval( PQTY ) * eval( BONUS_POINT ); document.getElementById( PSUB_BONUS_TOTAL_ID ).innerHTML = SUB_BONUS_TOTAL; } var PSUB_ADD_BONUS_TOTAL_ID = 'BPA_' + PID; if( ADD_BONUS_POINT && document.getElementById( PSUB_ADD_BONUS_TOTAL_ID ) ) { var SUB_ADD_BONUS_TOTAL = eval( PQTY ) * eval( ADD_BONUS_POINT ); document.getElementById( PSUB_ADD_BONUS_TOTAL_ID ).innerHTML = SUB_ADD_BONUS_TOTAL; } // } RECOUNT_TOTAL(); } function RECOUNT_SAMPLE( OBJ, QTYPE, QTY_LIMIT ) { var PID = OBJ.id.substr( 4, 10 ); var PQTY = OBJ.value; if( ! PQTY ) { var PQTY = 0; OBJ.value = 0; OBJ.select(); } if( QTYPE == 'ALL' && eval( PQTY ) > eval( QTY_LIMIT ) ) { alert( '購買上限共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } else if( eval( PQTY ) > eval( QTY_LIMIT ) ) { alert( '購買上限共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } else { var PPRICE_ID = 'PP_' + PID; var PPRICE = document.getElementById( PPRICE_ID ).innerHTML; var PFREIGHT_ID = 'PF_' + PID; var PFREIGHT = document.getElementById( PFREIGHT_ID ).innerHTML; var PSUB_TOTAL_ID = 'ST_' + PID; var SUB_TOTAL = eval( PQTY ) * eval( PPRICE ) + eval( PFREIGHT ); document.getElementById( PSUB_TOTAL_ID ).innerHTML = SUB_TOTAL; } RECOUNT_SAMPLE_TOTAL(); } function RECOUNT_SAMPLE_TOTAL() { var ALL_SUB_TOTAL = 0; for( var SI=0; SI eval( QTY_LIMIT ) ) { alert( '購買上限共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } else if( eval( PQTY ) > eval( QTY_LIMIT ) ) { alert( '購買上限共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } else if( eval( PQTY ) < eval( QTY1 ) ) { alert( '團購基本量需( '+ QTY1 +' ),請重新確認!!' ); OBJ.value = QTY1; } else { if( QTY3 && Number(QTY3) <= Number(PQTY) ) { var PPRICE = PRICE3; } else { if( QTY2 && Number(QTY2) <= Number(PQTY) ) { var PPRICE = PRICE2; } else { var PPRICE = PRICE1; } } var PPRICE_ID = 'PP_' + PID; document.getElementById( PPRICE_ID ).innerHTML = PPRICE; var PSUB_TOTAL_ID = 'ST_' + PID; var SUB_TOTAL = eval( PQTY ) * eval( PPRICE ) + 180; document.getElementById( PSUB_TOTAL_ID ).innerHTML = SUB_TOTAL; var PSFREIGHT_ID = 'SF_' + PID; if( document.getElementById( PSFREIGHT_ID ) ) { var PSFREIGHT = document.getElementById( PSFREIGHT_ID ).value; } else { var PSFREIGHT = 0; } var PSUB_SFREIGHT_ID = 'SFT_' + PID; var SUB_SFREIGHT = eval( PQTY ) * eval( PSFREIGHT ); document.getElementById( PSUB_SFREIGHT_ID ).innerHTML = SUB_SFREIGHT; } RECOUNT_GROUP_TOTAL(); } function RECOUNT_GROUP_TOTAL() { var ALL_SUB_TOTAL = 0; for( var SI=0; SI= 1000 ) { var FREIGHT = 0; } else { var FREIGHT = 180; } var ALL_SUB_SFREIGHT = 0; for( var SI=0; SI eval( QTY_LIMIT ) ) { alert( '購買上限共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } else if( eval( PQTY ) > eval( QTY_LIMIT ) ) { alert( '購買上限共( '+ QTY_LIMIT +' ),您已全部訂購,沒有多餘數量提供!!' ); OBJ.value = QTY_LIMIT; } var PQTY = OBJ.value; var PPRICE_ID = 'PP_' + PID; var PPRICE = document.getElementById( PPRICE_ID ).innerHTML; var PSUB_TOTAL_ID = 'ST_' + PID; var SUB_TOTAL = eval( PQTY ) * eval( PPRICE ); document.getElementById( PSUB_TOTAL_ID ).innerHTML = SUB_TOTAL; RECOUNT_SELL_TOTAL(); } function RECOUNT_SELL_TOTAL() { var ALL_SUB_TOTAL = 0; for( var SI=0; SI= 1000 ) { var FREIGHT = 0; } else { var FREIGHT = 180; } document.getElementById('FREIGHT').innerHTML = FREIGHT; var ALL_TOTAL = eval( ALL_SUB_TOTAL ) + eval( FREIGHT ); var ALL_TOTAL = eval( ALL_SUB_TOTAL ); document.getElementById('ALL_TOTAL').innerHTML = ALL_TOTAL; var CHECKOUT_BTN_OBJ = document.getElementById( 'CHECKOUT' ); } function DELETE_CART_ITEM( CART_TYPE, PRODUCT_SN, PRODUCT_NAME ) { var ANS = confirm( '是否要取消購買『 '+ PRODUCT_NAME + '』?\n\n是 - 請按下 確定 !\n否 - 請按下 取消 !' ); if( ANS ) { var DELTR1_ID = 'TR1_' + PRODUCT_SN; var DELTR2_ID = 'TR2_' + PRODUCT_SN; // document.getElementById( DELTR1_ID ).innerHTML = ''; // document.getElementById( DELTR2_ID ).innerHTML = ''; document.getElementById( DELTR1_ID ).removeNode( true ); document.getElementById( DELTR2_ID ).removeNode( true ); switch( CART_TYPE ) { case 'NORMAL': RECOUNT_TOTAL(); break; case 'SAMPLE': RECOUNT_SAMPLE_TOTAL(); break; case 'GROUP': RECOUNT_GROUP_TOTAL(); break; case 'SELL': RECOUNT_SELL_TOTAL(); break; } document.hafrm.PRODUCT_NAME.value= PRODUCT_NAME; document.hafrm.PRODUCT_SN.value= PRODUCT_SN; document.hafrm.submit(); } // window.location='index.php?DELETE=1&DKEY='+PRODUCT_SN; } function CART_IN( OBJ ) { var FORMAT; if(document.getElementById("FORMAT")!=null){ if(document.getElementById("FORMAT").value==""){ alert("請選擇產品規格"); document.getElementById("FORMAT").focus(); return false; }else{ FORMAT=document.getElementById('FORMAT').value; } } var checkFormatOb=document.getElementById("FORMAT"); var XHR_OBJ = XHR_START(); var inputArr=document.getElementsByTagName('input'); var PHASE; for(var input_i=0;input_i=1){ alert('請確認分期付款商品已結帳。'); return false; } if( ! document.getElementById('QTY').value ) { document.getElementById('QTY').value = 1; } var PQTY = document.getElementById('QTY').value; for( var RI=0; RI 0 ) { alert( ERROR_MASG ); var OBJ = document.getElementById(FOCUS_NAME); OBJ.focus(); return false; } else { return true; } } function CHK_SCUSTOMER_FORM() { var ERROR_MASG = ''; if( document.getElementById('PRODUCT_NAME').value == '' ) { var ERROR_MASG = '請輸入 待尋商品!'; var FOCUS_NAME = 'PRODUCT_NAME'; } else if( document.getElementById('PURPOSE').value == '' ) { var ERROR_MASG = '請輸入 功能用途!'; var FOCUS_NAME = 'PURPOSE'; } else if( document.getElementById('DELIVERY_TIME').value == '' ) { var ERROR_MASG = '請輸入 希望交期!'; var FOCUS_NAME = 'DELIVERY_TIME'; } else if( !isDate(document.getElementById('DELIVERY_TIME')) ) { var ERROR_MASG = '希望交期 格式錯誤 格式為YYYY-MM-DD!'; var FOCUS_NAME = 'DELIVERY_TIME'; } else if( document.getElementById('RESERVE_AMOUNT')) { var ERROR_MASG = '請輸入 預定數量!'; var FOCUS_NAME = 'RESERVE_AMOUNT'; } else if( document.getElementById('RESERVE_AMOUNT').value != '2001-11-11' ) { var ERROR_MASG = '請輸入 預定數量!'; var FOCUS_NAME = 'RESERVE_AMOUNT'; } else if( document.getElementById('UNIT_BUDGET').value == '' ) { var ERROR_MASG = '請輸入 單件預算!'; var FOCUS_NAME = 'UNIT_BUDGET'; } else if( document.getElementById('DESCRIBE').value == '' ) { var ERROR_MASG = '請輸入 製作需求!'; var FOCUS_NAME = 'DESCRIBE'; } if( ERROR_MASG.length > 0 ) { alert( ERROR_MASG ); var OBJ = document.getElementById(FOCUS_NAME); OBJ.focus(); return false; } else { return true; } } function CHK_SPECIAL_FORM( QTY_LIMIT ) { var ERROR_MASG = ''; if( document.getElementById('QTY').value == '' ) { var ERROR_MASG = '請輸入 數量!'; var FOCUS_NAME = 'QTY'; } else if( document.getElementById('QTY').value > QTY_LIMIT ) { var ERROR_MASG = '數量超出上限 '+ QTY_LIMIT +' 組,請重新確認!'; document.getElementById('QTY').value = QTY_LIMIT; var FOCUS_NAME = 'QTY'; } if( ERROR_MASG.length > 0 ) { alert( ERROR_MASG ); var OBJ = document.getElementById(FOCUS_NAME); OBJ.focus(); return false; } else { return true; } } function CHK_EMADDRESS() { var ERROR_MASG = ''; if( document.getElementById('CNAME').value == '' ) { var ERROR_MASG = '請輸入 聯絡姓名!'; var FOCUS_NAME = 'CNAME'; } else if( document.getElementById('CTEL').value == '' ) { var ERROR_MASG = '請輸入 聯絡電話!'; var FOCUS_NAME = 'CTEL'; } else if( document.getElementById('CADDRESS').value == '' ) { var ERROR_MASG = '請輸入 送貨地址!'; var FOCUS_NAME = 'CADDRESS'; } if( ERROR_MASG.length > 0 ) { alert( ERROR_MASG ); var OBJ = document.getElementById(FOCUS_NAME); OBJ.focus(); return false; } else { return true; } } function CHK_EMANAGE() { var ERROR_MASG = ''; if( document.getElementById('CID').value == '' ) { var ERROR_MASG = '請輸入 帳號!'; var FOCUS_NAME = 'CID'; } else if( ! CHK_USERNAME( 'CID', 'RETURN' ) ) { var ERROR_MASG = '帳號已有人使用,請調整!'; var FOCUS_NAME = 'CID'; } if( ERROR_MASG.length > 0 ) { alert( ERROR_MASG ); var OBJ = document.getElementById(FOCUS_NAME); OBJ.focus(); return false; } else { return true; } } function ADD_OFTEN( PRODUCT_SN ) { var XHR_OBJ = XHR_START(); var SEND_STRING = 'FUNC=ADD_OFTEN&PRODUCT_SN=' + PRODUCT_SN; var URL = '../_function/xhr_function.php'; XHR_OBJ.open( 'POST', URL, true ); XHR_OBJ.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); XHR_OBJ.setRequestHeader( 'charset', 'big5' ); XHR_OBJ.send( SEND_STRING ); XHR_OBJ.onreadystatechange = function() { var CHK_REPORT = XHR_CHECK( XHR_OBJ ); if( CHK_REPORT ) { if( XHR_OBJ.responseXML && XHR_OBJ.responseXML.documentElement ) { var XML_DOC = XHR_OBJ.responseXML; var REPORT = XML_DOC.getElementsByTagName('ROOT').item(0).firstChild.data; if( REPORT != 'EMPTY' ) { if( REPORT == 'OK' ) { alert( '商品已加入常購區!!' ); } else { alert( '您目前的登入的會員身份是經銷商,本功能僅限 個人會員 與 企業機關 使用,謝謝!!' ); } } } } } } function ADD_QUOTE( PRODUCT_SN ) { var XHR_OBJ = XHR_START(); var SEND_STRING = 'FUNC=ADD_QUOTE&PRODUCT_SN=' + PRODUCT_SN; var URL = '../_function/xhr_function.php'; XHR_OBJ.open( 'POST', URL, true ); XHR_OBJ.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); XHR_OBJ.setRequestHeader( 'charset', 'big5' ); XHR_OBJ.send( SEND_STRING ); XHR_OBJ.onreadystatechange = function() { var CHK_REPORT = XHR_CHECK( XHR_OBJ ); if( CHK_REPORT ) { if( XHR_OBJ.responseXML && XHR_OBJ.responseXML.documentElement ) { var XML_DOC = XHR_OBJ.responseXML; var REPORT = XML_DOC.getElementsByTagName('ROOT').item(0).firstChild.data; if( REPORT != 'EMPTY' ) { if( REPORT == 'SELL' ) { alert( '您目前的登入的會員身份是經銷商,本功能僅限 個人會員 與 企業機關 使用,謝謝!!' ); } else { alert( '商品已加入報價單,如要檢視報價內容請點選右上方『 檢視報價單 』謝謝!!' ); top.document.location=top.document.location; } } } } } } function ADD_SSEND( PRODUCT_SN ) { document.getElementById( 'WAIT_IMG' ).style.top = 150; document.getElementById( 'WAIT_IMG' ).style.left = ( screen.width / 2 ) - 75; document.getElementById( 'WAIT_IMG' ).style.display = 'block'; var XHR_OBJ = XHR_START(); var SEND_STRING = 'FUNC=ADD_SSEND&PRODUCT_SN=' + PRODUCT_SN; var URL = '../_function/xhr_function.php'; XHR_OBJ.open( 'POST', URL, true ); XHR_OBJ.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); XHR_OBJ.setRequestHeader( 'charset', 'big5' ); XHR_OBJ.send( SEND_STRING ); XHR_OBJ.onreadystatechange = function() { var CHK_REPORT = XHR_CHECK( XHR_OBJ ); if( CHK_REPORT ) { if( XHR_OBJ.responseXML && XHR_OBJ.responseXML.documentElement ) { var XML_DOC = XHR_OBJ.responseXML; var REPORT = XML_DOC.getElementsByTagName('ROOT').item(0).firstChild.data; if( REPORT != 'EMPTY' ) { document.getElementById( 'WAIT_IMG' ).style.display = 'none'; alert( '詢問信件已寄出,我們將盡快與您聯絡,謝謝!!' ); } } } } } function CHG_PRODUCT_IMG( IMG_URL ) { document.getElementById('PIMG_DIV').innerHTML = '' + '' + ''; } function citychange( CITY_OBJNAME, CITYNO_OBJNAME ) { i = document.all[CITY_OBJNAME].selectedIndex; document.all[CITYNO_OBJNAME].length = cityno_account[i] - cityno_account[i-1]; index = cityno_account[i-1] + 1; for( j=0; j