// To check if all the fields in the form are correctly filled.
// Validation - Reports if all the fields are filled out correctly

function checkdealer(type)
{
 if (testformdealer(type)) return true;
 else return false;	
}		

function testformdealer(type)
{

 if (type == 'car')
 
 {

  /* check for make */
 
  var code = document.dealercar.code.selectedIndex;
  if (document.dealercar.code.options[code].value == '')
  {
   alert('Please select the car make');       				
   document.dealercar.code.focus();
   return false;
  }

  /* check for location */ 

  var place = document.dealercar.place.selectedIndex;
  if (document.dealercar.place.options[place].value == '')
  {
   alert('Please select the location');       				
   document.dealercar.place.focus();
   return false;
  }

 /* disallow searching all India or all region (to prevent copying) */ 

 if ((document.dealercar.place.options[place].value == 'India') || (document.dealercar.place.options[place].value == 'West India') || (document.dealercar.place.options[place].value == 'North India') || (document.dealercar.place.options[place].value == 'South India') || (document.dealercar.place.options[place].value == 'Central India') || (document.dealercar.place.options[place].value == 'East India') || (document.dealercar.place.options[place].value == 'North East India'))
 {
  alert('Please narrow your search down to a city');       				
  document.dealercar.place.focus();
  return false;
 }

  return true;
  
 }

 if (type == 'bike')
 
 {

  /* check for make */
 
  var code = document.dealerbike.code.selectedIndex;
  if (document.dealerbike.code.options[code].value == '')
  {
   alert('Please select the bike make');       				
   document.dealerbike.code.focus();
   return false;
  }

  /* check for location */ 

  var place = document.dealerbike.place.selectedIndex;
  if (document.dealerbike.place.options[place].value == '')
  {
   alert('Please select the location');       				
   document.dealerbike.place.focus();
   return false;
  }

 /* disallow searching all India or all region (to prevent copying) */ 

 if ((document.dealercar.place.options[place].value == 'India') || (document.dealercar.place.options[place].value == 'West India') || (document.dealercar.place.options[place].value == 'North India') || (document.dealercar.place.options[place].value == 'South India') || (document.dealercar.place.options[place].value == 'Central India') || (document.dealercar.place.options[place].value == 'East India') || (document.dealercar.place.options[place].value == 'North East India'))
 {
  alert('Please narrow your search down to a city');       				
  document.dealercar.place.focus();
  return false;
 }

  return true;
  
 }
 
}


function checkplace()

{
 if (testformplace()) return true;
 else return false;	
}		

function testformplace()

{

 /* check for location */ 

 var place = document.dealer.place.selectedIndex;
 if (document.dealer.place.options[place].value == '')
 {
  alert('Please select the location');       				
  document.dealer.place.focus();
  return false;
 }

 /* disallow searching all India or all region (to prevent copying) */ 

 if ((document.dealer.place.options[place].value == 'India') || (document.dealer.place.options[place].value == 'West India') || (document.dealer.place.options[place].value == 'North India') || (document.dealer.place.options[place].value == 'South India') || (document.dealer.place.options[place].value == 'Central India') || (document.dealer.place.options[place].value == 'East India') || (document.dealer.place.options[place].value == 'North East India'))
 {
  alert('Please narrow your search down to a city');       				
  document.dealer.place.focus();
  return false;
 }


 return true;
 
}
