﻿$(document).ready(function() {
	
	$('#kon').focus();
	
	if( $('#funkAjax') )
	{
		var funkHandler = new funkAjax();
		funkHandler.httpMethod='POST';
	}
	
	checkFormField = function(InputID,InputValue,InputType,MustLength) {
		
		if((InputType=='bildkod' && InputValue.length > 3) || InputType!='bildkod')
		{
			var rx1 = funkHandler.checkField(InputValue,InputType);
			
			if(rx1==1)
			{
				$('#'+InputID+'_error').hide(); 
				$('#'+InputID+'_ok').show();
				
				if(InputType=='postnummer')
				{
					var CityViaWebservice = funkHandler.postnummerTillOrt(InputValue);	
					if(CityViaWebservice != '')
					{
						$('#ort').val(CityViaWebservice);
						$('#ort').focus();
						$('#mobil').focus();
					}
				}
				
			}
			else
			{
				$('#'+InputID+'_ok').hide();	
				$('#'+InputID+'_error').show();
			}
		
		}
		
	}

	refreshCaptchaImage = function() {
		ColdFusion.navigate('funktionar.cfm?navid=captchaimage','captchabox');
		$('#captchacode').focus();
	}
	
	
	saveNow = function() {
		var kon = $('#kon').val();
		var ftid = $('#f_tid').val();
		var fornamn = $('#fornamn').val();
		var efternamn = $('#efternamn').val();
		var adress = $('#adress').val();
		var postnummer = $('#postnummer').val();
		var ort = $('#ort').val();
		var mobil = $('#mobil').val();
		var epost = $('#epost').val();
		var bildkod = $('#captchacode').val();
		
		
		var rx1 = funkHandler.saveNewPerson(kon,ftid,fornamn,efternamn,adress,postnummer,ort,mobil,epost,bildkod);
		
		if( rx1.length > 0 )
		{
			var svar = 'Åtgärda följande fel:\n';
			$.each(rx1,function() {
				svar = svar + '\n' + this;
			});
			alert(svar);
		}
		else
		{
			$('#kon').val('');
			$('#f_tid').val('');
			$('#fornamn').val('');
			$('#efternamn').val('');
			$('#adress').val('');
			$('#postnummer').val('');
			$('#ort').val('');
			$('#mobil').val('');
			$('#epost').val('');
			$('#captchacode').val('');
			$('#wrapper').fadeOut(function() {$('#klart').fadeIn();});
			
		}
		
	}
	
	
	
	
});


