// JavaScript Document
// Author: Vladi Dobrev

function toggleCarpetPetOdor()
{
  if(document.quote.carpet_pet_odor.value == "false")
    document.quote.carpet_pet_odor.value = "true";
  else
    document.quote.carpet_pet_odor.value = "false";
}

function toggleCarpetProtectant()
{
  if(document.quote.carpet_protectant.value == "false")
    document.quote.carpet_protectant.value = "true";
  else
    document.quote.carpet_protectant.value = "false";
}

function toggleLoveseat()
{
  if(document.quote.loveseat.value == "false")
    document.quote.loveseat.value = "true";
  else
    document.quote.loveseat.value = "false";
}

function toggleDiningChair()
{
  if(document.quote.dining_chair.value == "false")
    document.quote.dining_chair.value = "true";
  else
    document.quote.dining_chair.value = "false";
}

function toggleSofa()
{
  if(document.quote.sofa.value == "false")
    document.quote.sofa.value = "true";
  else
    document.quote.sofa.value = "false";
}

function toggleOfficeChair()
{
  if(document.quote.office_chair.value == "false")
    document.quote.office_chair.value = "true";
  else
    document.quote.office_chair.value = "false";
}

function toggleSectionalSofa()
{
  if(document.quote.sectional_sofa.value == "false")
    document.quote.sectional_sofa.value = "true";
  else
    document.quote.sectional_sofa.value = "false";
}

function toggleArmChair()
{
  if(document.quote.arm_chair.value == "false")
    document.quote.arm_chair.value = "true";
  else
    document.quote.arm_chair.value = "false";
}

function toggleUpholsteryPetOdor()
{
  if(document.quote.upholstery_pet_odor.value == "false")
    document.quote.upholstery_pet_odor.value = "true";
  else
    document.quote.upholstery_pet_odor.value = "false";
}

function toggleFabricProtectant()
{
  if(document.quote.fabric_protectant.value == "false")
    document.quote.fabric_protectant.value = "true";
  else
    document.quote.fabric_protectant.value = "false";
}

function toggleRugPetOdor()
{
  if(document.quote.rug_pet_odor.value == "false")
    document.quote.rug_pet_odor.value = "true";
  else
    document.quote.rug_pet_odor.value = "false";
}

function toggleRugProtectant()
{
  if(document.quote.rug_protectant.value == "false")
    document.quote.rug_protectant.value = "true";
  else
    document.quote.rug_protectant.value = "false";
}

function toggleTileFloor()
{
  if(document.quote.tile_floor.value == "false")
    document.quote.tile_floor.value = "true";
  else
    document.quote.tile_floor.value = "false";
}

function toggleTileWall()
{
  if(document.quote.tile_wall.value == "false")
    document.quote.tile_wall.value = "true";
  else
    document.quote.tile_wall.value = "false";
}

function toggleTileSealant()
{
  if(document.quote.tile_sealant.value == "false")
    document.quote.tile_sealant.value = "true";
  else
    document.quote.tile_sealant.value = "false";
}

function toggleBuildingExterior()
{
  if(document.quote.building_exterior.value == "false")
    document.quote.building_exterior.value = "true";
  else
    document.quote.building_exterior.value = "false";
}

function toggleSidewalk()
{
  if(document.quote.sidewalk.value == "false")
    document.quote.sidewalk.value = "true";
  else
    document.quote.sidewalk.value = "false";
}

function toggleParkingLot()
{
  if(document.quote.parking_lot.value == "false")
    document.quote.parking_lot.value = "true";
  else
    document.quote.parking_lot.value = "false";
}

function toggleEquipment()
{
  if(document.quote.equipment.value == "false")
    document.quote.equipment.value = "true";
  else
    document.quote.equipment.value = "false";
}

function toggleRestaurantKitchen()
{
  if(document.quote.restaurant_kitchen.value == "false")
    document.quote.restaurant_kitchen.value = "true";
  else
    document.quote.restaurant_kitchen.value = "false";
}

