/*
==================================================
AJAX Script
==================================================
Author        : Eka Rafi D.
Email         : rafee12@yahoo.com
Contact       : +628562161106
==================================================
*/

function createXMLHttpRequest() {
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
   	} catch (e) {
    } try {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
    } try {
        return new XMLHttpRequest;
    } catch (e) {
    }
    alert("XMLHttpRequest Not Supported");
    return null;
}

function raf_ajax() {
	var req      = createXMLHttpRequest();
	var response = '';
	this.get = function(url,callBack) {
		response = '';
		req.open("GET",url,true);
		req.send(null);
		req.onreadystatechange = function() {
			if(req.readyState == 4) {
				response = req.responseText;
				callBack(response);
				return true;
			}
		}
	}
	this.post = function(url,param,callBack) {
		req.open("POST",url,true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		req.send(param);
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				response = req.responseText;
				callBack(response);
				return true;
			}
		}
	}
}