var title;
var firstname;
var surname;
var email;
var telephone;
var alternative_telephone;
var timeToCall;
var living_arrangement;
var postcode;
var address1;
var address2;
var city;
var country;
var employed;
var disposalincome;
var ccjs;
var debtsplan;
var creditors;
var totaldebt;


/**
 * These variables are declared for the use of Google tracking codes
 * Edit with your own risk
 */
/*var google_conversion_id;
var google_conversion_language;
var google_conversion_format;
var google_conversion_color;
var google_conversion_label;*/
/**
 * End of the Google tracking code variables
 */
$("document").ready(
	function (){
		$("#LoanFormMsg").hide();
		$("#LoanSubmit").bind('click', validateStepOne);
	}
);

function validateStepOne(){
	
	title = document.getElementById('title').value;
	firstname = document.getElementById('firstname').value;
	surname = document.getElementById('surname').value;
	email = document.getElementById('emailLoans').value;
	telephone = document.getElementById('telephone').value;
	alternative_telephone = document.getElementById('alternative_telephone').value;
	timeToCall = document.getElementById('timeToCall').value;
	living_arrangement = document.getElementById('living_arrangement').value;
	postcode = document.getElementById('TxtPostCode').value;
	address1 = document.getElementById('TxtAddress1').value;
	address2 = document.getElementById('TxtAddress2').value;
	city = document.getElementById("TxtCity").value;
	country = document.getElementById("TxtCountry").value;
	employed = document.getElementById("employed").value;
	disposalincome = document.getElementById("disposalincome").value;
	ccjs = document.getElementById("ccjs").value;
	debtsplan = document.getElementById("debtsplan").value;
	creditors = document.getElementById("creditors").value;
	totaldebt = document.getElementById("totaldebt").value;
	
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;
	/*	*/
	if(title == ""){
	 	alert("Title is left blank");
		 return;	
	}
	if(firstname == ""){
		 alert("First name is left blank");
		 return;
	}
	if(surname == ""){
		 alert("Surname is left blank");
		 return;
	}	
	if(email == ""){
		 alert("Email is left blank");
		 return;
	}
	if(telephone == ""){
		 alert("Home telephone is left blank");
		 return;
	}	
	if (!email.match(/^([a-zA-Z0-9_+\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/)) { 
		alert("The email address is not valid");
		return;
	}
	if(timeToCall == ""){
	 	alert("Best time to call is left blank");
		 return;	
	}
	if(postcode == ""){
		 alert("Postcode is left blank");
		 return;
	}
	if(address1 == ""){
		 alert("First Line of address is left blank");
		 return;
	}
	if(city == ""){
		 alert("City is left blank");
		 return;
	}
	if(country == ""){
		 alert("Country is left blank");
		 return;
	}
	if(employed == ""){
		 alert("Employed is left blank");
		 return;
	}
	if(disposalincome == ""){
		 alert("Disposal income is left blank");
		 return;
	}
	for (i = 0; i < disposalincome.length && IsNumber == true; i++){ 
		Char = disposalincome.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
	if(!IsNumber){
		 alert("Disposal income should be a number");
		 return;
	}
	if(ccjs == ""){
		 alert("CCJS is left blank");
		 return;
	}
	if(debtsplan == ""){
		 alert("Are you in a debts plan is left blank");
		 return;
	}
	if(totaldebt == ""){
		 alert("Total amount of debt is left blank");
		 return;
	}
	for (i = 0; i < totaldebt.length && IsNumber == true; i++){ 
		Char = totaldebt.charAt(i); 
		if (ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
	if(!IsNumber){
		 alert("Total amount of debt should be a number");
		 return;
	}
	/*$("#Step_1").slideUp('slow',
						 
						 function(){
							//$("#Step_2").slideDown('slow');
							//$("#LoanSubmit").bind('click', submitPage);
							submitPage();
						 }
						 
	);*/
	submitPage();


		
}


function submitPage(){
	//if(document.getElementById("giveConsent").checked)
		giveConsent = 'Y';
	//if(document.getElementById("haveConsent").checked)
		haveConsent = 'Y';
	//if(document.getElementById("giveConsentAll").checked)
		giveConsentAll = 'Y';
		
	//commented for testing purpose	
$("#LoanFormMsg").load("/embeds/loanformsubmission",{
							
								'title':title,
								'firstname':firstname,
								'surname':surname,
								'email':email,
								'telephone':telephone,
								'alternative_telephone':alternative_telephone,
								'timeToCall':timeToCall,
								'living_arrangement':living_arrangement,
								'postcode':postcode,
								'address1':address1,
								'address2':address2,
								'city':city,
								'country':country,
								'employed':employed,
								'disposalincome':disposalincome,
								'ccjs':ccjs,
								'debtsplan':debtsplan,
								'creditors':creditors,
						   		'totaldebt':totaldebt,
						   		'domain':'Debts',
								'recaptcha_challenge_field' : $('#recaptcha_challenge_field').val(),
								'recaptcha_response_field' : $("#recaptcha_response_field").val()
						   },
						   function(response){  
								if(response.indexOf("ERROR") != -1 ){
									alert("Please enter the two words correctly.");
									Recaptcha.reload();   
							   	}else{
									document.location = "http://www.debts.org/index.php/debts/thankyou/";
									$("#LoanForm").slideUp('slow');
									$("#LoanFormMsg").slideDown('slow', googleConversionTracking);
								}
						   });/*alert(response);*/
	
				   
}

function showLoanForm(){
	$("#LoanForm").show();
	$("#LoanFormMsg").hide();
}
/**
 * This code is written for the Google tracking code
 * Edit with your own risk
 */
function googleConversionTracking(){

	/*google_conversion_id = 1031097579;
	google_conversion_language = "en_GB";
	google_conversion_format = "3";
	google_conversion_color = "ffffff";
	google_conversion_label = "gZtFCPWdigEQ65nV6wM";**/
//	$trackingHTML = '<script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">';
	$trackingHTML = '<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1031097579/?label=LMfoCNmdkQEQ65nV6wM&amp;guid=ON&amp;script=0"/>';
	document.getElementsByTagName('body')[0].innerHTML += $trackingHTML;
}
/**
 * End of the google tracking code
 */	
