// JavaScript Document


/*---------------------------
//-------search_bar----------
---------------------------*/

function check_keyword()
{
	var key = document.form_search.keyword.value;
	
	if (key.length <= 0)
	{
      alert ( "Please enter a term to search.")
      document.form_search.keyword.focus(); 
      return false;
    }
	else {
		if ((key.indexOf("<") > -1) | (key.indexOf(">") > -1))
		{
			alert("Special characters like < and > are not allowed. Please enter a word to search");
			document.form_search.keyword.value = "";
			return false;
		}	
		else
		{
			return true;
		}
	}
}

/*---------------------------------
//-----Suggestion & Ask-a-question
-----------------------------------*/

function isEmptyFName()
 {
   if (document.feedback_form.usr_fname.value.length <= 0) 
    {
      alert ( "Please enter your first name.")
      document.feedback_form.usr_fname.focus(); 
      return false;
      }
      else
      return true;
    }
function isEmptyLName()
 {
   if (document.feedback_form.usr_lname.value.length <= 0) 
    {
      alert ( "Please enter your last name.")
      document.feedback_form.usr_lname.focus(); 
      return false;
      }
      else
      return true;
    }
function isEmptyEmail()
 {
   if (document.feedback_form.usr_email.value.length <= 0) 
    {
      alert ( "Please enter your e-mail address.")
      document.feedback_form.usr_email.focus(); 
      return false;
      }
      else
      return true;
    }
function isEmail()
   {
   var e
     e = document.feedback_form.usr_email.value; 
    if ((e.indexOf("@")==-1) || (e.indexOf(".")==-1) || (e.length < 5))
    {
      alert("Email address is invalid.  Please enter a valid email address.")
      document.feedback_form.usr_email.focus();
      return false
      }
      else
      return true
    }
function isEmptyCompany()
 {
   if (document.feedback_form.usr_company.value.length <= 0) 
    {
      alert ( "Please enter your company name.")
      document.feedback_form.usr_company.focus(); 
      return false;
      }
      else
      return true;
    }
function isEmptyPhone()
 {
   if (document.feedback_form.usr_phone.value.length <= 0) 
    {
      alert ( "Please enter your telephone number.")
      document.feedback_form.usr_phone.focus(); 
      return false;
      }
      else
      return true;
    }
function isEmptyComments()
 {
   if (document.feedback_form.usr_comments.value.length <= 0) 
    {
      alert ( "Please enter your comments and feedback.")
      document.feedback_form.usr_comments.focus(); 
      return false;
      }
      else
      return true;
    }
function isEmptyQuestion()
 {
   if (document.feedback_form.usr_inquiry.value.length <= 0) 
    {
      alert ( "Please enter your question.")
      document.feedback_form.usr_inquiry.focus(); 
      return false;
      }
      else
      return true;
    }
function isNoFileAttached()
{
   if(document.feedback_form.usr_file.value.length <=0)
   {
		alert( "Please select a client file to upload.")
		document.feedback_form.usr_file.focus();
		return false;
   }
   else
   return true;
}
function isFile()
{
	var vfile = document.feedback_form.usr_file.value;
	
	fileArr = vfile.split(".")
	fileExt = fileArr[fileArr.length-1]
	fileExt = fileExt.toLowerCase()
	
	if (fileExt == 'mth' || fileExt == 'xls' || fileExt == 'xml' || fileExt == 'mrt' || fileExt == 'pdf' )
		 	return true;
  	else{
		 alert ( "This is not a correct client file extension. \n\nExtensions allowed: mth, xls, xml, mrt, pdf")
		document.feedback_form.upload.disabled = false; 
    	  document.feedback_form.usr_file.focus(); 
		  return false;
	}
}




function CheckForm_clientfile()
	{
	 if( !isEmptyFName())
         return false	
		 
     if( !isEmptyLName())
         return false	
     
	 if( !isEmptyEmail())
         return false	
     
	 if( !isEmail())
         return false
	 if( !isNoFileAttached())
	 	return false
		
	document.feedback_form.upload.disabled = true;
	 if( !isFile())
		return false
		
	}
function CheckForm_feedback()
   {
     if( !isEmptyFName())
         return false	
		 
     if( !isEmptyLName())
         return false	
     
	 if( !isEmptyEmail())
         return false	
     
	 if( !isEmail())
         return false
     
	 if( !isEmptyComments())
        return false	
}
function CheckForm_question()
   {
     if( !isEmptyFName())
          return false	  
     
	 if( !isEmptyLName())
          return false	
    
	if( !isEmptyEmail())
          return false	
   
    if( !isEmail())
   		  return false
 
 	if( !isEmptyQuestion())
 	     return false	
   }


