/**
 * Submit用関数
 */

//アクションを変更後、Submit
function changeActionAndSubmit($form_name,$val){
	var obj = document.getElementById($form_name);
	obj.elements['action'].value = $val;
//alert(obj.elements['action'].value);
	obj.submit();
}

//モードを変更後、Submit
function changeModeAndSubmit($form_name,$val){
	var obj = document.getElementById($form_name);
	obj.elements['mode'].value = $val;
	
	obj.submit();
}

//フォームのactionを変更
function changeFormAction($form_name,$url){
	var obj = document.getElementById($form_name);
	obj.action = $url;
}

//要素を指定して値を変更
function changeValue($form_name,$element,$val){
	var obj = document.getElementById($form_name);
	obj.elements[$element].value = $val;
}

//アクションを変更後、Submit
//	info:付加メッセージ(省略可能)
function DeleteConfirmAndSubmit($form_name,$action,info){
	var ret;
	switch (arguments.length){
	case 1:
		ret = DeleteConfirm(info);
	default:
		ret = DeleteConfirm();
	}
	if( ret ){
		var obj = document.getElementById($form_name);
		obj.elements['action'].value = $action;
		obj.submit();
	}
}

//モードを変更後、Submit
//	info:付加メッセージ(省略可能)
function DeleteConfirmAndChangeMode($form_name,$action,info){
	var ret;
	switch (arguments.length){
	case 1:
		ret = DeleteConfirm(info);
	default:
		ret = DeleteConfirm();
	}
	if( ret ){
		var obj = document.getElementById($form_name);
		obj.elements['mode'].value = $action;
		obj.submit();
	}
}

//削除確認メッセージ
function DeleteConfirm(info){
	var msg ='';
	switch (arguments.length){
	case 1:
	    msg = msg + info + "\n";
	default:
	}
	
	msg +="削除します．\nよろしいですか？";
	
	return confirm(msg);
}

//キャンセル確認メッセージ
function CancelConfirm(info){
	var msg ='';
	switch (arguments.length){
	case 1:
	    msg = msg + info + "\n";
	default:
	}
	msg +="編集内容が破棄されます．\nよろしいですか？";
	
	return confirm(msg);
}

//ダウンロードダイアログ表示用
function downloadSubmit($path, $name, $type){
	location.href = 'dl.php?dl_path=' + $path + '&dl_name=' + encodeURIComponent($name) + '&type=' + $type;
}
