function verblauen(obj)
{
    if (document.getElementById)
	{
	    obj.style.backgroundImage = './fw-select.gif';
	}
}

function searchproof()
{
    year = document.forms["searchform"].elements["year"];  
    field1 = document.forms["searchform"].elements["field1"];
    field2 = document.forms["searchform"].elements["field2"];

    if (!year.value.match(/[0-9]{4}/) && year.value.length > 0)
	{
	    alert("Please enter no more or less than 4 digits for the year's value.");
	    year.focus(); year.select();
	    return false;
	}
    return true;
}

function pagerproof(max)
{
    pageno = document.forms["pagerform"].elements["rpno"];
    if (pageno.value < 1 || pageno.value > max)
	{
	    alert("The page you have chosen is out of range.  Please select a page between 1 and "+max+".");
	    pageno.focus(); pageno.select();
	    return false;
	}
    document.forms["pagerform"].submit();
}


function openedit(page, id)
{
    w=0; h=0; 
    if (page == 'neg' || page == 'newneg')
	{    w = 450; h = 350;}	
    else if (page == 'pictures')	
	{w = 500; h=330;}
else	
	{w = 490; h=150;}
    page = './edit.php?page='+page+'&id='+id;

    LeftPosition=(screen.width)?(screen.width-w)/2:100;
    TopPosition=(screen.height)?(screen.height-h)/2:100;
    settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars=no, location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
    win=window.open(page,'editor',settings);
}

function trim(strText)
{
    while (strText.substring(0,1) == ' ')
	strText = strText.substring(1, strText.length);

    while (strText.substring(strText.length-1, strText.length) == ' ')
	strText = strText.substring(0, strText.length-1);
    return strText;
}

function pfnew()
{
    s = ((document.forms["theform"].elements["sy"].value) * 10000) +
        ((document.forms["theform"].elements["sm"].value) * 100) +
        ((document.forms["theform"].elements["sd"].value) * 1);
    e = ((document.forms["theform"].elements["ey"].value) * 10000) +
        ((document.forms["theform"].elements["em"].value) * 100) +
        ((document.forms["theform"].elements["ed"].value) * 1);
    year = document.forms["theform"].elements["year"];
    if (!year.value.match(/[0-9]{4}/) || year.value.length < 4)
        {
            alert("Please enter no more or less than 4 digits for the year's value.");
            year.focus(); year.select();
            return false;
        }
    else if (s > e)
        {
            alert("The start date must be earlier than or the same day as the end date.");
            if (document.forms["theform"].elements["sy"].value >
                document.forms["theform"].elements["ey"].value)
                document.forms["theform"].elements["sy"].focus();
            else if (document.forms["theform"].elements["sm"].value >
                     document.forms["theform"].elements["em"].value)
                document.forms["theform"].elements["sm"].focus();
            else
                document.forms["theform"].elements["sd"].focus();
            return false;
        }
    else return true;
}
