function validate_invoice_requestform()

{
	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	var customer_id=document.getElementById('customer_id');
	var email=document.getElementById('email');
	var address=document.getElementById('address1');
	var phone=document.getElementById('phone');
	var city=document.getElementById('city');
	var state=document.getElementById('email');
	var zip=document.getElementById('zip');
	
	if (customer_id.value=='')
	{
		alert('Please Enter The Customer ID');
		document.getElementById('customer_id').focus();
		return false;
	}
	if (email.value=='')
	{
		alert('Please Enter The Email');
		document.getElementById('email').focus();
		return false;
	}
	if (address.value=='')
	{
		alert('Please Enter The Address');
		document.getElementById('address1').focus();
		return false;
	}
	if (phone.value=='')
	{
		alert('Please Enter The Phone');
		document.getElementById('phone').focus();
		return false;
	}
	if (isNaN(phone.value))
	{
		alert('Please Enter a valid Phone Number')
		return false;
	}
	if (city.value=='')
	{
		alert('Please Enter The City');
		document.getElementById('city').focus();
		return false;
	}
		if (state.value=='')
	{
		alert('Please Enter The State');
		document.getElementById('state').focus();
		return false;
	}
		if (zip.value=='')
	{
		alert('Please Enter The Zip');
		document.getElementById('zip').focus();
		return false;
	}
	if (isNaN(zip.value)||zip.length>5)
	{
		alert('Please Enter a valid ZIP')
		document.getElementById('zip').focus();
		return false;
	}
	return true;
}

function validate_info_request()
{
	if((document.getElementById('found_us[0]').checked=='') && (document.getElementById('found_us[1]').checked=='' )&& (document.getElementById('found_us[2]').checked=='' && document.getElementById('found_us[3]').checked=='' )&& (document.getElementById('found_us[4]').checked=='' )&& (document.getElementById('found_us[5]').checked=='') && (document.getElementById('found_us[6]').checked=='' ) && (document.getElementById('found_us[7]').checked=='') && (document.getElementById('found_us[8]').value==''))
	{
		alert('Please select atleast one method of how you found our site');
		return false;
	}
	
	return true;
}

function validate_quote_request(form)
{
	var delivery_month=document.getElementById('delivery_month').value;
	var delivery_day=document.getElementById('delivery_day').value;
	var delivery_year=document.getElementById('delivery_year').value;
	var location_city=document.getElementById('location_city').value;
	var location_state=document.getElementById('location_state').value;
	var time_needed_months=document.getElementById('time_needed_months').value;
	var time_needed_years=document.getElementById('time_needed_years').value;
	
	if((time_needed_months=='')&&(time_needed_years==''))
	{
		alert('Please Enter the Months and Years needed');
		
		return false;
	}
	
	if ((isNaN(time_needed_months)))
	{
		alert('Please Enter a valid Month period');
		return false;
	}
	
	if ((isNaN(time_needed_years)))
	{
		alert('Please Enter a valid Year period');
		return false;
	}

	if((location_city=='') && (location_state==''))
	{
		alert('Please Select a City and State');
		//location_city.focus();
		return false;
	}
	

	if((delivery_month=='') && (delivery_day=='') &&(delivery_year==''))
	{
		alert('Please Select a Delivery Month and an Year');
		delivery_month.focus();
		return false;
	}
	
	if(isNaN(delivery_month))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}

	if(isNaN(delivery_day))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}
	
	if(isNaN(delivery_year))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}

