function setupHttpRequest(){
	$.ajaxSetup({   
	    type: 'POST',
	    cache: false,
	    dataType: 'xml',
	    timeout: 10000
	});
	
	$("").ajaxError(function(evt,xhr,opt){
		alert("Event Called["+evt.type+"]\r"+ 
		"status["+xhr.status+"]\r"+ 
		"data type["+opt.dataType+"]\r"+ 
		"server url["+opt.url+"]\r"+ 
		"data["+opt.data+"]\r");
	});
}

/////////의사 이름 추출 .....



function name_list(form,table,sca,target){
	setupHttpRequest();
	alert(tableType);
	$(document).ready(function(){
		$.ajax({
		    url: '/xml/name_list.php',	
		    data: {
				"tableType": table,
		    	"sca": sca
		    },		    
		    success: function(xml){   
				bIE = false;
				if($.browser.msie) bIE = true;

				form.ca_name2.length = 0;
				var option = new Option("::의료진선택::",''); 
				if(bIE)
					form.ca_name2.add(option); //option항목 추가	
				else
					form.ca_name2.appendChild(option); //option항목 추가	


				$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();

					if (status == "SUCCESS"){					
						var option = new Option(value,index); 
						if(bIE)
							form.ca_name2.add(option); //option항목 추가	
						else
							form.ca_name2.appendChild(option); //option항목 추가	

					}else{
						//alert(value);
					}
	   			})
				
				var option = new Option("::직접입력::",'-'); 

				if(bIE)
					form.ca_name2.add(option); //option항목 추가	
				else
					form.ca_name2.appendChild(option); //option항목 추가	
														
				if (target.length == 0)
				{
					form.ca_name2.options.selectedIndex = 0;
				}else{
					form.ca_name2.value = target;		
					form.wr_1.value = target;		
				}
			}
		});
	});
}




//게시판 비밀번호 체크 
function dialogOpen(form,table,target){
	boxOpen('');

	document.getElementById("boxLayer").style.width = '690px';
	document.getElementById("boxLayer").style.height = '278px';
	linkString = '';
	linkString += "&weight=" + form.weight.value;
	linkString += "&height=" + form.height.value;
	linkString += form.is_man[0].checked?"&is_man=1":"&is_man=0";

	$("#boxLayer").load("/xmlData/calc.php?" + linkString, function(response, status, xhr) {	
		document.getElementById("boxLayer").innerHTML = response;
	});
}

