function sendrecommendation(){
  if($('#recommend_name').val() == '' || $('#recommend_email').val() == '' || !isValidEmailAddress($('#recommend_email').val()) || $('#recommend_receiver_name').val() == '' || $('#recommend_receiver_email').val() == '' || !isValidEmailAddress($('#recommend_receiver_email').val()) || $('#recommend_receiver_gender').val() == ''){
    if($('#recommend_name').val() == ''){
      $('#recommend_name').addClass('errorinput');
    }
    else{
      $('#recommend_name').removeClass('errorinput');
    }
	if($('#recommend_receiver_gender').val() == ''){
	  $('#recommend_receiver_gender').addClass('errorinput');
	}
	else{
	  $('#recommend_receiver_gender').removeClass('errorinput');
	}
    if($('#recommend_receiver_name').val() == ''){
      $('#recommend_receiver_name').addClass('errorinput');
    }
    else{
      $('#recommend_receiver_name').removeClass('errorinput');
    }
    if($('#recommend_email').val() == '' || !isValidEmailAddress($('#recommend_email').val())){
      $('#recommend_email').addClass('errorinput');
    }
    else{
      $('#recommend_email').removeClass('errorinput');
    }
    if($('#recommend_receiver_email').val() == '' || !isValidEmailAddress($('#recommend_receiver_email').val())){
      $('#recommend_receiver_email').addClass('errorinput');
    }
    else{
      $('#recommend_receiver_email').removeClass('errorinput');
    }
    $('#recommend_error').show();
  }
  else{
    // Send message
    $.post($('#recommend_form_url').val(), {sent: 1, name: $('#recommend_name').val(), email: $('#recommend_email').val(), receiver_gender: $('#recommend_receiver_gender').val(), receiver_name: $('#recommend_receiver_name').val(), receiver_email: $('#recommend_receiver_email').val(), nachricht:$('#recommend_nachricht').val(), recaptcha_challenge_field: $('#recaptcha_challenge_field').val(), recaptcha_response_field: $('#recaptcha_response_field').val()}, function(data){
    	
    	if(data.substr(0, 7) == 'failure'){
    		$('#recommend_error').hide();
	    	$('#recommend_captcha_error').show();
	    	Recaptcha.reload();
    	}
    	else{
		    
		    
		      // Hide Form
		      $('#recommend_form').hide();
		      $('#recommend_error').hide();
		      $('#recommend_captcha_error').hide();
		      
		      // Empty Form
		      $('#recommend_name').val('');
		      $('#recommend_email').val('');
		      $('#recommend_receiver_gender').val('');
		      $('#recommend_receiver_name').val('');
		      $('#recommend_receiver_email').val('');
		      $('#recommend_nachricht').val('');
		      
		      // Show Successtext
		      $('#recommend_success').show();  
		      
		}
    });
  }
}
function resetrecommendation(){
  $('#recommend_name').val('');
  $('#recommend_email').val('');
  $('#recommend_receiver_gender').val('');
  $('#recommend_receiver_name').val('');
  $('#recommend_receiver_email').val('');
  $('#recommend_nachricht').val('');
  $('#recommend_form').show();
  $('#recommend_success').hide();      
  $('#recommend_error').hide();  
  $('#recommend_captcha_error').hide();
}

function isValidEmailAddress(emailAddress) {
  var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
  return pattern.test(emailAddress);
}
$(document).ready(function() {
//	$("#recommend_link").attr("href", "#recommend2");
});
