function btnEditAtoZ_onClick(){
	document.addTitleForm.pageMode.value = "adminAtoZ";
	document.addTitleForm.submit();
}

function btnBackAtoZ_onClick(){
	document.addTitleForm.pageMode.value = "";
	document.addTitleForm.submit();
}

function btnCancelAtoZ_onClick(){
	with(document.addTitleForm){
		txtTitle.value = "";
		txtAuthor.value  = "";
		txtUrl.value = "";
		txtAbstract.value = "";
		btnAddEditTitle.src = "/images/button_addtitle.gif";
		hidDirId.value = "";
		document.getElementById("adminDirectoryHeader").innerText = "ADD TITLE";				
	}
}

function editListing(dirId){
	DWREngine._execute(	'/components/directory/directory_ajax.cfc',	null,
											'getDirectoryListing', dirId, editListing_callback);
}
var editingUsrPK;
function editListing_callback(q){
	//document.write(q.dump() );
	with(document.addTitleForm){
		editingUsrPK = q.usr_login_id[0];
		txtTitle.value = q.title[0];
		txtAuthor.value  = q.author[0];
		txtUrl.value = q.url[0];
		txtAdministrator.value = q.first_name[0]+" "+q.last_name[0];
		txtAbstract.value = q.abstract[0];
		btnAddEditTitle.src = "/images/button_savetitle.gif";
		hidDirId.value = q.dir_listing_id[0];
		document.getElementById("adminDirectoryHeader").innerText = "SAVE TITLE";
		
	}
}

function btnAddEditTitle_onClick(){
	var allowSubmission = true;
	var validationText = '';	
	with(document.addTitleForm){
		if (txtTitle.value ==""){ 
			validationText += "Please Enter a title\n";
			allowSubmission = false;
		}
		if (txtUrl.value =="" && txtAbstract.value ==""){ 
			validationText += "Please Enter a URL or an Abstract";
			allowSubmission = false;
		}
		if (!allowSubmission){
			alert(validationText);
		}else{
			if(hidDirId.value != ""){
			//edit
			DWREngine._execute(	'/components/directory/directory_ajax.cfc',	null,
													'editDirectoryListing', 
													hidDirId.value,
													editingUsrPK, //superuser
													txtTitle.value,
													txtAuthor.value,
													txtUrl.value,
													txtAbstract.value,
													btnEditAtoZ_onClick);			
			}else{
			//add
			DWREngine._execute(	'/components/directory/directory_ajax.cfc',	null,
													'addDirectoryListing', 
													usrPK, //superuser
													txtTitle.value,
													txtAuthor.value,
													txtUrl.value,
													txtAbstract.value,
													btnEditAtoZ_onClick);
			}			
		}
	}
}

function deleteListing(dirId, title){
	if(confirm("Are you sure you want to delete the following?\n"+title)){
		//alert(dirId)
			DWREngine._execute(	'/components/directory/directory_ajax.cfc',	null,
													'deleteDirectoryListing', dirId, btnEditAtoZ_onClick);	
	}
}
