// BUY PAGE
function processForm_buy1() {
	
for (var i=0; i < document.Form_buy.searchby.length; i++)
{
   if (document.Form_buy.searchby[i].checked)
      {
      var searchby_val = document.Form_buy.searchby[i].value;
         
		if(searchby_val == 'newvehicle')
		{
					
if ((document.getElementById('startyear1').value) != '') 
{
	if ((document.getElementById('endyear1').value) == '') {
		alert('End Year cannot be blank');
		document.getElementById('endyear1').focus();
	return false;
	}
}

if ((document.getElementById('endyear1').value) != '') 
{	
	if ((document.getElementById('startyear1').value) == '') {
		alert('Start Year cannot be blank');
		document.getElementById('startyear1').focus();
	return false;
	}
}

if ((document.getElementById('startyear1').value > 0) && (document.getElementById('endyear1').value > 0 ))
{
	if((document.getElementById('startyear1').value) > (document.getElementById('endyear1').value))
	{
		alert('End year should be greater than Start year');
		document.getElementById('endyear1').focus();
	return false;
	}
}


if ((document.getElementById('pricestart1').value) != '') 
{	
	if ((document.getElementById('priceend1').value) == '') {
		alert('Price End Range cannot be blank');
		document.getElementById('priceend1').focus();
	return false;
	}
}

if ((document.getElementById('priceend1').value) != '') 
{	
	if ((document.getElementById('pricestart1').value) == '') {
		alert('Price Start Range cannot be blank');
		document.getElementById('pricestart1').focus();
	return false;
	}
}

if ((document.getElementById('pricestart1').value > 0) && (document.getElementById('priceend1').value > 0 ))
{
	if((document.getElementById('pricestart1').value) > (document.getElementById('priceend1').value))
	{
		alert('Price End Range should be greater than Price Start Range');
		document.getElementById('priceend1').focus();
	return false;
	}
}
	}
	if(searchby_val == 'usedvehicle') 
	{
		
if ((document.getElementById('startyear2').value) != '') 
{
	if ((document.getElementById('endyear2').value) == '') {
		alert('End Year cannot be blank');
		document.getElementById('endyear2').focus();
	return false;
	}
}

if ((document.getElementById('endyear2').value) != '') 
{	
	if ((document.getElementById('startyear2').value) == '') {
		alert('Start Year cannot be blank');
		document.getElementById('startyear2').focus();
	return false;
	}
}

if ((document.getElementById('startyear2').value > 0) && (document.getElementById('endyear2').value > 0 ))
{
	if((document.getElementById('startyear2').value) > (document.getElementById('endyear2').value))
	{
		alert('End year should be greater than Start year');
		document.getElementById('endyear2').focus();
	return false;
	}
}


if ((document.getElementById('pricestart2').value) != '') 
{	
	if ((document.getElementById('priceend2').value) == '') {
		alert('Price End Range cannot be blank');
		document.getElementById('priceend2').focus();
	return false;
	}
}

if ((document.getElementById('priceend2').value) != '') 
{	
	if ((document.getElementById('pricestart2').value) == '') {
		alert('Price Start Range cannot be blank');
		document.getElementById('pricestart2').focus();
	return false;
	}
}

if ((document.getElementById('pricestart2').value > 0) && (document.getElementById('priceend2').value > 0 ))
{
	if((document.getElementById('pricestart2').value) > (document.getElementById('priceend2').value))
	{
		alert('Price End Range should be greater than Price Start Range');
		document.getElementById('priceend2').focus();
	return false;
	}
}	

	} // end if searchby value
      }
}

// if all fields are ok proceed
		return true;
}


