jQuery(document).ready(function($) {
	var $tabs = $('#toptabs').tabs(); // first tab selected

	$('a.nxt').click(function() { // bind click event to link
		var id = $(this).attr('href');
		var id = id.split('t');	
		var st = parseInt(id[1]) - 1;
    	$tabs.tabs('select', st);
    	return false;
	});
			
	$('#toptabs > ul').tabs({ fx: { opacity: 'toggle', duration: 'slow' } });
		
	$('.reqd').each(function(n, field) {
		var fieldname = '#' + field.id;
					
		$(fieldname).blur(function(){
			if (fieldname != "#terms_and_conditions") {
				if ($(fieldname).val() != "") {
					$(fieldname + "q").removeClass("formerror");
				} else {
					$(fieldname + "q").addClass("formerror");
				}
			} else {
				if ($(fieldname).is(":checked")) {
					$(fieldname + "q").removeClass("formerror");
				} else {
					$(fieldname + "q").addClass("formerror");
				}
			}
		});
	});
			
	$('.idproof').each(function(n, field) {
		var fieldname = '#' + field.id;
				
		$(fieldname).blur(function(){
			if ($(fieldname).val() != "" && $('#proof_file').val() == "") {
				$('#proof_fileq').addClass("formerror");
			} else {
				$('#proof_fileq').removeClass("formerror");
			}
		});
	});
			
	$('#phappdetails, #tab4, #jrnxt2, #insprv2').hide();
	$('#jobtype').change(function() {
		var jt = $('#jobtype').val();
				
		if (jt == "Locum") {
			$('#phappdetails, #tab4, #jrnxt2, #insprv2').show();
			$('#rpsgbq, #date_qualifiedyq, #dispensingq').addClass("formerror");
			$('#jrnxt1, #insprv1').hide();
			$('#insprv').html('<a class="nxt" href="#t4"><img src="/wp-content/themes/default/tabs/previous.gif" alt="Previous" /></a>');
		} else {
			$('#phappdetails, #tab4, #jrnxt2, #insprv2').hide();
			$('#jrnxt1, #insprv1').show();
		}
	});
	
	$('#other_accr').change(function() {
		var i = $('#other_accr').val();
				
		if (i == "") {
			$('#other_accrq').removeClass("formerror");
		} else {
			$('#other_accrq').addClass("formerror");
		}
	});
	
	$('#other_quals').change(function() {
		var i = $('#other_quals').val();
				
		if (i == "") {
			$('#other_qualsq').removeClass("formerror");
		} else {
			$('#other_qualsq').addClass("formerror");
		}
	});
	
	// hide locations on load, show next one when prev one is used
	$('#locdiv2, #locdiv3, #locdiv4, #locdiv5').hide();
	$('select.preflocation').change(function() {
		var id = $(this).attr('id');
		var j = id.split('location');
		
		var k = parseInt(j[1]) + 1;
		
		if (k < 6) {
			$('#locdiv' + k).show();
		}
	});
	
	$('#cvform').submit(function() {
		$('#waiting').html("<img src='/images/ajaxloader.gif' alt='Please Wait' />");
		$('#submit').val("Please Wait").attr("disabled", "disabled");
	});
});