/*
	if(document.getElementById('delivery_month').value.length<2) 
	{
		for(i=0;i<2;i++)
			{
				if ((document.getElementById('delivery_month').value.charCodeAt(i)>127)&&(document.getElementById('delivery_month').value.charCodeAt(i)>145)
				{																																		 				alert('Test box');																																				 				return false;
				}
			}
	}*/
	
	if((document.getElementById('type_of_project[0]').checked=='') && (document.getElementById('type_of_project[1]').checked=='' )&& (document.getElementById('type_of_project[2]').checked=='') && (document.getElementById('type_of_project[3]').checked=='' )&& (document.getElementById('type_of_project[4]').checked=='' )&& (document.getElementById('type_of_project[5]').checked=='') && (document.getElementById('type_of_project[6]').checked=='' ) && (document.getElementById('type_of_project[7]').checked=='') && (document.getElementById('type_of_project[8]').value==''))
	{
		alert('Please select atleast one Type of Building');
		return false;
	}

	if((document.getElementById('surface[0]').checked=='') && (document.getElementById('surface[1]').checked=='' )&& (document.getElementById('surface[2]').checked=='') && (document.getElementById('surface[3]').checked=='' )&& (document.getElementById('surface[4]').checked=='' )&& (document.getElementById('surface[5]').value=='') )
	{
		alert('Please select atleast one Surface Type of Building');
		return false;
	}


	if((document.getElementById('size[0]').checked=='') && (document.getElementById('size[1]').checked=='' )&& (document.getElementById('size[4]').checked=='' )&& (document.getElementById('size[5]').checked=='' )&&(document.getElementById('size[6]').checked=='') && (document.getElementById('size[7]').checked=='' )&& (document.getElementById('size[8]').checked=='') && (document.getElementById('size[9]').checked=='')&& (document.getElementById('size[10]').checked==''))
	{
		alert('Please select a Model');
		return false;
	}
		
	if((document.getElementById('found_us[0]').checked=='') && (document.getElementById('found_us[1]').checked=='' )&& (document.getElementById('found_us[2]').checked=='') && (document.getElementById('found_us[3]').checked=='' )&& (document.getElementById('found_us[4]').checked=='' )&& (document.getElementById('found_us[5]').checked=='') && (document.getElementById('found_us[6]').checked=='' ) && (document.getElementById('found_us[7]').checked=='') && (document.getElementById('found_us[8]').checked=='')&&(document.getElementById('found_us[9]').value==''))
	{
		alert('Please select atleast one method of how you found our site');
		return false;
	}
	
	return true;
}

function validate_quote_request_storage()

{
	var delivery_month=document.getElementById('delivery_month').value;
	var delivery_day=document.getElementById('delivery_day').value;
	var delivery_year=document.getElementById('delivery_year').value;
	var location_city=document.getElementById('location_city').value;
	var location_state=document.getElementById('location_state').value;
	var time_needed_months=document.getElementById('time_needed_months').value;
	var time_needed_years=document.getElementById('time_needed_years').value;	

	if((time_needed_months=='')&&(time_needed_years==''))
	{
		alert('Please Enter the Months and Years needed');
		return false;
	}
	
	if((document.getElementById('found_us[0]').checked=='') && (document.getElementById('found_us[1]').checked=='' )&& (document.getElementById('found_us[2]').checked=='') && (document.getElementById('found_us[3]').checked=='' )&& (document.getElementById('found_us[4]').checked=='' )&& (document.getElementById('found_us[5]').checked=='') && (document.getElementById('found_us[6]').checked=='' ) && (document.getElementById('found_us[7]').checked=='')&&(document.getElementById('found_us[8]').value==''))
	{
		alert('Please select atleast one method of how you found our site');
		return false;
	}
	
	if((document.getElementById('size[0]').checked=='') && (document.getElementById('size[1]').checked=='' )&& (document.getElementById('size[4]').checked=='' )&& (document.getElementById('size[5]').checked=='' )&&(document.getElementById('size[6]').checked=='') && (document.getElementById('size[7]').checked=='' )&& (document.getElementById('size[8]').checked==''))
	{
		alert('Please select a Model');
		return false;
	}
	
		if((location_city=='') && (location_state==''))
	{
		alert('Please Select a City and State');
		//location_city.focus();
		return false;
	}
	
if((delivery_month=='') && (delivery_day=='') &&(delivery_year==''))
	{
		alert('Please Select a Delivery Month and an Year');
		delivery_month.focus();
		return false;
	}
	
	if(isNaN(delivery_month))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}

	if(isNaN(delivery_day))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}
	
	if(isNaN(delivery_year))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}

	if((document.getElementById('type_of_project[0]').checked=='') && (document.getElementById('type_of_project[1]').checked=='' )&& (document.getElementById('type_of_project[2]').checked=='') && (document.getElementById('type_of_project[3]').checked=='' ))
	{
		alert('Please select atleast one Type of Building');
		return false;
	}
return true;
}

function validate_service_call_request()

