//PHPh_AJAX (c)2005-2006 Bill Heller www.BillHeller.com

PHPh_AJAX_URL = document.location.href;
PHPh_AJAX_THISDIRCURSOR = PHPh_AJAX_URL.lastIndexOf("/") + 1;
var PHPh_AJAX_BASEURL = PHPh_AJAX_URL.substring(0, PHPh_AJAX_THISDIRCURSOR);

PHPh_AJAX_OnCheckURL='/images/icons/approve.gif';
PHPh_AJAX_OffCheckURL='/images/icons/disapprove.gif';

function PHPh_AJAX_Save(url) {
	//prompt(url,url);
	//if (url.substring(0, 4) != 'http') { url = PHPh_AJAX_BASEURL + url; }
	//if(!url)url=document.location.href;
	var j = document.createElement('SCRIPT');
	j.type = 'text/javascript';
	j.src = url;
	document.body.appendChild (j);
}	
function PHPh_AJAX_CheckboxToggle(AJAXID,id,field,onimage,offimage) {
	el=document.getElementById('PHPh_AJAX_INPUT['+field+']['+id+']');
	if(el.value=='0' || el.value=='' || el.value=='false' || el.value=='off')
		val=1;
	else
		val=0;
	images='';
	if(onimage) images+='&PHPh_AJAX[on]='+onimage;
	if(offimage) images+='&PHPh_AJAX[off]='+offimage;
	PHPh_AJAX_Save(PHPh_AJAX_URL+"?PHPh_AJAX_ID="+AJAXID+"&PHPh_AJAX_TYPE=CB&PHPh_AJAX["+field+"]["+id+"]="+val+images);
}
function PHPh_AJAX_CheckboxResult(id,field,val,onimage,offimage) {
	el=document.getElementById('PHPh_AJAX_INPUT['+field+']['+id+']');
	el.value=val;
	imEl=document.getElementById('PHPh_AJAX_IMG['+field+']['+id+']');
	if(!onimage) onimage=PHPh_AJAX_OnCheckURL;
	if(!offimage) offimage=PHPh_AJAX_OffCheckURL;
	if(el.value=='0' || el.value=='' || el.value=='false' || el.value=='off')
		imEl.src=offimage;
	else
		imEl.src=onimage;
}
function PHPh_AJAX_Delete(AJAXID,id) {
	if(confirm("Are you sure you want to delete this item?"))
		PHPh_AJAX_Save(PHPh_AJAX_URL+"?PHPh_AJAX_ID="+AJAXID+"&PHPh_AJAX_TYPE=DEL&PHPh_AJAX[id]="+id);
}
function PHPh_AJAX_DeleteResult(id,deleted) {
	if(deleted==1) {
		el=document.getElementById('PHPh_AJAX_DIV['+id+']');
		el.style.display='none';
	} else {
		alert("There was an error deleting the record");
	}
}
function PHPh_AJAX_ToggleVisibility(divID,showhide) {
	try {
		el=document.getElementById(divID);
		if((el.style.display=="none" && !showhide)
				|| showhide=='show' || showhide=='block' || showhide=='visible') {
			el.style.display="block";
			return true;
		} else {
			el.style.display="none";
			return false;
		}
	} catch (e) { return false; }
}	




