
function saveRequest(pdoc){

	var checks;  //test if checkboxes are checked or not
	
	
	if (pdoc.frmRequestQuote.chkDesktopApp.checked){
		pdoc.frmRequestQuote.proj_desktop.value="1";
		checks=1;	
	}else{
		pdoc.frmRequestQuote.proj_desktop.value=pdoc.frmRequestQuote.chkDesktopApp.value;
	}
	if (pdoc.frmRequestQuote.chkWebApp.checked){
		pdoc.frmRequestQuote.proj_web.value="1";
		checks=1;
	}else{
		pdoc.frmRequestQuote.proj_web.value=pdoc.frmRequestQuote.chkWebApp.value;
	}
	if (pdoc.frmRequestQuote.chkSoftSupp.checked){
		pdoc.frmRequestQuote.proj_support.value="1";
		checks=1;
	}else{
		pdoc.frmRequestQuote.proj_support.value=pdoc.frmRequestQuote.chkSoftSupp.value;
	}
	if (pdoc.frmRequestQuote.chkDupe.checked){
		pdoc.frmRequestQuote.proj_dupe.value="1";
		checks=1;
	}else{
		pdoc.frmRequestQuote.proj_dupe.value=pdoc.frmRequestQuote.chkDupe.value;
	}
	if (pdoc.frmRequestQuote.chkFulfill.checked){
		pdoc.frmRequestQuote.proj_fulfill.value="1";
		checks=1;
	}else{	
		pdoc.frmRequestQuote.proj_fulfill.value=pdoc.frmRequestQuote.chkFulfill.value;
	}
	if (pdoc.frmRequestQuote.chkOther.checked){
		pdoc.frmRequestQuote.proj_other.value="1";
		checks=1;
	}else{
		pdoc.frmRequestQuote.proj_other.value=pdoc.frmRequestQuote.chkOther.value;
	}
	
	//validate that name and email address are entered
	pdoc.frmRequestQuote.txtCustName.value = trimme(pdoc.frmRequestQuote.txtCustName.value);
	pdoc.frmRequestQuote.txtEmail.value = trimme(pdoc.frmRequestQuote.txtEmail.value);
	if (pdoc.frmRequestQuote.txtCustName.value=="" || pdoc.frmRequestQuote.txtCustName.value==null){
		alert("Please enter your name.");
		return false;
	}
	if (pdoc.frmRequestQuote.txtEmail.value=="" || pdoc.frmRequestQuote.txtEmail.value==null){
		alert("Please enter your E-Mail address.");
		return false;
	}
	
	//if name and email are entered AND one of the project types is chosen,
	//insert into db and send email 	
	if (checks > 0){
		pdoc.frmRequestQuote.txtCustName.value = pdoc.frmRequestQuote.txtCustName.value;	
		pdoc.frmRequestQuote.req_name.value    = pdoc.frmRequestQuote.txtCustName.value;
		pdoc.frmRequestQuote.req_company.value = pdoc.frmRequestQuote.txtCompany.value;
		pdoc.frmRequestQuote.req_addr1.value   = pdoc.frmRequestQuote.txtAddr1.value;
		pdoc.frmRequestQuote.req_addr2.value   = pdoc.frmRequestQuote.txtAddr2.value;
		pdoc.frmRequestQuote.req_city.value    = pdoc.frmRequestQuote.txtCity.value;
		pdoc.frmRequestQuote.req_st.value      = pdoc.frmRequestQuote.txtState.value;
		pdoc.frmRequestQuote.req_zip.value     = pdoc.frmRequestQuote.txtZip.value;
		pdoc.frmRequestQuote.req_phone.value   = pdoc.frmRequestQuote.txtPhone.value;
		pdoc.frmRequestQuote.txtEmail.value    = pdoc.frmRequestQuote.txtEmail.value;
		pdoc.frmRequestQuote.req_email.value   = pdoc.frmRequestQuote.txtEmail.value;
		pdoc.frmRequestQuote.proj_desc.value   = pdoc.frmRequestQuote.txtProjectDesc.value;
		pdoc.frmRequestQuote.proj_time.value   = pdoc.frmRequestQuote.txtProjTime.value;				
		pdoc.frmRequestQuote.cmdSubmit.value   = "1";				
	}
	else{
		alert("Please select a project type.");
		return false;
	}
	
	return true;
}

function trimme(a){
  	return a.replace(/^\s+/,'').replace(/\s+$/,'')
}
