
var xmlHttp;

function processLogin()
{ 	

	xmlHttp=GetXmlHttpObject();
	
	username = document.loginform.username.value;
	password = document.loginform.password.value;
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var url="processLogin_ajax.php";
	url=url+"?usename="+username+"&password="+password;
	xmlHttp.onreadystatechange=processLogin_stateChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function processLogin_stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("loginresult").innerHTML=xmlHttp.responseText;
		if (document.loginform.logres.value == "ok")
			window.location = "adminpage.php";
		else
			alert("Invalid Login Information");
	} 
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function processMsg(){
		
	cname = document.contactform.cname.value;
	email = document.contactform.email.value;
	msg = document.contactform.msg.value;

	if (cname == "" || email == "" || msg == ""){
		alert("Fill up required fields");	
	}else{
		saveMsg(cname, email, msg);
	}	
}

function saveMsg(cname, email, msg)
{ 	

	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var url="saveMsg_ajax.php";
	url=url+"?cname="+cname+"&email="+email+"&msg="+msg;
	xmlHttp.onreadystatechange=saveMsg_stateChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function saveMsg_stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		alert("Message Sent");
		document.contactform.cname.value = "";
		document.contactform.email.value = "";
		document.contactform.msg.value = "";
	} 
}

function viewMsg(msgid)
{ 	

	xmlHttp=GetXmlHttpObject();
	
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	} 
	
	var url="viewMsg_ajax.php";
	url=url+"?msgid="+msgid;
	xmlHttp.onreadystatechange=viewMsg_stateChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}

function viewMsg_stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("msgcontent").style.display = "block";
		document.getElementById("msgcontent").innerHTML=xmlHttp.responseText;		
	} 
}

function processDelete(){
	
	len = document.messagesform.messages.length;

	msgids = "";
	
	for(i=0; i < len; i++){
		if (document.messagesform.messages[i].checked == true)
			msgids = msgids + document.messagesform.messages[i].value + "::";
	}
	
	if (confirm("Are you sure you want to delete the message(s)? ")){
		window.location = "messages.php?delete=true&msgids=" + msgids;	
	}
}

function processDeleteUser(){

	len = document.usersform.users.length;

	userids = "";
	
	for(i=0; i < len; i++){
		if (document.usersform.users[i].checked == true)
			userids = userids + document.usersform.users[i].value + "::";
	}
	
	if (confirm("Are you sure you want to delete this user(s)? ")){
		window.location = "users.php?delete=true&userids=" + userids;	
	}

}

function addUser(){
	window.location = "users.php?add=true";	
}

function enablePass(){
	document.updateuserform.password.disabled = false;
	document.updateuserform.confirmpass.disabled = false;
	document.updateuserform.changepass.value = "true";
}





