$(document).ready(function(){
	var thisDb = $('#dbName').val();
	var imgOk = '<img class="imgch" src="/'+thisDb+'/accept.png">';
	var imgNotOk = '<img class="imgch" src="/'+thisDb+'/cancel.png">';
	
//	if ($('#vid').val().length() && $('#vid').val() != '') 
//	{
//		var url = "http://www.varvaenkompis.se/functions/AddMember.ashx?varvareid="+$('#vid').val()
//		document.all.Success.src=url
		/*
		$.ajax({
		url :url, 
		success: function(reg){
		location.replace("http://195.198.118.34/newrkweb/webforms.nsf/SuccessMemberRKUF?openpage") // Fyll i korrekt url till SuccessMemberRKUFF?openpage
		 }
		})*/
//	}

	if ($('#monthgiverq').val() == 'true') {
		$('#directdebitfield').attr('checked', 'checked');
	}
	if ($('#memberq').val() == 'true') {
		$('#memberfield').attr('checked', 'checked');
	}
	if ($('#anonymousfield').attr('checked') == true) {
		$('#directdebitfield').attr('checked', '');
		$('#memberfield').attr('checked', '');
	}
	
	$('#summa').bind('focusout', function() {
		var summa = $.trim($('#summa').val());
		summa = summa.replace(/ /g, '');
		$('#esumma').remove();
		$('#summa').val(summa);
		if (isNaN(summa)) {
			$('#andamalet').after('<span id="esumma" style="margin-left:234px;color:#bb0000;display:block">Belopp m\u00E5ste best\u00E5 av siffror</span>');
			return false;
		}
		if (summa < 50) {
			$('#andamalet').after('<span id="esumma" style="margin-left:234px;color:#bb0000;display:block">G\u00E5vobelopp m\u00E5ste vara minst 50 kr</span>');
			return false;
		}
	});
	
	$('#andamalet').html($('#andamalfieldtmp').val());
	
	$('#methodfield').bind('change', function() {
		if ($('#methodfield').val() == 'AVI' || $('#methodfield').val() == 'avi') {
			$('#anonymousfield').attr('disabled', 'disabled'); 
			$('#anonymousfield').attr('checked', '');
			$('#placeholder').attr('disabled', '').css('background-color', '');
			$('#memberfield').attr('disabled', '').css('background-color', '');
			$('#directdebitfield').attr('disabled', '').css('background-color', '');
			for (n = 1;n <= 6;n++) {
				//$('#placeholder'+n).val('');
				$('#placeholder'+n).attr('disabled', '').css('background-color', '');
			}
		} else {
			$('#anonymousfield').attr('disabled', '');
		}
		
		var betalsatt = $.trim($('#methodfield').val());
		$('.pmethod').find('.imgch').remove();
		if (betalsatt == '') {
			$('#methodfield').after(' ' + imgNotOk);
				return false;
		} else {
				$('#methodfield').after(' ' + imgOk);
		}
	});
	
	$('.gosubmit').bind('click', function() {
		$('.imgch').remove();
		$('#esumma').remove();
		var summa = $.trim($('#summa').val());
		var checkFieldsStop = false;
		summa = summa.replace(/ /g, '');
		$('#summa').val(summa);
		
		if (isNaN(summa)) {
			$('#andamalet').after('<span id="esumma" style="margin-left:234px;color:#bb0000;display:block">Belopp m\u00E5ste best\u00E5 av siffror</span>');
			checkFieldsStop = true;
		}
		if (summa < 50) {
			$('#andamalet').after('<span id="esumma" style="margin-left:234px;color:#bb0000;display:block">G\u00E5vobelopp m\u00E5ste vara minst 50 kr</span>');
			checkFieldsStop = true;
		}
//		var checkFieldsStop = false
		var betalsatt = $.trim($('#methodfield').val());
		if (betalsatt == '') {
			$('#methodfield').after(' ' + imgNotOk);
				checkFieldsStop = true;
		} else {
				$('#methodfield').after(' ' + imgOk);
		}
		var epost = $.trim($('#placeholder7').val());
		if (epost != '') {
			if (epost.indexOf('@') < 1 || epost.indexOf('.') < 2) {
				$('#placeholder7').before(imgNotOk);
				checkFieldsStop = true;
			} else {
				$('#placeholder7').before(imgOk);
			}
		}
		if ($('#anonymousfield').attr('checked') == false) {
			$('#placeholder5').val($.trim($('#placeholder5').val().replace(/ /g, '')));
			var fname = $.trim($('#placeholder').val());
			var ename = $.trim($('#placeholder2').val());
			var addr = $.trim($('#placeholder3').val());
			var postnr = $('#placeholder5').val();
			var postaddr = $.trim($('#placeholder6').val());
		
			
			
			if (fname == '') {
				$('#placeholder').before(imgNotOk);
				checkFieldsStop = true;
			} else {
				$('#placeholder').before(imgOk);
			}
			if (ename == '') {
				$('#placeholder2').before(imgNotOk);
				checkFieldsStop = true;
			} else {
				$('#placeholder2').before(imgOk);
			}
			if (addr == '') {
				$('#placeholder3').before(imgNotOk);
				checkFieldsStop = true;
			} else {
				$('#placeholder3').before(imgOk);
			}
			if (postaddr == '') {
				$('#placeholder6').before(imgNotOk);
				checkFieldsStop = true;
			} else {
				$('#placeholder6').before(imgOk);
			}
			if (postnr == '' || isNaN(postnr) || postnr.length != 5) {
				$('#placeholder5').before(imgNotOk);
				checkFieldsStop = true;
			} else {
				$('#placeholder5').before(imgOk);
			}
		}
		//console.log(checkFieldsStop)
		//return false
		if (checkFieldsStop) {
			return false;
		}

		$('#start').css('display', 'none');
		$('.summery').css('display', '');
		$('#amountpre p').html($('#summa').val() + ' kr till ' + $('#andamalfieldtmp').val());
		$('#methodpre p').html($('#methodfield option:selected').text());
		$('#epostshow').after('<span class="prevalue" style="font-weight:normal;width:420px">'+$('#placeholder7').val()+'</span>');
		if ($('#anonymousfield').attr('checked') == false) {
			$('#fnamnshow').after('<span class="prevalue" style="font-weight:normal;width:420px">'+$('#placeholder').val()+'</span>');
			$('#enamnshow').after('<span class="prevalue" style="font-weight:normal;width:420px">'+$('#placeholder2').val()+'</span>');
			$('#adrshow').after('<span class="prevalue" style="font-weight:normal;width:420px">'+$('#placeholder3').val()+'</span>');
			$('#coshow').after('<span class="prevalue" style="font-weight:normal;width:420px">'+$('#placeholder4').val()+'</span>');
			$('#postnrshow').after('<span class="prevalue" style="font-weight:normal">'+$('#placeholder5').val()+'</span>');
			$('#padrshow').after('<span class="prevalue" style="font-weight:normal;width:420px">'+$('#placeholder6').val()+'</span>');
			$('#directdebitfieldpre').attr('checked', $('#directdebitfield').attr('checked')) 
			$('#memberfieldpre').attr('checked', $('#memberfield').attr('checked'))
			
			if ($('#memberfield').attr('checked')) {
				$('#memberdiv').find('label').text('Skicka mig \u00E4ven anm\u00E4lningstalong f\u00F6r medlemskap');
			} else {
				$('#memberdiv').find('label').text('');
			}
			if ($('#directdebitfield').attr('checked')) {
				$('#directdebitdiv').find('label').text('Skicka mig \u00E4ven anm\u00E4lningstalong f\u00F6r m\u00E5nadsgivande (autogiro)');
			} else {
				$('#directdebitdiv').find('label').text('');
			}
		}
	});
	
	$('#anonymousfield').bind('click', function() {
		$('.imgch').remove();
		if ($('#anonymousfield').attr('checked')) {
			for (n = 1;n <= 6;n++) {
				$('#placeholder'+n).val('');
				$('#placeholder'+n).attr('disabled', 'disabled').css('background-color', '#f2f2f2');
			}
			$('#placeholder').val('');
			$('#placeholder').attr('disabled', 'disabled').css('background-color', '#f2f2f2');
			$('#memberfield').attr('checked', '');
			$('#memberfield').attr('disabled', 'disabled').css('background-color', '#f2f2f2');
			$('#directdebitfield').attr('checked', '');
			$('#directdebitfield').attr('disabled', 'disabled').css('background-color', '#f2f2f2');
		} else {
			for (n = 1;n <= 6;n++) {
				$('#placeholder'+n).attr('disabled', '').css('background-color', '');
			}
			$('#placeholder').attr('disabled', '').css('background-color', '');
			$('#memberfield').attr('disabled', '').css('background-color', '');
			$('#directdebitfield').attr('disabled', '').css('background-color', '');
		}
		
	});
	
	$('#placeholder').bind('blur', function() {
		$('.fnamn').find('.imgch').remove();
		if ($.trim($(this).val()) == '') {
			$('#placeholder').before(imgNotOk);
		} else {
			$('#placeholder').before(imgOk);
		}
	});
	$('#placeholder2').bind('blur', function() {
		$('.enamn').find('.imgch').remove();
		if ($.trim($(this).val()) == '') {
			$('#placeholder2').before(imgNotOk);
		} else {
			$('#placeholder2').before(imgOk);
		}
	});
	$('#placeholder3').bind('blur', function() {
		$('.adr').find('.imgch').remove();
		if ($.trim($(this).val()) == '') {
			$('#placeholder3').before(imgNotOk);
		} else {
			$('#placeholder3').before(imgOk);
		}
	});
	$('#placeholder5').bind('blur', function() {
		$(this).val($.trim($('#placeholder5').val().replace(/ /g, '')));
		$('.postnr').find('.imgch').remove();
		if ($(this).val() == ''|| isNaN($(this).val()) || $(this).val().length != 5) {
			$(this).before(imgNotOk);
		} else {
			$(this).before(imgOk);
		}
	});
	$('#placeholder6').bind('blur', function() {
		$('.padr').find('.imgch').remove();
		if ($.trim($(this).val()) == '') {
			$('#placeholder6').before(imgNotOk);
		} else {
			$('#placeholder6').before(imgOk);
		}
	});
	
	$('#placeholder7').bind('blur', function() {
		$('.mail').find('.imgch').remove();
		if ($.trim($(this).val()) != '') {
			if ($.trim($(this).val()).indexOf('@') < 1 || $.trim($(this).val()).indexOf('.') < 2) {
				$('#placeholder7').before(imgNotOk);
			} else {
				$('#placeholder7').before(imgOk);
			}
		}
	});
	
	$('#back').bind('click', function() {
		$('#start').css('display', '');
		$('.summery').css('display', 'none');
		$('.prevalue').remove();
		$('#directdebitfieldpre').attr('checked', '');
		$('#memberfieldpre').attr('checked', '');
	});
	
	$('#submit22').bind('click', function() {
		//console.log('1: ', document.forms[0].submit)
		//console.log('2: ', $('form').submit)
		trackSubmit();
	});
});
