function checkField(_id, _cond, _msg) { if (_cond) { _top = $(_id).position().top; _left = $(_id).position().left; $('#message').css('top', _top-2); $('#message').css('left', _left+5); if (_msg) { $('#message').html(_msg); $('#message').fadeIn(500).delay(1000).fadeOut(500); } $(_id).focus(); exit; } } function login() { var param=new Array(); param[0] = ""; param[1] = $('#id').val(); param[2] = $('#password').val(); ajaxrunreload("./ajax/checklogin.php", param); //, 'main.php'); } function changelang(lang) { $('#lang').val(lang); $('#langform').submit(); } function logout() { var param=new Array(); param[0] = Date.now(); ajaxpost( "/ajax/logout.php", param).done(function( _msg ) { goPage( '/index.php' ); }); } function ajaxloaddata(_runPage, _param, _id) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { $(_id).html(_msg); $(_id).fadeIn(200); } else { $(_id).fadeOut(300); // $(_id).hide(); } }); } function ajaxloaddatahide(_runPage, _param, _id, _msg) { showwait(_msg); /* $("body, .btn").css("cursor", "wait"); if ($('#waitdlg').length > 0) { $('#waitdlg').html( _msg ); } else { $("body").append('
'+_msg+'
'); } $('#waitdlg').show(); */ ajaxpost(_runPage, _param).done(function( _result ) { hidewait(); if (_result != '') { $(_id).html(_result); } /* $("body").css("cursor", "default"); $(".btn").css("cursor", "pointer"); $('#waitdlg').hide(); */ }); } function ajaxrunload(_runPage, _param, _id, _goPage) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { alert(_msg); } else { ajaxpost( _goPage, _param).done(function( _msg ) { if (_msg != '') { $(_id).html(_msg); $(_id).fadeIn(200); } }); } }); } function ajaxrunmsg(_runPage, _param, _message ) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { //msg('ERROR: Data saving error!'); alert(_msg); } else { alert(_message); } }); } function ajaxrunmsgid(_runPage, _param, _mid ) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { $(_mid).html(_msg); $(_mid).fadeIn(300).delay(1000).fadeOut(500); } }); } function _ajaxrun(_runPage, _param) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { //msg('ERROR: Data saving error!'); alert(_msg); return true; } else { return false; } }); } function ajaxrun(_runPage, _param, _goPage) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { //msg('ERROR: Data saving error!'); alert(_msg); } else { goPage(_goPage); } }); } function ajaxrun2(_runPage, _param, _goPage, _message ) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { //msg('ERROR: Data saving error!'); alert(_msg); } else { alert(_message); goPage(_goPage); } }); } function ajaxrunreload(_runPage, _param) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { //msg('ERROR: Data saving error!'); alert(_msg); } else { refresh(); } }); } function ajaxrunreload2(_runPage, _param, _message) { ajaxpost( _runPage, _param).done(function( _msg ) { if (_msg != '') { //msg('ERROR: Data saving error!'); alert(_msg); } else { alert(_message); refresh(); } }); } function refresh() { document.location.reload(true); } function mouseover(obj) { obj.bgc=obj.style.backgroundColor; obj.style.backgroundColor='#ffffba'; } function mouseout(obj) { obj.style.backgroundColor=obj.bgc; } ///////////////////////////////////////////////////////// function delconfirmbbs(table, field, id) { var param=new Array(); param[0] = Date.now(); param[1] = table; param[2] = field; param[3] = id; DeleteConfirmBBS("Do you want delete?", param); } function DeleteConfirmBBS(_msg, param) { makemydlg('delConfirm', 'Warning', _msg); /* if ($('#delConfirm').length > 0) { $('#delConfirm').html(_msg); } else { $("body").append('
'+_msg+'
'); } $( "#delConfirm" ).prop('title', 'Warning'); */ $( "#delConfirm" ).dialog({ resizable: false, height:140, modal: true, buttons: { "Delete": function() { $( this ).dialog( "close" ); ajaxrunreload("pdsdelete.php", param); }, Cancel: function() { $( this ).dialog( "close" ); } } }); } ///////////////////////////////////////////////////////// function delconfirm(table, field, id) { var param=new Array(); param[0] = Date.now(); param[1] = table; param[2] = field; param[3] = id; DeleteConfirm("Do you want delete?", param); } function DeleteConfirm(_msg, param) { makemydlg('delConfirm', 'Warning', _msg); /* if ($('#delConfirm').length > 0) { $('#delConfirm').html(_msg); } else { $("body").append('
'+_msg+'
'); } $( "#delConfirm" ).prop('title', 'Warning'); */ $( "#delConfirm" ).dialog({ resizable: false, height:140, modal: true, buttons: { "Delete": function() { $( this ).dialog( "close" ); ajaxrunreload("delete.php", param); }, Cancel: function() { $( this ).dialog( "close" ); } } }); } ///////////////////////////////////////////////////////// function delmember(id) { var param=new Array(); param[0] = Date.now(); param[1] = id; DeleteMember("Do you want delete?", param); } function DeleteMember(_msg, param) { makemydlg('delConfirm', 'Warning', _msg); /* if ($('#delConfirm').length > 0) { $('#delConfirm').html(_msg); } else { $("body").append('
'+_msg+'
'); } $( "#delConfirm" ).prop('title', 'Warning'); */ $( "#delConfirm" ).dialog({ resizable: false, modal: true, buttons: { "Delete": function() { $( this ).dialog( "close" ); ajaxrunreload("ajax/deletemember.php", param); }, Cancel: function() { $( this ).dialog( "close" ); } } }); } ///////////////////////////////////////////////////////// function showwait(_msg) { $("body, .btn").css("cursor", "wait"); // var _msg = 'Uploading...'; if (_msg != '') { if ($('#waitdlg').length > 0) { $('#waitdlg').html( _msg ); } else { $("body").append('
'+_msg+'
'); } $('#waitdlg').show(); } } function hidewait() { $("body").css("cursor", "default"); $(".btn").css("cursor", "pointer"); $('#waitdlg').hide(); } function makemydlg(_id, _title, _msg) { if ($('#'+_id).length > 0) { $('#'+_id).html(_msg); $('#'+_id).prop('title', _title); } else { $("body").append('

'+_msg+'

'); } } function outmsg(_msg) { makemydlg('info', 'Information', _msg); $( "#info" ).dialog({ resizable: false, /* height:140, */ modal: true, buttons: { Ok: function() { $( this ).dialog( "close" ); } } }); } function outmsg_reload(_msg) { makemydlg('info', 'Information', _msg); $( "#info" ).dialog({ resizable: false, /* height:140, */ modal: true, buttons: { Ok: function() { $( this ).dialog( "close" ); location.reload(); } } }); } function outmsg_move(_msg, _page) { makemydlg('info', 'Information', _msg); $( "#info" ).dialog({ resizable: false, /* height:140, */ modal: true, buttons: { Ok: function() { $( this ).dialog( "close" ); goPage(_page); } } }); } function delprocess( _sn, _oid ) { var param=new Array(); param[0] = Date.now(); param[1] = _sn; param[2] = _oid; if (confirm("Do you want delete?")==true) { ajaxrunreload("ajax/delprocess.php", param); } } function loadorders(id) { var param=new Array(); param[0] = Date.now(); param[1] = id; ajaxloaddata('orderlist.php', param, '#orderlist'); } function msg(_msg) { $("#message").text(_msg).show().delay(3000).fadeOut(1000); } function savemember(_mode) { var param=new Array(); param[0] = Date.now(); param[1] = _mode; param[2] = $('#password').val(); // $('input:radio[name=lang]:checked').val(); param[3] = $('#name').val(); param[4] = $('#company').val(); param[5] = $('#phone').val(); param[6] = $('#fax').val(); param[7] = $('#email').val(); param[8] = $('#address').val(); param[9] = $('#city_state').val(); param[10] = $('#zip').val(); param[11] = $('#nation').val(); param[12] = $('#_terms').val(); param[13] = $('#_rep').val(); param[14] = $('#_level').val(); param[15] = $('#_group').val(); param[16] = $('#id').val(); if ( param[3].length < 1 ) { msg("Please input name."); $('#name').focus(); } else if ( param[4].length < 1 ) { msg("Please input company name."); $('#company').focus(); } else if ( param[5].length < 1 ) { msg("Please input phone number."); $('#phone').focus(); } else if ( param[7].length < 1 ) { msg("Please input email."); $('#email').focus(); } ajaxrunreload('ajax/savemember.php', param); } function checkmid() { _top = $("#email").position().top; _left = $("#email").position().left; // $('#message').css('top', _top+0); // $('#message').css('left', _left+220); if ( $("#email").val().length == 0 ) { msg("Please enter your email."); } else { var param=new Array(); param[0] = Date.now(); param[1] = $("#email").val(); ajaxpost( 'ajax/checkmid.php', param).done(function( _msg ) { if (_msg != '') { msg(_msg); } else { $("#idcheck").val('true'); msg('This email can be used.'); } }); } } function checkemail() { if ( $("#email").val().length == 0 ) { msg("Please enter your email."); } else { var param=new Array(); param[0] = Date.now(); param[1] = $("#email").val(); ajaxpost( 'ajax/checkmid.php', param).done(function( _msg ) { if (_msg != '') { $("#idcheck").val('false'); msg(_msg); } else { $("#idcheck").val('true'); // msg(''); } }); } } function checklic() { _top = $("#lic").position().top; _left = $("#lic").position().left; // $('#message').css('top', _top+0); // $('#message').css('left', _left+220); if ( $("#lic").val().length == 0 ) { msg("Please enter your license number."); } else { var param=new Array(); param[0] = Date.now(); param[1] = $("#lic").val(); ajaxpost( 'ajax/checklic.php', param).done(function( _msg ) { if (_msg != '') { $("#liccheck").val('false'); msg(_msg); } else { $("#liccheck").val('true'); // msg('This lic can be used.'); } }); } } var modules=new Array("Account", "News", "Promotions"); function permitreadclick( i ) { if ( $('#r_'+modules[i]).prop('checked') == false ) { $('#w_'+modules[i]).prop('checked', false); } } function permitwriteclick( i ) { if ( $('#w_'+modules[i]).prop('checked') == true ) { $('#r_'+modules[i]).prop('checked', true); } } function checknull ( _dd ) { if ( _dd == true ) { return '0'; } else { return '1'; } } function _calcdate( _date, _dif ) { if ((_date != '') && (_dif != '') && ($.isNumeric(_dif))) { // alert(_dif); var dif = parseInt(_dif); return dateAddDel(_date, dif, 'd'); } else { return ''; } } function _calcdate2 ( _date, _dif ) { // mm/dd/yyyy 계산을 위해 if ((_date != '') && (_dif != '') && ($.isNumeric(_dif))) { // alert(_dif); var dif = parseInt(_dif); return datetoedate(dateAddDel(edatetodate(_date), dif, 'd')); } else { return ''; } } function edatetodate ( _date ) { var date = new Date(_date); yr = date.getFullYear(); month = date.getMonth() < 10 ? '0' + (date.getMonth()+1): (date.getMonth()+1); day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate(); return (yr + '-' + month + '-' + day); } function datetoedate ( _date ) { var date = new Date(_date); yr = date.getFullYear(); month = date.getMonth() < 10 ? '0' + (date.getMonth()+1): (date.getMonth()+1); day = date.getDate() < 10 ? '0' + (date.getDate()+1) : (date.getDate()+1); return (month + '/' + day + '/' + yr); } function dateAddDel(sDate, nNum, type) { var yy = parseInt(sDate.substr(0, 4), 10); var mm = parseInt(sDate.substr(5, 2), 10); var dd = parseInt(sDate.substr(8), 10); if (type == "d") { d = new Date(yy, mm - 1, dd + nNum); } else if (type == "m") { d = new Date(yy, mm - 1 + nNum, dd); } else if (type == "y") { d = new Date(yy + nNum, mm - 1, dd); } yy = d.getFullYear(); mm = d.getMonth() + 1; mm = (mm < 10) ? '0' + mm : mm; dd = d.getDate(); dd = (dd < 10) ? '0' + dd : dd; return '' + yy + '-' + mm + '-' + dd; } setInterval(awake, 1200000); // 1000 (1sec) * 60 * 20 = 20 min // awake(); function awake() { $.get('/awake.php'); }