{
	var first_name=document.getElementById('first_name').value;
	var last_name=document.getElementById('last_name').value;
	var phone=document.getElementById('phone').value;
	var email=document.getElementById('email').value;
	var address1=document.getElementById('address1').value;
	var city=document.getElementById('city').value;
	var state=document.getElementById('state').value;
	var zip=document.getElementById('zip').value;
	var unit_number=document.getElementById('unit_number').value;
	var unit_location_address=document.getElementById('unit_location_address').value;
	var unit_location_city=document.getElementById('unit_location_city').value;
	var unit_location_state=document.getElementById('unit_location_state').value;
	var on_site_name=document.getElementById('on_site_name').value;
	var on_site_phone_area=document.getElementById('on_site_phone_area').value;
	var on_site_phone_prefix=document.getElementById('on_site_phone_prefix').value;
	var on_site_phone_postfix=document.getElementById('on_site_phone_postfix').value;
	
	if (first_name=='')
	{
		alert('Please Enter Your First Name');
		document.getElementById('first_name').focus();
		return false;
	}
	if (last_name=='')
	{
		alert('Please Enter Your Last Name');
		document.getElementById('last_name').focus();
		return false;
	}
	if (isNaN(phone))
	{
		alert('Please Enter a Valid Phone Numer');
		document.getElementById('phone').focus();
		return false;
	}

	if (phone=='')
	{
		alert('Please Enter Your Phone');
		document.getElementById('phone').focus();
		return false;
	}
	if (email=='')
	{
		alert('Please Enter Your Email');
		document.getElementById('email').focus();
		return false;
	}
	if (address1=='')
	{
		alert('Please Enter Your Address');
		document.getElementById('address1').focus();
		return false;
	}
	if (city=='')
	{
		alert('Please Enter Your City');
		document.getElementById('city').focus();
		return false;
	}
	if (state=='')
	{
		alert('Please Enter Your State');
		document.getElementById('state').focus();
		return false;
	}
	if (zip=='')
	{
		alert('Please Enter Your Zip');
		document.getElementById('zip').focus();
		return false;
	}
	
	if((document.getElementById('found_us[0]').checked=='') && (document.getElementById('found_us[1]').checked=='' )&& (document.getElementById('found_us[2]').checked==''))
	{
		alert('Please select atleast one method of how you found our site');
		return false;
	}
	
	if (unit_number=='')
	{
		alert('Please Enter Valid Unit Numer');
		document.getElementById('unit_number').focus();
		return false;
	}
	
	if((unit_location_address=='')&& (unit_location_city=='') && (unit_location_state==''))
	{
		alert('Please Enter a Valid Address Field');
		document.getElementById('unit_location_address').focus();
		return false;
	}
	
	if(on_site_name=='')
	{
		alert('Please Enter an On Site Name');
		document.getElementById('on_site_name').focus();
		return false;
	}
	if((on_site_phone_area=='') || (on_site_phone_prefix=='') || (on_site_phone_postfix==''))
	{
		alert('Please Enter a valid Phone Number');
		document.getElementById('on_site_phone_area').focus();
		return false;
	}
	if ((isNaN(on_site_phone_area))||(isNaN(on_site_phone_prefix))||(isNaN(on_site_phone_postfix)))
	{
		alert('Please Enter a Valid phone Number');
		document.getElementById('on_site_phone_area').focus();
		return false;
	}
	
	if((document.getElementById('service[0]').checked=='') && (document.getElementById('service[1]').checked=='' )&& (document.getElementById('service[2]').checked=='') && (document.getElementById('service[3]').checked=='' )&& (document.getElementById('service[4]').checked=='' )&& (document.getElementById('service[5]').checked=='') && (document.getElementById('service[6]').checked=='' ) && (document.getElementById('service[7]').checked=='')&&(document.getElementById('service[8]').checked=='')&&(document.getElementById('service[9]').checked=='') && (document.getElementById('service[10]').checked=='' )&& (document.getElementById('service[11]').checked=='') && (document.getElementById('service[12]').checked=='' )&& (document.getElementById('service[13]').checked=='' )&& (document.getElementById('service[14]').checked=='') && (document.getElementById('service[15]').checked=='' ) && (document.getElementById('service[16]').checked=='')&&(document.getElementById('service[17]').checked=='')&& (document.getElementById('service[18]').checked=='' ) && (document.getElementById('service[19]').checked=='')&&(document.getElementById('service[20]').checked=='')&&(document.getElementById('service[21]').value==''))
	{
		alert('Please select atleast one service request');
		return false;
	}
return true;
}

