//ajax°ü·Ã ¹× ÆäÀÌÁö ±¸¼º Ã³¸®µî 
	//ºê¶ó¿ìÁ®º° Ã³¸®³»¿ë
	var isDOM = (document.getElementById ? true : false); 
	var isIE4 = ((document.all && !isDOM) ? true : false); 
	var isNS4 = (document.layers ? true : false); 
	var isNS = navigator.appName == "Netscape"; 

	function getRef(id) { 
		if (isDOM) return document.getElementById(id); 
		if (isIE4) return document.all[id]; 
		if (isNS4) return document.layers[id]; 
	} 


	function WriteDiv(parentdiv,value,viewtype){
		var f = getRef(parentdiv);
		if (viewtype=="new")
		{
			f.innerHTML=value;
		}else{
			f.innerHTML+=value;		
		}
	}

	//¿äÃ»°´Ã¼ ¸¸µé±â 
	function initXMLHTTPRequest(){
		var xRequest=null;
		if(window.XMLHttpRequest){
			xRequest = new XMLHttpRequest();
		}else if(window.ActiveXObject){
			xRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		return xRequest
	}

	//ÇØ´ç div¿¡ ÇØ´çurl°á°ú°ª ÀüÃ¼¸¦ »Ñ·ÁÁÜ
	function GetAllRequest(divname,url,params,HttpMethod){
		var objReq = null;
		if (!HttpMethod)
		{
			HttpMethod="GET";
		}
		objReq = initXMLHTTPRequest();
		if(objReq){
			objReq.onreadystatechange = function(){
				var ready = objReq.readyState;
				var data = null;
				if(ready==4){
					data = objReq.responseText;
					getRef(divname).style.visibility="";
					getRef(divname).innerHTML = data;
				}else{
				//	getRef(divname).innerHTML ="<font size=3>loading.....</font>";
				}
			}
			objReq.open(HttpMethod,url,true);
			objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objReq.send(params);
		}
	}

	//ÇØ´ç³»¿ëÀ» Àü¼Û¸¸ÇÔ
	function SetRequest(url,params,HttpMethod){
		var objReq = null;
		if (!HttpMethod)
		{
			HttpMethod="GET";
		}
		objReq = initXMLHTTPRequest();
		if(objReq){
			objReq.onreadystatechange = function(){
				var ready = objReq.readyState;
				var data = null;
				if(ready==4){

					//Ã³¸®¿Ï·á ...
				}else{
					//Ã³¸®Áß .. 
				}
			}
			objReq.open(HttpMethod,url,true);
			objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objReq.send(params);
		}
	}


	//xmlµ¥ÀÌÅÍ¸¦ ÇÔ¼ö¸¦ ÅëÇØ Àü´ÞÇÔ 
	function GetXmlData(functionname,xmlurl,params){
		var HttpMethod;		
		var objReq = null;
		var ready  = 0;
		var xmlData;
		if (!HttpMethod)
		{
			HttpMethod="GET";
		}

		objReq = initXMLHTTPRequest();
		if(objReq){
			objReq.onreadystatechange = function(){
					ready = objReq.readyState;
					if(ready==4){
						xmlData = objReq.responseXML;
						functionname(xmlData);
					}else{
						xmlData=null;
					}
			}
			objReq.open(HttpMethod,xmlurl,true);
			objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			objReq.send(params);
		}
	}


	//¿¹Á¦ ÇÔ¼ö°¡ ÇÏ³ª ´õ ÀÖ¾î¾ß ÇÔ ºäÇüÅÂ¸¦ Ã³¸®ÇÏ´Â ÇÔ¼ö¿Í request¸¦ Ã³¸®ÇÏ´ÂÇÔ¼ö 
//	function LeftmenuView(rData,category_idx,viewtype){
//		alert(rData);
//	}
//	function GetLeftMenu(){
//		GetXmlData(LeftmenuView,"/sample/product/category_product.xml","");
//	}
	

	function ItemAdd(optVal,optVal2,old_optVal,obj){
		obj.length++;
		var curIdx=obj.length-1;
		obj.options[curIdx].value=optVal;
		obj.options[curIdx].text=optVal2;
		if(optVal==old_optVal){
			obj.selectedIndex=curIdx;
		}
	}


	function getProductXML(selname,paraminfo,old_idx){
		var HttpMethod;
		var url = "/liveproc/product/pro_xmllist.asp";
		//var url = "proxml.xml";
		selname.length = 0;
		if (paraminfo=='')
		{
				ItemAdd('0','Ä«Å×°í¸®¸¦ ¼±ÅÃÇÏ¼¼¿ä','',selname);
		}else{
			url = url + '?'+paraminfo;
			var params = "";
			var col1, col2
			var objReq = null;

			if (!HttpMethod)
			{
				HttpMethod="GET";
			}
			objReq = initXMLHTTPRequest();
			if(objReq){
				objReq.onreadystatechange = function(){
						var ready = objReq.readyState;
						if(ready==4){
							var rData = objReq.responseXML;
							var re1 = rData.getElementsByTagName("pro_idx");
							var re2 = rData.getElementsByTagName("proname");
							ItemAdd('0','ÇÏÀ§¼±ÅÃ',old_idx,selname);
							for(i= 0;i<re1.length;i++){
								col1 = re1.item(i).text;
								col2 = re2.item(i).text;
								ItemAdd(col1,col2,old_idx,selname);
							}
						}else{
						}
				}
				objReq.open(HttpMethod,url,true);
				objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				objReq.send(params);
			}
		}
	}

	function ItemAdd(optVal,optVal2,old_optVal,obj){
		obj.length++;
		var curIdx=obj.length-1;
		obj.options[curIdx].value=optVal;
		obj.options[curIdx].text=optVal2;
		if(optVal==old_optVal){
			obj.selectedIndex=curIdx;
		}
	}


	function getProRegXML(selname,paraminfo,old_idx){
		var HttpMethod;
		var url = "/liveproc/proreg/pro_xmlcategory.asp";
		selname.length = 0;
		if (paraminfo=='')
		{
				ItemAdd('0','Ä«Å×°í¸®¸¦ ¼±ÅÃÇÏ¼¼¿ä','',selname);
		}else{
			url = url + '?'+paraminfo;
			var params = "";
			var col1, col2
			var objReq = null;

			if (!HttpMethod)
			{
				HttpMethod="GET";
			}
			objReq = initXMLHTTPRequest();
			if(objReq){
				objReq.onreadystatechange = function(){
						var ready = objReq.readyState;
						if(ready==4){
							var rData = objReq.responseXML;
							var re1 = rData.getElementsByTagName("codeid");
							var re2 = rData.getElementsByTagName("codename");
						//	ItemAdd('0','ºÐ·ù¼±ÅÃ',old_idx,selname);
							for(i= 0;i<re1.length;i++){
								col1 = re1.item(i).text;
								col2 = re2.item(i).text;
								ItemAdd(col1,col2,old_idx,selname);
							}
						}else{
						}
				}
				objReq.open(HttpMethod,url,true);
				objReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				objReq.send(params);
			}
		}
	}

	function viewPostion(divname){

	var x,y,top1,left1;
	var divwidth,divheight;
	var xmargin,ymargin;

	//ºê¶ó¿ìÁ® Ã¢ »çÀÌÁî 
	winw = screen.availWidth;
	winh = screen.availHeight;

	
	x = event.clientX;
	y = event.clientY;

	xmargin = 50;
	ymargin = 50;

	f = document.getElementById(divname);
	f.style.visibility='';

	divwidth = f.style.width;
	divheight = f.style.height;
	divwidth = parseInt(divwidth);
	divheight = parseInt(divheight);

	//¿¬»êÀ» ÅëÇØ¼­ »ç¿ëÀÚÀÇ È­¸é¿¡¼­ ¹þ¾î³ªÁö ¾Ê´Â À§Ä¡¸¦ Ã£À½ 
	//ÇöÀç Ã¢ÀÇ °¡·Î ¼¼·Î ±æÀÌ¸¦ ºê¶ó¿ìÁ®ÀÇ È­¸é Å©±â¿Í ºñ±³ÇÏ¿© Ã³¸®ÇÔ..

	//¿ìÃøÀ¸·Î ¸¹ÀÌ ¹Ð·Á °¥¶§ 
	if ((x-xmargin)<divwidth)
	{
		left1 = (x+xmargin);
	}else{
		left1 = (x-(divwidth+xmargin));
	}

	//¾Æ·¡·Î ³»·Á°¥¶§ 
	top1 = (y-ymargin);

	//À§·Î ¿Ã¶ó°¥¶§ 
	if ((y-ymargin)<divheight)
	{
		top1 = ymargin;
	}

	f.style.pixelTop=top1;
	f.style.pixelLeft=left1;

}