﻿function swImg(iName,str)
{
	document.images[iName].src = str;
}
function openwin(url) {
 w = window.open(url,'win','screenX=0,screenY=0,left=0,top=0,width=690,height=570,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
 w.focus();
}
function openwin2(url) {
 w = window.open(url,'win','screenX=0,screenY=0,left=0,top=0,width=690,height=570,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
 w.focus();
}
function openwin3(url) {
 w = window.open(url,'win','screenX=0,screenY=0,left=0,top=0,width=690,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
 w.focus();
}
function openwin4(url) {
 w = window.open(url,'win','width=200,height=200,status=no,scrollbars=yes,directories=no,menubar=no,resizable=no,toolbar=no,');
 w.focus();
}
function openwin5(url) {
 w = window.open(url,'win','width=790,status=no,scrollbars=yes,directories=no,menubar=no,resizable=no,toolbar=no,');
 w.focus();
}
function opHistory(url) {
 w = window.open(url,'win','screenX=0,screenY=0,left=0,top=0,width=600,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
 w.focus();
}
function opScore(url) {
 w = window.open(url,'win','screenX=0,screenY=0,left=0,top=0,width=650,height=600,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
 w.focus();
}
function opChart(url) {
 w = window.open(url,'win','screenX=0,screenY=0,left=0,top=0,width=650,height=700,status=no,scrollbars=yes,directories=no,menubar=no,resizable=yes,toolbar=no');
 w.focus();
}

function xDay(y,m,d)
{
	today = new Date();
	xday  = new Date(y,m-1,d);
	dayMS = 24*60*60*1000;
	n = Math.floor((xday.getTime()-today.getTime())/dayMS)+1;
	document.write(n);
}

// リンク文字にマウスがロールオーバーした場合、リンクの補足説明窓を表示
myOP = window.opera;            // OP
myN6 = document.getElementById; // N6
myIE = document.all;            // IE
myN4 = document.layers;         // N4
if      (myOP) myBR="N6"; // ブラウザは OP6以上
else if (myIE) myBR="I4"; // ブラウザは IE4以上
else if (myN6) myBR="N6"; // ブラウザは NS6以上
else if (myN4) myBR="N4"; // ブラウザは NN4
else           myBR="";   // ブラウザは 分からん

function myBrowserObj(myID){ // 使用中のブラウザの取得
  if (myBR=="N6") myRet=document.getElementById(myID).style;
  else if (myBR=="I4") myRet=document.all[myID].style;
  else if (myBR=="N4") myRet=document[myID];
  else myRet=0;
  return myRet;
}
function myDisp(myID,myVisibility){  // コメント窓 表示/非表示
  myObj = myBrowserObj(myID);       // 使用中のブラウザオブジェクト
  if(myObj){                           // ブラウザ対応？
    myObj.visibility = myVisibility;  // 表示/非表示
  }
  return true;
}
function myIn( myID ) {        // カーソルが乗った
  myDisp(myID,"visible");      // 表示
}
function myOut( myID ) {       // カーソルが離れた
  myDisp(myID,"hidden");       // 非表示
}

    function chk (frm){
        /* 必須入力のname属性 */
        var hissu=Array("company","00N100000011BiM","last_name","first_name","email","phone","state","city");
        /* アラート表示用 */
        var hissu_nm = Array("貴社名","所属部署","姓","名","Eメールアドレス","電話番号","都道府県","市区郡");
        /* 必須入力の数 */
        var len=hissu.length;
        for(i=0; i<len; i++){
            var obj=frm.elements[hissu[i]];
            /* テキストボックス or テキストエリアが入力されているか調べる */
            if(obj.type=="text" || obj.type=="textarea"){
                if(obj.value==""){
                    /* 入力されていなかったらアラート表示 */
                    alert(hissu_nm[i]+"は必須入力項目です");
                    /* 未入力のエレメントにフォーカスを当てる */
                    frm.elements[hissu[i]].focus();
                    return false;
                }
            }else{
                /* radioボタンがチェックされているか調べる */
                for(var j=0, chk=0; j<obj.length; j++){
                    /* チェックされていたらchkフラグをプラス */
                    if(obj[j].checked) chk++;
                }
                if(chk==0){
                    /* 1つもチェックされていない場合はfalseを返してフォーム送信しない */
                    alert(hissu_nm[i]+"は必須入力項目です");
                    return false;
                }
            }
        }
        /* 必須入力項目が全て入力されている場合はtrueを返してフォーム送信 */
        return true;
    }




