$(document).ready(function() {
	var name = 'Ваше имя';
	var mail = 'E-mail';
	
	$("#kname").focusin(function() {
		if ($(this).val() == name) {
			$(this).val("");
		}
		$(this).removeClass('gr_chars');
		$(this).addClass('bl_chars');
	});
	
	$("#kname").focusout(function() {
		if ($(this).val() == "") {
			$(this).val(name);
			$(this).removeClass('bl_chars');
			$(this).addClass('gr_chars');
		}
	});
	
	$("#kmail").focusin(function() {
		if ($(this).val() == mail) {
			$(this).val("");
		}
		$(this).removeClass('gr_chars');
		$(this).addClass('bl_chars');
	});
	
	$("#kmail").focusout(function() {
		if ($(this).val() == "") {
			$(this).val(mail);
			$(this).removeClass('bl_chars');
			$(this).addClass('gr_chars');
		}
	});
	
	$("#dialog").dialog("destroy");
	
	$("#dialog-auth").dialog({
		autoOpen: false,
		height: 125,
		modal: true
	});
	
	$("#auth").click(function() {
		$('#dialog-auth').dialog('open');
		$("#auth_name").focus();
		return false;
	});
	
	$("#auth_submit").click(function() {
		if (($("#auth_name").val() == '') || ($("#auth_pass").val() == '')) {
			($("#auth_name").val()=='')?$("#auth_name").attr('style','border:1px solid red;'):$("#auth_name").attr('style','');
			($("#auth_pass").val()=='')?$("#auth_pass").attr('style','border:1px solid red;'):$("#auth_pass").attr('style','');
		} else {
			$("#auth_name").attr('style','');
			$("#auth_pass").attr('style','');
			authform.submit();
		}
		return false;
	});
	
	$("#feedback").submit(function() {
		if (($("#kname").val() == '') || ($("#kname").val() == 'Ваше имя') || ($("#kmail").val() == '') || ($("#kmail").val() == 'E-mail') || ($("#feedback textarea").val() == '')) {
			($("#kname").val()=='') ? $("#kname").attr('style','border:1px solid red;') : $("#kname").attr('style','');
			($("#kname").val()=='Ваше имя') ? $("#kname").attr('style','border:1px solid red;') : $("#kname").attr('style','');
			($("#kmail").val()=='') ? $("#kmail").attr('style','border:1px solid red;') : $("#kmail").attr('style','');
			($("#kmail").val()=='E-mail') ? $("#kmail").attr('style','border:1px solid red;') : $("#kmail").attr('style','');
			($("#feedback textarea").val()=='') ? $("#feedback textarea").attr('style','border:1px solid red;') : $("#feedback textarea").attr('style','');
		} else {
			$("#kname").attr('style','');
			$("#kmail").attr('style','');
			$("#feedback textarea").attr('style','');
			$("#feedback input[type='submit']").attr('disabled', 'disabled');
			
			username = $("#kname").val();
			email = $("#kmail").val();
			text = $("#feedback textarea").val();
			
			$.ajax({
			type: 'POST',
			url: '/send_request.php',
			dataType: 'json',
			data: {username: username, email: email, text: text},
			success: function(data) {
				if (data.result == 'ok') {
					alert('Ваше сообщение успешно отправлено!');
					$(':input','#feedback')
					 .not(':button, :submit, :reset, :hidden')
					 .val('')
					 .removeAttr('checked')
					 .removeAttr('selected');
				} else if (data.result == 'err') {
					alert('Невозможно отправить сообщение. Пожалуйста, пробуйте позднее');								
				}
				$("#feedback input[type='submit']").attr('disabled', '');
			}
			});				
		}

		return false;
	});
});
