function forwardPage(id, action, param, method) {
	//default setting..
	if(action==undefined) action = id+".jsp";
	if(param==undefined) param=null;
	if(method==undefined) method="GET";

	//start forwarding..
	//1)
	var xmlhttp = getXmlHttpRequest();
	//2)
	xmlhttp.open(method, action, true);
	//3)
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState != 4) {
			//document.getElementById(id).innerHTML = "<br /><br /><br /><br /><br /><br /><br /><br /><center><img src=\"/xeroxmall/img/common/ajax-loader.gif\"></center><br /><center>loading...</center>";
		}
		if(xmlhttp.readyState == 4){
			if(xmlhttp.status == 200){			
				document.getElementById(id).innerHTML = xmlhttp.responseText;
			}else{
				document.getElementById(id).innerHTML = "loading..failed...";
			}
		}
	}
	//4)
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlhttp.setRequestHeader("Charset", "euc-kr");
	xmlhttp.setRequestHeader("Pragma", "no-cache");
	//5)
	xmlhttp.send(param);
}

function getXmlHttpRequest(){
	var reqHttp;
	if (window.ActiveXObject) {
		try {
			reqHttp = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e) {
			try	{
				reqHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}catch (e1){
				reqHttp = null;
			}
		}
		
	} else if (window.XMLHttpRequest) {
		try {
			reqHttp = new XMLHttpRequest();
		}catch (e){
			reqHttp = null;
		}		
	}	
	return reqHttp;
}