// JavaScript Document
function emailvalidation(entered, alertbox)
{

	with (entered)
	{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2)
		{if (alertbox) {alert(alertbox);} return false;}
		else {return true;}
	}
}
function form_submit(formname,formcheck) {
	var formname=document.getElementById('form1');
	var check=true;
	var d1 = new Date();
	var curr_date = d1.getDate();
	var curr_month = d1.getMonth();
	var curr_year = d1.getFullYear();
	
	with (formname) {
		if (Name.value=='') {
			alert ('Please enter your Name');
			Name.focus();
			return false;
		}
		if (Address.value=='') {
			alert ('Please enter your Address');
			Address.focus();
			return false;
		}
		/*if (City.value=='') {
			alert ('Please enter your City');
			City.focus();
			return false;
		}
		if (State.options[State.selectedIndex].value=='') {
			alert ('Please select your State');
			State.focus();
			return false;
		}*/
		if (ZipCode.value=='') {
			alert ('Please enter your Zip Code');
			ZipCode.focus();
			return false;
		}
		if (RequestedPickupdate.value=='') {
			alert ('Please select Pickup Date');
			RequestedPickupdate.focus();
			return false;
		}
		var cdate=RequestedPickupdate.value.split('/');
		if (cdate[0]<curr_month) {
			alert ('Please select proper Pickup Date');
			RequestedPickupdate.focus();
			return false;
		}
		if (cdate[1]<curr_date) {
			alert ('Please select proper Pickup Date');
			RequestedPickupdate.focus();
			return false;
		}
		if (cdate[2]<curr_year) {
			alert ('Please select proper Pickup Date');
			RequestedPickupdate.focus();
			return false;
		}
		
		if (PickupContactName.value=='') {
			alert ('Please enter contact name at pickup site');
			PickupContactName.focus();
			return false;
		}
		if (ContactPhoneNumber.value=='') {
			alert ('Please enter contact phone number');
			ContactPhoneNumber.focus();
			return false;
		}
		if (ContactEmailAddress.value=='') {
			alert ('Please enter Contact Email Address');
			ContactEmailAddress.focus();
			return false;
		}
		if (emailvalidation(ContactEmailAddress,"Invalid Email Address")==false) {ContactEmailAddress.focus(); return false;};
		
		if (formcheck==1) {
			if (Value_Recovery_DT_Qty.value!='') {
				check=false;
				
			}
			if (Value_Recovery_DT_Processor_Speed.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_DT_Hard_Drive.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_DT_RAM.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_DT_CD.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_DT_NIC_Modem.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_NB_Qty.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_NB_Processor_Speed.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_NB_Hard_Drive.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_NB_RAM.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_NB_CD.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_NB_NIC_Modem.value!='') {
				check=false;
				return true;
			}
			/*if (CRT-14_Qty!='') {
				check=false;
				return true;
			}
			if (Recovery_LCD_Monitor_Qty.value!='') {
				check=false;
				return true;
			}*/
			if (Value_Recovery_Printers_Fax_under_45_Qty!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_Printers_Fax_over_45_Qty!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_Servers_over_45_Qty.value!='') {
				check=false;
				return true;
			}
			if (Value_Recovery_Other_Qty.value!='') {
				check=false;
				return true;
			}
			if (check) {
				alert ('No Item Entered for Asset Recovery');
				return false;
			}
		} else {
			if (Laptops.value!='') {
				check=false;
				return true;
			}
			if (Desktops.value!='') {
				check=false;
				return true;
			}
			if (CRT_Monitors.value!='') {
				check=false;
				return true;
			}
			if (LCD_Monitors!='') {
				check=false;
				return true;
			}
			if (Servers_over75lbs.value!='') {
				check=false;
				return true;
			}
			if (Printer_Fax_over75lbs.value!='') {
				check=false;
				return true;
			}
			if (Estimated_Weight.value!='') {
				check=false;
				return true;
			}
			if (check) {
				alert ('No Item Entered for Asset Recyling');
				return false;
			}
		}
		return true;
	}
}
function checkout (formname) {
	var formname=document.getElementById('form1');

	if (form_submit(formname)) {
		document.form3.submit();
	}
}
function clearThis (formname) {
	var formname=document.getElementById('form1');

	with (formname) {
		Name.value='';
		Telephone.value='';
		Comments.value='';
		Comapny_name.value='';
		Email.value='';
	}
}

