function submitForm(action, submit)
{
	//Safariブラウザでの空POST防止
	if (action == null) {
		return false;
	}
	if (submit == null) {
		submit = 'POST';
	}
	document.fm1.action = action;
	document.fm1.method = submit;
	document.fm1.submit();
}
 
function submitForm2(action, method_name)
{
	//Safariブラウザでの空POST防止
	if (action == null) {
		return false;
	}
	if (method_name == null) {
		method_name = 'POST';
	}
	document.fm2.action = action;
	document.fm2.method = method_name;
	document.fm2.submit();
}

function deleteConfirm (action)
{
	// Safariブラウザでの空POST防止
    if (action == null) {
        return false;
    }
    submit = 'POST';
    string = "削除してよろしいですか？\n削除すると二度と元に戻せません。\nデータの保持状態により削除できない場合もあります。";
    flag = confirm(string);
    if(flag){
    	submitForm (action, submit);
    }
}

function getXmlHttpObject() {
    var xmlhttp;
    /*@cc_on
    @if (@_jscript_version >= 5)
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
                xmlhttp = false;
            }
        }
    @else
        xmlhttp = false;
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
        try {
            xmlhttp = new XMLHttpRequest();
            xmlhttp.overrideMimeType("text/xml"); 
        } catch (e) {
            xmlhttp = false;
        }
    }
    return xmlhttp;
}

var xmlHttp = getXmlHttpObject();
