function checkQuoteFields()
{  
  var formObj = document.quoteForm;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  var fieldsArr = eval('({"first_name":"first name", "last_name":"last name", "company_name":"company name", "phone":"phone", "email":"email address", "message":"message"})');
    
  with(formObj)
  {

     for(var ind in fieldsArr)
     {
               
       if(eval(ind).value == '')
       {
     	   alert('Please enter ' + fieldsArr[ind]);      	   
     	   eval(ind).focus();
     	   return false;
       }
       else if(ind == 'email')
       {
          if(filter.test(eval(ind).value))
          {
             ;	
          }
          else
          {
            alert('Please enter a valid email address');		
     	      eval(ind).focus();
     	      return false;
          }   		
       }
       
     }
  }
  
  formObj.Submit.disabled='yes';
  
  return true;	

}//EO Fn

function checkRegFields()
{  
  var formObj = document.regForm;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  var fieldsArr = eval('({"email":"email address", "password":"password", "first_name":"first name", "last_name":"last name", "telephone":"phone", "address":"address", "city":"city", "zip":"zip", "country":"country"})');
    
  with(formObj)
  {

     for(var ind in fieldsArr)
     {
               
       if(eval(ind).value == '')
       {
     	   alert('Please enter ' + fieldsArr[ind]);      	   
     	   eval(ind).focus();
     	   return false;
       }
       else if(ind == 'email')
       {
          if(filter.test(eval(ind).value))
          {
             ;	
          }
          else
          {
            alert('Please enter a valid email address');		
     	      eval(ind).focus();
     	      return false;
          }   		
       }
       else if(ind == 'password')
       {
          if(eval(ind).value != confirm_password.value)
          {
             alert('Password and confirm password should be equal');
     	      eval(ind).focus();
     	      return false;             	
          }             	
       }
     }
  }
  
  //formObj.Submit.disabled='yes';
  
  return true;	

}//EO Fn

function regFormSubmit()
{
   $('#msg').empty();
   
   var sub = checkRegFields();
   
   if(sub)
   {                  
      var form_str = $('#regForm').serializeArray();
      $('#msg').load('save_reg_info.php', form_str, function(data, st){if(data.indexOf('successfully registered')!=-1){$('#form_fields').hide();}});	
   }	
}

function checkLoginFields()
{  
  var formObj = document.loginForm;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  var fieldsArr = eval('({"email":"email address", "password":"password"})');
    
  with(formObj)
  {

     for(var ind in fieldsArr)
     {               
       if(eval(ind).value == '')
       {
     	   alert('Please enter ' + fieldsArr[ind]);      	   
     	   eval(ind).focus();
     	   return false;
       }
       else if(ind == 'email')
       {
          if(filter.test(eval(ind).value))
          {
             ;	
          }
          else
          {
            alert('Please enter a valid email address');		
     	      eval(ind).focus();
     	      return false;
          }   		
       }
     }
  }
  
  //formObj.Submit.disabled='yes';
  
  return true;	

}//EO Fn

function loginFormSubmit()
{
   $('#msg').empty();
   
   var sub = checkLoginFields();
   
   if(sub)
   {                  
      var form_str = $('#loginForm').serializeArray();
      $('#msg').load('check_login_info.php', form_str, function(data, st){if(data.indexOf('successfully logged in')!=-1){$('#form_fields').hide(); window.location.href='account.php'}});	
   }	
}

function checkProfileFields()
{  
  var formObj = document.profileForm;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  var fieldsArr = eval('({"email":"email address", "first_name":"first name", "last_name":"last name", "telephone":"phone", "address":"address", "city":"city", "zip":"zip", "country":"country"})');
    
  with(formObj)
  {

     for(var ind in fieldsArr)
     {
               
       if(eval(ind).value == '')
       {
     	   alert('Please enter ' + fieldsArr[ind]);      	   
     	   eval(ind).focus();
     	   return false;
       }
       else if(ind == 'email')
       {
          if(filter.test(eval(ind).value))
          {
             ;	
          }
          else
          {
            alert('Please enter a valid email address');		
     	      eval(ind).focus();
     	      return false;
          }   		
       }
     }
  }
  
  formObj.Submit.disabled='yes';
  
  return true;	

}//EO Fn

