
function ajuda() {
  setup='toolbar=no,location=no,directories=no,status=no,menubar=no,width=400,height=300,scrollbars=yes,resizable=yes';
  pop = window.open ('../cercador/ajuda.php','Ajuda', setup);
}

function diesMes(mes, any) {
	switch (mes) {
		case 0:  return 31; break;
		case 1:	 if (any % 4 == 0) {
					if (any % 400 == 0) {
						return 29;
					} else {
						if (any % 100 == 0) {
							return 28;
						} else {
							return 29;
						}
					}
				 } else {
					return 28;
				 };
				 break;
		case 2:  return 31; break;
		case 3:  return 30; break;
		case 4:  return 31; break;
		case 5:  return 30; break;
		case 6:  return 31; break;
		case 7:  return 31; break;
		case 8:  return 30; break;
		case 9:  return 31; break;
		case 10: return 30; break;
		case 11: return 31; break;
	}
}




function dataValida (sData) {
	var reData = /(?:0[1-9]|[12][0-9]|3[01])\/(?:0[1-9]|1[0-2])\/(?:19|20\d{2})/;
	var bFormatValid = reData.test(sData);
	var iDia = parseInt(sData.substring(0,2)); // dd/mm/aaaa
	var iMes = parseInt(sData.substring(3,5));
	var iAny = parseInt(sData.substring(6));
	var bError =  iDia > diesMes(iMes-1);
	return bFormatValid && !bError;
}

$(document).ready(
	function()
	{
		
		var id = Math.floor(Math.random()*3);
		$('#header').css('background-image', 'url(../imatges/header/'+id+'.jpg)' );
		
		$('#di, #df').focus(
			function() {
				$(this).val('');
			}
		);
		
		$('#frmBusca').submit(
			function() {
				// Cerca la data inicial
				var d = $('#di');
				if (d.val() != '' && !dataValida(d.val())) {
					alert("Introduļu una data inicial vąlida. Recordau que el format és: dd/mm/aaaa");
					d.focus();
					d.select();
					return false;
				}
				d = $('#df');
				if (d.val() != '' && !dataValida(d.val())) {
					alert("Introduļu una data final vąlida. Recordau que el format és: dd/mm/aaaa");
					d.focus();
					d.select();
					return false;
				}
				return true;
			}	
		);
		
		$('#help').click(
			function() {
				ajuda();
				return false;
			}
		);
		
		
	
		
	}
);
	