function processform_selldata(){
			
if ((document.getElementById('dprice').value > 0) && (document.getElementById('aprice').value > 0 ))
{
	if((document.getElementById('aprice').value) > (document.getElementById('dprice').value))
	{
		alert('Acceptible price should be greater than desirable price');
		document.getElementById('aprice').focus();
	return false;
	}
}

if ((document.getElementById('country2').value) == '') {
	alert('Country cannot be blank');
	document.getElementById('country2').focus();
return false;
}

if ((document.getElementById('state1').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state1').focus();
return false;
}

if ((document.getElementById('city1').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city1').focus();
return false;
}

if ((document.getElementById('vehtype3').value) == '') {
	alert('Vehicle type cannot be blank');
	document.getElementById('vehtype3').focus();
return false;
}

if ((document.getElementById('make2').value) == '') {
	alert('Make cannot be blank');
	document.getElementById('make2').focus();
return false;
}

if ((document.getElementById('modeltype2').value) == '') {
	alert('Model type cannot be blank');
	document.getElementById('modeltype2').focus();
return false;
}

if ((document.getElementById('dprice').value) == '') {
	alert('Desirable price cannot be blank');
	document.getElementById('dprice').focus();
return false;
}

if ((document.getElementById('aprice').value) == '') {
	alert('Acceptible price cannot be blank');
	document.getElementById('aprice').focus();
return false;
}

if ((document.getElementById('reading').value) == '') {
	alert('Reading cannot be blank');
	document.getElementById('reading').focus();
return false;
}

if ((document.getElementById('dofr').value) == '') {
	alert('Date of first registration cannot be blank');
	document.getElementById('dofr').focus();
return false;
}

if ((document.getElementById('color3').value) == '') {
	alert('color cannot be blank');
	document.getElementById('color3').focus();
return false;
}

if ((document.getElementById('fueltype').value) == '') {
	alert('Fueltype cannot be blank');
	document.getElementById('fueltype').focus();
return false;
}

if ((document.getElementById('invoice').value) == '') {
	alert('Invoice value cannot be blank');
	document.getElementById('invoice').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

	

// SELL PAGE
function processform_sell(theform) {
		
if ((document.getElementById('dprice').value > 0) && (document.getElementById('aprice').value > 0 ))
{
	if((document.getElementById('aprice').value) > (document.getElementById('dprice').value))
	{
		alert('Acceptible price should be greater than desirable price');
		document.getElementById('aprice').focus();
	return false;
	}
}

if ((document.getElementById('country').value) == '') {
	alert('Country cannot be blank');
	document.getElementById('country').focus();
return false;
}

if ((document.getElementById('state').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state').focus();
return false;
}

if ((document.getElementById('city').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city').focus();
return false;
}

if ((document.getElementById('vehtype3').value) == '') {
	alert('Vehicle type cannot be blank');
	document.getElementById('vehtype3').focus();
return false;
}

if ((document.getElementById('make3').value) == '') {
	alert('Make cannot be blank');
	document.getElementById('make3').focus();
return false;
}

if ((document.getElementById('modeltype3').value) == '') {
	alert('Model type cannot be blank');
	document.getElementById('modeltype3').focus();
return false;
}

if ((document.getElementById('dprice').value) == '') {
	alert('Desirable price cannot be blank');
	document.getElementById('dprice').focus();
return false;
}

if ((document.getElementById('aprice').value) == '') {
	alert('Acceptible price cannot be blank');
	document.getElementById('aprice').focus();
return false;
}

if ((document.getElementById('reading').value) == '') {
	alert('Reading cannot be blank');
	document.getElementById('reading').focus();
return false;
}

if ((document.getElementById('dofr').value) == '') {
	alert('Date of first registration cannot be blank');
	document.getElementById('dofr').focus();
return false;
}

if ((document.getElementById('color').value) == '') {
	alert('color cannot be blank');
	document.getElementById('color').focus();
return false;
}

if ((document.getElementById('fueltype').value) == '') {
	alert('Fueltype cannot be blank');
	document.getElementById('fueltype').focus();
return false;
}

if ((document.getElementById('invoice').value) == '') {
	alert('Invoice value cannot be blank');
	document.getElementById('invoice').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

function processform_edit(theform) {
		
if ((document.getElementById('dprice').value > 0) && (document.getElementById('aprice').value > 0 ))
{
	if((document.getElementById('aprice').value) > (document.getElementById('dprice').value))
	{
		alert('Acceptible price should be greater than desirable price');
		document.getElementById('aprice').focus();
	return false;
	}
}

if ((document.getElementById('country').value) == '') {
	alert('Country cannot be blank');
	document.getElementById('country').focus();
return false;
}

if ((document.getElementById('state').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state').focus();
return false;
}

if ((document.getElementById('city').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city').focus();
return false;
}

if ((document.getElementById('vehtype3').value) == '') {
	alert('Vehicle type cannot be blank');
	document.getElementById('vehtype3').focus();
return false;
}

if ((document.getElementById('make3').value) == '') {
	alert('Make cannot be blank');
	document.getElementById('make3').focus();
return false;
}

if ((document.getElementById('modeltype3').value) == '') {
	alert('Model type cannot be blank');
	document.getElementById('modeltype3').focus();
return false;
}

if ((document.getElementById('dprice').value) == '') {
	alert('Desirable price cannot be blank');
	document.getElementById('dprice').focus();
return false;
}

if ((document.getElementById('aprice').value) == '') {
	alert('Acceptible price cannot be blank');
	document.getElementById('aprice').focus();
return false;
}

if ((document.getElementById('reading').value) == '') {
	alert('Reading cannot be blank');
	document.getElementById('reading').focus();
return false;
}

if ((document.getElementById('dofr').value) == '') {
	alert('Date of first registration cannot be blank');
	document.getElementById('dofr').focus();
return false;
}

if ((document.getElementById('color').value) == '') {
	alert('color cannot be blank');
	document.getElementById('color').focus();
return false;
}

if ((document.getElementById('fueltype').value) == '') {
	alert('Fueltype cannot be blank');
	document.getElementById('fueltype').focus();
return false;
}

if ((document.getElementById('invoice').value) == '') {
	alert('Invoice value cannot be blank');
	document.getElementById('invoice').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

// NEW VEHICLE 
function processform_newvehicle(theform) {

if ((document.getElementById('make3').value) == '') {
	alert('Make cannot be blank');
	document.getElementById('make3').focus();
return false;
}

if ((document.getElementById('vehtype3').value) == '') {
	alert('Vehicle type cannot be blank');
	document.getElementById('vehtype3').focus();
return false;
}

if ((document.getElementById('modeltype3').value) == '') {
	alert('Model type cannot be blank');
	document.getElementById('modeltype3').focus();
return false;
}

if ((document.getElementById('enginetype').value) == '') {
	alert('Engine type cannot be blank');
	document.getElementById('enginetype').focus();
return false;
}

if ((document.getElementById('fueltype').value) == '') {
	alert('Fueltype cannot be blank');
	document.getElementById('fueltype').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

// NEW PARTY IN SELL PAGE
function processform_newpartysell(theform) {

if ((document.getElementById('industry').value) == '') {
	alert('Industry cannot be blank');
	document.getElementById('industry').focus();
return false;
}

if ((document.getElementById('orgtype').value) == '') {
	alert('Organization type cannot be blank');
	document.getElementById('orgtype').focus();
return false;
}

if ((document.getElementById('orgname').value) == '') {
	alert('Organization Name cannot be blank');
	document.getElementById('orgname').focus();
return false;
}

if ((document.getElementById('excode').value) == '') {
	alert('External Code cannot be blank');
	document.getElementById('excode').focus();
return false;
}

if ((document.getElementById('dor').value) == '') {
	alert('Date Of Registration cannot be blank');
	document.getElementById('dor').focus();
return false;
}

if ((document.getElementById('doc').value) == '') {
	alert('Date Of Closure cannot be blank');
	document.getElementById('doc').focus();
return false;
}

if ((document.getElementById('contacttype').value) == '') {
	alert('Contact type cannot be blank');
	document.getElementById('contacttype').focus();
return false;
}

if ((document.getElementById('address1').value) == '') {
	alert('Address1 cannot be blank');
	document.getElementById('address1').focus();
return false;
}

if ((document.getElementById('address2').value) == '') {
	alert('Address2 cannot be blank');
	document.getElementById('address2').focus();
return false;
}

if ((document.getElementById('street').value) == '') {
	alert('street cannot be blank');
	document.getElementById('street').focus();
return false;
}

if ((document.getElementById('state').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state').focus();
return false;
}

if ((document.getElementById('city').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city').focus();
return false;
}

if ((document.getElementById('pin').value) == '') {
	alert('Pin cannot be blank');
	document.getElementById('pin').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

// BLUEBOOK
function processform_bluebook(theform) {
		
if ((document.getElementById('country').value) == '') {
	alert('Country cannot be blank');
	document.getElementById('country').focus();
return false;
}

if ((document.getElementById('state').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state').focus();
return false;
}

if ((document.getElementById('city').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city').focus();
return false;
}	

// if all fields are ok proceed
		return true;
}

// NEW PARTY PAGE
function processform_newparty(theform) {

if ((document.getElementById('industry').value) == '') {
	alert('Industry cannot be blank');
	document.getElementById('industry').focus();
return false;
}

if ((document.getElementById('orgtype').value) == '') {
	alert('Organization type cannot be blank');
	document.getElementById('orgtype').focus();
return false;
}

if ((document.getElementById('orgname').value) == '') {
	alert('Organization Name cannot be blank');
	document.getElementById('orgname').focus();
return false;
}

if ((document.getElementById('excode').value) == '') {
	alert('External Code cannot be blank');
	document.getElementById('excode').focus();
return false;
}

if ((document.getElementById('dor').value) == '') {
	alert('Date Of Registration cannot be blank');
	document.getElementById('dor').focus();
return false;
}
	
if ((document.getElementById('doc').value) == '') {
	alert('Date Of Closure cannot be blank');
	document.getElementById('doc').focus();
return false;
}

if ((document.getElementById('contacttype').value) == '') {
	alert('Contact type cannot be blank');
	document.getElementById('contacttype').focus();
return false;
}

if ((document.getElementById('address1').value) == '') {
	alert('Address1 cannot be blank');
	document.getElementById('address1').focus();
return false;
}

if ((document.getElementById('address2').value) == '') {
	alert('Address2 cannot be blank');
	document.getElementById('address2').focus();
return false;
}

if ((document.getElementById('street').value) == '') {
	alert('street cannot be blank');
	document.getElementById('street').focus();
return false;
}

if ((document.getElementById('state').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state').focus();
return false;
}

if ((document.getElementById('city').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city').focus();
return false;
}

if ((document.getElementById('pin').value) == '') {
	alert('Pin cannot be blank');
	document.getElementById('pin').focus();
return false;
}

if ((document.getElementById('idtype').value) == '') {
	alert('Identification type cannot be blank');
	document.getElementById('idtype').focus();
return false;
}

if ((document.getElementById('idnumber').value) == '') {
	alert('Identification Number cannot be blank');
	document.getElementById('idnumber').focus();
return false;
}

if ((document.getElementById('authority').value) == '') {
	alert('Authority cannot be blank');
	document.getElementById('authority').focus();
return false;
}

if ((document.getElementById('idvalidfrom').value) == '') {
	alert('Identification valid from cannot be blank');
	document.getElementById('idvalidfrom').focus();
return false;
}

if ((document.getElementById('idvalidupto').value) == '') {
	alert('Identification valid upto cannot be blank');
	document.getElementById('idvalidupto').focus();
return false;
}

if ((document.getElementById('description').value) == '') {
	alert('Description cannot be blank');
	document.getElementById('description').focus();
return false;
}

if ((document.getElementById('file').value) == '') {
	alert('Upload file cannot be blank');
	document.getElementById('file').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

// VEHICLE MASTER PAGE
function processform_vehiclemaster(theform) {

if ((document.getElementById('vehtype').value) == '') {
	alert('Vehicle type cannot be blank');
	document.getElementById('vehtype').focus();
return false;
}

if ((document.getElementById('make3').value) == '') {
	alert('Make cannot be blank');
	document.getElementById('make3').focus();
return false;
}

if ((document.getElementById('modeltype3').value) == '') {
	alert('Model type cannot be blank');
	document.getElementById('modeltype3').focus();
return false;
}

/*if ((document.getElementById('enginetype').value) == '') {
	alert('Engine type cannot be blank');
	document.getElementById('enginetype').focus();
return false;
}
*/
if ((document.getElementById('CC').value) == '') {
	alert('CC cannot be blank');
	document.getElementById('CC').focus();
return false;
}

if ((document.getElementById('ssc').value) == '') {
	alert('Standard seating capacity cannot be blank');
	document.getElementById('ssc').focus();
return false;
}

if ((document.getElementById('zip').value) == '') {
	alert('Zip code cannot be blank');
	document.getElementById('zip').focus();
return false;
}

if ((document.getElementById('yearofman').value) == '') {
	alert('Year of manufacturing value cannot be blank');
	document.getElementById('yearofman').focus();
return false;
}

if ((document.getElementById('country').value) == '') {
	alert('Country cannot be blank');
	document.getElementById('country').focus();
return false;
}
	
if ((document.getElementById('state').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state').focus();
return false;
}
	
if ((document.getElementById('city').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city').focus();
return false;
}

if ((document.getElementById('invoice').value) == '') {
	alert('Invoice value cannot be blank');
	document.getElementById('invoice').focus();
return false;
}

if ((document.getElementById('fueltype').value) == '') {
	alert('Fuel Type cannot be blank');
	document.getElementById('fueltype').focus();
return false;
}

// if all fields are ok proceed
		return true;
}

function processform_searchvehiclemaster(theform) {
		
if ((document.getElementById('country1').value) == '') {
	alert('Country cannot be blank');
	document.getElementById('country1').focus();
return false;
}

if ((document.getElementById('state1').value) == '') {
	alert('State cannot be blank');
	document.getElementById('state1').focus();
return false;
}

if ((document.getElementById('city1').value) == '') {
	alert('City cannot be blank');
	document.getElementById('city1').focus();
return false;
}	

// if all fields are ok proceed
		return true;
}

var numb = '0123456789';
function restrict(t,v){
    var w = '';
    for (i=0; i < t.value.length; i++) {
        x = t.value.charAt(i);
        if (v.indexOf(x,0) != -1)
        w += x;
    }
    t.value = w;
}

