function navover(id, state)
    {
    var obj = document.getElementById(id);
    var imgid = id + '_img';
    var img = document.getElementById(imgid);
    if (state == 'over')
        {
        //obj.style.top = '2px';
        img.src = 'images/nav/' + id + '_on.png';
        }
    else
        {
        //obj.style.top = '0px';
        img.src = 'images/nav/' + id + '.png';
        }
    }

function setmast(num)
    {
    if (num == 0)
        {
        var maxval = 10;
        var randval = Math.floor(Math.random() * maxval) + 1;
        if (randval > maxval)
            {
            randval = maxval;
            }
        document.write('<img src="images/masthead/artbg' + randval + '.jpg" width="890" height="200" alt="The Roz Bed and Breakfast">');
        }
    else
        {
        document.write('<img src="images/masthead/artbg' + num + '.jpg" width="890" height="200" alt="The Roz Bed and Breakfast">');
        }
    }

function GetXmlHttpObject()
    {
    if (window.XMLHttpRequest)
        {
        return new XMLHttpRequest();
        }
    if (window.ActiveXObject)
        {
        return new ActiveXObject("Microsoft.XMLHTTP");
        }
    return null;
    }

function send_mail()
    {
    var form = document.mail_form;
    var mail_name = form.mail_name.value;
    var mail_fromaddr = form.mail_fromaddr.value;
    var mail_body = form.mail_body.value;
    
    if ((mail_name == '') || (mail_fromaddr == '') || (mail_body == ''))
        {
        //document.getElementById('contact_error').innerHTML = '<span style="color: #F00; font: bold 10px verdana, sans-serif;">All fields are required.<\/span>';
        alert('All fields are required.');
        return false;
        }
    var id_container = "mail_container";
    document.getElementById(id_container).innerHTML = '<div style="margin-top: 25px; text-align: center;"><img src="/images/ajax-loader.gif" width="220" height="19" alt="Loading..." style="border: 0 !important; margin: 25px auto;"><\/div>';
    xmlhttp = GetXmlHttpObject();
    if (xmlhttp == null)
        {
        return false;
        }
    var now = new Date();
    var url = "/AJAX_sendmail.php?mail_name=" + escape(mail_name) + "&mail_fromaddr=" + escape(mail_fromaddr) + "&mail_body=" + escape(mail_body) + "&r=" + now.getTime();
    xmlhttp.onreadystatechange = function()
        {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
            {
            var mail_response = xmlhttp.responseText;
            document.getElementById(id_container).innerHTML = mail_response;
            }
        }
    xmlhttp.open("GET", url, true);
    xmlhttp.send(null);
    }

function limitlength(field, max)
    {
    if (field.value.length > max)
        {
        field.value = field.value.substring(0, max);
        }
    var remaining = max - field.value.length;
    document.getElementById('textareacount').innerHTML = remaining;
    }