function validate_pickup_request()
{
	var first_name=document.getElementById('first_name').value;
	var last_name=document.getElementById('last_name').value;
	var phone=document.getElementById('phone').value;
	var email=document.getElementById('email').value;
	var address1=document.getElementById('address1').value;
	var city=document.getElementById('city').value;
	var state=document.getElementById('state').value;
	var zip=document.getElementById('zip').value;
	var delivery_month=document.getElementById('pickup_month').value;
	var delivery_day=document.getElementById('pickup_day').value;
	var delivery_year=document.getElementById('pickup_year').value;
	var location_city=document.getElementById('location_city').value;
	var location_state=document.getElementById('location_state').value;
	var time_needed_months=document.getElementById('time_needed_months').value;
	var time_needed_years=document.getElementById('time_needed_years').value;

	if (first_name=='')
	{
		alert('Please Enter Your First Name');
		document.getElementById('first_name').focus();
		return false;
	}
	if (last_name=='')
	{
		alert('Please Enter Your Last Name');
		document.getElementById('last_name').focus();
		return false;
	}
	if (isNaN(phone))
	{
		alert('Please Enter a Valid Phone Numer');
		document.getElementById('phone').focus();
		return false;
	}

	if (phone=='')
	{
		alert('Please Enter Your Phone');
		document.getElementById('phone').focus();
		return false;
	}
	if (email=='')
	{
		alert('Please Enter Your Email');
		document.getElementById('email').focus();
		return false;
	}
	if (address1=='')
	{
		alert('Please Enter Your Address');
		document.getElementById('address1').focus();
		return false;
	}
	if (city=='')
	{
		alert('Please Enter Your City');
		document.getElementById('city').focus();
		return false;
	}
	if (state=='')
	{
		alert('Please Enter Your State');
		document.getElementById('state').focus();
		return false;
	}
	if (zip=='')
	{
		alert('Please Enter Your Zip');
		document.getElementById('zip').focus();
		return false;
	}
	
	if((document.getElementById('found_us[0]').checked=='') && (document.getElementById('found_us[1]').checked=='' )&& (document.getElementById('found_us[2]').checked=='') && (document.getElementById('found_us[3]').checked=='' )&& (document.getElementById('found_us[4]').checked=='' )&& (document.getElementById('found_us[5]').checked=='') && (document.getElementById('found_us[6]').checked=='' ) && (document.getElementById('found_us[7]').checked=='')&&(document.getElementById('found_us[8]').value==''))
	{
		alert('Please select atleast one method of how you found our site');
		return false;
	}	
	
	if((document.getElementById('size[0]').checked=='') && (document.getElementById('size[1]').checked=='' )&& (document.getElementById('size[2]').checked=='' )&& (document.getElementById('size[4]').checked=='' )&& (document.getElementById('size[5]').checked=='' )&&(document.getElementById('size[6]').checked=='') && (document.getElementById('size[7]').checked=='' )&& (document.getElementById('size[8]').checked=='')&& (document.getElementById('size[9]').checked=='' )&& (document.getElementById('size[10]').checked==''))
	{
		alert('Please select a Model');
		return false;
	}

	if((time_needed_months=='')&&(time_needed_years==''))
	{
		alert('Please Enter the Months and Years needed');
		return false;
	}
	
	if ((isNaN(time_needed_months)))
	{
		alert('Please Enter a valid Month period');
		return false;
	}
	
	if ((isNaN(time_needed_years)))
	{
		alert('Please Enter a valid Year period');
		return false;
	}

	if((location_city=='') || (location_state==''))
	{
		alert('Please Select a City and State');
		//location_city.focus();
		return false;
	}
	
	if((delivery_month=='') || (delivery_day=='') ||(delivery_year==''))
	{
		alert('Please Select a Delivery Month and an Year');
		delivery_month.focus();
		return false;
	}
	
	if(isNaN(delivery_month))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}

	if(isNaN(delivery_day))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}
	
	if(isNaN(delivery_year))
	{
		alert ('Please Enter a valid Date Field');
		return false;
	}
return true;	
}

