function saveMail(field, type) {
	var mail = $('#'+field).attr('value');
	var url = 'zapisz-mail,'+type+'.html';
	
	var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (pattern.test(mail)) {
		$.post(url,	{mail: mail}, function(data) {
			if (data == "ok") {
				$('#mail'+type).show();
				$('#modalPopup').jqmShow();
				
				if (type == 'Designer') { $('#'+field).attr('value', 'E-mail*'); }
				if (type == 'Artist') { $('#'+field).attr('value', 'Twój e-mail'); }
			} else {
				$('#mail'+type).show();
				$('#mail'+type+' .title').html('Błąd podczas zapisywania maila');
				$('#mail'+type+' .info').html('Twój mail istnieje już w naszym systemie');
				$('#modalPopup').jqmShow();
			}
		});
	} else {
		$('#mail'+type).show();
		$('#mail'+type+' .title').html('Błąd podczas zapisywania maila');
		$('#mail'+type+' .info').html('Podany adres e-mail jest nieprawidłowy');
		$('#modalPopup').jqmShow();
	}
}

function maximalLength(max) {
	setTimeout(function() {
		var value = $('#user_about').attr('value');
		var length = value.length;
		
		if (length > max) {
			$('#user_about').attr('value', value.substr(0, max));
		}
	}, 10);
}

function News(id) {
	$('#'+id).slideToggle('slow');
	$('#show_'+id).slideToggle('slow');
	$('#hide_'+id).slideToggle('slow');
}

function saveForm() {
	$('.error').slideUp('slow');
	
	var name = $('#contact_name').attr('value');
	var mail = $('#contact_mail').attr('value');
	var person = $('#contact_person').attr('value');
	var thema = $('#contact_thema').attr('value');
	var text = $('#contact_text').attr('value');
	var copy = 0;
	if ($('#send_copy').attr('checked') == true) { copy = 1; }
	
	var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (name.length == 0 || mail.length == 0 || text.length == 0 || !pattern.test(mail)) {
		$('.error').slideDown('slow');
	} else {
		var data = "name="+name+"&mail="+mail+"&person="+person+"&thema="+thema+"&text="+text+"&copy="+copy;
		$.ajax({
			type: "POST",
			url: "wyslij-formularz.html",
			data: data,
			beforeSend: function() {
				$('.saving').slideToggle('slow');
				$('.form').slideToggle('slow');
			},
			success: function(data) {
				$('#formSend').show();
				$('#modalPopup').jqmShow();
				
				$('.saving').slideToggle('slow');
				$('.form').slideToggle('slow');
				
				$('#contact_name').attr('value', '');
				$('#contact_mail').attr('value', '');
				$('#contact_thema').attr('value', '');
				$('#contact_text').attr('value', '');
				$('#send_copy').attr('checked', false);
			}
		});
	}
}

function saveNewsletter() {
	var mail = $('#ns_mail').attr('value');
	var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
	
	if (!pattern.test(mail)) {
		$('#mailNewsletterError').show();
		$('#modalPopup').jqmShow();
	} else {
		$.ajax({
			type: "POST",
			url: "newsletter,zapisz.html",
			data: "mail="+mail,
			success: function(data) {
				if (data == 'success') {
					$("#cluetip").hide();
					$('#mailNewsletter').show();
					$('#modalPopup').jqmShow();
				}
			}
		});
	}
}

function logVerify() {
	var mail = $("#lmail").attr('value');
	var password = $("#password").attr('value');
	$(".login-field .login-error").slideUp('slow');
	
	$.ajax({
		type: "POST",
		url: "zaloguj,weryfikacja.html",
		data: "mail="+mail+"&password="+password,
		success: function(data) {
			if (data == 'error') {
				$(".login-field .login-error").slideDown('slow');
			}
			if (data == 'success') { 
				$("#login").attr('onsubmit', '');
				$("#login").submit();
			}
		}
	});
			
	return false;
}
