//http://www.myphptutorials.com/tutorials/19/ajax-php-menyimpan-data-ke-database-dengan-ajax#warnabiru
// JavaScript Document
//file ajax.js
function getXMLHttpRequest(){
	if(window.ActiveXObject){
		return new ActiveXObject("Microsoft.XMLHTTP");
	}else if(window.XMLHttpRequest){
		return new XMLHttpRequest(); 
	}else alert("Status : Can not create XMLHttpRequest Object");
}

var xmlhttp=getXMLHttpRequest();

//function to send data
function sendData(handlePage,ElementID){
	var nama=document.getElementById('nama_order').value;
	var email=document.getElementById('email_order').value;
	var alamat=document.getElementById('alamat').value;
	var judul=document.getElementById('judul').value;
	var pengarang=document.getElementById('pengarang').value;
	var kategori=document.getElementById('kategori').value;
	var harga=document.getElementById('harga').value;
	var wilayah=document.getElementById('wilayah').value;
	var biaya=document.getElementById('biaya').value;
	
	//var filterEmail=/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	//var filterPhone=/^[0-9]+$/;
	//validate user input
	if(nama==""){
		alert("Anda belum memasukkan nama!");
	}else if(email== 0 || email.indexOf("@") == "-1" || email.indexOf(".") == "-1"){
		alert("Anda belum memasukkan email! / Penulisan email salah!");
	//}else if(!filterEmail){
		//alert("Incorrect email address");
	}else if(alamat==""){
		alert("Anda belum memasukkan alamat!");
	}else if(wilayah==""){
		alert("Anda belum memilih wilayah lokasi!");
	//}else if(!filterPhone.test(phone)){
		//alert("Incorrect phone number!");
	//}else if(message==""){
		//alert("Please input message first!");
	}else{
	//data valid 
	
	if(xmlhttp.readyState==4 || xmlhttp.readyState==0){ 
		var obj=document.getElementById(ElementID);
		//var form=obj.innerHTML;
		//obj.innerHTML='Saving data, please wait..';
		xmlhttp.open('POST',handlePage,true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.onreadystatechange=function(){ 
		if(xmlhttp.readyState==4){
		if(xmlhttp.status==200){
		//obj.innerHTML=xmlhttp.responseText+'<br>'+form; 
		}else{
		//alert('Error : '+xmlhttp.statusText);
			} // tutup else
		  } // tutup readystate=4
		} //tutup if(smlhttp.readyState==4)
	var param='nama_order='+nama;
	param+='&email_order='+email;
	param+='&alamat='+alamat;
	param+='&judul='+judul;
	param+='&pengarang='+pengarang;
	param+='&kategori='+kategori;
	param+='&harga='+harga;
	param+='&wilayah='+wilayah;
	param+='&biaya='+biaya;
	param+='&action=Order';
	xmlhttp.send(param);
	}
  }
}


