function check_availability_forum( objid, loadarea,loadarea1 )
{
  var myobj=document.getElementById(objid)
  var address_string = "forum_pass_check.php?email=" + myobj.value
  ajaxpage(address_string, loadarea,loadarea1)
}	


	
function ajaxpage(url, c_id,c_id1)
{
  var page_request = false
 
  if (window.XMLHttpRequest)     // if Mozilla, Safari etc
  {
    page_request = new XMLHttpRequest()
  }
  else if (window.ActiveXObject) // if IE
  {
    try
    {
      page_request = new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch (e)
    {
      try
      {
        page_request = new ActiveXObject("Microsoft.XMLHTTP")
      }
      catch (e){}
    }
  }
  else
    return false
 
  page_request.onreadystatechange=function()
  {
    loadpage(page_request, c_id,c_id1)
  }
 
  anticache=(url.indexOf("?")!=-1) ?
            "&"+new Date().getTime() :
            "?"+new Date().getTime()
 
  page_request.open('GET', url+anticache, true)
  page_request.send(null)
}
 
function loadpage(page_request, c_id,c_id1)
{
  if (page_request.readyState == 4 &&
          (page_request.status==200 ||
           window.location.href.indexOf("http")==-1))
  {
    
	
	var arrString=page_request.responseText.split('|'); 
	document.getElementById(c_id).innerHTML=arrString[1]
	//alert(c_id1+arrString[0]);
	document.getElementById(c_id1).innerHTML=arrString[0]
   }
}


function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}

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(txtReply,"Quote must be filled out!")==false)
    {txtReply.focus();return false;}
  if (validate_required(name,"Name must be filled out!")==false)
    {name.focus();return false;}
  if (validate_email(email,"Not a valid e-mail address!")==false)
    {email.focus();return false;}
 
  }
}

function validate_form_reply(thisform)
{
with (thisform)
  {
  if (validate_required(txtReply,"Reply must be filled out!")==false)
    {txtReply.focus();return false;}
  if (validate_required(name,"Name must be filled out!")==false)
    {name.focus();return false;}
  if (validate_email(email,"Not a valid e-mail address!")==false)
    {email.focus();return false;}
 
  }
}

function validate_form_topic(thisform)
{
with (thisform)
  {
  if (validate_required(category,"Forum must be selected!")==false)
    {category.focus();return false;}
  if (validate_required(title,"Title must be filled out!")==false)
    {title.focus();return false;}
  if (validate_email(email,"Not a valid e-mail address!")==false)
    {email.focus();return false;}
  if (validate_required(name,"Name must be filled out!")==false)
    {name.focus();return false;}
  if (validate_required(post,"Post must be filled out!")==false)
    {post.focus();return false;}
  
 
  }
}

