function cform_show(id)
{
	var id = $(id);
	
	id.slideDown('fast');
}

function cform_hide(id)
{
	var id = $(id);
	
	id.slideUp('fast');
}

function addDocument(tbl)
{
	var tbl = $(tbl);
	
	var tr = tbl.find('tr:first').clone(true);
	tr.find('td:eq(1)').find("input").val("");
	
	tr.insertAfter(tbl.find('tr:first'));
}

function validateClaimForm()
{
	form = $('form#form_claimform');
	var err = "";
	
	var insuredProperty = form.find("input[name='Insured_Property']").val();
	var Landlords_Name = form.find("input[name='Landlords_Name']").val();
	var Is_your_property_owned_by_a_business_company = form.find("input[name='Is_your_property_owned_by_a_business_company']").val();
	var Person_submitting_claim = form.find("input[name='Person_submitting_claim']").val();
	var Phone_number = form.find("input[name='Phone_number']").val();
	var payee = form.find("input[name='Please_advise_the_payee_name_to_be_shown_on_the_cheque_payment']").val();
	var caddress = form.find("input[name='Please_advise_the_address_where_correspondence_and_the_claim_payment_cheque_should_be_sent']").val();
	var lossOfRent = form.find("input[name='Are_you_claiming_for_Loss_of_Rent']:eq(1)");
	var Names_on_Tenancy_Agreement = form.find("input[name='Names_on_Tenancy_Agreement']").val();
	var Dates_on_Tenancy_Agreement = form.find("input[name='Dates_on_Tenancy_Agreement']").val();
	var Dates_on_Tenancy_Agreement_to = form.find("input[name='Dates_on_Tenancy_Agreement_to']").val();
	var Weekly_Rent = form.find("input[name='Weekly_Rent']").val();
	Weekly_Rent = Weekly_Rent.replace("$","");
	var Tenancy_Details_Bond = form.find("input[name='Tenancy_Details_Bond']").val();
	Tenancy_Details_Bond = Tenancy_Details_Bond.replace("$","");
	var Tenancy_Details_Statement = form.find("textarea[name='Tenancy_Details_Statement']").val();
	var Date_Problem_Detected = form.find("input[name='Date_Problem_Detected']").val();
	var Date_Tenant_Vacated_Property = form.find("input[name='Date_Tenant_Vacated_Property']").val();
	var Date_Rent_Paid_to = form.find("input[name='Date_Rent_Paid_to']").val();
	var Total_Rent_Loss = form.find("input[name='Total_Rent_Loss']").val();
	Total_Rent_Loss = Total_Rent_Loss.replace("$","");
	var Total_Rent_Loss_From = form.find("input[name='Total_Rent_Loss_From']").val();
	var Total_Rent_Loss_To = form.find("input[name='Total_Rent_Loss_To']").val();
	var Claimed_Rent_Loss = form.find("input[name='Claimed_Rent_Loss']").val();
	Claimed_Rent_Loss = Claimed_Rent_Loss.replace("$","");
	var Claimed_Rent_Loss_From = form.find("input[name='Claimed_Rent_Loss_From']").val();
	var Claimed_Rent_Loss_To = form.find("input[name='Claimed_Rent_Loss_To']").val();
	var Is_there_a_new_Tenant = form.find("input[name='Is_there_a_new_Tenant']:checked").val();

	var damageTheft = form.find("input[name='Are_you_claiming_for_damage_or_theft_by_the_tenant']:eq(1)");
	var Date_of_Event = form.find("input[name='Date_of_Event']").val();
	var Was_the_damage_theft_reported_to_the_police = form.find("input[name='Was_the_damage_theft_reported_to_the_police']:checked").val();
	var Are_Legal_Expenses_being_claimed = form.find("input[name='Are_Legal_Expenses_being_claimed']:checked").val();
	var bailiff = form.find("input[name='Are_you_claiming_for_the_cost_of_changing_locks_following_bailiff_eviction_1']:checked").val();
	var HasMalicious = form.find("input[name='Has_Malicious_Damage_or_Theft_by_the_Tenant_occurred_which_exceeds_the_excess_of_400_per_claim']:checked").val();
	var HasAccidental = form.find("input[name='Has_Accidental_Damage_occurred_which_exceeds_the_excess_of_400_each_event']:checked").val();

	var notTenantDamage = form.find("input[name='Are_you_claiming_for_damage_or_theft_not_by_the_tenant']:eq(1)");
	var not_Date_of_Event = form.find("input[name='not_Date_of_Event']").val();
	var not_Time_of_Event = form.find("input[name='not_Time_of_Event']").val();
	var not_damage_theft = form.find("input[name='not_Was_the_damage_theft_reported_to_the_police']:checked").val();
	var not_Detailed_Description = form.find("textarea[name='not_Detailed_Description']").val();
	var not_Who_caused_the_loss_or_damage = form.find("textarea[name='not_Who_caused_the_loss_or_damage']").val();
	var not_method_of_entry = form.find("textarea[name='not_method_of_entry']").val();

	var I_Agree = form.find("input[name='I_Agree']:checked").val();
	var Your_Name = form.find("input[name='Your_Name']").val();

	if(lossOfRent.attr("checked") == undefined)
		lossOfRent = false;
	else
		lossOfRent = true;

	if(damageTheft.attr("checked") == undefined)
		damageTheft = false;
	else
		damageTheft = true;

	if(notTenantDamage.attr("checked") == undefined)
		notTenantDamage = false;
	else
		notTenantDamage = true;


	if(insuredProperty == "")
		err = "Please enter in the address of your property.";
	else if(Landlords_Name == "")
		err = "Please enter in the landlord's name.";
	else if(Is_your_property_owned_by_a_business_company == "")
		err = "Please select whether your property is owned by a business/company.";
	else if(Person_submitting_claim == "")
		err = "Please enter in who is submitting this form.";
	else if(Phone_number == "")
		err = "Please enter in your phone number.";
	else if(payee == "")
		err = "Please advise the cheque payee name.";
	else if(caddress == "")
		err = "Please advise where the cheque should be sent.";
	else if(Names_on_Tenancy_Agreement == "" && lossOfRent)
		err = "Please enter the names on the tenancy agreement.";
	else if(Dates_on_Tenancy_Agreement == "" && lossOfRent)
		err = "Please enter the Dates on the tenancy agreement.";
	else if(Dates_on_Tenancy_Agreement_to == "" && lossOfRent)
		err = "Please enter the Dates on the tenancy agreement.";
	else if(Weekly_Rent == "" && lossOfRent)
		err = "Please enter your weekly rent.";
	else if(Tenancy_Details_Bond == "" && lossOfRent)
		err = "Please enter in your bond.";

	else if(Tenancy_Details_Statement == "" && lossOfRent)
		err = "Please enter in your statement of what happened.";
	else if(Date_Problem_Detected == "" && lossOfRent)
		err = "Please enter in the date the problem was detected.";
	else if(Date_Tenant_Vacated_Property == "" && lossOfRent)
		err = "Please enter in the date the tenant vacated property.";
	else if(Date_Rent_Paid_to == "" && lossOfRent)
		err = "Please enter in the date rent paid to.";
	else if(Total_Rent_Loss == "" && lossOfRent)
		err = "Please enter in your total rent loss.";		
	else if(Total_Rent_Loss_From == "" && lossOfRent)
		err = "Please enter in your total rent loss (from).";		
	else if(Total_Rent_Loss_To == "" && lossOfRent)
		err = "Please enter in your total rent loss (to).";
	else if(Claimed_Rent_Loss == "" && lossOfRent)
		err = "Please enter in your claimed rent loss.";
	else if(Claimed_Rent_Loss_From == "" && lossOfRent)
		err = "Please enter in your claimed rent loss (from).";
	else if(Claimed_Rent_Loss_To == "" && lossOfRent)
		err = "Please enter in your claimed rent loss (to).";
	else if(Is_there_a_new_Tenant == undefined && lossOfRent)
		err = "Please answer whether there is a new tenant.";

	else if(Date_of_Event == "" && damageTheft)
		err = "Please enter the date of event.";
	else if(Was_the_damage_theft_reported_to_the_police == undefined && damageTheft)
		err = "Please answer if the damage/theft was reported to the police.";
	else if(Are_Legal_Expenses_being_claimed == undefined && damageTheft)
		err = "Please answer if legal expenses were claimed.";
	else if(bailiff == undefined && damageTheft)
		err = "Please answer if you are claiming for the cost of changing locks following bailiff eviction.";
	else if(HasMalicious == undefined && damageTheft)
		err = "Please answer whether the Malicious Damage or Theft by the Tenant occurred which exceeds the excess of $400 per claim?";
	else if(HasAccidental == undefined && damageTheft)
		err = "Please answer if Accidental Damage occurred which exceeds the excess of $400 each event?";


	else if(not_Date_of_Event == "" && notTenantDamage)
		err = "Please enter the date of event.";
	else if(not_Time_of_Event == "" && notTenantDamage)
		err = "Please enter the time of event.";
	else if(not_damage_theft == undefined && notTenantDamage)
		err = "Please answer if the damage/theft was reported to the police.";
	else if(not_Detailed_Description == "" && notTenantDamage)
		err = "Please enter a detailed description.";
	else if(not_Who_caused_the_loss_or_damage == "" && notTenantDamage)
		err = "Please answer who caused the loss/damage.";
	else if(not_method_of_entry == "" && notTenantDamage)
		err = "Please describe the method of entry.";

	else if(I_Agree == undefined)
		err = "You must agree to that your statements are true and correct before submitting the form.";

	else if(Your_Name == "")
		err = "Please enter in your name.";

	if(err == "")
		return true;
		
	alert("Please fix the following error:\n  - " + err);
	return false;
}