function show_guestbook(start,page,mode){
var url="./services/guestbook.php?start="+start+'&page='+page+'&mode='+mode;
var objHTTP = GetXmlHttpObject();
if (!objHTTP){
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
        }
objHTTP.open('GET',url,true);
objHTTP.onreadystatechange = function() 	
{
	if(objHTTP.readyState == 4) {
		if(objHTTP.status == 200){
		var st=objHTTP.responseText;
		document.getElementById('bar_guestbook').innerHTML='';
		document.getElementById('err_guest').innerHTML='';
		document.getElementById('span_guestbook').innerHTML=st;
		}else
			alert('problem with request');
		}else
				document.getElementById('bar_guestbook').innerHTML='Loading...';

	}
objHTTP.send(null);
}

function show_form(){
var url="./services/guestbook.php?op=fadd";
var objHTTP = GetXmlHttpObject();
if (!objHTTP){
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
        }
objHTTP.open('GET',url,true);
objHTTP.onreadystatechange = function() 
	{
	if(objHTTP.readyState == 4) {
		if(objHTTP.status == 200){
		var st=objHTTP.responseText;
		document.getElementById('span_guestbook').innerHTML=st;
		}else
			alert('problem with request');
		}
	}
objHTTP.send(null);
}
function add_guestbook(nama,address,phone,email,comment){
var url="./services/guestbook.php"; 
var params = "op=insert&name="+nama+"&address="+address+"&phone="+phone+"&email="+email+"&comment="+comment;
var http = GetXmlHttpObject();
http.open("POST", url, true);
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = function() {//Call a function when the state changes.
if(http.readyState == 4) {
	if(http.status==200){
	var response=http.responseText;
	if(response=='1') {
	reload_form(nama,address,phone,email,comment,'Error,Fill in your name');
	document.getElementById('bar_guestbook').innerHTML='';
	}else if(response=='2'){
	reload_form(nama,address,phone,email,comment,'Error,Query');
	document.getElementById('bar_guestbook').innerHTML='';
	}else{
		document.getElementById('span_guestbook').innerHTML="<p></br></br>Thank you for your attention,We 'll not publish your data until validation is complete </br></br></br></br></p>";
		document.getElementById('err_guest').innerHTML='';
		document.getElementById('ok_guest').style.display='';
		document.getElementById('bar_guestbook').innerHTML='';
		}
	}else
		alert('Error : Code '+http.status);
	}
		else
			document.getElementById('bar_guestbook').innerHTML='Wait,Posting data...';			
		}	
http.send(params);
}
// reload form again with submitted data
function reload_form(xnama,xaddress,xphone,xemail,xcomment,err){ 
with(document.forms[0]){
	nama.value=xnama;
	address.value=xaddress;
	phone.value=xphone;
	email.value=xemail;
	comment.text=xcomment;
	}
document.getElementById('err_guest').innerHTML=err;
}
function display_guest(id,disp){
var url="./services/guestbook.php?op=disp&id="+id+"&display="+disp;
var objHTTP = GetXmlHttpObject();
if (!objHTTP){
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
        }
objHTTP.open('GET',url,true);
objHTTP.onreadystatechange = function() 
	{
	if(objHTTP.readyState == 4) {
		if(objHTTP.status == 200){
		var st=objHTTP.responseText;
		alert(st);
		}else
			alert('problem with request');
		}
	}
objHTTP.send(null);
}
