$(document).ready(function(){
  $('#contactform').submit( function(){
		var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		var email = document.getElementById('email');
		var phonenum = document.getElementById('phone');
		
		if (!filter.test(email.value)) {
			email.value = "Ange er epost-adress";
			$('#email').css({background:'#ca1d1d', color:'#fff'});
		}
		
		if ((phonenum.value == "") || (phonenum.value == "Skriv in ert telefonnummer")) {
			phonenum.value = "Skriv in ert telefonnummer";
			$('#phone').css({background:'#ca1d1d', color:'#fff'});
		} 
		
		if ((phonenum.value == "") || (!filter.test(email.value))){
			return false;
		} 
		
		if ((phonenum.value != "") && (filter.test(email.value))) {
			$('#contactform').hide();
		
			$('#loader').append($('#bar'));
			$('#bar').css({display:'block'});
		
			if (document.getElementById('formname').value == 'under-page') {
				$.get('sendform.php',{
					  
					  recipient:$('#recipient').val(),
					  email:$('#email').val(),
					  phone:$('#phone').val(),
					  required:$('#required').val(),
					  interest:$('#interest').val(),
					  arrangement:$('#arrangement').val(),
					  guestnumber:$('#guestnumber').val(),
					  date:$('#date').val(),
					  other:$('#other').val()},
				  
						function(data){
						  $('#bar').css({display:'none'});
						  $('#loader').append(data);
						});
			}		
			
		
			if (document.getElementById('formname').value == 'index-page') {
				$.get('sendform.php',{
					  
					  recipient:$('#recipient').val(),
					  Festlokal:$('#endast_festlokal').attr('checked'),
					  Festlokal_Mat_Dryck:$('#festlokal_mat_dryck').attr('checked'),
					  Festlokal_Mat:$('#banquetfood').attr('checked'),
					  Festlokal_Dryck:$('#banquetdrink').attr('checked'),
					  Cateringevent:$('#homecatering').attr('checked'),
					  Ovrigt:$('#otherevent').attr('checked'),
					  Festtyp:$('#eventtype').val(),
					  Antal:$('#numberofpeople').val(),
					  Datum:$('#date').val(),
					  Meddelande:$('#comments').val(),
					  email:$('#email').val(),
					  phone:$('#phone').val(),
					  required:$('#required').val()},
				  
						function(data){
						  $('#bar').css({display:'none'});
						  $('#loader').append(data);
						});
			}		
			return false;
		} 
  });

});
