function doSubmit(button, formName, actionPath, target) {
	var formObj;
	if(!formName){
		formObj = window.document.forms;
	}else{
		formObj = document.getElementsByName(formName);

	}
	if(formObj==null){
        return;
	}
    if(button){
		if(button.onclick != null){
			button.onclick = "";
		}    
		button.disabled = true;
	}
	
	//save the position
	if (window.document.forms[0].scrollTop && window.document.forms[0].gamenId)	{
		window.document.forms[0].scrollTop.value = window.document.forms[0].gamenId.value 
								+ ":" + (navigator.userAgent.indexOf("Safari") == -1 ? document.documentElement.scrollTop : document.body.scrollTop);
	}
	if (window.document.forms[0].scrollLeft && window.document.forms[0].gamenId) {
		window.document.forms[0].scrollLeft.value = window.document.forms[0].gamenId.value 
								+ ":" + (navigator.userAgent.indexOf("Safari") == -1 ? document.documentElement.scrollLeft :document.body.scrollLeft);
	}	

	if(target){
		formObj[0].target = target;
	}
	
	if(actionPath){
		formObj[0].action = actionPath;
	}

	formObj[0].submit();
	
	if(target){
		formObj[0].target = "";
	}
}

function doSubmit1(button, formName, actionPath, target) {
	var formObj;
	if(!formName){
		formObj = window.document.forms;
	}else{
		formObj = document.getElementsByName(formName);

	}
	if(formObj==null){
        return;
	}
    if(button){
		button.disabled = true;
		if(button.onclick != null){
			button.onclick = "";
		}
	}
    	

	if(actionPath){
		formObj[0].action = actionPath;
	}
	if(target){
       	formObj[0].target = target;
	}
	formObj[0].submit();

}

function jump() {
	var messageAnchor = window.document.getElementById("messageAnchor");
	if (messageAnchor != null) {
		window.location.hash = "messageAnchor";
	}
	else if (window.document.forms[0].scrollTop) {
		window.scrollTo(window.document.forms[0].scrollLeft.value,window.document.forms[0].scrollTop.value);
	}
}
function doHref(actionPath){
	location.href=actionPath;
}

function gobackSubmit(submitUrl) {

	window.document.forms[0].action = submitUrl;
	window.document.forms[0].submit();
}

function gobackSubmitOnce(button, submitUrl) {
    if(button){
		button.disabled = true;
		if(button.onclick != null){
			button.onclick = "";
		}
	}
	window.document.forms[0].action = submitUrl;
	window.document.forms[0].submit();
}

function isLocal() {
    var hrefStr = document.location.href;
    if (hrefStr != null && hrefStr.length > 4 ) {
	    if (hrefStr.substring(0, 4) == "file") {
			window.open("http://www.denpo-kokoichiban.com");
		   	return true;
		} 
	}
   return false;
}


/**
 * レイアウトイメージウィンドウを表示する関数。
 * 
 * @param url        サブウィンドウの対象となるURL
 * @param targetNum  レイアウト表示対象の番号
 */
function doLayout(url, targetNum){
    var option = "width=650,"
               + "height=530,"
               + "status=yes,"
               + "scrollbars=yes,"
               + "directories=yes,"
               + "menubar=yes,"
               + "location=yes,"
               + "resizable=yes,"
               + "toolbar=yes";

    layOutWin = window.open("", "layOutWin", option);
    var formObj;
    formObj = window.document.forms;
    if(targetNum != ''){
      formObj[0].selectStartFlg.value = targetNum;
    }
    formObj[0].action = url;
    formObj[0].target="layOutWin";
    formObj[0].submit();
    formObj[0].target="_self";
}

/**
 * 台紙イメージウィンドウを表示する関数。
 * 
 * @param url        サブウィンドウの対象となるURL
 * @param targetNum  台紙イメージ表示対象の番号
 */
function doDaisi(url, targetNum){
    var option = "width=650,"
               + "height=530,"
               + "status=yes,"
               + "scrollbars=yes,"
               + "directories=yes,"
               + "menubar=yes,"
               + "location=yes,"
               + "resizable=yes,"
               + "toolbar=yes";

    daisiWin = window.open("", "daisiWin", option);
    var formObj;
    formObj = window.document.forms;
    if(targetNum != ''){
      formObj[0].selectStartFlg.value = targetNum;
    }
    formObj[0].action = url;
    formObj[0].target="daisiWin";
    formObj[0].submit();
    formObj[0].target="_self";

}

/**
 * フラワーイメージウィンドウを表示する関数。
 * 
 * @param url        サブウィンドウの対象となるURL
 * @param targetNum  フラワーイメージ表示対象の番号
 */
function doFurau(url, targetNum){
    var option = "width=650,"
               + "height=530,"
               + "status=yes,"
               + "scrollbars=yes,"
               + "directories=yes,"
               + "menubar=yes,"
               + "location=yes,"
               + "resizable=yes,"
               + "toolbar=yes";

    furauWin = window.open("", "furauWin", option);
    var formObj;
    formObj = window.document.forms;
    if(targetNum != ''){
      formObj[0].selectStartFlg.value = targetNum;
    }
    formObj[0].action = url;
    formObj[0].target="furauWin";
    formObj[0].submit();
    formObj[0].target="_self";

}
