/* ¶¦ÄÌ½èÍý */
function funcAction(vBehavior, vTarget) {
	document.ENTRY.behavior.value = vBehavior;
	
	document.ENTRY.action = vAction;
	document.ENTRY.target = vTarget;
	document.ENTRY.submit();

}

/* ¥Ø¥ë¥× */
function funcOpenHelp(vHTML_URL){

	if(vHTML_URL=="/ecase/search/helps/researchoutblock.html"){
		window.open(vHTML_URL,'HelpWin','width=400,height=400,toolbar=no,Directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
		vTempWin = window.open('','HelpWin','width=400,height=400,toolbar=no,Directories=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
		vTempWin.document.open();
		vTempWin.document.write("¥Ø¥ë¥×²èÌÌ¤ÏÌ¤¼ÂÁõ¤Ç¤¹¡£");
		vTempWin.document.close();
	}
	else{
		MM_openBrWindow(vHTML_URL,'help','width=590,height=500,scrollbars=yes');
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

/* ¶¦ÄÌ¥Ð¥ê¥Ç¡¼¥·¥ç¥ó¥Á¥§¥Ã¥¯¡ÝÀ¾Îñ¤ÎÈ½Äê */
function funcValidYear(vYear) {
	
	vMsg = "À¾Îñ£´·å¡ÊÈ¾³Ñ¿ô»ú¡Ë¤ÇÆþÎÏ¤·¤Æ²¼¤µ¤¤";
	if ( isNaN(vYear) ){

		 return vMsg; 
	}
	else{
		if( (vYear < 1900) || (2999 < vYear) ){

			 return vMsg; 
		}
		else{
			return "ok";
		}
	}
}
/* ¶¦ÄÌ¥Ð¥ê¥Ç¡¼¥·¥ç¥ó¥Á¥§¥Ã¥¯¡ÝÆüÉÕ¤ÎÈ½Äê */
function funcValidDay(vDay) {
	
	vMsg = "È¾³Ñ¿ô»ú¤ÇÀµ¤·¤¤ÆüÉÕ¤òÆþÎÏ¤·¤Æ²¼¤µ¤¤";
	if ( isNaN(vDay) ){

		 return vMsg; 
	}
	else{
		if( (vDay < 1) || (31 < vDay) ){
			 return vMsg; 
		}
		else{
			return "ok";
		}
	}
}
/* ¶¦ÄÌ¥Ð¥ê¥Ç¡¼¥·¥ç¥ó¥Á¥§¥Ã¥¯¡Ý¿ôÃÍ¤ÎÈ½Äê */
function funcValidNumber(vValue) {
	
	vMsg = "È¾³Ñ¿ô»ú¤ÇÆþÎÏ¤·¤Æ²¼¤µ¤¤";
	if ( isNaN(vValue) ){

		 return vMsg; 
	}
	else{
		return "ok";
	}
}
/* ¶¦ÄÌ¥Ð¥ê¥Ç¡¼¥·¥ç¥ó¥Á¥§¥Ã¥¯¡ÝÆþÎÏ¤Î¤¢¤ê¤Ê¤·¤ÎÈ½Äê */
function funcValidEnptyOrNot(vValue){
	
	vMsg = "É¬¿Ü¹àÌÜ¤Ç¤¹¤Î¤Ç¡¢ÆþÎÏ¤·¤Æ²¼¤µ¤¤";

	vValue = vValue.replace(/ /g,'');
	vValue = vValue.replace(/¡¡/g,'');

	if(vValue == ''){

		 return vMsg;
	}
	else{
		return "ok";
	}
}

function funcResetForm(){

	if(confirm('¥Õ¥©¡¼¥à¤ò¥ê¥»¥Ã¥È¤·¤ÆÆþÎÏÆâÍÆ¥¯¥ê¥¢¤ò¤·¤Þ¤¹¡£¤è¤í¤·¤¤¤Ç¤¹¤«¡©\n¡Ê¥¯¥ê¥¢¤·¤¿ÆâÍÆ¤ò¸µ¤ËÌá¤¹¤³¤È¤Ï½ÐÍè¤Þ¤»¤ó¡£¡Ë')){

		window.document.forms[0].reset();
	}
}

function funcDispMsgNowSearching(){

	document.getElementById("msgDispArea").innerHTML = "¤¿¤À¤¤¤Þ¸¡º÷Ãæ¤Ç¤¹¡£»Ã¤¯¤ªÂÔ¤Á²¼¤µ¤¤¡¦¡¦¡¦¡¦¡¦¡£";
}

/* ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ */
var strErrComment="¡Ê¥¨¥é¡¼ÆâÍÆ¤Ï²èÌÌ¤Ë¤âÉ½¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢¤³¤Î¥À¥¤¥¢¥í¥°¤òÊÄ¤¸¤Æ¤â³ÎÇ§¤¹¤ë¤³¤È¤¬½ÐÍè¤Þ¤¹¡£¡Ë";

function funcErrMsgAlert() {
	var errMsg="";
	if (document.all)
	{
		errMsg=document.all.disp_errors.innerHTML;
		if (errMsg != '') {
			while(errMsg.indexOf('<') > -1){
				errMsg = errMsg.replace(/</g,'');
				errMsg = errMsg.replace(/L/g,'');
				errMsg = errMsg.replace(/I/g,'');
				errMsg = errMsg.replace(/>/g,'');
				errMsg = errMsg.replace(/\//,'');
				errMsg = errMsg.replace(/BR/,'\n¡¡¡¡¡¡');
				errMsg = errMsg.replace(/\//g,'');
				errMsg = errMsg.replace(/U/g,'');
			}
			alert(errMsg + "\n\n" + strErrComment);
		}
	}
}

// add by M.Wata 2005.02.02 Ê¸»úÎó¥Á¥§¥Ã¥¯´Ø¿ôÄÉ²Ã start

/**
 * ¤È¤Û¤Û¤è¤ê
 * £²¥Ð¥¤¥ÈÊ¸»ú¤ò£²¤È¿ô¤¨¤ëÊ¸»ú¿ô¥Á¥§¥Ã¥¯´Ø¿ô
 */
function jstrlen(str) {
    var i;
    var len = 0;
    str = escape(str);
    for (i=0; i < str.length; i++, len++) {
        if (str.charAt(i) == "%") {
            if (str.charAt(++i) == "u") {
                i += 3;
                len++;
            }
            i++;
        }
    }
    return len;
}

function funcDispStringLength(vString) {
    string_len = funcCountCharacter(vString);
    window.alert("¸½ºß¤ÎÊ¸»ú¿ô¤ÏÁ´³Ñ¤Ç "+string_len+" Ê¸»ú¤Ç¤¹¡£\n (²þ¹Ô¤â1Ê¸»ú¤È¤·¤Æ¿ô¤¨¤Þ¤¹)");
}

function funcCountCharacter(message) {
    var i, cnt = 0;

    for( i=0; i<message.length; i++){
        if( escape(message.charAt(i)).length >= 4 ){
            cnt++;
        }else{
            cnt += 1/2;

            // Netscape6.x¤Ç¤Ï¥ê¥¿¡¼¥ó¥³¡¼¥É¤¬È¾³Ñ¤È¤·¤Æ¥«¥¦¥ó¥È¤µ¤ì¤ë°Ù¡¢0.5¥×¥é¥¹
            if( (navigator.appName == "Netscape") && 
                (navigator.appVersion.lastIndexOf("5.0",4) != -1) && escape(message.charAt(i)).match(/%0A/i) )
            {
                cnt += 1/2;
            }

            // Netscape4.x¤ÏÈ¾³Ñ¥«¥Ê¤Î¥«¥¦¥ó¥È¤¬Â¾¤Î¥Ö¥é¥¦¥¶¤È°ã¤¤1bye¤Ç¥«¥¦¥ó¥È¤µ¤ì¤ë°Ù¡¢0.5¥×¥é¥¹
            if( (navigator.appName == "Netscape") && 
                (navigator.appVersion.lastIndexOf("4.",4) != -1) && escape(message.charAt(i)).match(/%[a-d,A-D][a-f,A-F,0-9]/i) )
            {
                cnt += 1/2;
            }
        }
    }

    return Math.round(cnt);
}

// add 2005.02.02 end

// add by M.Wata 2005.02.18 ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¥Ü¥Ã¥¯¥¹¤ÎÉ½¼¨ start

/**
 * µ¡¼ï°ÍÂ¸Ê¸»ú¤Î¥Á¥§¥Ã¥¯¥¨¥é¡¼
 */
function funcBadString() {
    var vMsg = "";

    vMsg  = "µ¡¼ï°ÍÂ¸Ê¸»ú¤Ï»ÈÍÑ¤Ç¤­¤Þ¤»¤ó¤Î¤Ç\n";
    vMsg += "³ºÅöÊ¸»ú¤ò¡Ö¢£¡×¤ËÊÑ¹¹¤·¤ÆÊÝÂ¸¤·¤Þ¤·¤¿¡£\n\n";
    vMsg += "(µ¡¼ï°ÍÂ¸Ê¸»ú[­¡¡¢­¢¡¢­µ¡¢­¶¡¢­ä]¤Ê¤É)";
    window.alert(vMsg);
}

/**
 * ¹¹¿·¥¨¥é¡¼»þ¤Î¥×¥ì¥Ó¥å¡¼É½¼¨³ÎÇ§
 */
function funcConfShowPreview(vBadString) {
    var vMsg = "";
    var vShowFlag = false;

    if (vBadString) {
        vMsg  = "µ¡¼ï°ÍÂ¸Ê¸»ú¤Ï»ÈÍÑ¤Ç¤­¤Þ¤»¤ó¤Î¤Ç\n";
        vMsg += "³ºÅöÊ¸»ú¤ò¡Ö¢£¡×¤ËÊÑ¹¹¤·¤ÆÉ½¼¨¤·¤Þ¤¹¡£\n";
        vMsg += "ÊÔ½¸²èÌÌ¤Ç¤â¡ÖÊÝÂ¸¡×¤¹¤ë¤È¡Ö¢£¡×¤ËÊÑ¹¹¤µ¤ì¤Þ¤¹\n\n";
        vMsg += "(µ¡¼ï°ÍÂ¸Ê¸»ú[­¡¡¢­¢¡¢­µ¡¢­¶¡¢­ä]¤Ê¤É)\n";
    } else {
        vMsg  = "¸½ºß¤ÎÊÑ¹¹ÆâÍÆ¤Î¹¹¿·¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£\n";
    }

    vShowFlag = window.confirm(vMsg);
    if (vShowFlag) {
		location.href = vPrevUrl;
    } else {
        window.close();
    }
}
// add 2005.02.18 end
