/* Common JavaScript code used throughout the Heather Gardens website *
 * by Mark Rosenstein - March, 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 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'});
}

function picload(t) {
    window.open("/addpic.php?op=load&t="+t, "loadpic", "width=350,height=250");
}

function picadd(t, i) {
    new Ajax.Updater(t+'box', '/addpic.php?op=show&t='+t+'&id='+i);
}

function picsearch(t) {
    var v = $F(t+'kw');
    new Ajax.Updater(t+'box', '/addpic.php?op=search2&t='+t+'&q='+$F(t+'kw'));
}

function picstartsearch(t) {
    new Ajax.Updater(t+'box', '/addpic.php?op=search&t='+t);
}

