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++){
		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 showhide2 (id, toggle) {
	var objId =  id;
	var visible = toggle;
	
	if(document.getElementById(objId) != null)
	{
		if(visible == 'hide') {
			document.getElementById(objId).style.display = 'none';
		}
		else
		{
		document.getElementById(objId).style.display = 'block';
		}
	}
}

function changetext (id, text){	
	
	var obj = document.getElementById(id);
	obj.innerHTML = text;
}

function changevalue(id,data){	
	
	var obj = document.getElementById(id);
	opener.obj.value = data;
}

