// search
function searchOrder(fm, state)
{
	fm.target = "";
	fm.action = "admin_index.php?pgurl=shop/order&state=" + state;
	fm.submit();
}

function enterSearchUser(fm, state)
{
	if(event.keyCode == 13)
	{
		fm.target = '';
		fm.action = 'index.php?pgurl=mypg/mp_dealinfo_list&state=' + state;
		fm.submit();
	}
}

function searchOrderUser(fm, state)
{
	fm.target = '';
	fm.action = 'index.php?pgurl=mypg/mp_dealinfo_list&state=' + state;
	fm.submit();
}

function writeStep(fm)
{
	fm.submit();
}

function submitOrderPer(fm)
{
	var CF = new CheckForm;

	CF.fm = fm;
	CF.field_list = 
	[
		['admemo', '°ü¸®ÀÚ¸Þ¸ð']
	];

	fm.target = '';
	fm.action = 'admin_index.php?pgurl=shop/order&mode=V&stat=P';

	CF.checkSubmit(fm);
}

function submitCancelOrderPer(fm, type, state)
{
	if( confirm("Á¤¸» Ãë¼Ò¿äÃ» ÇÏ½Ã°Ú½À´Ï±î?") == false ) return;
	if( state == 12 )
	{
		alert('ÀÌ¹Ì Ãë¼Ò¿äÃ»µÈ »óÅÂÀÔ´Ï´Ù.');
		return;
	}

	switch( type )
	{
		case 1 :
			fm.target = '';
			fm.action = "index.php?pgurl=mypg/mp_dealinfo_view&chg_state=12&stat=P";
			fm.submit();
		break;
		case 2 :
			fm.target = '';
			fm.action = "index.php?pgurl=shop/sh_ordinfo_view&chg_state=12&stat=P";
			fm.submit();
		break;
	}
}

function listOrderUser(fm)
{
	var query_get = fm.query_get.value;
	var query_get = query_get.replace('mp_dealinfo_view', 'mp_dealinfo_list');
	location.href = 'index.php?' + query_get;
}

function listOrder(fm)
{
	var query_get = fm.query_get.value;
	location.href = 'admin_index.php?' + query_get;
}


function viewOrderPerUser(saleno, query_get)
{
	var query_get = query_get.replace('mp_dealinfo_list', 'mp_dealinfo_view');
	location.href = 'index.php?mode=V&saleno=' + saleno + '&' + query_get;
}

function viewOrderPer(saleno, query_get)
{
	var rand = Math.random() * 4;
	location.href = 'admin_index.php?mode=V&saleno=' + saleno + '&' + query_get + 'rand=' + rand;
}


function backupOrder(fm, state)
{
	submitPopup
	(
		fm,
		'admin_popup.php?pgurl=shop/order_savecsv&state=' + state,
		'order_savecsv',
		317,
		500,
		'scrollbars=1'
	)
}



function backupSendOrder(fm, state)
{
	if( listCheckbox(fm, "checkbox_key[]", "ÁÖ¹®À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.") == false )
	{
		return;
	}

	submitPopup
	(
		fm,
		'admin_popup.php?pgurl=shop/order_savecsv&state=' + state + '&send=1',
		'order_savecsv',
		317,
		200,
		'scrollbars=1'
	)
}

function printPopupOrderPer(url, saleno, state)
{
	popWinC
	(
		url + 'admin_popup.php?pgurl=shop/order&mode=V&flag=P&saleno=' + saleno + '&state=' + state + '&user=1',
		'orderper',
		867,
		600,
		'scrollbars=1, menubar=1, resizable=1'
	);
}


// check checkbox_checked
function listCheckbox(form, checkbox_name, msg)
{
	for(i = 0; i < form.elements.length; i++)
	{
		var form_str = form.elements[i];
		if(form_str.name == checkbox_name) {
			if(form_str.checked) var check_temp = true;
		}
	}


	if(check_temp != true)
	{
		alert(msg);
		return false;
	}
}


