$(document).ready(function () {
	$('.question-form-row > select').val(0);
	$('.Q2arow').css('display','none');
	$('.Q2aextra').css('display','none');
	$('.Q2brow').css('display','none');
	$('.Q2bextra').css('display','none');
	$('.Q4brow').css('display','none');
	$('.Q4crow').css('display','none');
	$('.Q6arow').css('display','none');
	$('.Q6brow').css('display','none');
	$('#VRN').css('display','none');
	$('#AN').css('display','none');
	$('#contactDay').css('display','none');
	$('#between').css('display','none');
	$('#contactHour').css('display','none');

	$('#VRNorANselect').change(function(){
		if ($(this).val() == 0){
			$('#VRN').css('display','none');
			$('#AN').css('display','none');
		}
		if ($(this).val() == 1){
			$('#VRN').css('display','block');
			$('#AN').css('display','none');
		}
		if ($(this).val() == 2){
			$('#VRN').css('display','none');
			$('#AN').css('display','block');
		}
	});

	$('.Q1row > select').change(function(){
		if ($(this).val() == 0){
			$('.Q2arow > select').val(0);
			$('.Q2arow').css('display','none');
			$('.Q2aextra').css('display','none');
			$('.Q2brow > select').val(0);
			$('.Q2brow').css('display','none');
			$('.Q2bextra').css('display','none');
		}
		if ($(this).val() == 1){
			$('.Q2arow').css('display','block');
			$('.Q2brow > select').val(0);
			$('.Q2brow').css('display','none');
			$('.Q2bextra').css('display','none');
		}
		if ($(this).val() == 2){
			$('.Q2arow > select').val(0);
			$('.Q2arow').css('display','none');
			$('.Q2aextra').css('display','none');
			$('.Q2brow').css('display','block');
		}
		updatePropRequest();
	});

	$('.Q2arow > select').change(function (){
		if ($(this).val() == 5){
			$('.Q2aextra > input').val("");
			$('.Q2aextra').css('display','block');
		}
		else{
			$('.Q2aextra').css('display','none');
		}
		updatePropRequest();
	});

	$('.Q2brow > select').change(function (){
		if ($(this).val() == 3){
			$('.Q2bextra > input').val("");
			$('.Q2bextra').css('display','block');
		}
		else{
			$('.Q2bextra').css('display','none');
		}
		updatePropRequest();
	});

	$('.Q3row > select').change(function (){
		updatePropRequest();
	});

	$('.Q4arow > select').change(function (){
		if($(this).val() == 1){
			$('.Q4brow').css('display','block');
		}
		else{
			$('.Q4brow').css('display','none');
			$('.Q4crow').css('display','none');
		}
		updatePropRequest();
	});
	
	$('.Q4brow > select').change(function (){
		if($(this).val() == 1){
			$('.Q4crow').css('display','block');
		}
		else{
			$('.Q4crow').css('display','none');
		}
		updatePropRequest();
	});
	
	$('#Q4cdetails').change(function (){
		updatePropRequest();
	});

	$('#Q5select').change(function (){
		updatePropRequest();
	});
		
	$('#Q6select').change(function (){
		if($(this).val() == 0){
			$('.Q6arow').css('display','none');
			$('.Q6brow').css('display','none');
			$('#notes').css('display','none');
			$('#payment').val('');
			$('#Q6bselect').val(0);
		}
		if($(this).val() == 1){
			$('.Q6arow').css('display','block');		
			$('.Q6brow').css('display','none');
			$('#notes').css('display','block');
			$('#payment').val('');
			$('#Q6bselect').val(0);
		}
		if($(this).val() == 2){
			$('.Q6arow').css('display','none');
			$('.Q6brow').css('display','block');
			$('#notes').css('display','none');
			$("#FlashID param[name='movie']").val("/swf/payment-proposal.swf");
			if($('#FlashID1') != null){
				$('#FlashID1').removeAttr("data");
				$('#FlashID1').attr("data","/swf/payment-proposal.swf");
			}
		}
		updatePropRequest();
	});

	$('#Q6bselect').change(function (){
		updatePropRequest();
	});

	$('#forename').blur(function (){
		updatePropRequest();
	});

	$('#surname').blur(function (){
		updatePropRequest();
	});

	$('#payment').blur(function (){
		updatePropRequest();
	});
	
	$('#asap').change(function (){
		if($(this).val() == 0){
			$('#contactDay').css('display','none');
			$('#between').css('display','none');
			$('#contactHour').css('display','none');
		}
		if($(this).val() == 1){
			$('#contactDay').css('display','none');
			$('#between').css('display','none');
			$('#contactHour').css('display','none');
		}
		if($(this).val() == 2){
			$('#contactDay').val(0);
			$('#contactHour').val(0);
			$('#contactDay').css('display','block');
		}
		updatePropRequest();
	});

	$('#contactDay').change(function (){
		switch($(this).val()){
			case "0": $('#between').css('display','none');
				$('#contactHour').css('display','none');
				$('#contactHour').empty();
			break;
			case "1":
			case "2":
			case "3":
			case "4": $('#between').css('display','block');
				$('#contactHour').css('display','block');
				$('#contactHour').empty();
				$.each(MonToThur, function(val, text) {
					$('#contactHour').append(
						$('<option></option>').val(val).html(text)
					);
				});
			break;
			case "5":$('#between').css('display','block');
				$('#contactHour').css('display','block');
				$('#contactHour').empty();
				$.each(Fri, function(val, text) {
					$('#contactHour').append(
						$('<option></option>').val(val).html(text)
					);
				});
			break;
			case "6":$('#between').css('display','block');
				$('#contactHour').css('display','block');
				$('#contactHour').empty();
				$.each(Sat, function(val, text) {
					$('#contactHour').append(
						$('<option></option>').val(val).html(text)
					);
				});
			break;
		}
	});

	var MonToThur = {
		"0" : "Please select...",
		"1" : "9am - 10am",
		"2" : "10am - 11am",
		"3" : "11am - 12pm",
		"4" : "12pm - 1pm",
		"5" : "1pm - 2pm",
		"6" : "2pm - 3pm",
		"7" : "3pm - 4pm",
		"8" : "4pm - 5pm",
		"9" : "5pm - 6pm",
		"10" : "6pm - 7pm",
		"11" : "7pm - 8pm"
	}
	var Fri= {
		"0" : "Please select...",
		"1" : "9am - 10am",
		"2" : "10am - 11am",
		"3" : "11am - 12pm",
		"4" : "12pm - 1pm",
		"5" : "1pm - 2pm",
		"6" : "2pm - 3pm",
		"7" : "3pm - 4pm",
		"8" : "4pm - 5pm",
		"9" : "5pm - 6pm"
	}
	var Sat= {
		"0" : "Please select...",
		"2" : "10am - 11am",
		"3" : "11am - 12pm",
		"12" : "12pm - 12:30pm"
	}

	var updatePropRequest = function(){
		var Q1 = "";
		Q1 = $('#Q1select :selected').text().toLowerCase();

		var Q2 = "";
		if($('#Q1select').val() > 0){
			switch($('#Q1select').val()){
			case "1": Q2 = "My/our income has dropped because of: ".toLowerCase() + $('#Q2aselect :selected').text() + ". "; 
				if($('#Q2aselect').val() == 5 && $('#Q2aextra').val() != ''){
					Q2 += "Details: " + $('#Q2aextra').val() + ". ";
				};
				break;
			case "2": Q2 = "My/our expenditure has gone up because of: ".toLowerCase() + $('#Q2bselect :selected').text() + ". "; 
				if($('#Q2bselect').val() == 3 && $('#Q2bextra').val() != ''){
					Q2 += "Details: " + $('#Q2bextra').val() + ". ";
				};
				break;
			}
		}
		var Q3 = "";
		Q3 =  "I/we envisage this problem to be: " + $('#Q3select :selected').text() + ". ";

		var Q4 = "";
		if($('#Q4aselect').val() > 0){
			Q4 = "I/we " + $('#Q4aselect :selected').text().toLowerCase() + " have any form of payment/income protection. ";
			if($('#Q4bselect').val() > 0){
				Q4 += "I/we are " + $('#Q4bselect :selected').text().toLowerCase() + " to make a claim under this policy. ";
				if($('#Q4cdetails').val() != ''){
					Q4 += "Details: " + $('#Q4cdetails').val() + ". ";
				}
			}
		}
		var Q5 = "";
		if($('#Q5select').val() > 0){
			Q5 = "My current employment status is " + $('#Q5select :selected').text().toLowerCase()+ ". ";
		}

		var Q6b = "0";
		if($('#Q6bselect').val() > 0){
			Q6b = $('#Q6bselect :selected').text()+ ". ";
		}

		var payment = "0";
		if($('#payment').val() != ''){
			payment = "£" + $('#payment').val();
		}

		var forename = "Forename ";
		if($('#forename').val() != ''){
			forename = $('#forename').val() + " ";
		}

		var surname= "Surname";
		if($('#surname').val() != ''){
			surname = $('#surname').val();
		}

		var payprop = "";
		if($('#Q6select').val() == 2){
			payprop = "I would like to make a repayment proposal and will make a payment of " + payment + " with my debit/credit card through this site today. " +
				"I would then like to spread the balance outstanding over " + Q6b;
		}

		$('textarea.proprequest').val("I " + forename + surname + " has unfortunately had a change in circumstance and my " + Q1 + ". " + 
		"The reason for this is my " + Q2 + Q3 + Q4 + Q5 + payprop +
		"I understand that these payments will be in addition to my current payments and will be taken by Direct Debit on the normal due date. " +
		"I also acknowledge that this request is at the discretion of Carlyle Finance and may not be approved. "+
		"Carlyle Finance will endeavour to notify me within 2 working days with an outcome to this proposal.");
	};

	var AnswersSubmit = function(){
	$('#repayment-questions').submit(function(){
		var VRNorANselect = "None";
		var VRNorANvalue = "";
		if($('#VRNorANselect').val() == 1){
			VRNorANselect = "VRN";
			VRNorANvalue = $('#VRN').val();
		}
		else if($('#VRNorANselect').val() == 2){
			VRNorANselect = "AN";
			VRNorANvalue = $('#AN').val();
		}

		var Q6select = "";
		switch($('#Q6select').val()){
			case "1": switch($('#asap').val()) {
					case "1": Q6select = "CallBack1"; break;
					case "2": Q6select = "CallBack2"; break;
				}; break;
			case "2": Q6select = "PropRequest"; break;
		}
			
		var url = "/base/emailer/financialDifficulties.aspx";
		$.post(url, { 	forename: $('#forename').val(),
				surname: $('#surname').val(),
				postcode: $('#postcode').val(),
				VRNorANs: VRNorANselect,
				VRNorANv: VRNorANvalue,
				homeNumber: $('#homeNumber').val(),
				mobileNumber: $('#mobileNumber').val(),
				workNumber: $('#workNumber').val(),
				preferredNumber: $('input[name="preferredNumber"]:checked').val(),
				emailAddress: $('#emailAddress').val(),	
				contactDay: $('#contactDay').val(),
				contactTime: $('#contactHour').val(),
				propRequest: $("textarea.proprequest").val(),
				notes: $("#tanotes").val(),
				Q6: Q6select },
			function(data){
				$("#repayment-questions").replaceWith(data);
			});
		return false;
	});};
	AnswersSubmit();
});



