function getCarList() { var obj = Common.getObj('make'); for(var i = 0; i < obj.options.length; i++) { if(obj.options[i].selected == true) { codeValue = obj.options[i].value; } } if(codeValue != '') { Ajax.init('/chtml/carsales/ajax.carsales.php?mode=car&code='+codeValue, '', 'GET', carCallBack); } } function carCallBack() { var obj = Common.getObj('car'); var rsXml = Ajax.rltXml(); var count = Ajax.rltXmlOnce(rsXml, 'count'); for(var j = obj.options.length; j > 0; j--) { obj.remove(j); } if(parseInt(count) > 0) { var loop = Ajax.rltXmlLoop(rsXml, 'carlist'); for(var i = 0; i < loop.length; i++) { opt = document.createElement('option'); opt.value = Ajax.rltXmlOnce(loop[i], 'car_code'); opt.text = Ajax.rltXmlOnce(loop[i], 'car_name'); obj.options.add(opt); } } } function getModelList() { var obj = Common.getObj('car'); for(var i = 0; i < obj.options.length; i++) { if(obj.options[i].selected == true) { code = obj.options[i].value; } } if(code != '') { Ajax.init('/chtml/carsales/ajax.carsales.php?mode=model&code='+code, '', 'GET', modelCallBack); } } function modelCallBack() { var obj = Common.getObj('model'); var rsXml = Ajax.rltXml(); var count = Ajax.rltXmlOnce(rsXml, 'count'); for(var j = obj.options.length; j > 0; j--) { obj.remove(j); } if(parseInt(count) > 0) { var loop = Ajax.rltXmlLoop(rsXml, 'modellist'); for(var i = 0; i < loop.length; i++) { opt = document.createElement('option'); opt.value = Ajax.rltXmlOnce(loop[i], 'model_name'); opt.text = Ajax.rltXmlOnce(loop[i], 'model_name'); obj.options.add(opt); } } getColorList(); } function getColorList() { var obj = Common.getObj('car'); for(var i = 0; i < obj.options.length; i++) { if(obj.options[i].selected == true) { code = obj.options[i].value; } } if(code != '') { Ajax.init('/chtml/carsales/ajax.carsales.php?mode=color&code='+code, '', 'GET', colorCallBack); } } function colorCallBack() { var obj = Common.getObj('colorArea'); var rsXml = Ajax.rltXml(); var count = Ajax.rltXmlOnce(rsXml, 'count'); obj.innerHTML = ''; if(parseInt(count) > 0) { var loop = Ajax.rltXmlLoop(rsXml, 'colorlist'); for(var i = 0; i < loop.length; i++) { opt = obj.innerHTML + ""+Ajax.rltXmlOnce(loop[i], 'color_name')+"
"; obj.innerHTML = opt; } } } function getOpitonList() { var obj1 = Common.getObj('car'); var obj2 = Common.getObj('model'); for(var i = 0; i < obj1.options.length; i++) { if(obj1.options[i].selected == true) { code = obj1.options[i].value; } } for(var i = 0; i < obj2.options.length; i++) { if(obj2.options[i].selected == true) { mvalue = obj2.options[i].value; } } if(code != '' && mvalue != '') { Ajax.init('/chtml/carsales/ajax.carsales.php?mode=option&code='+code+'&model='+mvalue, '', 'GET', optionCallBack); } } function optionCallBack() { var obj = Common.getObj('optionArea'); obj.innerHTML = ''; var rsXml = Ajax.rltXml(); var sValue= Ajax.rltXmlOnce(rsXml, 'select_option_value'); if(sValue != '') { var rsSplit = sValue.split('|'); for(var i = 0; i < rsSplit.length-1; i++) { rsSplit2 = rsSplit[i].split('/'); opt = obj.innerHTML + ""+rsSplit2[0]+"
"; obj.innerHTML = opt; } } } function writeSubmit(form) { var jsCheck = FormCheck.init(form); if(jsCheck == true) { if(Common.getObj('agreecheck', 'name')[0].checked == true) { encrypt(); return true; } else { alert('¾à°ü¿¡ µ¿ÀÇÇØÁÖ¼¼¿ä.'); return false; } } else { return false; } } function infoEstimate() { for(var i = 0; i < opener.search_form.car_kind.length; i++) { if(opener.search_form.car_kind.options[i].selected == true) { carName = opener.search_form.car_kind.options[i].text; carVal = opener.search_form.car_kind.options[i].value; } } for(var i = 0; i < opener.search_form.goods_idx.length; i++) { if(opener.search_form.goods_idx.options[i].selected == true) { modelName = opener.search_form.goods_idx.options[i].text; modelVal = opener.search_form.goods_idx.options[i].value; } } if(carVal == '' || modelVal == '') { self.close(); } else { document.getElementById('carInfo').innerHTML = carName + ' ' + modelName; document.getElementById('car').value = carName + ' ' + modelName; } }