var request = null;
 
function createRequest(){
	try{
		request = new XMLHttpPequest();
    } catch(trymicrosofit){
		try{
			request = new ActiverXObject("Msxml2.XMLHTTP");
        } catch(othermicrosoft){
			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
             } catch(failed){
				request = null;
             }                    
		} 
	}
       
	if(request == null) alert(" request °´Ã¼ ¿À·ù");
}
 

function ChgCompany(areaValue){
	createRequest();
	var url = "/jsp/MngtPG/webmng/AdmCdInq.jsp?cd="+escape(areaValue)+"&dummy=" + new Date().getTime(); 
	request.open("GET",url,false);
	request.onreadystatechange = updateCompany;    
	request.send(null);
}

function ChgCompany1(areaValue){
	createRequest();
	var url = "/jsp/company/Cd.jsp?cd="+escape(areaValue)+"&dummy=" + new Date().getTime();  
	request.open("GET",url,false);
	request.onreadystatechange = updateCompany1;    
	request.send(null);
}

function ChgCompany2(areaValue){
	createRequest();
	var url = "/jsp/company/Cd2.jsp?cd="+escape(areaValue)+"&dummy=" + new Date().getTime();  
	request.open("GET",url,false);
	request.onreadystatechange = updateCompany4;    
	request.send(null);
}


function StaCompany(areaValue){
	createRequest();
	var url = "/jsp/info/Cd.jsp?cd="+escape(areaValue)+"&dummy=" + new Date().getTime();  
	request.open("GET",url,false);
	request.onreadystatechange = updateCompany2;    
	request.send(null);
}

function faqCustomer(areaValue){
	createRequest();
	var url = "/jsp/customer/Cd.jsp?cd="+escape(areaValue)+"&dummy=" + new Date().getTime();  
	request.open("GET",url,false);
	request.onreadystatechange = updateCompany3;    
	request.send(null);
}

function updateCompany(){
	if(request.readyState == 4){    
		if(request.status == 200){     
			var select = document.comCd.sp;
			var srcOption  = select.options[0];
			
			select.innerHTML = "";
			var tempCompany = request.responseText;
			tempCompany = tempCompany.trim();

			var newOption = srcOption.cloneNode();    
			newOption.innerHTML = "¼±ÅÃ";
			newOption.value = "";
			select.appendChild(newOption);	
			
			if(tempCompany.indexOf ('##') == -1){
				if (tempCompany.indexOf("&1&") == -1){
					comValue = "-";
					comHTML = tempCompany;
				}else{
					var newOption = srcOption.cloneNode();    
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);
		        }
			} else {
				var arry_Temp = tempCompany.split("##");  

				for(var i = 0;i<arry_Temp.length;i++){       
					var comTemp = arry_Temp[i];
					var arry_Company = comTemp.split("&1&");

					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 

					var newOption = srcOption.cloneNode();
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);
				}
			}
		}
	}
}

function updateCompany1(){
	if(request.readyState == 4){    
		if(request.status == 200){     
			var select = document.dpt.d4;
			var select2 = document.dpt.d5;

			var srcOption  = select.options[0];
			var srcOption2  = select2.options[0];

			select.innerHTML = "";
			select2.innerHTML = "";
			var tempCompany = request.responseText;
			tempCompany = tempCompany.trim();
				
			if(tempCompany.indexOf ('##') == -1){
				if (tempCompany.indexOf("$$") != -1){
					var arry_Company = tempCompany.split("$$");
					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 	
					
					var newOption = srcOption.cloneNode();    
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);						
		        }	        
		        
				var newOption = srcOption.cloneNode();
				var newOption2 = srcOption2.cloneNode();    
				newOption.innerHTML = "--¼±ÅÃ--";
				newOption2.innerHTML = "--¼±ÅÃ--";
				newOption.value = "";
				newOption2.value = "";
				select.appendChild(newOption);
				select2.appendChild(newOption2);
				
			} else {

				var arry_Temp = tempCompany.split("##");  

				for(var i = 0;i<arry_Temp.length;i++){       
					var comTemp = arry_Temp[i];
					var arry_Company = comTemp.split("$$");

					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 

					var newOption = srcOption.cloneNode();
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);
				}
				var newOption2 = srcOption2.cloneNode();
				newOption2.innerHTML = "--¼±ÅÃ--";
				newOption2.value = "";
				select2.appendChild(newOption2);
			}
		}
	}
}

