
$(document).ready(function(){		
	
	//APPLICATION FORM
	$("#part3").validate();

	$("#part2").validate({
		rules: {
			name: {
				required: true,
				minlength: 2
			},
			surname: {
				required: true,
				minlength: 2
			},
			address: {
				required: true,
				minlength: 5
			},
			cellphone: {
				required: true,
				minlength: 10
			},
			landline: {
				required: true,
				minlength: 7
			},
			email: {
				required: true,
				email: true,
				minlength: 5
			},
			nationality: {
				required: true,
				minlength: 5
			},
			idnumber: {
				required: true,
				minlength: 10
			},
			languages: {
				required: true,
				minlength: 3
			}
		}
	});
	
	$('#part1').submit(function() {	
		$('#app_requirements').fadeOut(200);
		$('#app_personal').fadeIn(200);
		$("#step2").removeClass("userinput");
		
		var datastring = $("form[id='part1']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "http://www.sitters4u.co.za/plugins/appsend1.php",
		  success: function(html){
			$("#result").append(html);
			$("#result").slideDown(800);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
		$("#part2").submit(function() {
		if (document.forms.part2.name.value.length < 2) {
			return false;
		}
		if (document.forms.part2.surname.value.length < 2) {
			return false;
		}
		if (document.forms.part2.address.value.length < 5) {
			return false;
		}
		if (document.forms.part2.cellphone.value.length < 10) {
			return false;
		}
		if (document.forms.part2.landline.value.length < 7) {
			return false;
		}
		if (document.forms.part2.email.value.length < 5) {
			return false;
		}
		if (document.forms.part2.nationality.value.length < 5) {
			return false;
		}
		if (document.forms.part2.languages.value.length < 3) {
			return false;
		}
		
		$("#step3").removeClass("userinput");
		
		var datastring = '';
		datastring = datastring + 'candidate_id='+$("#part2 input[name=candidate_id]").val();
		datastring = datastring + '&name='+$("#part2 input[name=name]").val();
		datastring = datastring + '&surname='+$("#part2 input[name=surname]").val();
		datastring = datastring + '&cellphone='+$("#part2 input[name=cellphone]").val();
		datastring = datastring + '&landline='+$("#part2 input[name=landline]").val();
		datastring = datastring + '&ice_tel='+$("#part2 input[name=ice_tel]").val();
		datastring = datastring + '&ice_person='+$("#part2 input[name=ice_person]").val();
		datastring = datastring + '&address='+$("#part2 textarea[name=address]").val();
		datastring = datastring + '&email='+$("#part2 input[name=email]").val();
		datastring = datastring + '&nationality='+$("#part2 input[name=nationality]").val();
		datastring = datastring + '&day='+$("#part2 select[name=day] :selected").text();
		datastring = datastring + '&month='+$("#part2 select[name=month] :selected").text();
		datastring = datastring + '&year='+$("#part2 select[name=year] :selected").text();
		datastring = datastring + '&id_number='+$("#part2 input[name=id_number]").val();
		datastring = datastring + '&gender='+$("#part2 select[name=gender] :selected").text();
		datastring = datastring + '&marital_status='+$("#select input[name=marital_status] :selected").text();
		datastring = datastring + '&languages='+$("#part2 input[name=languages]").val();
		datastring = datastring + '&religion='+$("#part2 input[name=religion]").val();
		datastring = datastring + '&ethnic='+$("#part2 input[name=ethnic]").val();
		
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "http://www.sitters4u.co.za/plugins/appsend2.php",
		  success: function(html){
			$("#result").append(html);
			$('#app_personal').fadeOut(200);
			$('#app_loadingzone').fadeIn(200);
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		
		  }
		});

		return false;
	});
	
	$('#part3').submit(function() {	
		$('#app_transport').fadeOut(200);
		$('#app_health').fadeIn(200);
		$("#step5").removeClass("userinput");
		
		var datastring = $("form[id='part3']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend3.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
	$('#part4').submit(function() {	
		$('#app_health').fadeOut(200);
		$('#app_education').fadeIn(200);
		$("#step6").removeClass("userinput");
		
		var datastring = $("form[id='part4']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend4.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});


	$('#part5').submit(function() {	
		$('#app_education').fadeOut(200);
		$('#app_experience').fadeIn(200);
		$("#step7").removeClass("userinput");
		
		var datastring = $("form[id='part5']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend5.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
	$('#part6').submit(function() {	
		$('#app_experience').fadeOut(200);
		$('#app_availability').fadeIn(200);
		$("#step8").removeClass("userinput");
		
		var datastring = $("form[id='part6']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend6.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
	$('#part7').submit(function() {	
		$('#app_availability').fadeOut(200);
		$('#app_qa').fadeIn(200);
		$("#step9").removeClass("userinput");
		
		var datastring = $("form[id='part7']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend7.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
	$('#part8').submit(function() {	
		$('#app_qa').fadeOut(200);
		$('#app_terms').fadeIn(200);
		window.onbeforeunload = '';
		$("#step10").removeClass("userinput");
		
		var datastring = $("form[id='part8']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend8.php",
		  success: function(html){
			$("#result").append(html);
		  }
		  
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
		
	$('#part9').submit(function() {	
		
		if (document.forms.part9.agree_clicked.checked == false) {
			return false;
		}
		$('a.btn_19').html("LOADING");
		var datastring = $("form[id='part9']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/appsend9.php",
		  success: function(html){
			$("#result").append(html);
  		    $("#app_terms").fadeOut(2000); 
			$(".steps").fadeOut(4000);
		  }
		});
		return false;
	});
	
	
	$('a.btn_1').click(function() {
		$('#part1').submit();
	});
	
	$('a.btn_3').click(function() {		
		$('#part2').submit();
	});
	
	$('a.btn_4').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_loadingzone').fadeOut(200);
		$('#app_personal').fadeIn(200);
		$("#step3").addClass("userinput");
	});
	$('a.btn_5').click(function() {
		$('#app_loadingzone').fadeOut(200);
		$('#app_transport').fadeIn(200);
		$("#step4").removeClass("userinput");
	});
	
	$('a.btn_6').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_transport').fadeOut(200);
		$('#app_loadingzone').fadeIn(200);
		$("#step4").addClass("userinput");
	});
	$('a.btn_7').click(function() {
		$('#part3').submit();
	});
	
	$('a.btn_8').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_health').fadeOut(200);
		$('#app_transport').fadeIn(200);
		$("#step5").addClass("userinput");
	});
	$('a.btn_9').click(function() {
		$('#part4').submit();
	});
	
	$('a.btn_10').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_education').fadeOut(200);
		$('#app_health').fadeIn(200);
		$("#step6").addClass("userinput");
	});
	$('a.btn_11').click(function() {
		$('#part5').submit();
	});
	
	$('a.btn_12').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_experience').fadeOut(200);
		$('#app_education').fadeIn(200);
		$("#step7").addClass("userinput");
	});
	$('a.btn_13').click(function() {
		$('#part6').submit();
	});
	
	$('a.btn_14').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_availability').fadeOut(200);
		$('#app_experience').fadeIn(200);
		$("#step8").addClass("userinput");
	});
	$('a.btn_15').click(function() {
		$('#part7').submit();
	});
	
	$('a.btn_16').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_qa').fadeOut(200);
		$('#app_availability').fadeIn(200);
		$("#step9").addClass("userinput");
	});
	$('a.btn_17').click(function() {
		$('#part8').submit();
	});
	
	$('a.btn_18').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_terms').fadeOut(200);
		$('#app_qa').fadeIn(200);
		$("#step10").addClass("userinput");
	});
	
	$('a.btn_19').click(function() {		
		$('#part9').submit();
	});
	
	$('a.addbtn_1').click(function() {
		$('.addrow_1').fadeOut(100);
		$('.reference_2').fadeIn(200);
		document.forms.part3.num_references.value = '2';
	});
	
	$('a.addbtn_2').click(function() {
		$('.addrow_2').fadeOut(100);
		$('.reference_3').fadeIn(200);
		document.forms.part3.num_references.value = '3';
	});
	
	$('a.addbtn_3').click(function() {
		$('.addrow_3').fadeOut(100);
		$('.reference_4').fadeIn(200);
		document.forms.part3.num_references.value = '4';
	});
	
	$('a.addbtn_4').click(function() {
		$('.addrow_4').fadeOut(100);
		$('.reference_5').fadeIn(200);
		document.forms.part3.num_references.value = '5';
	});
	
	$('a.addbtn_5').click(function() {
		$('.addrow_5').fadeOut(100);
		$('.reference_6').fadeIn(200);
		document.forms.part3.num_references.value = '6';
	});
	
	$(".jqUploader").jqUploader({
		barColor:	"b13887"
	});
	
	
	//REQUEST FORM
	
	$("#step1").validate({
		rules: {
			fullname: {
				required: true,
				minlength: 2
			},
			home_address: {
				required: true,
				minlength: 5
			},
			cell: {
				required: true,
				minlength: 10
			},
			telw: {
				required: true,
				minlength: 7
			},
			email: {
				required: true,
				email: true,
				minlength: 5
			}
		}
	});
	
	$('#step1').submit(function() {	
		
		if (document.forms.step1.fullname.value.length < 2) {
			return false;
		}
		if (document.forms.step1.home_address.value.length < 5) {
			return false;
		}
		if (document.forms.step1.cell.value.length < 10) {
			return false;
		}
		if (document.forms.step1.telw.value.length < 7) {
			return false;
		}
		if (document.forms.step1.email.value.length < 5) {
			return false;
		}
		
		$('#app_personal').fadeOut(200);
		$('#app_requirements').fadeIn(200);
		$("#step2").removeClass("userinput");
		var datastring = $("form[id='step1']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/reqsend1.php",
		  success: function(html){
			$("#result").append(html);
			$("#result").slideDown(800);
		  }
		});
		
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		
		return false;
	});
	
	$('#step2').submit(function() {	
		$('#app_requirements').fadeOut(200);
		$('#app_about').fadeIn(200);
		$("#step3").removeClass("userinput");
		
		var datastring = $("form[id='step2']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/reqsend2.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
	$('#step3').submit(function() {			
		$('#app_about').fadeOut(200);
		$('#app_terms').fadeIn(200);
		$("#step4").removeClass("userinput");
		window.onbeforeunload = '';
		
		var datastring = $("form[id='step3']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/reqsend3.php",
		  success: function(html){
			$("#result").append(html);
		  }
		});
		$.scrollTo(150,{
			axis:'y',
			speed:800
		});
		return false;
	});
	
	$("#step4").validate();
	
	$('#step4').submit(function() {	
		
		if (document.forms.step4.agree_clicked.checked == false) {
			return false;
		}
		$('a.btn7').html("LOADING");
		var datastring = $("form[id='step4']").serialize();
		$.ajax({
		  type: "POST",
		  data: datastring,
		  url: "../plugins/reqsend4.php",
		  success: function(html){
			$("#result").append(html);
  		    $("#app_terms").fadeOut(2000); 
			$(".steps").fadeOut(4000);
		  }
		});
		return false;
	});
	
	$('a.btn1').click(function() {		
		$('#step1').submit();
	});
	
	$('a.btn2').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_requirements').fadeOut(200);
		$('#app_personal').fadeIn(200);
		$("#step2").addClass("userinput");
	});
	
	$('a.btn3').click(function() {
		$('#step2').submit();
	});
	
	$('a.btn4').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_about').fadeOut(200);
		$('#app_requirements').fadeIn(200);
		$("#step3").addClass("userinput");
	});
	
	$('a.btn5').click(function() {
		$('#step3').submit();
	});
	
	$('a.btn6').click(function() {
		$.scrollTo(150,{
		axis:'y',
		speed:800
		});
		$('#app_terms').fadeOut(200);
		$('#app_about').fadeIn(200);
		$("#step4").addClass("userinput");
	});
	
	$('a.btn7').click(function() {		
		$('#step4').submit();
	});
			
});

window.onbeforeunload = confirmExit;
function confirmExit()
{
  return "You are busy completing your application form. Your progress will not be saved.";
}
