function xmlHttpPost(actionUrl, submitParameter, resultFunction, typeStr){
        var xmlHttpRequest = false;

        //IE
        if(window.ActiveXObject){
                xmlHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
        }else{
                xmlHttpRequest = new XMLHttpRequest();
                xmlHttpRequest.overrideMimeType('text/xml');
        }

        xmlHttpRequest.open('POST', actionUrl, true);
        xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlHttpRequest.onreadystatechange = function(){
                if(xmlHttpRequest.readyState == 4){
                        if(xmlHttpRequest.status == 404){
                                alert('Error : ' + actionUrl + 'is not found..');
                                return;
			}else if(xmlHttpRequest.status == 500){
                                alert('Error : ' + xmlHttpRequest.responseText);
                                return;
			}else{
                                if (typeStr == "XML"){
                                        eval(resultFunction + '(xmlHttpRequest.responseXML);');
                                }else{
                                        eval(resultFunction + '(xmlHttpRequest.responseText);');
                                }
                        }
                }
        }

        xmlHttpRequest.send(submitParameter);
}