// submit at popup window
function submitPopup(form, url, name, width, height, option)
{
	// declare for popup window
	var x = screen.width / 2 - width / 2;
	var y = screen.height / 2 - height / 2;

	if( option != "" )
	{
		option += option + ",";
	}
	option = option + "width=" + width + ",height=" + height + ",left=" + x + ",top=" + y + "";

	window.open("", name, option);


	// sumbit
	form.target = name;
	form.action = url;
	form.submit();
}

// ¼ÛÀå¼öÁ¤
function trans_Modify(fm)
{
	// check checked checkbox
	if( list_checkbox(fm, 'checkbox_key[]', 'ÁÖ¹®À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.') == false )
	{
		return;
	}

	if( confirm('¼±ÅÃÇÏ½Å ÁÖ¹®¿¡ ¼ÛÀå¹øÈ£¸¦ ¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?') == false ) return;

	// declare
	var query_get = fm.query_get.value;
	

	// submit
	fm.action = 'admin_index.php?mode=TM&' + query_get;
	fm.submit();
}


function processOrder(fm, chg_state, restore_flag)
{
	// check checked checkbox
	if( list_checkbox(fm, 'checkbox_key[]', 'ÁÖ¹®À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.') == false )
	{
		return;
	}

	if( confirm('¼±ÅÃÇÏ½Å ÁÖ¹®¿¡ ´ëÇØ Ã³¸®ÇÏ½Ã°Ú½À´Ï±î?') == false ) return;

	// declare
	var query_get = fm.query_get.value;

	// check checked checkbox
	if( chg_state == 3 )
	{
		if( trans_checkbox(fm) == false )
		{
			return;
		}
	}

	// submit
	fm.action = 'admin_index.php?mode=P&chg_state=' + chg_state + '&restore_flag=' + restore_flag + '&' + query_get;
	fm.submit();
}


// check checkbox_checked
function list_checkbox(fm, checkbox_name, msg)
{
	// check "checkbox_name" for all element
	for(i = 0; i < fm.elements.length; i++)
	{
		var form_str = fm.elements[i];
		if(form_str.name == checkbox_name)
		{
			if(form_str.checked) var check_temp = true;
		}
	}


	// return
	if(check_temp != true)
	{
		alert(msg);
		return false;
	}
}

