			function inputBlur(obj, titl) {
				if ($(obj).val() == '') {
					$(obj).val(titl);
				};
			};

			function inputFocus(obj, titl) {
				if ($(obj).val() == titl) $(obj).val('');
			};
			
			function showRecaptcha(element, captchaelement) {
				//validate fields
				if (jQuery.trim($('#f_name').val()) == 	'' ||
						jQuery.trim($('#f_name').val()) == "Name" || 
						jQuery.trim($('#f_email').val()) == '' || 
						jQuery.trim($('#f_email').val()) == "E-mail" || 
						jQuery.trim($('#f_message').val()) == '') {
					$('#errorMsg').dialog({resizable:false,modal:true,closeText:'',title:'Error message',buttons:{'Ok': function(){$(this).dialog('close');}}});
					return false;
				}
				
				Recaptcha.create("6Ldch7wSAAAAAEvGSqj1XwwGkSuF4XvFEXVYlb11", captchaelement, {theme: "clean", callback: Recaptcha.focus_response_field});
				$('#' + element).dialog({
					resizable:false,modal:true,width:470,height:234,closeText:'',title: 'Retype text to send message',
					buttons: {
						'Send': function() {
							$(this).dialog('close');
							$.ajax({
								type:"POST",
								url:"ask.php",
								data:({re_challenge: Recaptcha.get_challenge(), re_response:Recaptcha.get_response(), f_name: $('#f_name').val(), f_email: $('#f_email').val(), f_message: $('#f_message').val()}),
								success: function(msg){
									if (jQuery.trim(msg)=='1') {
										$('#okCodeMsg').dialog({resizable:false,modal:true,closeText:'',title:'Success',buttons:{'Ok': function(){$(this).dialog('close');}}});
									} else {
										$('#wrongCodeMsg').dialog({resizable:false,modal:true,closeText:'',title:'Error message',buttons:{'Ok': function(){$(this).dialog('close');showRecaptcha(element);}}});
									}
								}
							});
						},
						Cancel: function() {
							$(this).dialog('close');
						}
					}
				});
			}

			function showRecaptchaCoverage(element, captchaelement) {
				//validate fields

				Recaptcha.create("6Ldch7wSAAAAAEvGSqj1XwwGkSuF4XvFEXVYlb11", captchaelement, {theme: "clean", callback: Recaptcha.focus_response_field});
				$('#' + element).dialog({
					resizable:false,modal:true,width:470,height:234,closeText:'',title: 'Retype text to send message',
					buttons: {
						'Send': function() {
							$(this).dialog('close');
							$('#re_challenge').val(Recaptcha.get_challenge());
							$('#re_response').val(Recaptcha.get_response());
							var serialized = $('#coverageForm').serialize();
							$.ajax({
								type:"GET",
								url:"cover.php",
								data: serialized,
								success: function(msg){
									if (jQuery.trim(msg)=='1') {
										$('#okCodeMsg').dialog({resizable:false,modal:true,closeText:'',title:'Success',buttons:{'Ok': function(){$(this).dialog('close');}}});
									} else {
										$('#wrongCodeMsg').dialog({resizable:false,modal:true,closeText:'',title:'Error message',buttons:{'Ok': function(){$(this).dialog('close');showRecaptchaCoverage(element, captchaelement);}}});
									}
								}
							});
						},
						Cancel: function() {
							$(this).dialog('close');
						}
					}
				});
			}
