function isEmpty(form)
{
  var count=form.elements.length;
  var tmp=false;

  for(var i=0;i<count;i++)
  {
      if(form.elements[i].value=='' && form.elements[i].name!='www')
      {
		    if(form.elements[i].name!='comment' && form.elements[i].name!='email')
		    {
			     document.getElementById(form.elements[i].id+'_error').className='itx error';
           tmp=true;
        }
      }
      else
      {
		if(form.elements[i].name!='comment')
			document.getElementById(form.elements[i].id+'_error').className='itx';
      }
  }
  return tmp;
}

function isEmail(id)
{
  var element=document.getElementById(id);
  var regEmail=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
  if(element.value=='')
  {
    var element=document.getElementById(id+'_error');
    element.className='itx error';
    return true;
  }
  if(!regEmail.test(element.value) )
  {
    var element=document.getElementById(id+'_error');
    element.className='itx error';
    return true;
  }
  else
  {
    var element=document.getElementById(id+'_error');
    element.className='itx';
    return false;
  }
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function isNumber(el)
{
	el.value=el.value.replace(/[^0-9]+/,'');
}

function checkCAForm(form)
{
  if(!isEmptyCA(form))
    form.submit();
}

function checkForm(form)
{
  var n2=isEmpty(form);
  
  if(!n2)
    form.submit();
}

function checkRecommendForm(form)
{
  var n2=isEmpty(form);
  var n1=isEmail('f_email');
  
  if(!n1 && !n2)
    form.submit();
}

function isEmptyCA(form)
{
  var count=form.elements.length;
  var tmp=false;

  for(var i=0;i<count-3;i++)
  {
    if(form.elements[i].name!='email')
    {
      if(form.elements[i].value=='')
      {
        form.elements[i].className='text err';  
        tmp=true;
      }
      else
      {
        form.elements[i].className='text';
      }
    }
  }
  return tmp;
}

function checkRecommendBigForm(form)
{
  var n2=isEmptyRecommend(form);
  var n1=isEmail('receiver_email');
  var n3=isEmail('sender_email');
  
  if(!n1 && !n2)
    form.submit();
}

