/*
注意点：""でくくられた日本語のみ英訳をお願いいたします。なお、改行は入れないで下さい。
	タグと｢\n｣は無視して下さい。
--------------------------------英訳ここから-------------------------------*/

pagetitle = "Selection Result"

submes_1 = new Array();
submes_1[0] = "Load --- "
submes_1[1] = "Velocity --- "
submes_1[2] = "PV Value --- "
submes_1[3] = "Environmental Temperature --- "

submes_2 = new Array();
submes_2[0] = "Type of Bearing --- "
submes_2[1] = "No selection<BR>"
submes_2[2] = "Plastic: All<BR>"
submes_2[3] = "Plastic: Thermoplastic<BR>"
submes_2[4] = "Plastic : Thermoset<BR>"
submes_2[5] = "Multi-layered<BR>"
submes_2[6] = "Metallic<BR>"

submes_3 = new Array();
submes_3[0] = "Terms of Purchase --- "
submes_3[1] = "Standard Product  "
submes_3[2] = "Material Product  "
submes_3[3] = "Customized Product  "
submes_3[4] = "No Selection  "

submes_4 = new Array();
submes_4[0] = "Lub-state --- "
submes_4[1] = "Dry  "
submes_4[2] = "Initial lubrication  "
submes_4[3] = "Periodical lubrication  "
submes_4[4] = "Forced Oil Lubrication  "
submes_4[5] = "Forced Water Lubrication  "

nothit_mes = "No matching bearings found<BR>\n"
hit_mes = "n matching bearings found<P>"

submes_5 = new Array();
submes_5[0] = "Plastic\n"
submes_5[1] = "<td height=50>No matching Plastic bearings found</td>"
submes_5[2] = "Multi-layered\n"
submes_5[3] = "<td height=50>No matching multi-layered bearings found</td>"
submes_5[4] = "Metallic\n"
submes_5[5] = "<td height=50>No matching metallic bearings found</td>"

er_mes = new Array();
er_mes[0] = "Invalid load value (Please enter with half-width font.)<BR>\n"
er_mes[1] = "No load value entered<BR>\n"
er_mes[2] = "Invalid velocity value (Please enter with half-width font.)<BR>\n"
er_mes[3] = "No velocity value entered <BR>\n"
er_mes[4] = "Invalid temperature value (Please enter with half-width font.)<BR>\n"
er_mes[5] = "No temperature value entered<BR>\n"
er_mes[6] = "No lub-state checked<BR>\n"
er_mes[7] = "We had trouble understanding the fields shown below.  Please re-enter these."

/*--------------------------------英訳ここまで-------------------------------
（これより下は手を加えなくて結構です）*/


/*グローバル変数ここから*/
call = 1;
//フォームから入力された数値の初期値
in_kg = "";
in_speed = "";
in_ondo = "";
in_buy_h = false
in_buy_s = false
in_buy_j = false
in_jun1 = false
in_jun2 = false
in_jun3 = false
in_jun4 = false
in_jun5 = false
in_pv = 0

//各軸受、1件だけでもヒット判定
hit = new Array(false,false,false)

//荷重入力値確認フラグ
kger_1 = false//数値不明用
kger_2 = false//数値未記入用

//速度入力値確認フラグ
sper_1 = false
sper_2 = false

//温度入力値確認フラグ
oner_1 = false
oner_2 = false

//潤滑条件未チェック確認フラグ
juer_1 = false

//入力単位
input_tani = "CGS"

//CGS←→SI数値変換に用いる変数
CGS_kg = ""
CGS_speed = ""
SI_kg = ""
SI_speed = ""

//数値変更判別フラグ
change_kg = false
change_speed = false

error = false//エラーチェック
count = 0//ヒットした軸受の総数
hyouji = false//サブウィンドウの表示状態

