function SearchClear()
{
    f = document.forms( 'search' );

    f.desc.value = '';
    f.category.value = '';
    f.manufacturer.value = '';
    f.price_from.value = '';
    f.price_to.value = '';
    f.in_stock.checked = false;
    f.dead_skus.checked = false;
    f.sku.value = '';
    f.part_number.value = '';
}

function ProfileDialog( root, first_name, last_name, organisation, postcode, email )
{
    r = showModalDialog( root + "admin/dialogs/select-profile/?first_name=" + first_name + "&last_name=" + last_name + "&organisation=" + organisation + "&postcode=" + postcode + "&email=" + email, "", "dialogWidth:50em;dialogHeight:40em" );
    return r;
}

function ColourPickerDialog( root )
{
    r = showModalDialog( root + "admin/dialogs/colour-picker/", "", "dialogWidth:50em;dialogHeight:50em" );
    return r;
}

function DialogReturn( r )
{
    event.returnValue = false;
    this.returnValue = r;
    close();
}

function ServicesProfile( root, form, form2 )
{
    r = ProfileDialog( root, form.first_name.value, form.last_name.value, form.organisation.value, form.postcode.value, form.email.value );
    if ( r )
    {
        form2.profile_id.value = r;
        form2.submit();
    }

    return false;
}

function EmailColourPicker( root, control, form )
{
    if ( r = ColourPickerDialog( root ) )
    {
        control.value = r;
        form.submit();
    }

    return false;
}


