function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;}
else {return true}
}
}

function validate_form(thisform)
{
with (thisform)
{
if (validate_required(ftitle,"Title must be filled out!")==false)
  {ftitle.focus();return false;}
if (validate_required(fdownloadurl,"Download url must be filled out!")==false)
  {fdownloadurl.focus();return false;}
}
}

function validate_submit(thisform)
{
with (thisform)
{
if (validate_required(ftitle,"Title must be filled out!")==false)
  {ftitle.focus();return false;}
if (validate_required(fdownloadurl,"Download url must be filled out!")==false)
  {fdownloadurl.focus();return false;}
if (validate_required(fsubmittername,"Name must be filled out!")==false)
  {fsubmittername.focus();return false;}
if (validate_required(fsubmitteremail,"Email must be filled out!")==false)
  {fsubmitteremail.focus();return false;}
}
}

function validate_comment(thisform)
{
with (thisform)
{
if (validate_required(fname,"Name field must be filled out!")==false)
  {fname.focus();return false;}
if (validate_required(femail,"Email field must be filled out!")==false)
  {femail.focus();return false;}
if (validate_required(fcomment,"Comment box must be filled out!")==false)
  {fcomment.focus();return false;}
}
}

function validate_search(thisform)
{
with (thisform)
{
if (validate_required(searchstring,"Search box is empty!")==false)
  {searchstring.focus();return false;}
}
}

function validate_contact(thisform)
{
with (thisform)
{
if (validate_required(comment,"Message box is empty!")==false)
  {comment.focus();return false;}
}
}
