//-------------------------------------------------------------------------------------------
//AJAX Function - Requires script.js for confirmSubmit()
//-------------------------------------------------------------------------------------------

function loadpage (id,page,option){	
	//if the click needs confirmation
	if(option == 'delete')
	{
		var confirmed = confirmSubmit();
		if(confirmed == false)
		{
			return false;	
		}
	}
	var obj = document.getElementById(id);
	if(option == 'getwait') {
		processajax (obj,page,"getwait","");
	}
	else
	{
		processajax (obj,page,"get","");	
	}
}

function getformvalues (fobj){
	
	var str = "";
	
	//Run through a list of all objects contained within the form.
	for(var i = 0; i < fobj.elements.length; i++){
		str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
	}
	//Then return the string values.
	return str;
}

function submitform (id,page,form,option){
	var formobj = document.getElementById(form)
	var str = getformvalues(formobj);
	obj = document.getElementById(id);
	if(option == 'postwait') {
		processajax(obj,page,"postwait",str);
	}
	else
	{
		processajax(obj,page,"post",str);	
	}
}

function submitenter(id,page,form,option,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
   submitform (id,page,form,option);
   return false;
}
else
   return true;
}
