function jumpSite()
{
  var idx=document.forms['sites'].elements['site_list'].selectedIndex;
  var url=document.forms['sites'].elements['site_list'].options[idx].value;

  if (url != 'none')
  {
    var winname='dogs';
    window.open(url,winname);
  }
}

function checkrequired(form_name, error)
{
    var frm = document.forms[form_name];

    var empty_pcount= 0;
    var empty_qcount= 0;
    var first_elem = 0;
    var elem;

    for (elem = 0; elem < frm.elements.length; elem++)
    {
        var this_elem = frm.elements[elem];

        if (this_elem.getAttribute('required'))
        {
            if (!this_elem.value)
            {
                this_elem.style.background = "#ecc";

                if (!first_elem)
                    first_elem = this_elem;
            }
            else
            {
                this_elem.style.background = "#fff";
            }

        }
    }

    if (first_elem == 0)
    {
        return true;
    }
    else
    {
        var message = document.getElementById(error);
        if (message)
            message.innerHTML = "<p style='padding: 0 0 0 1.4em; font-weight: bold; color: #c00;'>Please fill in all necessary fields</p>";
        scroll(0,0);
        return false;
    }
}

function dotdotdot(id)
{
    var obj;
    if (obj = document.getElementById(id))
    {
        if (obj.innerHTML.length >= 3)
            obj.innerHTML = '';
        else
            obj.innerHTML += '.';
        if (obj.style.display != 'none')
            setTimeout('dotdotdot("' + id + '")', 350);
    }
}

function hide(id)
{
    var obj;
    if (obj = document.getElementById(id))
    {
      obj.style.display = "none";
    }
}