function toggleGraffitiRemoval()
{
  if(document.quote.graffity_removal.value == "false")
    document.quote.graffity_removal.value = "true";
  else
    document.quote.graffity_removal.value = "false";
}

function setCommercialServiceType()
{
  document.quote.service_type_hidden.value = "commercial";
}

function setResidentialServiceType()
{
  document.quote.service_type_hidden.value = "residential";
}

function checkQuoteForm()
{
  missing_info = "";
  invalid_email = "";

  if(document.quote.name.value == "")
	missing_info += "\nName";
  if(document.quote.zip.value == "")
	missing_info += "\nZIP";
  if(document.quote.phone.value == "")
	missing_info += "\nPhone";
  if(document.quote.email.value == "")
	missing_info += "\nEmail";
  else if( ! (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.quote.email.value)))
  {
    invalid_email = "The Email you entered is not valid.";
  }
  if(document.quote.service_type_hidden.value == "")
	missing_info += "\nType of Service";

  if(missing_info != "")
  {
	missing_info = invalid_email + "\nPlease fill in all required fields:" + missing_info;
	alert(missing_info);
	return false;
  }
  return false;
}

function checkContactForm()
{
  missing_info = "";
  invalid_email = "";

  if(document.contact.name.value == "")
	missing_info += "\nName";
  if(document.contact.email.value == "")
	missing_info += "\nEmail";
  else if( ! (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contact.email.value)))
  {
    invalid_email = "The Email you entered is not valid.";
  }
    if(document.contact.subject.value == "")
	missing_info += "\nSubject";
  if(document.contact.message.value == "")
	missing_info += "\nMessage";

  if(missing_info != "")
  {
	missing_info = invalid_email + "\nPlease fill in all required fields:" + missing_info;
	alert(missing_info);
	return false;
  }
  return false;
}
















function toggleRememberMe()
{
  if(document.logon.remember.value == "false")
    document.logon.remember.value = "true";
  else
    document.logon.remember.value = "false";
}
function toggleRush()
{
  if(document.records.rush.value == "false")
    document.records.rush.value = "true";
  else
    document.records.rush.value = "false";
}
function toggleState()
{
  if(document.records.state.value == "false")
    document.records.state.value = "true";
  else
    document.records.state.value = "false";
}
function toggleFederal()
{
  if(document.records.federal.value == "false")
    document.records.federal.value = "true";
  else
    document.records.federal.value = "false";
}
function togglePlaintiff()
{
  if(document.records.plaintiff.value == "false")
    document.records.plaintiff.value = "true";
  else
    document.records.plaintiff.value = "false";
}
function toggleDefendant()
{
  if(document.records.defendant.value == "false")
    document.records.defendant.value = "true";
  else
    document.records.defendant.value = "false";
}
function toggleMedical()
{
  if(document.records.medical.value == "false")
    document.records.medical.value = "true";
  else
    document.records.medical.value = "false";
}
function toggleBilling()
{
  if(document.records.billing.value == "false")
    document.records.billing.value = "true";
  else
    document.records.billing.value = "false";
}
function toggleReasonable()
{
  if(document.records.reasonable.value == "false")
    document.records.reasonable.value = "true";
  else
    document.records.reasonable.value = "false";
}
function togglePathology()
{
  if(document.records.pathology.value == "false")
    document.records.pathology.value = "true";
  else
    document.records.pathology.value = "false";
}
function toggleXray()
{
  if(document.records.xray.value == "false")
    document.records.xray.value = "true";
  else
    document.records.xray.value = "false";
}
function toggleEmployment()
{
  if(document.records.employment.value == "false")
    document.records.employment.value = "true";
  else
    document.records.employment.value = "false";
}
function toggleAcademic()
{
  if(document.records.academic.value == "false")
    document.records.academic.value = "true";
  else
    document.records.academic.value = "false";
}
function toggleOther()
{
  if(document.records.other.value == "false")
    document.records.other.value = "true";
  else
    document.records.other.value = "false";
}
function toggleWritten()
{
  if(document.records.written.value == "false")
    document.records.written.value = "true";
  else
    document.records.written.value = "false";
}
function toggleAdmissible()
{
  if(document.records.admissible.value == "false")
    document.records.admissible.value = "true";
  else
    document.records.admissible.value = "false";
}
function toggleInadmissible()
{
  if(document.records.inadmissible.value == "false")
    document.records.inadmissible.value = "true";
  else
    document.records.inadmissible.value = "false";
}
function toggleAffidavit()
{
  if(document.records.affidavit.value == "false")
    document.records.affidavit.value = "true";
  else
    document.records.affidavit.value = "false";
}
function toggleViaMail()
{
  if(document.records.via_mail.value == "false")
    document.records.via_mail.value = "true";
  else
    document.records.via_mail.value = "false";
}
function toggleViaEmail()
{
  if(document.records.via_email.value == "false")
    document.records.via_email.value = "true";
  else
    document.records.via_email.value = "false";
}
function toggleViaFax()
{
  if(document.records.via_fax.value == "false")
    document.records.via_fax.value = "true";
  else
    document.records.via_fax.value = "false";
}
function toggleViaOther()
{
  if(document.records.via_other.value == "false")
    document.records.via_other.value = "true";
  else
    document.records.via_other.value = "false";
}
function toggleVideo()
{
  if(document.records.video.value == "false")
    document.records.video.value = "true";
  else
    document.records.video.value = "false";
}
function toggleSubpoena()
{
  if(document.records.subpoena.value == "false")
    document.records.subpoena.value = "true";
  else
    document.records.subpoena.value = "false";
}