//게시판 비밀번호 체크 
function reservation_list(form,dateValue){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/xmlData/reservation_list.php',	
		    data: {
				"wr_3": dateValue
		    },		    
		    success: function(xml){   
				form.res_date.value = dateValue;
				form.res_hour.length = 0;
				//var option = new Option("::부서목록::",''); 
				//form.res_hour.add(option); //option항목 추가	
				$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){					
						var option = new Option(value,index); 
						form.res_hour.add(option); //option항목 추가		
					}else{
						//alert(value);
					}
	   			})
				/*
				if (target.length == 0)
				{
					form.res_hour.options.selectedIndex = 0;
				}else{
					form.res_hour.value = target;					
				}*/
			}
		});
	});
}
/*
function task_list(form,table,partno,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/task_list.asp',	
		    data: {
				"tableType": table,
		    	"partno": partno
		    },		    
		    success: function(xml){   
				form.taskno.length = 0;
				var option = new Option("::업무목록::",''); 
				form.taskno.add(option); //option항목 추가				
				$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
				
					if (status == "SUCCESS"){					
						var option = new Option(value,index); 
						form.taskno.add(option); //option항목 추가		
					}else{
						//alert(value);
					}
	   			})
				
				if (target.length == 0)
				{
					form.taskno.options.selectedIndex = 1;
				}else{
					form.taskno.value = target;					
				}
			}
		});
	});
}

//게시판 비밀번호 체크 
function org_list(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/org_list.asp',	
		    data: {
				"tableType": table,
		    	"orggb": form.orggb.value
		    },		    
		    success: function(xml){   
				form.orgno.length = 0;
				var option = new Option("::기관목록::",''); 
				form.orgno.add(option); //option항목 추가				
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this ).find('status').text();	     
					
					if (status == "SUCCESS"){
						var option = new Option(value,index); 
						form.orgno.add(option); //option항목 추가
						
					}else{
						
					}
	   			})
				if (target.length == 0)
				{
					form.orgno.options.selectedIndex = 0;
				}else{
					form.orgno.value = target;					
				}				
			}
		});
	});
}

function grade_list(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/grade_list.asp',	
		    data: {
				"tableType": table
				//,"gradegb": form.gradegb.value
		    },		    
		    success: function(xml){   
				form.gradeno.length = 0;
				var option = new Option("::담당부서::",''); 
				form.gradeno.add(option); //option항목 추가
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						var option = new Option(value,index); 
						form.gradeno.add(option); //option항목 추가
					}else{
						
					}
	   			})
				if (target.length == 0)
				{
					form.gradeno.options.selectedIndex = 0;
				}else{
					form.gradeno.value = target;					
				}				
			}
		});
	});
}


//로그인 체크
function idLogin(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/idLogin.jsp',	
		    data: {
		    	"id": $("#id").val(),
		    	"password": $("#password").val()
		    },		    
		    success: function(xml){   
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						location.href = $("#returnURL").val();
					}else{
						$("#status").text(value);
					}
	   			})
			}
		});
	});
}

//메인 로그인 체크
function mainLogin(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/idLogin.jsp',	
		    data: {
		    	"id": $("#id").val(),
		    	"password": $("#password").val()
		    },		    
		    success: function(xml){   
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						location.href = $("#returnURL").val();
					}else{
						alert(value);
					}
	   			})
			}
		});
	});
}

//이메일  체크
function emailCheck(form,table,target){
	setupHttpRequest();
	var email = $("#email1").val() + '@' + $("#email2").val();
	$(document).ready(function(){
		$.ajax({
		    url: '/check/emailCheck.jsp',	
		    data: {
		    	"email": email,
		    	"table": table		    	
		    },		    
		    success: function(xml){		   		
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						alert("사용가능한 이메일입니다.");
						form.checkEmail.value = "Y";
					}else{
						alert(value);
					}
	   			})
			}
		});
	});

}

//회원정보 찾기
function findInfo(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/findInfo.jsp',	
		    data: {
		    	"name": $("#name").val(),
		    	"reg_number_1": $("#reg_number_1").val(),
 			    "reg_number_2": $("#reg_number_2").val()
		    },		    
		    success: function(xml){   
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						$("#status").text(value);
					}else{
						$("#status").text(value);
					}
	   			})
			}
		});
	});
}


//
function findInfo(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/findInfo.jsp',	
		    data: {
		    	"reg_number_1": $("#reg_number_1").val(),
 			    "reg_number_2": $("#reg_number_2").val()
		    },		    
		    success: function(xml){   
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						$("#status").text(value);
					}else{
						alert(value);
					}
	   			})
			}
		});
	});
}

//아이디 체크
function idLogin(form,table,target){
	setupHttpRequest();

	$(document).ready(function(){
		$.ajax({
		    url: '/check/idLogin.jsp',	
		    data: {
		    	"id": $("#id").val(),
		    	"password": $("#password").val()
		    },		    
		    success: function(xml){   
	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						location.href = $("#returnURL").val();
					}else{
						$("#status").text(value);
					}
	   			})
			}
		});
	});
}


//아이디 체크
function idCheck(form,table,target){
	setupHttpRequest();
	
	$(document).ready(function(){
		$.ajax({
		    url: '/check/idCheck.jsp',	
		    data: {
		    	"login_id": $("#login_id").val(),
		    	"tableType": table
		    },
			async: false,
		    success: function(xml){   

	    		$(xml).find('listOption').each(function(){
			        var index = $(this).find('index').text();
			        var value = $(this).find('value').text();
			        var status = $(this).find('status').text();	     
					
					if (status == "SUCCESS"){
						$("#checkId").val('1');
						return 'success';
					}else{
						//$("#checkId").val('');
						//$("#idstatus").text(value);
						return 'fail';
					}
	   			})
			}
		});
	});
}
*/
