function Mostrar_Div (nom_div)
	{
	div = document.getElementById (nom_div);
	div.style.display = '';
	}
function Tancar_Div (nom_div) 
	{
	div = document.getElementById (nom_div);
	div.style.display = 'none';
	}

function Obrir_PopUp (wdow_url, wdow_nom, wdow_status, wdow_scroll, wdow_width, wdow_height)
	{
	windoid = window.open (wdow_url, wdow_nom, 'status=' + wdow_status, 'scrollbars=' + wdow_scroll, 'width=' + wdow_width, 'height=' + wdow_height); window.windoid.focus();
	}

// Valida si el camp és un email
function checkEmail(email)
	{
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) 
		return false; 
	else 
		return true;
	}
	
// Validació formulari A Lo Mejor Te Necesito	
function comprovar_camps_contacte_alomejor(formulari)
	{
	if (!formulari.nom.value)
		{
		alert("NOMBRE - es un campo obligatorio");
		formulari.nom.focus();
		return false;
		}
	else 
		{
		if (!formulari.email.value) 
			{
			alert("EMAIL - es un campo obligatorio");
			formulari.email.focus();
			return false;
			}
		else
			if (!checkEmail(formulari.email.value)) 
				{
				alert("EMAIL - No válido");
				formulari.email.focus();
				return false;
				}
			else
				if (!formulari.url_video.value)
					{
					alert("URL del VIDEO - es un campo obligatorio");
					formulari.url_video.focus();
					return false;
					}
				else
					if (!formulari.observacions.value) 
						{
						alert("TU COMENTARIO - es un campo obligatorio");
						formulari.observacions.focus();
						return false;
						}
					else
						if (!formulari.accepto_condicions.checked)
							{
							alert("Para enviar el formulario debes aceptar LAS CONDICIONES");
							formulari.accepto_condicions.focus();
							return false;
							}
						else
							return true;
		}
	}

// Validació formulari Contacte
function comprovar_camps_contacte(formulari)
	{
	if (!formulari.nom.value)
		{
		alert("NOMBRE - es un campo obligatorio");
		formulari.nom.focus();
		return false;
		}
	else 
		{
		if (!formulari.email.value) 
			{
			alert("EMAIL - es un campo obligatorio");
			formulari.email.focus();
			return false;
			}
		else
			if (!checkEmail(formulari.email.value)) 
				{
				alert("EMAIL - No válido");
				formulari.email.focus();
				return false;
				}
			else
				if (!formulari.observacions.value) 
					{
					alert("TU COMENTARIO - es un campo obligatorio");
					formulari.observacions.focus();
					return false;
					}
				else
					if (!formulari.accepto_condicions.checked)
						{
						alert("Para enviar el formulario debes aceptar LAS CONDICIONES");
						formulari.accepto_condicions.focus();
						return false;
						}
					else
						return true;
		}
	}

// Validació formulari Ficció
function comprovar_camps_ficcio(formulari)
	{
	if (!formulari.nom.value)
		{
		alert("NOMBRE - es un campo obligatorio");
		formulari.nom.focus();
		return false;
		}
	else 
		{
		if (!formulari.cognoms.value) 
			{
			alert("APELLIDOS - es un campo obligatorio");
			formulari.cognoms.focus();
			return false;
			}
		else
			if (!formulari.dia.value || !formulari.mes.value || !formulari.any.value) 
				{
				alert("FECHA de NACIMIENTO - es un campo obligatorio");
				if (!formulari.dia.value) 
					formulari.dia.focus();
				else
					if (!formulari.mes.value) 
						formulari.mes.focus();
					else
						formulari.any.focus();
				return false;
				}
			else
				if (!formulari.dni.value) 
					{
					alert("D.N.I. / PASAPORTE - es un campo obligatorio");
					formulari.dni.focus();
					return false;
					}
				else
					if (!formulari.domicili.value) 
						{
						alert("DOMICILIO - es un campo obligatorio");
						formulari.domicili.focus();
						return false;
						}
					else
						if (!formulari.telf.value) 
							{
							alert("TELÉFONO - es un campo obligatorio");
							formulari.telf.focus();
							return false;
							}
						else
							if (!formulari.email.value) 
								{
								alert("EMAIL - es un campo obligatorio");
								formulari.email.focus();
								return false;
								}
							else
								if (!checkEmail(formulari.email.value)) 
									{
									alert("EMAIL - No válido");
									formulari.email.focus();
									return false;
									}
								else
									if (!formulari.titol.value) 
										{
										alert("TÍTULO - es un campo obligatorio");
										formulari.titol.focus();
										return false;
										}
									else
										if (!formulari.genere.value) 
											{
											alert("GÉNERO - es un campo obligatorio");
											formulari.genere.focus();
											return false;
											}
										else
											if (!formulari.numautors.value) 
												{
												alert("NÚMERO DE AUTORES - es un campo obligatorio");
												formulari.numautors.focus();
												return false;
												}
											else
												if (!formulari.pagines.value) 
													{
													alert("CANTIDAD DE PÁGINAS - es un campo obligatorio");
													formulari.pagines.focus();
													return false;
													}
												else
													if (!formulari.regprop.value) 
														{
														alert("NÚMERO de REGISTRO de la PROPIEDAD INTELECTUAL - es un campo obligatorio");
														formulari.regprop.focus();
														return false;
														}
													else
														if (!formulari.accepto_condicions.checked)
															{
															alert("Para enviar el formulario tienes que aceptar LAS CONDICIONES");
															formulari.accepto_condicions.focus();
															return false;
															}
														else
															return true;
			}
		}