/*グローバル変数ここまで*/
/*---------------------------------------------------------------------------*/
function main(){//メイン関数。ここがスタートで、あとは関数を行ったり来たり
set();
deko();
sen_pv();
sen_ondo();
sen_jun1();
sen_jun2();
sen_jun3();
sen_jun4();
sen_jun5();
sen_buy_h();
sen_buy_s();
sen_buy_j();
sen_type();
result();
p_out();
p_out_er();
}
/*---------------------------------------------------------------------------*/
/*---------------------------本スクリプトここから----------------------------*/
/*---------------------------------------------------------------------------*/
function deko(){//フォームデコード＆エラーチェック関数

var jflag = 0
var frag_a = false
var frag_b = false
var frag_c = false

in_kg = document.input.kg.value
in_speed =document.input.speed.value
in_ondo = document.input.ondo.value
in_buy_h = document.input.buy_h.checked
in_buy_s = document.input.buy_s.checked
in_buy_j = document.input.buy_j.checked
in_jun1 = document.input.jun1.checked
in_jun2 = document.input.jun2.checked
in_jun3 = document.input.jun3.checked
in_jun4 = document.input.jun4.checked
in_jun5 = document.input.jun5.checked
in_type = document.input.type.selectedIndex
if(document.input.tani[0].checked == true){input_tani = "SI"}
if(document.input.tani[1].checked == true){input_tani = "CGS"}


frag_a = isNaN(in_kg);frag_b = isNaN(in_speed);frag_c = isNaN(in_ondo)

if(frag_a == true || in_kg == ""){
 if(frag_a == true){kger_1 = true}
 if(in_kg == ""){kger_2 = true;in_kg = 0}
error = true}

if(frag_b == true || in_speed == ""){
 if(frag_b == true){sper_1 = true}
 if(in_speed == ""){sper_2 = true;in_speed = 0}
error = true}

if(frag_c == true || in_ondo == ""){
 if(frag_c == true){oner_1 = true}
 if(in_ondo == ""){oner_2 = true;in_ondo = 0}
error = true}

if(in_jun1 == true){juer_1 = false;jflag = 1}
if(in_jun2 == true){juer_1 = false;jflag = 1}
if(in_jun3 == true){juer_1 = false;jflag = 1}
if(in_jun4 == true){juer_1 = false;jflag = 1}
if(in_jun5 == true){juer_1 = false;jflag = 1}
if(jflag != 1){error = true;juer_1 = true;}

if(error == false){
in_kg = eval(in_kg);in_speed = eval(in_speed);in_ondo = eval(in_ondo)
in_pv = in_kg * in_speed;in_pv = sisya_3(in_pv)}
}
/*---------------------------------------------------------------------------*/
function sen_pv(){//PV値選定部分
var i;

for(i = 0;i < 42;i++){
    if(kg[i] > in_kg && speed[i] > in_speed){
	if(pv[i] > in_pv){jiku[0][i] = true}else{jiku[0][i] = false}
    }else{jiku[0][i] = false}
}
}
/*---------------------------------------------------------------------------*/
function sen_ondo(){//温度選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_ondo >= ondo_min[i] && in_ondo <= ondo_max[i])
	{jiku[1][i] = true}else{jiku[1][i] = false}
    }
}
/*---------------------------------------------------------------------------*/
function sen_jun1(){//潤滑条件@選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_jun1 == true){
	if(jun1[i] == true){jiku[2][i] = true}else{jiku[2][i] = false}
    }else{jiku[2][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_jun2(){//潤滑条件A選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_jun2 == true){
	if(jun2[i] == true){jiku[3][i] = true}else{jiku[3][i] = false}
    }else{jiku[3][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_jun3(){//潤滑条件B選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_jun3 == true){
	if(jun3[i] == true){jiku[4][i] = true}else{jiku[4][i] = false}
    }else{jiku[4][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_jun4(){//潤滑条件C選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_jun4 == true){
	if(jun4[i] == true){jiku[5][i] = true}else{jiku[5][i] = false}
    }else{jiku[5][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_jun5(){//潤滑条件D選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_jun5 == true){
	if(jun5[i] == true){jiku[6][i] = true}else{jiku[6][i] = false}
    }else{jiku[6][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_type(){//軸受種類選定部分
//(0→指定無し　1→樹脂　2→熱可塑　3→熱硬化　4→複層　5→金属)
var i;
for(i = 0;i < 42;i++){
    if(in_type == 0){jiku[7][i] = true}

    if(in_type == 1){
    if(type[i] == 1 || type[i] == 2 || type[i] == 3){
    jiku[7][i] = true}else{jiku[7][i] = false}}

    if(in_type == 2){
    if(type[i] == 2){
    jiku[7][i] = true}else{jiku[7][i] = false}}

    if(in_type == 3){
    if(type[i] == 3){
    jiku[7][i] = true}else{jiku[7][i] = false}}

    if(in_type == 4){
    if(type[i] == 4){jiku[7][i] = true}else{jiku[7][i] = false}}

    if(in_type == 5){
    if(type[i] == 5){jiku[7][i] = true}else{jiku[7][i] = false}}
}
}
/*---------------------------------------------------------------------------*/
function sen_buy_h(){//購入条件･標準品選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_buy_h == true){
	if(buy_h[i] == true){jiku[8][i] = true}else{jiku[8][i] = false}
    }else{jiku[8][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_buy_s(){//購入条件･素材品選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_buy_s == true){
	if(buy_s[i] == true){jiku[9][i] = true}else{jiku[9][i] = false}
    }else{jiku[9][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function sen_buy_j(){//購入条件･受注生産品選定部分
var i;

for(i = 0;i < 42;i++){
    if(in_buy_j == true){
	if(buy_j[i] == true){jiku[10][i] = true}else{jiku[10][i] = false}
    }else{jiku[10][i] = true}
}
}
/*---------------------------------------------------------------------------*/
function result(){//選定結果が全部trueのものを探す


var y;var non = 0;
for(y = 0;y < 42;y++){

if(jiku[0][y] == true && jiku[1][y] == true && jiku[2][y] == true && jiku[3][y] == true && jiku[4][y] == true && jiku[5][y] == true && jiku[6][y] == true && jiku[7][y] == true && jiku[8][y] == true && jiku[9][y] == true && jiku[10][y] == true){no[y] = true;count++}

}
}
/*---------------------------------------------------------------------------*/
function p_out(){//出力関数

var t_kg; var t_speed;var t_pv;var cel = false;var i;

if(input_tani == "CGS"){
t_kg	= "  [kgf/cm<sup>2</sup>]      ";
t_speed	= "  [m/min]      ";
t_pv	= "  [kgf/cm<sup>2</sup>*m/min]"
}
if(input_tani == "SI"){
t_kg	= "  [N/mm<sup>2</sup>]      ";
t_speed	= "  [m/s]      ";
t_pv	= "  [N/mm<sup>2</sup>×m/s]"
}
if(error == false){
//サブウィンドウオープン
if(in_type == 0){
hyouji = window.open
("", "result", "toolbar=no,resizable=yes,scrollbars=yes,width=600,height=430")
}else{
hyouji = window.open
("", "result", "toolbar=no,resizable=yes,scrollbars=yes,width=600,height=265")
}
if(hyouji.closed == false && in_type == 0){
hyouji.resizeTo(600,430);hyouji.focus()}
if(hyouji.closed == false && in_type != 0){
hyouji.resizeTo(600,265);hyouji.focus()}

//ファイルオープン
hyouji.document.open("text/html")

//入力された選定条件の表示
with(hyouji.document){//withでまとめてHTML頭部分を列記
 write("<HTML>\n<HEAD>\n")
 write("<LINK type='text/css' rel='stylesheet' href='../../../f_style.css'>\n")
 write("<TITLE>"+ pagetitle +"</TITLE>\n</HEAD>\n")
 write("<BODY BGCOLOR='#ffffff'>\n")
 write("<font face='ＭＳ Ｐゴシック,osaka'>\n")
 write("<table cellspacing=0 cellpadding=0 border=0><tr><td>\n")
 write("<table border=0><tr>\n")
 write("<td valign=top>\n")
 write(submes_1[0] + in_kg + t_kg + "<BR>")
 write(submes_1[1] + in_speed + t_speed +"<BR>")
 write(submes_1[2] + in_pv + t_pv)
 write("</td><td valign=top>\n")
 write(submes_1[3] + in_ondo +"  [C]<BR>")
}

hyouji.document.write("\n")

hyouji.document.write(submes_2[0])
if(in_type == 0){hyouji.document.write(submes_2[1])}
if(in_type == 1){hyouji.document.write(submes_2[2])}
if(in_type == 2){hyouji.document.write(submes_2[3])}
if(in_type == 3){hyouji.document.write(submes_2[4])}
if(in_type == 4){hyouji.document.write(submes_2[5])}
if(in_type == 5){hyouji.document.write(submes_2[6])}

hyouji.document.write("\n")

hyouji.document.write(submes_3[0])
if(in_buy_h == true){hyouji.document.write(submes_3[1])}
if(in_buy_s == true){hyouji.document.write(submes_3[2])}
if(in_buy_j == true){hyouji.document.write(submes_3[3])}
if(in_buy_h == false && in_buy_s == false && in_buy_j == false){hyouji.document.write(submes_3[4])}

hyouji.document.write("<BR>\n")

hyouji.document.write(submes_4[0])
if(in_jun1 == true){hyouji.document.write(submes_4[1])}
if(in_jun2 == true){hyouji.document.write(submes_4[2])}
if(in_jun3 == true){hyouji.document.write(submes_4[3])}
if(in_jun4 == true){hyouji.document.write(submes_4[4])}
if(in_jun5 == true){hyouji.document.write(submes_4[5])}


hyouji.document.write("</td>\n")
hyouji.document.write("</tr></table><BR>")

if(count == 0){
hyouji.document.write(nothit_mes)}

else{
hyouji.document.write(count + hit_mes)
hyouji.document.write("\n")

//軸受種類「選定無し」時のテーブル分割
if(in_type == 0){cel = true}

//樹脂系
if(cel == true || in_type == 1 || in_type == 2 || in_type == 3){
  hyouji.document.write(submes_5[0])
  hyouji.document.write("<table border=0><tr align=center>\n")
  for(i=0;i<=18;i++){
    if(no[i] == true) {hyouji.document.write(ht[i]);hit[0] = true}
  }
  if(hit[0] == false){hyouji.document.write(submes_5[1])}
  hyouji.document.write("</tr></table>\n")
}

//複層系
if(cel == true || in_type == 4){
  hyouji.document.write(submes_5[2])
  hyouji.document.write("<table border=0><tr align=center>\n")
  for(i=19;i<=26;i++){
    if(no[i] == true) {hyouji.document.write(ht[i]);hit[1] = true}
  }
  if(hit[1] == false){hyouji.document.write(submes_5[3])}
  hyouji.document.write("</tr></table>\n")
}

//金属系
if(cel == true || in_type == 5){
  hyouji.document.write(submes_5[4])
  hyouji.document.write("<table border=0><tr align=center>\n")
  for(i=27;i<=41;i++){
    if(no[i] == true) {hyouji.document.write(ht[i]);hit[2] = true}
  }
  if(hit[2] == false){hyouji.document.write(submes_5[5])}
  hyouji.document.write("</tr></table>\n")
}

}
/*-------------------------------------------------------------------------
//結果確認･デバッグ用
hyouji.document.write("<table border=0>")
hyouji.document.write("<tr><td>製品名</td><td>PV値</td><td>温度</td><td>潤滑@</td><td>潤滑A</td><td>潤滑B</td><td>潤滑C</td><td>潤滑D</td><td>種類</td><td>標準</td><td>素材</td><td>受注</td></tr>")
for(y = 0;y < 42;y++){
hyouji.document.write("<tr><td><a href=../../prod/product/"+j_name[0][y]+".htm target=main>"+j_name[1][y]+"</a>["+y+"]･･･</td><td>"+jiku[0][y]+"</td><td>"+jiku[1][y]+"</td><td>"+jiku[2][y]+"</td><td>"+jiku[3][y]+"</td><td>"+jiku[4][y]+"</td><td>"+jiku[5][y]+"</td><td>"+jiku[6][y]+"</td><td>"+jiku[7][y]+"</td><td>"+jiku[8][y]+"</td><td>"+jiku[9][y]+"</td><td>"+jiku[10][y]+"</td></tr>")
}
hyouji.document.write("</table>")
-------------------------------------------------------------------------*/

//ページの後始末
with(hyouji.document){
    write("</tr></table>\n")
    write("</font>\n</td></tr></table>\n</BODY>\n")
    write("</HTML>")
}

//ファイルクローズ
hyouji.document.close()
}
}
/*---------------------------------------------------------------------------*/
function p_out_er(){//エラー出力関数
var kg_1 = er_mes[0]
var kg_2 = er_mes[1]
var sp_1 = er_mes[2]
var sp_2 = er_mes[3]
var on_1 = er_mes[4]
var on_2 = er_mes[5]
var ju_1 = er_mes[6]
if(error == true){

//サブウィンドウオープン
hyouji = window.open
("", "result", "toolbar=no,resizable=yes,scrollbars=yes,width=600,height=265")
if(hyouji.closed == false){hyouji.resizeTo(600,265);hyouji.focus()}

//ファイルオープン
hyouji.document.open("text/html")

//入力された選定条件の表示
with(hyouji.document){//withでまとめてHTML頭部分を列記
 write("<HTML>\n<HEAD>\n")
 write("<LINK type='text/css' rel='stylesheet' href='../../../f_style.css'>\n")
 write("<TITLE>"+ pagetitle +"</TITLE>\n</HEAD>\n")
 write("<BODY BGCOLOR='#ffffff'>\n")
 write("<font face='ＭＳ Ｐゴシック,osaka'>\n")
 write(er_mes[7])
 write("<P>\n")
}

if(kger_1 == true){kger_1 = false;hyouji.document.write(kg_1)}
if(kger_2 == true){kger_2 = false;hyouji.document.write(kg_2)}

if(sper_1 == true){sper_1 = false;hyouji.document.write(sp_1)}
if(sper_2 == true){sper_2 = false;hyouji.document.write(sp_2)}

if(oner_1 == true){oner_1 = false;hyouji.document.write(on_1)}
if(oner_2 == true){oner_2 = false;hyouji.document.write(on_2)}

if(juer_1 == true){juer_1 = false;hyouji.document.write(ju_1)}

//ページの後始末
with(hyouji.document){
    write("</font></BODY>\n")
    write("</HTML>")
}
//ファイルクローズ
hyouji.document.close()
}error = false
}
/*---------------------------------------------------------------------------*/
/*----------------------------以下はサブルーチン-----------------------------*/
/*---------------------------------------------------------------------------*/
function write_p(){//kg入力内容の記録(function si_cgs()で使用)
if(document.input.tani[0].checked == true){SI_kg = document.input.kg.value}
if(document.input.tani[1].checked == true){CGS_kg = document.input.kg.value}
change_kg = true
//alert("入力内容(荷重)を記録しました")
}
/*---------------------------------------------------------------------------*/
function write_v(){//speed入力内容の記録(function si_cgs()で使用)
if(document.input.tani[0].checked==true){SI_speed=document.input.speed.value}
if(document.input.tani[1].checked==true){CGS_speed=document.input.speed.value}
change_speed = true
//alert("入力内容(速度)を記録しました")
}
/*---------------------------------------------------------------------------*/
function si_cgs(){//入力単位(SIorCGS)判別&数値合わせ関数
var i;var NaN_kg;var NaN_speed;

//入力内容のチェック
 NaN_kg = isNaN(document.input.kg.value)
 NaN_speed = isNaN(document.input.speed.value)

//CGS→SI
if(document.input.tani[0].checked == true){//DB内を修正
 for(i = 0;i < kg.length ;i++){kg[i] = kg[i] * 0.098}//荷重の係数
 for(i = 0;i < speed.length ;i++){speed[i] = speed[i] / 60}//速度の係数
 for(i = 0;i < speed.length ;i++){pv[i] = pv_SI[i]}//SI専用PV値をDBより格納
 if(input_tani == "CGS"){//入力フォームの数値合わせ


 if(NaN_kg != true){
 if(document.input.kg.value != ""){if(change_kg == true){
 change_kg = false;SI_kg = document.input.kg.value * 0.098}
 SI_kg = sisya_3(SI_kg);document.input.kg.value = SI_kg}
 }else{document.input.kg.value = "";}
 
 if(NaN_speed != true){
 if(document.input.kg.value != ""){if(change_speed == true){
 change_speed = false;SI_speed = document.input.speed.value / 60}
 SI_speed = sisya_3(SI_speed);document.input.speed.value = SI_speed}
 }else{document.input.speed.value = "";}

 }
input_tani = "SI"}

//SI→CGS
if(document.input.tani[1].checked == true){
 recall()//DB内の修正
 if(input_tani == "SI"){//入力フォームの数値合わせ


 if(NaN_kg != true){
 if(document.input.kg.value != ""){if(change_kg == true){
 change_kg = false;CGS_kg = document.input.kg.value / 0.098}
 CGS_kg = sisya_2(CGS_kg);document.input.kg.value = CGS_kg}
 }else{document.input.kg.value = "";}

 if(NaN_speed != true){
 if(document.input.speed.value != ""){if(change_speed == true){
 change_speed = false;CGS_speed = document.input.speed.value * 60}
 CGS_speed = sisya_2(CGS_speed);document.input.speed.value = CGS_speed}
 }else{document.input.speed.value = "";}

 }
input_tani = "CGS"}

}
/*---------------------------------------------------------------------------*/
function sisya_3(X){//小数第4位で四捨五入(3位まで表示)
X = X * 1000;X = Math.round(X);X = X / 1000;
return X;alert("3♪")
}
function sisya_2(X){//小数第3位で四捨五入(2位まで表示)
X = X * 100;X = Math.round(X);X = X / 100;
return X;alert("2♪")
}
/*---------------------------------------------------------------------------*/
function sort_j(){//樹脂系ソート処理
var gs = new Array(18)
for(i=0;i<18;i++){gs[i] = false}
var i = 0;
var y = 0;
var base = 0;
var printf = 0;
//変数解説
//base = 比較対象のidナンバー
//id[i] = idナンバーの中身
//printf = 現在、比較対象になっているidナンバーの要素数
hyouji.document.write("<P>樹脂系ソート開始<P><BR>")
for(y = 0;y <= 18;y++){base = id[y];printf = y;hyouji.document.write("<P>yループ"+y+"回目 base("+id[y]+")printf("+y+")<P>")
    for(i = 0;i <= 18;i++){hyouji.document.write("base("+base+")とid("+i+")を比較 →")
        if(base != id[i]){
	    if(base > id[i]){
		if(gs[i] == false){
		    base = id[i];printf = i;gs[i] = true;dr2()
		}else{dr5()}
	    }else{if(base != id[i]){dr3()}}
	}else{dr1()}
    }hyouji.document.write("出力軸受　→idが"+base+"のやつ");dr4()
    //出力
    if(no[printf] == true){hyouji.document.write(ht[printf]);hit[0] = true}
}
	//ヒット無しの場合
	if(hit[0] == false){hyouji.document.write("<td height=50>条件に一致する樹脂系軸受は見つかりませんでした</td>")}
	hyouji.document.write("</tr></table>\n")
}
/*---------------------------------------------------------------------------*/
function sort_f(){//複層系ソート処理
var gs = new Array(8)
for(i=0;i<8;i++){gs[i] = false}
var i = 0;
var y = 0;
var base = 0;
var printf = 0;
//変数解説
//base = 比較対象のidナンバー
//id[i] = idナンバーの中身
//printf = 現在、比較対象になっているidナンバーの要素数
hyouji.document.write("<P>複層系ソート開始<P><BR>")
for(y = 19;y <= 26;y++){base = id[y];printf = y;hyouji.document.write("<P>yループ"+y+"回目 base("+id[y]+")printf("+y+")<P>")
    for(i = 19;i <= 26;i++){hyouji.document.write("base("+base+")とid("+i+")を比較 →")
        if(base != id[i]){
	    if(base > id[i]){
		if(gs[i] == false){
		    base = id[i];printf = i;gs[i] = true;dr2()
		}else{dr5()}
	    }else{if(base != id[i]){dr3()}}
	}else{dr1()}
    }hyouji.document.write("出力軸受　→idが"+base+"のやつ");dr4()
    //出力
    if(no[printf] == true){hyouji.document.write(ht[printf]);hit[1] = true}
}
	//ヒット無しの場合
	if(hit[1] == false){hyouji.document.write("<td height=50>条件に一致する複層系軸受は見つかりませんでした</td>")}
	hyouji.document.write("</tr></table>\n")
}
/*---------------------------------------------------------------------------*/
function sort_k(){//金属系ソート処理
var gs = new Array(15)
for(i=0;i<15;i++){gs[i] = false}
var i = 0;
var y = 0;
var base = 0;
var printf = 0;
//変数解説
//base = 比較対象のidナンバー
//id[i] = idナンバーの中身
//printf = 現在、比較対象になっているidナンバーの要素数
hyouji.document.write("<P>金属系ソート開始<P><BR>")
for(y = 27;y <= 41;y++){base = id[y];printf = y;hyouji.document.write("<P>yループ"+y+"回目 base("+id[y]+")printf("+y+")<P>")
    for(i = 27;i <= 41;i++){hyouji.document.write("base("+base+")とid("+i+")を比較 →")
        if(base != id[i]){
	    if(base > id[i]){
		if(gs[i] == false){
		    base = id[i];printf = i;gs[i] = true;dr2()
		}else{dr5()}
	    }else{if(base != id[i]){dr3()}}
	}else{dr1()}
    }hyouji.document.write("出力軸受　→idが"+base+"のやつ");dr4()
    //出力
    if(no[printf] == true){hyouji.document.write(ht[printf]);hit[2] = true}
}
	//ヒット無しの場合
	if(hit[2] == false){hyouji.document.write("<td height=50>条件に一致する金属系軸受は見つかりませんでした</td>")}
	hyouji.document.write("</tr></table>\n")
}
/*---------------------------------------------------------------------------*/
//デバッグ用コメント表示関数
function dr1(){hyouji.document.write("同一比較<BR>")}
function dr2(){hyouji.document.write("入れ替え<BR>")}
function dr3(){hyouji.document.write("通常排他<BR>")}
function dr4(){hyouji.document.write("<BR>")}
function dr5(){hyouji.document.write("既出排他<BR>")}
/*---------------------------------------------------------------------------*/
function zenkesi(){
var frag;

flag = confirm("Can we erase all the entered fields?");
if(flag == true){


/*グローバル変数ここから*/
call = 1;
//フォームから入力された数値の初期値
in_kg = "";
in_speed = "";
in_ondo = "";
in_jun1 = false
in_jun2 = false
in_jun3 = false
in_jun4 = false
in_jun5 = false
in_pv = 0

//荷重入力値確認フラグ
kger_1 = false//数値不明用
kger_2 = false//数値未記入用

//速度入力値確認フラグ
sper_1 = false
sper_2 = false

//温度入力値確認フラグ
oner_1 = false
oner_2 = false

//潤滑条件未チェック確認フラグ
juer_1 = false

//入力単位
input_tani = "CGS"

//CGS←→SI数値変換に用いる変数
CGS_kg = ""
CGS_speed = ""
SI_kg = ""
SI_speed = ""

//数値変更判別フラグ
change_kg = false
change_speed = false

error = false//エラーチェック
count = 0//ヒットした軸受の総数
hyouji = false//サブウィンドウの表示状態

/*グローバル変数ここまで*/


document.input.kg.value = ""
document.input.speed.value = ""
document.input.ondo.value = ""
document.input.buy_h.checked = false
document.input.buy_s.checked = false
document.input.buy_j.checked = false
document.input.jun1.checked = false
document.input.jun2.checked = false
document.input.jun3.checked = false
document.input.jun4.checked = false
document.input.jun5.checked = false
document.input.type[0].selected = true
document.input.tani[1].checked = true


set()
}
}
/*---------------------------------------------------------------------------*/
function set(){//下フレームの内容、軸受総数、検索ヒットtrueと、全部リセット
                                                                            
//軸受ヒット総数の初期化
count = 0
//サブウィンドウが表示されている時のみ以下の処理をする
if(hyouji.closed == false){

hyouji.document.open()//開いて
with(hyouji.document){
 write("<HTML>\n<HEAD>\n")
 write("<LINK type='text/css' rel='stylesheet' href='../../../f_style.css'>\n")
 write("<TITLE>選定結果</TITLE>\n</HEAD>\n")
 write("<BODY BGCOLOR='#ffffff'>\n")
 write("<font face='ＭＳ Ｐゴシック,osaka'>\n")
 write("ここに選定結果が表示されます<BR>\n")
 write("</BODY>\n")
 write("</HTML>")
}
hyouji.document.clear()//内容消して
hyouji.document.close()//閉じる

}


//選定結果のリセット
for(x = 0;x < 10;x++){
    for(y = 0;y < 42;y++){
	jiku[x][y] == false;
    }
}
for(i = 0;i < 42;i++){no[i] = false}
//1件だけでもヒット判定のリセット
hit = new Array(false,false,false)

}
/*---------------------------------------------------------------------------*/
function reget(){//ブラウザの戻るボタンでフォーム内容を再取得させる
		 //ただし、初回読みこみ時はここの処理を行わない
var a,b,c,d,e,all;
var a_e = 0;
a = document.input.jun1.checked
b = document.input.jun2.checked
c = document.input.jun3.checked
d = document.input.jun4.checked
e = document.input.jun5.checked
if(a == true || b == true || c == true || d == true || e == true){a_e = 1}
if(document.input.kg.value != "" && document.input.speed.value != "" && a_e == 1){
deko();
write_p();
write_v();
}
}
/*---------------------------------------------------------------------------*/

