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('');
}
}
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');
}