jQuery.fn.exists = function(){return jQuery(this).length>0;}

function validaMail()
{
	if ($('#nomMail').attr('value') == "") {
		$('#resultatMail').css('color','red').html("Tots els camps són obligatoris");
		return false;
	}
	else if ($('#mailMail').attr('value') == "") {
		$('#resultatMail').css('color','red').html("Tots els camps són obligatoris");
		return false;
	}
	else {
		exp = /^[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if (!exp.test($('#mailMail').attr('value'))) {
			$('#resultatMail').css('color','red').html("E-mail no vàlid");
			return false;
		}
	}
	$('#resultatMail').html("");
	return true;
}

$(document).ready(function(){
	// Historial
	if ($('#historial').exists()) {
		$('#inputBuscadorHistorial').keyup(function() {
			$.get('include/ajax/buscarHistorial.php', {
				'string':$('#inputBuscadorHistorial').val()
			},
			function(data) {
				$('#llistaCaminades').html(data);
				
				$('.elemHistorial').click(function() {
					$.post('include/ajax/obreCaminada.php', {
						'numero':$(this).attr('id')
					}, function(data) {
						$('.elemHistorial').hide();
						$('#historial').html(data);
					});
				});
			});
		});
		
		$('.elemHistorial').click(function() {
			$.post('include/ajax/obreCaminada.php', {
				'numero':$(this).attr('id')
			}, function(data) {
				$('.elemHistorial').hide();
				$('#historial').html(data);
			});
		});
	}

	// Contacte
	if ($('#contacte').exists()) {
		$('#formMail').submit(function(){
			if (validaMail()) {
				$.post('include/ajax/enviaMail.php',{
					'nom':$('#nomMail').attr('value'),
					'mail':$('#mailMail').attr('value'),
					'cos':$('#inputMail').attr('value')
				}, function(data) {
					if (data=="Enviat correctament, moltes gràcies.") {
						$('#resultatMail').css('color','green').html(data);
						$('#nomMail').val('');
						$('#mailMail').val('');
						$('#inputMail').val('');
					}
					else $('#resultatMail').css('color','red').html(data);
				});
			}
			return false;
		});
	}
});