function updateCompany4(){
	if(request.readyState == 4){    
		if(request.status == 200){     
			var select = document.dpt.d5;
			var srcOption  = select.options[0];
			
			select.innerHTML = "";
			var tempCompany = request.responseText;
			tempCompany = tempCompany.trim();
				
			if(tempCompany.indexOf ('##') == -1){
				if (tempCompany.indexOf("$$") != -1){
					var arry_Company = tempCompany.split("$$");
					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 	
					
					var newOption = srcOption.cloneNode();    
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);						
		        }	        
		        
				var newOption = srcOption.cloneNode();    
				newOption.innerHTML = "--¼±ÅÃ--";
				newOption.value = "";
				select.appendChild(newOption);			        
				
			} else {

				var arry_Temp = tempCompany.split("##");  

				for(var i = 0;i<arry_Temp.length;i++){       
					var comTemp = arry_Temp[i];
					var arry_Company = comTemp.split("$$");

					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 

					var newOption = srcOption.cloneNode();
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);
				}
			}
		}
	}
}


function updateCompany2(){
	if(request.readyState == 4){    
		if(request.status == 200){     
			var select = document.comCd.st;
			var srcOption  = select.options[0];
			
			select.innerHTML = "";
			var tempCompany = request.responseText;
			tempCompany = tempCompany.trim();

			var newOption = srcOption.cloneNode();    
			newOption.innerHTML = "±¹°¡¼±ÅÃ";
			newOption.value = "";
			select.appendChild(newOption);	
				
			if(tempCompany.indexOf ('##') == -1){
				if (tempCompany.indexOf("&1&") != -1){
					var arry_Company = tempCompany.split("&1&");
					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 	
					
					var newOption = srcOption.cloneNode();    
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);						
		        }	        
			} else {

				var arry_Temp = tempCompany.split("##");  

				for(var i = 0;i<arry_Temp.length;i++){       
					var comTemp = arry_Temp[i];
					var arry_Company = comTemp.split("&1&");

					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 

					var newOption = srcOption.cloneNode();
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);
				}
			}
		}
	}
}

function updateCompany3(){
	if(request.readyState == 4){    
		if(request.status == 200){     
			var select = document.SelectCategory.sub;
			var srcOption  = select.options[0];
			
			select.innerHTML = "";
			var tempCompany = request.responseText;
			tempCompany = tempCompany.trim();

			var newOption = srcOption.cloneNode();    
			newOption.innerHTML = "º¸ÇèÁ¾¸ñ ¼±ÅÃ";
			newOption.value = "";
			select.appendChild(newOption);	
				
			if(tempCompany.indexOf ('##') == -1){
				if (tempCompany.indexOf("&1&") != -1){
					var arry_Company = tempCompany.split("&1&");
					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 	
					
					var newOption = srcOption.cloneNode();    
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);						
		        }	        
			} else {

				var arry_Temp = tempCompany.split("##");  

				for(var i = 0;i<arry_Temp.length;i++){       
					var comTemp = arry_Temp[i];
					var arry_Company = comTemp.split("&1&");

					comValue = arry_Company[0]; 
					comHTML = arry_Company[1]; 

					var newOption = srcOption.cloneNode();
					newOption.innerHTML = comHTML;
					newOption.value = comValue;
					select.appendChild(newOption);
				}
			}
		}
	}
}

String.prototype.trim = function(){
	return this.replace(/(^\s*)|(\s*$)/gi, "");
}