//aw_popup(arg1_name, arg1_value, arg2_name, arg2_value .... , action_page, new Array(popup_width, popup_height) )
function aw_popup(){
	var args = arguments;
	var num_args = args.length;

	if (num_args%2 == 1) {
		alert("field conunt error!!");
		return;
	}
	var width = args[num_args-1][0];
	var height = args[num_args-1][1];

	var winl=(screen.width-width)/2;
	var wint=(screen.height-width)/2;
	
	var bufform = getPostForm(args);
	var pname = "newwin";
	winprops='height='+height+',width='+width+',top='+wint+',left='+winl+',scrollbars=auto,resizable=no,status=no';
	new_win = window.open('',pname, winprops);
	bufform.target = pname;
	bufform.submit();
	new_win.focus();
	document.body.removeChild(bufform);
}

//aw_form(arg1_name, arg1_value, arg2_name, arg2_value .... , action_page )
function aw_form(){
	var args = arguments;
	var num_args = args.length;
	if (num_args%1){
		alert("field conunt error!!");
		return ;
	}
	var bufform = getPostForm(args);
	bufform.submit();
}

function getPostForm(args){
	var num_args = args.length;
	var num_vars = num_args/2;
	if (num_args%2 == 0 ){
		var action_page = args[num_args-2];
	}else{
		var action_page = args[num_args-1];
	}
	var i = 0;

	var bufform = document.createElement("form");
	var div = document.createElement("div");
	div.style.visibility = "hidden";

	for (i=1; i<num_vars; i++){
		var ele = document.createElement("textarea");
		ele.name =  args[2*i-2];
		ele.value =  args[2*i-1];
		div.appendChild(ele);
	}

	bufform.appendChild(div);
	bufform.action =  action_page;
	bufform.method = "post";
	document.body.appendChild(bufform);
	return bufform;
}