// check checkbox_checked
function trans_checkbox(fm)
{
	var f = document.getElementsByName('checkbox_key[]');

	for (var i = 0; i < f.length; i++)
	{
		if( f[i].checked == false ) continue;
		var saleno = f[i].value;

		var f_trname = fm['trname[' + saleno + ']'];
		var f_invono = fm['invono[' + saleno + ']'];

		if( f_trname.value == '' )
		{
			alert('ÅÃ¹è»ç¸¦ Á¤ÇÏ½Å ÈÄ ¹è¼ÛÃ³¸®¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			return false;
		}

		/*
		if( f_invono.value == '' )
		{
			alert('¼ÛÀå¹øÈ£¸¦ ±âÀÔÇÏ½ÅÈÄ ¹è¼ÛÃ³¸®¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.');
			return false;
		}
		*/
	}
}

function updateStateUser(fm)
{
	if( listCheckbox(fm, "checkbox_key[]", "ÁÖ¹®À» ¼±ÅÃÇØ ÁÖ¼¼¿ä.") == false )
	{
		return;
	}

	if( fm.order_state.value == '' )
	{
		alert('»ç¿ëÀÚ Á¤ÀÇ ÁÖ¹®»óÅÂ¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.');
		fm.order_state.focus();
		return;
	}


	fm.target = "";
	fm.action = "admin_index.php?pgurl=shop/order&mode=SU";
	fm.submit();
}


function infoInvono(trurl, invono)
{
	if( trurl == '' )
	{
		alert('ÅÃ¹è»ç°ü¸®¿¡¼­ ÇØ´ç ÅÃ¹è»ç¿¡ ´ëÇÑ È­¹°ÃßÀû URL À» ±âÀÔÇÏ½Ê½Ã¿À.');
		return;
	}

	if( invono == '' )
	{
		alert('¹è¼Û¹øÈ£¸¦ Ã£À» ¼ö ¾ø½À´Ï´Ù.');
		return;
	}

	var x = screen.width - 100;
	var y = screen.height - 100;

	if( trurl.indexOf('ajulogis') != -1 )
	{
		var sheetno1 = invono.substr(0, 2);
		var sheetno2 = invono.substr(2, 4);
		var sheetno3 = invono.substr(6, 4);
		var invono = '&sheetno1=' + sheetno1 + '&sheetno2=' + sheetno2 + '&sheetno3=' + sheetno3;
		newwindow = window.open(trurl + invono, '_blank');
	}
	else
	{
		newwindow = window.open(trurl + invono, '_blank');
	}
	newwindow.focus();
}

function infoTrans(url, trcpno)
{
	popWinC
	(
		url + 'admin_popup.php?pgurl=shop/order&mode=T&trcpno=' + trcpno,
		'trans',
		457, 520,
		'scrollbars=1, status=1'
	);
}

// backup
function checkBackup(fm)
{
	if( listCheckbox(fm, "backup_key[]", "Ç×¸ñ ¼±ÅÃÇØ ÁÖ¼¼¿ä.") == false ) return;

	fm.submit();
}


function switchSubmit(fm)
{
	var prckey_value = document.getElementById("prckey").value;
	switch ( parseInt(prckey_value) )
	{
		case 1 : viewTransComp(fm); break;
		default : writeTransComp(fm); break;
	}
}

function viewTransComp(fm)
{
	var CF = new CheckForm;

	CF.fm = fm;
	CF.action = "admin_index.php?pgurl=shop/trans_comp&mode=V&stat=P";
	CF.field_list = 
	[
		['trcpno', '¹è¼ÛÃ³', 'pop']
	];

	CF.checkSubmit(fm);
}


function writeTransComp(fm)
{
	var CF = new CheckForm;

	CF.fm = fm;
	CF.action = "admin_index.php?pgurl=shop/trans_comp&mode=W&stat=P";
	CF.field_list = 
	[
		['type', 'Á¾·ù', 'chk'],
		['trname', 'ÅÃ¹è»ç¸í']
	];

	CF.checkSubmit(fm);
}

function printTransComp(val)
{
	// button
	document.getElementById("prckey").value = 1;
	document.getElementById("submit_bt").src = "../admin_tpl/kr/imgs/images/admin_setup_button_modify.gif";

	var rand = Math.random() * 4;
	process.location.href = "admin_index.php?pgurl=shop/trans_comp&mode=I&trcpno=" + val + '&rand=' + rand;
}

function newTransComp(fm)
{
	fm.reset();
	fm.trname.focus();

	// button
	document.getElementById("prckey").value = '';
	document.getElementById("submit_bt").src = "../admin_tpl/kr/imgs/images/admin_setup_button_add.gif";
}


function printOrderSet(fm, obj)
{
	var val = obj[obj.selectedIndex].value;
	if(obj[obj.selectedIndex].className == "disabled")
	{
		alert(obj[obj.selectedIndex].text + ' ÇÏÀ§·Î ¸ÅÃâ»óÅÂ¸¦ Ãß°¡ÇÕ´Ï´Ù.\n\n¸ÅÃâ»óÅÂ Ãß°¡ÇÏ±â¸¦ Å¬¸¯ÇÏ¿© Ãß°¡ÇÏ½Ê½Ã¿À.\n\nÇØ´ç »óÅÂÀÇ ³»¿ëÀº ¼öÁ¤À» ÇÒ ¼ö ¾ø½À´Ï´Ù.');
		obj.selectedIndex = -1;
		newOrderSet(fm);

		document.getElementById("state").value = val;
		document.getElementById("salestno").value = '';
	}
	else
	{
		document.getElementById("salestno").value = val;
		var rand = Math.random() * 4;
		process.location.href = "admin_index.php?pgurl=shop/order_set&mode=I&salestno=" + val + "&rand=" + rand;

		// button
		document.getElementById("prckey").value = 1;
		document.getElementById("submit_bt").src = "../admin_tpl/kr/imgs/images/admin_setup_button_modify.gif";
	}
}

function switchSubmitOrderSet(fm)
{
	var prckey_value = document.getElementById("prckey").value;
	switch ( parseInt(prckey_value) )
	{
		case 1 : viewOrderSet(fm); break;
		default : writeOrderSet(fm); break;
	}
}

function viewOrderSet(fm)
{
	var CF = new CheckForm;

	CF.fm = fm;
	CF.action = "admin_index.php?pgurl=shop/order_set&mode=V&stat=P";
	CF.field_list = 
	[
		["statename", "»óÅÂ¸í"]
	];

	CF.checkSubmit(fm);
}


function writeOrderSet(fm)
{
	var CF = new CheckForm;

	CF.fm = fm;
	CF.action = "admin_index.php?pgurl=shop/order_set&mode=W&stat=P";
	CF.field_list = 
	[
		["state", "¸ÅÃâ±âº»»óÅÂ", "pop"],
		["statename", "»óÅÂ¸í"]
	];

	CF.checkSubmit(fm);
}

function newOrderSet(fm)
{
	fm.reset();
	fm.statename.focus();
	// button
	document.getElementById("prckey").value = '';
	document.getElementById("submit_bt").src = "../admin_tpl/kr/imgs/images/admin_setup_button_add.gif";
}

function printDocu(type, saleno, homeurlab)
{
	switch( parseInt(type) )
	{
		case 1 : var url = homeurlab + '/index_popup.php?pgurl=shop/sh_docudeal_view&saleno=' + saleno; break;
		case 2 : var url = homeurlab + '/index_popup.php?pgurl=shop/sh_docutax_view&saleno=' + saleno; break;
		case 3 : var url = homeurlab + '/index_popup.php?pgurl=shop/sh_docureceipt_view&saleno=' + saleno; break;
	}

	popWinC
	(
		url,
		'docu' + type,
		740,
		590,
		'scrollbars=1, menubar=1'
	);
}

function mailOrder(fm)
{
	popupUploadingProgress();

	var saleno = fm.saleno.value;
	var query_get = fm.query_get.value;
	var rand = Math.random() * 4;

	fm.target = 'mail_process';
	fm.action = 'admin_index.php?mode=ML&saleno=' + saleno + '&' + query_get + '&rand=' + rand;
	fm.submit();
}

function orderView(fm)
{
	var CF = new CheckForm;

	CF.fm = fm;
	CF.action = 'index.php?pgurl=shop/sh_ordinfo_view';
	CF.field_list = 
	[
		['salecode', 'ÁÖ¹®ÄÚµå'],
		['ord_pw', 'ÁÖ¹®ºñ¹Ð¹øÈ£'],
		['ord_name', 'ÁÖ¹®ÀÚÀÌ¸§']
	];

	CF.checkSubmit();
}


function processRCT(saleno, homeurlab)
{
	document.getElementById('process').src = homeurlab + '/index_popup.php?pgurl=shop/sh_docureceipt_view&mode=A&saleno=' + saleno;
}


// uploading progress bar
var str = "";
str += "<div id='progress' style=\"background:white; width:160px; height:200px; display:none; position: absolute; z-index: 99\">";
str += "<table width=\"100%\" height=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
str += "<tr><td colspan=\"3\" bgcolor=\"#DEDEDE\" height=\"4\"></td></tr>";
str += "<tr>";
str += "<td width=\"4\" bgcolor=\"#DEDEDE\"></td>";
str += "<td align=\"center\" style=\"border:1px solid #909090;\">";
str += "<h3>Mailing...</h3>";
str += "<pre>Áö±Ý ¸ÞÀÏÀ» ¹ß¼ÛÁßÀÔ´Ï´Ù.<br>";
str += "Á¤»óÀûÀ¸·Î ¹ß¼Û µÇÁö ¾ÊÀ¸¸é<br>´Ù½Ã ½ÃµµÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.<br>";
str += "ÀÌÃ¢Àº ¹ß¼Û ¿Ï·á½Ã ÀÚµ¿À¸·Î ´ÝÈ÷°Ô µË´Ï´Ù.</pre>";
str += "</td>";
str += "<td width=\"4\" bgcolor=\"#DEDEDE\"></td>";
str += "</tr>";
str += "<tr><td colspan=\"3\" bgcolor=\"#DEDEDE\" height=\"4\"></td></tr>";
str += "</table>";
str += "</div>";

document.write( str );
