function initializeSearchLimitedTrainLine(){return ;}function selectSkillSubject(obj){var skillsubjectid=$F(obj);showMessages(null,null,"message_container");clearPrefecture();clearTrainLineStation();clearSkillLesson();if(skillsubjectid==""){return ;}var token=$("token");var params="skill_subject_id="+skillsubjectid+"&token="+$F(token);var ajax=new Ajax.Request("/search/limitedtrainline/findprefectureforsearch",{method:"post",parameters:params,onComplete:function(req){showPrefecture(obj,req);},onLoading:function(req){progressPrefecture(obj);}});return ;}function clearPrefecture(){var html='<select id="prefecture_id" name="prefecture_id" onchange="selectPrefecture(this);">';html+="</select>";$("prefecture_container").innerHTML=html;return ;}function progressPrefecture(obj){return ;}function showPrefecture(obj,req){eval("var resobj = ("+req.responseText+")");if(resobj.hasOwnProperty("Message")){return ;}var html='<select id="prefecture_id" name="prefecture_id" onchange="selectPrefecture(this);">';html+='<option value="">'+MSG_PLEASE_SELECT+"</option>";for(var i=0;i<resobj.Prefectures.length;i++){html+='<option value="'+resobj.Prefectures[i].PrefectureId+'">'+resobj.Prefectures[i].Prefecture+"</option>";}html+="</select>";$("prefecture_container").innerHTML=html;return ;}function selectPrefecture(obj){var prefectureid=$F(obj);showMessages(null,null,"message_container");clearTrainLineStation();clearSkillLesson();if(prefectureid==""){return ;}var token=$("token");var params="skill_subject_id="+$F("skill_subject_id")+"&prefecture_id="+prefectureid+"&token="+$F(token);var ajax1=new Ajax.Request("/search/limitedtrainline/findtrainlineforsearch",{method:"post",parameters:params,onComplete:function(req){showTrainLine(obj,req);},onLoading:function(req){progressTrainLine(obj);}});return ;}function clearTrainLineStation(){removeTableAllRows("station_detail");return ;}function progressTrainLine(obj){return ;}function showTrainLine(obj,req){eval("var resobj = ("+req.responseText+")");if(resobj.hasOwnProperty("Message")){showMessages(resobj.MessageType,resobj.Message,"message_container");return ;}var tbobj=$("station_detail");var nextindex=getTableNextRowIndex(tbobj);var html=getTrainLineComboBox("train_line_id["+nextindex+"]",resobj.TrainLines,'onchange="selectTrainLine(this);"');var tr=tbobj.insertRow(-1);setAttribute(tr,"id","station_row["+nextindex+"]");var tdtrainline=tr.insertCell(0);var tdstation=tr.insertCell(1);var tddelete=tr.insertCell(2);tdtrainline.innerHTML=html;tdstation.innerHTML='<span id="station_container['+nextindex+']"></span>';tddelete.innerHTML='<a class="delrow" href="javascript:void(0);" onclick="removeStationRow(this)"><img src="/images/icon_cancel.gif" alt="delete station row" /></a>';var prefecture=$("prefecture_id");var token2=$("token");var params2="skill_subject_id="+$F("skill_subject_id")+"&prefecture_id="+$F(prefecture)+"&token="+$F(token2);var ajax2=new Ajax.Updater({success:"skill_lesson_container"},"/search/limitedtrainline/findskilllessonrow",{method:"post",parameters:params2,onLoading:function(req){progressSkillLesson(obj);}});return ;}function getTrainLineComboBox(idname,trainlines,event){var html='<select id="'+idname+'" name="'+idname+'" '+event+">";html+='<option value="">'+MSG_PLEASE_SELECT+"</option>";for(var i=0;i<trainlines.length;i++){html+='<option value="'+trainlines[i].TrainLineId+'">'+trainlines[i].TrainLine+"</option>";}html+="</select>";return html;}function clearSkillLesson(){$("skill_lesson_container").innerHTML="";return ;}function progressSkillLesson(obj){var subjectid=obj.id;var targetid="skill_lesson_container";$(targetid).innerHTML="please wait...";return ;}function selectTrainLine(obj){var trainlineid=$F(obj);var idindex=getItemIdIndex(obj.id);showMessages(null,null,"message_container");$("station_container["+idindex+"]").innerHTML="";if(trainlineid==""){return ;}var token=$("token");var prefecture=$("prefecture_id");var params="train_line_id="+trainlineid+"&skill_subject_id="+$F("skill_subject_id")+"&prefecture_id="+$F(prefecture)+"&token="+$F(token);var ajax=new Ajax.Request("/search/limitedtrainline/findstationforsearch",{method:"post",parameters:params,onComplete:function(req){showStation(obj,req);},onLoading:function(req){progressStation(obj);}});return ;}function progressStation(obj){return ;}function showStation(obj,req){eval("var resobj = ("+req.responseText+")");if(resobj.hasOwnProperty("Message")){showMessages(resobj.MessageType,resobj.Message,"message_container");return ;}var idindex=getItemIdIndex(obj.id);var html="";for(var i=0;i<resobj.Stations.length;i++){html+='<span class="chklist"><input type="checkbox" id="station_id['+idindex+"]["+i+']" name="station_id['+idindex+"]["+i+']" value="'+resobj.Stations[i].StationId+'" /><label for="station_id['+idindex+"]["+i+']">'+resobj.Stations[i].Station+"</label></span>";}$("station_container["+idindex+"]").innerHTML=html;return ;}function addStationRow(){var tbobj=$("station_detail");var trs=getElementsByIdTag("station_row","tr");if(trs.length<=0){return ;}var idindex=getItemIdIndex(trs[0].id);var orgtrainline=$("train_line_id["+idindex+"]");var nextindex=getTableNextRowIndex("station_detail");var htmlopt=orgtrainline.innerHTML;var html='<select id="train_line_id['+nextindex+']" name="train_line_id['+nextindex+']" onchange="selectTrainLine(this);">'+htmlopt+"</select>";var tr=tbobj.insertRow(-1);setAttribute(tr,"id","station_row["+nextindex+"]");var tdtrainline=tr.insertCell(0);var tdstation=tr.insertCell(1);var tddelete=tr.insertCell(2);tdtrainline.innerHTML=html;tdstation.innerHTML='<span id="station_container['+nextindex+']"></span>';tddelete.innerHTML='<a class="delrow" href="javascript:void(0);" onclick="removeStationRow(this)"><img src="/images/icon_cancel.gif" alt="delete station row" /></a>';$("train_line_id["+nextindex+"]").value="";return ;}function removeStationRow(obj){removeTableRow(obj,true);return ;}function selectStationConditionChoose(){Element.show("station_condition_area");Element.hide("station_condition_choose");Element.show("station_condition_no_choose");$("station_condition_choose_flag").value="1";return ;}function selectStationConditionNoChoose(){Element.hide("station_condition_area");Element.show("station_condition_choose");Element.hide("station_condition_no_choose");$("station_condition_choose_flag").value="0";return ;}function selectSkillLessonChoose(){Element.show("skill_lesson_area");Element.hide("skill_lesson_choose");Element.show("skill_lesson_no_choose");$("skill_lesson_choose_flag").value="1";return ;}function selectSkillLessonNoChoose(){Element.hide("skill_lesson_area");Element.show("skill_lesson_choose");Element.hide("skill_lesson_no_choose");$("skill_lesson_choose_flag").value="0";return ;}function selectAdditinalConditionsChoose(){Element.show("additinal_conditions");Element.hide("additinal_conditions_choose");Element.show("additinal_conditions_no_choose");$("additinal_conditions_choose_flag").value="1";return ;}function selectAdditinalConditionsNoChoose(){Element.hide("additinal_conditions");Element.show("additinal_conditions_choose");Element.hide("additinal_conditions_no_choose");$("additinal_conditions_choose_flag").value="0";return ;}
