/* Common JavaScript code used throughout the VineyardNursing.Org website *
 * by Mark Rosenstein - January, 2010
 */

function checkSearch(e) {
    var characterCode;
    if (e && e.which) {
	e = e;
	characterCode = e.which;
    } else {
	e = event;
	characterCode = e.keyCode;
    }
    if (characterCode == 13) {
	window.location = '/search.php?q='+escape($F('searchinput'));
	return(false);
    } else {
	return(true);
    }
}

function picsort(e) {
    new Ajax.Request('/admin/picsort.php?e='+e+'&'+Sortable.serialize('piclist'));
}

function addattach(page) {
    new Ajax.Updater('addattachment','attachment.php?op=add&p='+page);
}

function loadattach(page) {
    window.open('attachment.php?op=load&p='+page);
}

function selectAttach(id,page) {
    new Ajax.Updater('attachlist', 'attachment.php?op=add2&id='+id+'&p='+page, {insertion: Insertion.Bottom});
    $('addattachment').innerHTML = '';
}

function deleteattach(id,page) {
    new Ajax.Updater('attachlist', 'attachment.php?op=del&id='+id+'&p='+page);
    Sortable.create('attachlist', {tag:'div',only:'attachbox'});
}
