//**********************************************************************************
Validate.validateEnquiry = function(formName, hasCaptchaValidation){
   formObj  = document.forms[formName];

   
   //-----------------------------------------------------//
   if (isTextEmpty(formObj.first_name.value))
   {
     alert('Please enter your first name!');
     formObj.first_name.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.last_name.value))
   {
     alert('Please enter your last name!');
     formObj.last_name.select();
     return false;
   }

   //-----------------------------------------------------//
   if (!isValidEmail(formObj.email.value))
   {
     alert('Please enter a valid email address.');
     formObj.email.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.comments.value))
   {
     alert('Please enter your message.');
     formObj.comments.select();
     return false;
   }

   //-----------------------------------------------------//
   if(hasCaptchaValidation == 1){
      if (isTextEmpty(formObj.captcha_code.value))
      {
        alert('Please enter the security code!');
        formObj.captcha_code.select();
        return false;
      }   
   }
   //-----------------------------------------------------//
} 

//**********************************************************************************
Validate.validateDealer = function(formName){
   formObj  = document.forms[formName];

   
   //-----------------------------------------------------//
   if (isTextEmpty(formObj.title.value))
   {
     alert('Please enter your company name!');
     formObj.title.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.address.value))
   {
     alert('Please enter your Address!');
     formObj.address.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.state.value))
   {
     alert('Please enter a State');
     formObj.state.select();
     return false;
   }

   //-----------------------------------------------------//
   if (!isValidEmail(formObj.email.value))
   {
     alert('Please enter a valid email address.');
     formObj.email.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.phone.value))
   {
     alert('Please enter your phone.');
     formObj.phone.select();
     return false;
   }

   //-----------------------------------------------------//
   if (!isDropDownSelected('country', formName))
   {
     alert('Please select your country!');
     formObj.country.focus();
     return false;
   }

   //-----------------------------------------------------//
} 

//**********************************************************************************
Validate.validateProduct = function(formName){
   formObj  = document.forms[formName];

   
   //-----------------------------------------------------//
   if (isTextEmpty(formObj.first_name.value))
   {
     alert('Please enter your first name!');
     formObj.first_name.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.last_name.value))
   {
     alert('Please enter your last name!');
     formObj.last_name.select();
     return false;
   }

   //-----------------------------------------------------//
   if (!isValidEmail(formObj.email.value))
   {
     alert('Please enter a valid email address.');
     formObj.email.select();
     return false;
   }

   //-----------------------------------------------------//
   if (!isDropDownSelected('sub_category_id', formName))
   {
     alert('Please select your Category!');
     formObj.sub_category_id.focus();
     return false;
   }

   //-----------------------------------------------------//
   if (!isDropDownSelected('product_id', formName))
   {
     alert('Please select your product!');
     formObj.product_id.focus();
     return false;
   }

   //-----------------------------------------------------//
   if (!isDropDownSelected('address_country', formName))
   {
     alert('Please select your country!');
     formObj.address_country.focus();
     return false;
   }

   if (isTextEmpty(formObj.date_of_purchase.value))
   {
     alert('Please enter your date!');
     formObj.date_of_purchase.select();
     return false;
   }   //-----------------------------------------------------//
} 

Validate.validateSuggestion = function(formName){
   formObj  = document.forms[formName];

   
   //-----------------------------------------------------//
   if (isTextEmpty(formObj.first_name.value))
   {
     alert('Please enter your first name!');
     formObj.first_name.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.last_name.value))
   {
     alert('Please enter your last name!');
     formObj.last_name.select();
     return false;
   }

   //-----------------------------------------------------//
   if (!isValidEmail(formObj.email.value))
   {
     alert('Please enter a valid email address.');
     formObj.email.select();
     return false;
   }

   //-----------------------------------------------------//
   if (isTextEmpty(formObj.comments.value))
   {
     alert('Please enter your message.');
     formObj.comments.select();
     return false;
   }
}
