// JavaScript Document
/*	Simple AJAX Email Form By ariel@indowebservices.com a.k.a chazzuka@gmail.com */

    var oAjax = false;
    function doPost(url, postVar) {
    oAjax = false;
    /* Check Browser */
    // Mozilla, Safari,…
    if (window.XMLHttpRequest) {
    oAjax = new XMLHttpRequest();
    if (oAjax.overrideMimeType) {
    oAjax.overrideMimeType('text/html');
    }
    // INternet Explorer
    } else if (window.ActiveXObject) {
    try {
    // IE Baru
    oAjax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    // IE Lama
    oAjax = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {}
    }
    }
    // Browser Tidak Support HTTP Request
    if (!oAjax) {
    alert('Your Browser Does not Supported HTTP Request');
    return false;
    }
    oAjax.onreadystatechange = doResponse;
    oAjax.open('POST', url, true);
    oAjax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    oAjax.setRequestHeader("Content-length", postVar.length);
    oAjax.setRequestHeader("Connection", "close");
    oAjax.send(postVar);
    }
    function doResponse() {
		if (oAjax.readyState == 4) {
			if (oAjax.status == 200) {
				alert(oAjax.responseText);
				showResponse('oResponse','');
				//showResponse('oResponse',oAjax.responseText);
			} else {
				alert('Failed Please Try Again.');
				showResponse('oResponse','');
			   //showResponse('oResponse','Failed Please Try Again.');
			}
		}else{
			//alert('Please Wait...');
			showResponse('oResponse','Please Wait...');
		}
    }
	function showResponse(obje,emess){
		var curElement = document.getElementById(obje);
		try {
		// Jika Bisa (Bukan IE)
		curElement.innerHTML = emess;
		}
		catch (e) {
		// Jika metode diatas failed (IE)
		curElement.innerText = "";
		var ElementBaru = document.createElement('div');
		ElementBaru.innerHTML = emess;
		curElement.appendChild(ElementBaru);
		}	
	}
    function doGetValue(obj) {
    var poststr = "sName=" + encodeURI( document.getElementById("sName").value ) +
    "&sEmail=" + encodeURI( document.getElementById("sEmail").value ) + 
	"&sPhone=" + encodeURI( document.getElementById("sPhone").value ) + 
	"&sMessage=" + encodeURI( document.getElementById("sMessage").value );
    doPost('sendMail.asp', poststr);
    }
