function isBlank(Str)
{
  while(''+Str.charAt(0)==' ')
  Str=Str.substring(1,Str.length);

  while(''+Str.charAt(Str.length-1)==' ')
  Str=Str.substring(0,Str.length-1);
	     
  if (Str == '')
  { return(true);
  }
  else
  { return(false);
  };
}

function isValidEmailId(email)
{
  var isvalid = true;
			
  if (email.indexOf('@') == -1)
  { isvalid = false;
  }
  else
  { if (email.indexOf('@') == 0)
    { isvalid = false;
    }
    else if (email.indexOf('@') == (email.length-1))
    { isvalid = false;
    }
    else if (email.indexOf('@',(email.indexOf('@')+1)) != -1)
    { isvalid = false;
    };
  };

  return(isvalid);
}

function isNumber(number)
{
	if (isBlank(number)){return(false);}
	if (isNaN(number)){return(false);}
	else {return(true);}
}


function checkform_service(formobj)
{
  var retval = false;
  var errmsg = "";
  

  name = formobj.Name.value;
  email = formobj.Email.value;
  mobile = formobj.Mobile.value;
  bike = formobj.BikeMakeAndModel.value;
  date = formobj.PreferredDateOfService.value
  outlet = formobj.PreferredLocation.value
  

   	if (isBlank(name) || name=='Name') { errmsg = errmsg + "     - Name Cannot be Blank\n" }
	else if (isNumber(name)) { errmsg = errmsg + "     - Name Cannot be Numbers\n" }

	if (isBlank(bike) || bike=='Bike Make and Model') { errmsg = errmsg + "     - Bike Make and Model Required\n" }
	
	if (date == 'Preferred Date of Service') { errmsg = errmsg + "     - Date of Service Required\n" }      
	
	if (isBlank(email) || email=='Email Id') { errmsg = errmsg + "     - E-Mail Address Cannot be Blank\n" }
	else if (!isValidEmailId(email)) { errmsg = errmsg + "     - Enter a Valid E-Mail Address\n" }
	
	if (isBlank(mobile) || mobile=='Mobile') { errmsg = errmsg + "     - Mobile Number Cannot be Blank\n" }
	else if (!isNumber(mobile)) { errmsg = errmsg + "     - Invalid Mobile Number\n" }

   	if (outlet=='--') { errmsg = errmsg + "     - Location Required\n" }      
	 
	if (isBlank(errmsg)){ retval = true;}
	else { errmsg = "Error Processing Request\n" + errmsg; alert(errmsg); }  

  return(retval);
}

function checkform_contactus(formobj)
{
  var retval = false;
  var errmsg = "";
  

  name = formobj.name.value;
  email = formobj.email.value;
  subject = formobj.subject.value;
  phone_no = formobj.phone_no.value;
  message = formobj.message.value;
  

   	if (isBlank(name)) { errmsg = errmsg + "     - Name Cannot be Blank\n" }
	else if (isNumber(name)) { errmsg = errmsg + "     - Name Cannot be Numbers\n" }

	if (isBlank(email)) { errmsg = errmsg + "     - E-Mail Address Cannot be Blank\n" }
	else if (!isValidEmailId(email)) { errmsg = errmsg + "     - Enter a Valid E-Mail Address\n" }

   	if (isBlank(subject)) { errmsg = errmsg + "     - Please Mention Subject\n" }
	
	if (isBlank(phone_no)) { errmsg = errmsg + "     - Telephone Number Cannot be Blank\n" }
	else if (!isNumber(phone_no)) { errmsg = errmsg + "     - Invalid Telephone Number\n" }

   	if (isBlank(message)) { errmsg = errmsg + "     - Additional Details is Required\n" }
	 

	if (isBlank(errmsg)){ retval = true;}
	else { errmsg = "Error Processing Request\n" + errmsg; alert(errmsg); }  

  return(retval);
}

function checkform_recruiter(formobj)
{
  var retval = false;
  var errmsg = "";
  

  company = formobj.CompanyName.value;
  place = formobj.Place.value;
  person = formobj.ContactPerson.value;
  mobile = formobj.Mobile.value;
  email = formobj.EmailId.value;
  requirement = formobj.Requirement.value;
  

   	if (isBlank(company)) { errmsg = errmsg + "     - Company Name Cannot be Blank\n" }
	if (isBlank(place)) { errmsg = errmsg + "     - Place Cannot be Blank\n" }
	if (isBlank(person)) { errmsg = errmsg + "     - Contact Person Cannot be Blank\n" }
	else if (isNumber(person)) { errmsg = errmsg + "     - Contact Person Cannot be a number\n" }
	if (isBlank(mobile)) { errmsg = errmsg + "     - Mobile Number Cannot be Blank\n" }
	else if (!isNumber(mobile)) { errmsg = errmsg + "     - Invalid Mobile Number\n" }
	if (isBlank(email)) { errmsg = errmsg + "     - Email Id Cannot be Blank\n" }
	else if (!isValidEmailId(email)) { errmsg = errmsg + "     - Enter a Valid E-Mail Address\n" }

   	if (isBlank(requirement)) { errmsg = errmsg + "     - Please Mention Requirement\n" }
	
	if (isBlank(errmsg)){ retval = true;}
	else { errmsg = "Error Processing Request\n" + errmsg; alert(errmsg); }  

  return(retval);
}


