/*
	ポップアップウィンドウ
	onclick="Popup('index.html','width=800&height=600'); return(false);"
	or
	onclick="Popup('index.html','target=name&form=formname&width=800&height=600'); return(false);"
*/

function Popup(Pop_Src, Pop_Parm) {

	var key=new Array();
	key['width'] = "820";
	key['height'] = "800";
	key['scrollbars'] = "yes";
	key['resizable'] = "yes";
	key['left'] = "";
	key['top'] = "0";
	key['target'] = ""; /* added okazaki */
	key['form'] = ""; /* added okazaki */

	if (Pop_Parm) {
		/* 「&」で引数を分割して配列に */
		var pair=Pop_Parm.split("&");

		var i=temp="";

		for (i=0; i < pair.length; i++) {
			/* 配列の値を「=」で分割 */
			temp=pair[i].split("=");
			keyName=temp[0];
			keyValue=temp[1];
			/* キーと値の連想配列を生成 */
			key[keyName]=keyValue;
		}
	}

	if (!key['left']) { key['left'] = (screen.width - key['width']) * 0.5; }
	if (!key['top']) { key['top'] = (screen.height - key['height']) * 0.5; }

	if ( key['target'] && key['form'] ) {
		form = document.getElementById(key['form']);
		window.open('',key['target'],'width=' + key['width'] + ',height=' + key['height'] + ',scrollbars=' + key['scrollbars'] + ',resizable=' + key['resizable'] + ',left=' + key['left'] + ',top=' + key['top']);
		form.action = Pop_Src;
		form.target = key['target'];
		form.method = "post";
		form.submit();
	} else {
		window.open(Pop_Src,'','width=' + key['width'] + ',height=' + key['height'] + ',scrollbars=' + key['scrollbars'] + ',resizable=' + key['resizable'] + ',left=' + key['left'] + ',top=' + key['top']);
	}
}

function formSubmit(formname, action) {
    var form = document.getElementById(formname);
    form.action = action;
    form.submit();
}

function formSubmitHidden(formname, action, key, val) {
    var form = document.getElementById(formname);
    for ( i=0; i<form.elements.length; i++ ) {
    	if ( form.elements[i].name == key ) {
	    form.elements[i].value = val;
	}
    }
    form.action = action;
    form.submit();
}