// Validació formulari Currículums
function comprovar_camps_cv(formulari)
	{
	departamentoChecked=0;
	for (var i = 0; i < 11; i++) 
		if(formulari.departamento[i].checked) departamentoChecked=1;
	if (!formulari.nom.value)
		{
		alert("NOMBRE - es un campo obligatorio");
		formulari.nom.focus();
		return false;
		}
	else 
		{
		if (!formulari.cognoms.value) 
			{
			alert("APELLIDOS - es un campo obligatorio");
			formulari.cognoms.focus();
			return false;
			}
		else
			if (!formulari.dia.value || !formulari.mes.value || !formulari.any.value) 
				{
				alert("FECHA de NACIMIENTO - es un campo obligatorio");
				if (!formulari.dia.value) 
					formulari.dia.focus();
				else
					if (!formulari.mes.value) 
						formulari.mes.focus();
					else
						formulari.any.focus();
				return false;
				}
			else
				if (!formulari.dni.value) 
					{
					alert("D.N.I. / PASAPORTE - es un campo obligatorio");
					formulari.dni.focus();
					return false;
					}
				else
					if (!formulari.email.value) 
						{
						alert("EMAIL - es un campo obligatorio");
						formulari.email.focus();
						return false;
						}
					else
						if (!checkEmail(formulari.email.value)) 
							{
							alert("EMAIL - No válido");
							formulari.email.focus();
							return false;
							}
						else
							if (!departamentoChecked)//if (!formulari.departament.value) 
								{
								alert("DEPARTAMENTO - es un campo obligatorio");
								//formulari.dni.focus();
								return false;
								}
							else
								if (!formulari.categoria_actual.value) 
									{
									alert("CATEGORÍA LABORAL ACTUAL - es un campo obligatorio");
									formulari.categoria_actual.focus();
									return false;
									}
								else
									if (!formulari.file_cv.value)
										{
										alert("ADJUNTAR CURRÍCULUM - es un campo obligatorio");
										//formulari.departament.focus();
										return false;
										}
									else
										if (!formulari.accepto_condicions.checked)
											{
											alert("Para enviar el formulario tienes que aceptar LAS CONDICIONES");
											//formulari.accepto_condicions.focus();
											return false;
											}
										else
											return true;
			}
		}

// Validació formulari Projectes
function comprovar_camps_projectes(formulari)
	{
	if (!formulari.nom.value)
		{
		alert("NOMBRE - es un campo obligatorio");
		formulari.nom.focus();
		return false;
		}
	else 
		{
		if (!formulari.cognoms.value) 
			{
			alert("APELLIDOS - es un campo obligatorio");
			formulari.cognoms.focus();
			return false;
			}
		else
			if (!formulari.dia.value || !formulari.mes.value || !formulari.any.value) 
				{
				alert("FECHA de NACIMIENTO - es un campo obligatorio");
				if (!formulari.dia.value) 
					formulari.dia.focus();
				else
					if (!formulari.mes.value) 
						formulari.mes.focus();
					else
						formulari.any.focus();
				return false;
				}
			else
				if (!formulari.dni.value) 
					{
					alert("D.N.I. / PASAPORTE - es un campo obligatorio");
					formulari.dni.focus();
					return false;
					}
				else
					if (!formulari.domicili.value) 
						{
						alert("DOMICILIO - es un campo obligatorio");
						formulari.domicili.focus();
						return false;
						}
					else
						if (!formulari.telf.value) 
							{
							alert("TELÉFONO - es un campo obligatorio");
							formulari.telf.focus();
							return false;
							}
						else
							if (!formulari.email.value) 
								{
								alert("EMAIL - es un campo obligatorio");
								formulari.email.focus();
								return false;
								}
							else
								if (!checkEmail(formulari.email.value)) 
									{
									alert("EMAIL - No válido");
									formulari.email.focus();
									return false;
									}
								else
									if (!formulari.titol.value) 
										{
										alert("TÍTULO - es un campo obligatorio");
										formulari.titol.focus();
										return false;
										}
									else
										if (!formulari.genere.value) 
											{
											alert("GÉNERO - es un campo obligatorio");
											formulari.genere.focus();
											return false;
											}
										else
											if (!formulari.numautors.value) 
												{
												alert("NÚMERO DE AUTORES - es un campo obligatorio");
												formulari.numautors.focus();
												return false;
												}
											else
												if (!formulari.accepto_condicions.checked)
													{
													alert("Para enviar el formulario tienes que aceptar LAS CONDICIONES");
													formulari.accepto_condicions.focus();
													return false;
													}
												else
													return true;
			}
		}
