function logon_action(cmdid){
	$('[name=action]').val(cmdid);
	var obj = document.getElementById('loginform');
	obj.submit();
}

function submit_form(formid){
	var obj = document.getElementById(formid);
	obj.submit();
}

function select_itemtype(){
	$('#leftcontent').load('adminlist.php',$('#adminform').serialize());
	$('#rightcontent').html('');
}

function admin_edit_item(cmdid, pageid){
	var lth = cmdid.indexOf("_");
	var id = cmdid.substring(lth+1);
	var itemtype = cmdid.substring(0, lth);

	$('#rightcontent').load('adminform.php?itemtype=' +itemtype+ '&id='+id+'&pageid='+pageid);
}

function admin_add_item(itemtype, pageid){
	$('#rightcontent').load('adminform.php?itemtype=' +itemtype+ '&id=0&pageid='+pageid);
}

function admin_submit_item(){
	$('#rightcontent').load('adminform.php',$('#admineditform').serializeArray());
}

function admin_delete_item(){
	if (confirm("Are you sure you wish to delete this item?")){
		$('#formaction').val('delete');
		$('#rightcontent').load('adminform.php',$('#admineditform').serializeArray());
	}
}

function uploadfile(filefield, cmdid) {
	
	var lth = cmdid.indexOf("_");
	var fieldid = cmdid.substring(lth+1);
	var fileidfield = "#fileid_" + fieldid;
	var filename_field = "#filename_" + fieldid;
	var filesize_field = "#filesize_" + fieldid;
	var filename_view = "#viewname_" + fieldid;
	
	$(filename_view).html("File loading...<img src=\"images/waiting_bar.gif\">");
	$(filefield).upload('upload.php', $(fileidfield).serialize(), function(res) 
	{
		if(res.error=='none'){
			var filename = res.filename;
			var filesize = res.filesize;
			$(filename_view).html(filename);
			$(filename_field).val(filename);
			$(filesize_field).val(filesize);
			alert('File uploaded.  You must still save the record.');
		} else {
			alert(res.error);
		}
	}, 'json');
}

function admin_delete_file(cmdid){
	var lth = cmdid.indexOf("_");
	var fieldname = cmdid.substring(lth+1);
	var articleid = $('#articleid').val();
	var param = "fieldname="+fieldname+"&articleid="+articleid;
	if (confirm("Are you sure you wish to delete this file")){
		$.post("deletefile.php",param, function (data){
			if (data=="deleted" || data=="missing"){
				var filename_field = "#filename_" + fieldname;
				var filesize_field = "#filesize_" + fieldname;
				var filename_view = "#viewname_" + fieldname;
				var fileaction = "#fileaction_" + fieldname;
				$(filename_view).html('File Deleted.');
				$("#" + fieldname).val('');
				$(filename_field).val('');
				$(filesize_field).val('');
				$(fileaction).html('');
			}
		});
		alert("You must still save the record to complete this process");
	}
}

function admin_view_file(cmdid){
	var lth = cmdid.indexOf("_");
	var fieldname = cmdid.substring(lth+1);
	var articleid = $('#articleid').val();
	var param = "fieldname="+fieldname+"&articleid="+articleid;
	window.open("getdoc.php?"+param);
}

function sort_table(cmdid){
	var lth = cmdid.indexOf("_");
	var fieldname = cmdid.substring(lth+1);
	var link = "staff.php?orderby="+fieldname;
	window.location = link;
}

function view_article(cmdid, page, place){
	var lth = cmdid.indexOf("_");
	var articleid = cmdid.substring(lth+1);
	var link = "info.php?articleid="+articleid+"&page="+page+"&place="+place;
	window.location = link;	
}

function info_edit_article(cmdid, pageid){
	var lth = cmdid.indexOf("_");
	var id = cmdid.substring(lth+1);
	var itemtype = cmdid.substring(0, lth);
	$('#rightcontent').load('adminform.php?itemtype=' +itemtype+ '&id='+id+'&pageid='+pageid+'&frompage=info');
}

function update_article(cmdid, page, place){
	var lth = cmdid.indexOf("_");
	var articleid = cmdid.substring(lth+1);
	var link = "info.php?articleid="+articleid+"&page="+page+"&place="+place+"&update=true";
	window.location = link;	
}
