//-------------------------------------------------------------------------------------------
//AJAX Function - Requires script.js for confirmSubmit()
//-------------------------------------------------------------------------------------------

function loadpage (id,page,option){	
	//parent id
	if(option == 'parent')
	{
		var obj = parent.document.getElementById(id);
	}
	else
	{
		var obj = document.getElementById(id);
	}
	
	//if the click needs confirmation
	if(option == 'delete')
	{
		var confirmed = confirmSubmit();
		if(confirmed == false)
		{
			return false;	
		}
	}
	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++){
		try{
			var fckvalue = FCKeditorAPI.GetInstance(fobj.elements[i].name).GetXHTML();
			str += fobj.elements[i].name + "=" + escape(fckvalue) + "&";
		}
		catch(err){
			if (fobj.elements[i].type == "radio") 
			{
               if (fobj.elements[i].checked) {
                  str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&";
               }
            }
			else if (fobj.elements[i].type == "checkbox") 
			{
               if (fobj.elements[i].checked) {
                  str += fobj.elements[i].name + "=" + fobj.elements[i].value + "&";
               }
            }
			else
			{
				 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;
}

function submitimg(id, page, form)
{
	var formobj = document.getElementById(form);
	formobj.submit();
	
}
