function call_ruiji(tcds,dep,htl,op){ year = document.STSRC.dyear.value + document.STSRC.dmonth.value + document.STSRC.dday.value; var similarbar = document.getElementById('similarbar_'+tcds); if ( op ){ var ruijiobj1 = document.getElementById('similar_'+tcds+'_1'); if ( ruijiobj1.innerHTML ){ //for ( var i=1; i<6; i++ ){ // $('similar_'+tcds+'_'+i).className = "tb_box"; //} Element.show('similar_'+tcds+'_1'); Element.show('similar_'+tcds+'_2'); Element.show('similar_'+tcds+'_3'); Element.show('similar_'+tcds+'_4'); Element.show('similar_'+tcds+'_5'); $('similarbar_'+tcds).innerHTML = '類似ツアーを閉じる>>'; }else{ var paramList = "year="+year+"&dep="+dep+"&hotel="+htl+"&similartcd="+tcds; //connect3(url,tcds); connect3(paramList,tcds); } }else{ similarbar.innerHTML = '
'; Element.hide('similar_'+tcds+'_1'); Element.hide('similar_'+tcds+'_2'); Element.hide('similar_'+tcds+'_3'); Element.hide('similar_'+tcds+'_4'); Element.hide('similar_'+tcds+'_5'); //for ( var i=1; i<6; i++ ){ // $('similar_'+tcds+'_'+i).className = "tb_box dnone"; //} } } function connect3(paramList,tcds){ var url = '/tour_search_f2/getlist.html'; showloading('similarbar_'+tcds); new Ajax.Request(url, { method: 'get', onSuccess: getXMLsimilar, onFailure: showErrMsg, parameters: paramList }); } function getXMLsimilar(data){ var srcparam = SWFAddress.getQueryString(); var xmlData = null; // XMLデータを入れる箱 xmlData = data.responseXML; similartcdXml = xmlData.getElementsByTagName("similartcd"); simdepXml = xmlData.getElementsByTagName("simdep"); simhtlXml = xmlData.getElementsByTagName("simhtl"); items = xmlData.getElementsByTagName("item"); nameXml = xmlData.getElementsByTagName("name"); tcd1Xml = xmlData.getElementsByTagName("tcd1"); tcd2Xml = xmlData.getElementsByTagName("tcd2"); tcd3Xml = xmlData.getElementsByTagName("tcd3"); datewdayXml = xmlData.getElementsByTagName("wday"); dateholidayXml = xmlData.getElementsByTagName("holiday"); datelinkXml = listXmlData.getElementsByTagName("datelink"); var daypriceXml = new Array(15); for ( var d = 1; d < 16; d++ ){ daypriceXml[d] = xmlData.getElementsByTagName('dp'+d); } var SMLCDS = 0; if (chk_null(similartcdXml[0].childNodes[0])){ SMLCDS = similartcdXml[0].childNodes[0].nodeValue; } var SMLDEP = 0; if (chk_null(simdepXml[0].childNodes[0])){ SMLDEP = simdepXml[0].childNodes[0].nodeValue; } var SMLHTL = 0; if (chk_null(simhtlXml[0].childNodes[0])){ SMLHTL = simhtlXml[0].childNodes[0].nodeValue; } var sliderpos = parseInt($('sliderpos').value); if ( isNaN(sliderpos) ){ sliderpos = 1; } var max = items.length; if ( max ){ for(var i = 0; i < max; i++){ var ruijibody = ""; ruijibody+=''; var NAME = ""; if (chk_null(nameXml[i].childNodes[0])){ NAME = nameXml[i].childNodes[0].nodeValue; } var TCD1 = ""; if (chk_null(tcd1Xml[i].childNodes[0])){ TCD1 = tcd1Xml[i].childNodes[0].nodeValue; } var TCD2 = ""; if (chk_null(tcd2Xml[i].childNodes[0])){ TCD2 = tcd2Xml[i].childNodes[0].nodeValue; } var TCD3 = ""; if (chk_null(tcd3Xml[i].childNodes[0])){ TCD3 = tcd3Xml[i].childNodes[0].nodeValue; } ruijibody += ''+NAME+'['+TCD1+'-'+TCD2+'-'+TCD3+']'; var DAYPRICE = new Array(15); var DATELINK = new Array(15); for ( var d = 1; d < 16; d++ ){ if (chk_null(daypriceXml[d][i].childNodes[0])){ DAYPRICE[d] = daypriceXml[d][i].childNodes[0].nodeValue; } if (chk_null(datelinkXml[d-1].childNodes[0])){ DATELINK[d] = datelinkXml[d-1].childNodes[0].nodeValue; } } if ( document.getElementById('fav_'+TCD1+'-'+TCD2+'-'+TCD3) != null ){ var btnclass ="btn_chack ck"; }else{ var btnclass ="btn_chack"; } ruijibody += ''; ruijibody+='
'; ruijibody+='類似ツアーはありませんでした
'; } }