function toggleInterpreter()
{
  if(document.records.interpreter.value == "false")
    document.records.interpreter.value = "true";
  else
    document.records.interpreter.value = "false";
}



//Coupons
/*
function checkCouponForm()
{
  missing_info = "Please select at least one coupon.";
  
  if((document.coupons.c1.checked) || 
    (document.coupons.c2.checked) || 
    (document.coupons.c3.checked) || 
    (document.coupons.c4.checked) || 
    (document.coupons.c5.checked) || 
    (document.coupons.c6.checked) || 
    (document.coupons.c7.checked) || 
    (document.coupons.c8.checked) || 
    (document.coupons.c9.checked) || 
    (document.coupons.c10.checked) || 
    (document.coupons.c11.checked) || 
    (document.coupons.c12.checked) || 
    (document.coupons.c13.checked) || 
    (document.coupons.c14.checked) || 
    (document.coupons.c15.checked) || 
    (document.coupons.c16.checked) || 
    (document.coupons.c17.checked) || 
    (document.coupons.c18.checked) || 
    (document.coupons.c19.checked) || 
	(document.coupons.c20.checked) || 
	(document.coupons.c21.checked) || 
    (document.coupons.c22.checked) || 
    (document.coupons.c23.checked) || 
    (document.coupons.c24.checked) || 
    (document.coupons.c25.checked) || 
    (document.coupons.c26.checked) ||
	(document.coupons.c27.checked) ||
	(document.coupons.c28.checked) ) missing_info = "";
    
  if(missing_info != "")
  {
	alert(missing_info);
	return false;
  }
  return false;
}
*/

function toggleCheckbox(name)
{
  if(name == "c1_check")
  {
    if(document.coupons.c1_check.value == "false")
	  document.coupons.c1_check.value = "true";
	else
	  document.coupons.c1_check.value = "false";
  }
}

function checkCouponForm()
{
  // How to access the value
  //document.forms[0].elements['coupon[]'][0].value
  missing_info = "Please select at least one coupon.";
  for(var i = 0; i < document.coupons.elements['coupon[]'].length; i++)
  {
    if(document.coupons.elements['coupon[]'][i].checked)
      missing_info = "";
  }
  
  if(missing_info != "")
  {
	alert(missing_info);
	return false;
  }
  return true;
}

