<!--
var debug = true;

var AjaxComm = {
	bCoursemList : function(event,frm) {
		var URL ='onestop_apply_coursem.asp';
		var formValue = Form.serialize(frm);
		//$(document.body).startWaiting('waiting');
		//window.setTimeout(document.body.stopWaiting.bind(document.body), 2000);
		
		new Ajax.Request(URL, {
			postBody: formValue,
			onComplete: function(xmlHttp) {
				
				var xml 	= xmlHttp.responseXML;
				var errorcd = xml.getElementsByTagName("error")[0].firstChild.data;
				
				if(errorcd=="1"){
					$('divCoursem').innerHTML = "해당 대분류 없음";
				} else {
					// 페이지번호, 파일이름 생성
					var data = "";
                               							
					data = "<table width=164 border=0 cellspacing=0 cellpadding=0>"	
					// 아이템 레코드만 추출
					var record = xml.getElementsByTagName("item");
								
					for(var i=0; i < record.length; i++)
					{	
						var num = "",code="",course="",coursem="",pubid="";
					
						num 	= record[i].getElementsByTagName("num")[0].firstChild.nodeValue;
						code	= record[i].getElementsByTagName("code")[0].firstChild.nodeValue;
						coursem	= record[i].getElementsByTagName("coursem")[0].firstChild.nodeValue;
               			
               			data += " <tr>"
                 		data += " 	 <td width=23 height=20><input type=radio name=coursem id=coursem value='"+code+"' onclick='chkCoursem(this)'></td>"
                 		data += "	 <td width=141 id='tdCoursem_"+code+"'>"+coursem+"</td>"
               			data += " </tr>"	                    
					}
					data +="</table>";

					// 리스트 데이터 넣기
					$('divCoursem').innerHTML = data;	
					//$(document.body).stopWaiting('waiting');
				}
			},
			onFailure: function(xmlHttp) {
				alert("시스템에러입니다. 잠시후 다시 시도해주세요.");
				//$(document.body).stopWaiting('waiting');
			}
		});

	},
	bCourseList : function(event,frm) {
		var URL ='onestop_apply_course.asp';
		var formValue = Form.serialize(frm);
		//$(document.body).startWaiting('waiting');
		$('divCourse').innerHTML = "로딩중.....";
		new Ajax.Request(URL, {
			postBody: formValue,
			onComplete: function(xmlHttp) {
				
				var xml 	= xmlHttp.responseXML;
				var errorcd = xml.getElementsByTagName("error")[0].firstChild.data;
				
				if(errorcd=="1"){
					$('divCourse').innerHTML = "해당 과정 없음";
				} else {
					// 페이지번호, 파일이름 생성
					var data = "";
                               							
					data = "<table width=154 border=0 cellspacing=0 cellpadding=0>"	
					// 아이템 레코드만 추출
					var record = xml.getElementsByTagName("item");
								
					for(var i=0; i < record.length; i++)
					{	
						var num = "",code="",course="",coursem="",pubid="";
					
						num 	= record[i].getElementsByTagName("num")[0].firstChild.nodeValue;
						code	= record[i].getElementsByTagName("code")[0].firstChild.nodeValue;
						pubid	= record[i].getElementsByTagName("pubid")[0].firstChild.nodeValue;
						course	= record[i].getElementsByTagName("course")[0].firstChild.nodeValue;
						coursem	= record[i].getElementsByTagName("coursem")[0].firstChild.nodeValue;
               			
               			data += " <tr>"
                 		data += " 	 <td width=24 height=20><input type=radio name=course id=course value='"+code+"' onclick='chkCourse(this)'></td>"
                 		data += "	 <td width=130 id='tdCourse_"+code+"'>"+course+"</td>"
               			data += " </tr>"	                    
					}
					data +="</table>";

					// 리스트 데이터 넣기
					$('divCourse').innerHTML = data;
					//$(document.body).stopWaiting('waiting');			
				}
			},
			onFailure: function(xmlHttp) {
				alert("시스템에러입니다. 잠시후 다시 시도해주세요.");
				//$(document.body).stopWaiting('waiting');
			}
		});

	},
	bSubcodeList : function(event,frm) {
		var URL ='onestop_apply_subcode.asp';
		var formValue = Form.serialize(frm);
		//$(document.body).startWaiting('waiting');
		$('divSubcode').innerHTML 		= "로딩중..";
		new Ajax.Request(URL, {
			postBody: formValue,
			onComplete: function(xmlHttp) {
				
				var xml 	= xmlHttp.responseXML;
				var errorcd = xml.getElementsByTagName("error")[0].firstChild.data;
				//$('debug').innerHTML = xml.text;
				if(errorcd=="1"){
					$('divSubcode').style.height 	= "100px";
					$('divSubcode').innerHTML 		= "해당 강좌 없음";
				} else {
					// 페이지번호, 파일이름 생성
					var data = "";
	                               							
					data = "<table width=207 border=0 cellspacing=0 cellpadding=0 style=font-size:11px>"	
					// 아이템 레코드만 추출
					var record = xml.getElementsByTagName("item");
								
					for(var i=0; i < record.length; i++)
					{	
						var num = "",pubid="",subcode="",sugang_num="",online_num="",jjwon=0,online_jjwon=0,classtime="",teacher="";
					
						num 		= record[i].getElementsByTagName("num")[0].firstChild.nodeValue;
						pubid		= record[i].getElementsByTagName("pubid")[0].firstChild.nodeValue;
						subcode		= record[i].getElementsByTagName("subcode")[0].firstChild.nodeValue;
						sugang_num	= record[i].getElementsByTagName("sugang_num")[0].firstChild.nodeValue;
						online_num	= record[i].getElementsByTagName("online_num")[0].firstChild.nodeValue;
						jjwon		= record[i].getElementsByTagName("jjwon")[0].firstChild.nodeValue;
						online_jjwon= record[i].getElementsByTagName("online_jjwon")[0].firstChild.nodeValue;
						classtime	= record[i].getElementsByTagName("classtime")[0].firstChild.nodeValue;
						teacher		= record[i].getElementsByTagName("teacher")[0].firstChild.nodeValue;

                        data += "  <tr> ";
                        data += "    <td width='63' height=20 align=center>"+subcode+"</td>";
                        data += "    <td width='71' align=center>"+classtime+"</td>";
                        data += "    <td width='45' align=center>"+teacher+"</td>";
                        data += "    <td width='28' align=center><input type=checkbox name=subcode id=subcode_"+num+" value='"+num+"'></td>";
                        data += "  </tr>";
                        data += "  <tr>";
                        data += "    <td height=1 bgcolor=e2e2e2 colspan=4></td>";
                        data += "  </tr>";	                    
					}
					data +="</table>";

					// 리스트 데이터 넣기
					$('divSubcode').innerHTML = data;
					//$(document.body).stopWaiting('waiting');
				}
			},
			onFailure: function(xmlHttp) {
				alert("시스템에러입니다. 잠시후 다시 시도해주세요.");
				//$(document.body).stopWaiting('waiting');
			}
		});

	},
	bSubcodeNum : function(event,frm){
		var URL ='onestop_apply_cookies.asp';
		var formValue = Form.serialize(frm);
		$('divCart').innerHTML = "로딩중.....";
		new Ajax.Request(URL, {
			postBody: formValue,
			onComplete: function(xmlHttp) {				
				var xml = xmlHttp.responseText;
				if(xml=="error1"){
					alert("수강신청을 중복학원을 지원하지 않습니다.");
				}
				chkCart();
			},
			onFailure: function(xmlHttp) {
				alert("시스템에러입니다. 잠시후 다시 시도해주세요.1");
			}
		});		
	},
	bCartList : function(event,frm) {
		var URL ='onestop_apply_cart.asp';
		var formValue = Form.serialize(frm);
		//$(document.body).startWaiting('waiting');
		$('divCart').innerHTML = "(Cart)로딩중.....";
		new Ajax.Request(URL, {
			postBody: formValue,
			onComplete: function(xmlHttp) {				
				var xml 	= xmlHttp.responseXML;
				var errorcd = xml.getElementsByTagName("error")[0].firstChild.data;
				//$('debug').innerHTML = xml.text;
				if(errorcd=="1"){
					$('divCart').style.height 	= "100px";
					$('divCart').innerHTML 		= "해당 강좌 없음";
				} else {
					// 페이지번호, 파일이름 생성
					var data = "";
	                              							
					data = "<table width=540 border=0 cellspacing=0 cellpadding=0>"	
					
					// 아이템 레코드만 추출
					var record = xml.getElementsByTagName("item");
					var SUMPAY = 0;
					
					for(var i=0; i < record.length; i++)
					{	
						var CNT = "",NUM="",SUBCODE="",SUBJECT="",SDATE="",LDATE=0,CLASSWEEK=0,CLASSTIME="",MONTHPAY=0,TEACHER="";

						CNT 		= record[i].getElementsByTagName("CNT")[0].firstChild.nodeValue;
						NUM 		= record[i].getElementsByTagName("NUM")[0].firstChild.nodeValue;
						SUBCODE		= record[i].getElementsByTagName("SUBCODE")[0].firstChild.nodeValue;
						SUBJECT		= record[i].getElementsByTagName("SUBJECT")[0].firstChild.nodeValue;
						SDATE		= record[i].getElementsByTagName("SDATE")[0].firstChild.nodeValue;
						LDATE		= record[i].getElementsByTagName("LDATE")[0].firstChild.nodeValue;
						CLASSWEEK	= record[i].getElementsByTagName("CLASSWEEK")[0].firstChild.nodeValue;
						CLASSTIME	= record[i].getElementsByTagName("CLASSTIME")[0].firstChild.nodeValue;
						MONTHPAY	= record[i].getElementsByTagName("MONTHPAY")[0].firstChild.nodeValue;
						TEACHER		= record[i].getElementsByTagName("TEACHER")[0].firstChild.nodeValue;
						SUMPAY	   += MONTHPAY*1;

                        data += " <tr> ";
                        data += "   <td height=25><input type=checkbox name=num id=num"+CNT+" value='"+NUM+"'></td>";
                        data += "   <td align=center>"+CNT+"</td>";
                        data += "   <td align=center>"+SUBJECT+"</td>";
                        data += "   <td align=center>"+SDATE+"</td>";
                        data += "   <td align=center>"+TEACHER+"</td>";
                        data += "   <td align=center>"+CLASSTIME+"</td>";
                        data += "   <td align=center>"+CLASSWEEK+"</td>";
                        data += "   <td align=right>"+formatNumber(MONTHPAY)+"원</td>";
                        data += " </tr>";
                        data += " <tr>";
                        data += "   <td height=1 bgcolor=e2e2e2 colspan=8></td>";
                        data += " </tr>";                        
					}
					data +="</table>";					
					// 리스트 데이터 넣기
					$('divCart').innerHTML = data;	
					$('totalPay').value = formatNumber(SUMPAY);					
					//$(document.body).stopWaiting('waiting');
				}
			},
			onFailure: function(xmlHttp) {
				alert("시스템에러입니다. 잠시후 다시 시도해주세요.2");
				//$(document.body).stopWaiting('waiting');
			}
		});

	},
	bCartDel : function(event,frm) {
		var URL ='onestop_apply_cartDel.asp';
		var formValue = Form.serialize(frm);

		new Ajax.Request(URL, {
			postBody: formValue,
			onComplete: function(xmlHttp) {
				var xml = xmlHttp.responseText;
				chkCart();
			},
			onFailure: function(xmlHttp) {
				alert(xmlHttp.responseText);
				alert("시스템에러입니다. 잠시후 다시 시도해주세요.");
			}
		});

	}			
}
//-->	
