function mostrar(text, Idimg, img, t){
	document.getElementById('einaText').innerHTML=text;
	document.getElementById(Idimg).src=img;
	window.status=t;
}
function ocultar(Idimg, img, t){
	document.getElementById('einaText').innerHTML='';
	document.getElementById(Idimg).src=img;
	window.status=t;
}
function onMenu(triangle, t){
	document.getElementById(triangle).style.color="#FFFF00";
	window.status=t;
}
function outMenu(triangle){
	document.getElementById(triangle).style.color="#FFFFFF";
}
function onFila(fila){
	fila.style.color="#000080";
	fila.style.background="#FFFF00";
}
function outFila(fila){
	fila.style.color="#FFFFFF";
	fila.style.background="#000080";
}
function onFila(fila){
	fila.style.color="#000080";
	fila.style.background="#FFFF00";
}
function color(objecte, color){
	objecte.style.color=color;
}
/*function carregar_llibre(Id){
	f = document.getElementById('llibre').offsetHeight;
	alert(f);
	document.getElementById('body').style.height = f;
}
*/

/******************************************* validacions del formulari ************************************/

function validatePrompt(Ctrl, PromptStr){
	alert(PromptStr);
	Ctrl.focus();
	return;
}
function testNoms(form){
	Ctrl1=form.nom;
	Ctrl2=form.cognoms;
	var nom=/^[a-zA-Z\'\347\307\321\361\300\301\310\311\314\315\317\322\323\331\332\334\340\341\350\351\354\355\357\362\363\371\372\374\s]+$/;
	var patro1=nom.test(Ctrl1.value);
	var patro2=nom.test(Ctrl2.value);
	if (Ctrl1.value=="" || patro1==false){
		validatePrompt(Ctrl1, "Posi el nom correctament")
		return(false);
	}
	
	else {
	   if (Ctrl2.value=="" || patro2==false){
	       validatePrompt(Ctrl2, "Posi els cognoms correctament")
	       return(false);
	   }
    	   else	
		return(true);
	}
}
function testPoblacio(form){
	Ctrl=form.poblacio;
	var nom=/^[a-zA-Z\'\347\307\321\361\300\301\310\311\314\315\317\322\323\331\332\334\340\341\350\351\354\355\357\362\363\371\372\374\s]+$/;
	var patro=nom.test(Ctrl.value);
	if (Ctrl.value=="" || patro==false){
		validatePrompt(Ctrl1, "Posi el nom de la poblaci\363 correctament")
		return(false);
	}
	else return(true);
}
function testAdresa(form){
	Ctrl=form.adresa;
	if (Ctrl.value == ""){
		validatePrompt(Ctrl, "Introduixi una adre\347a v\340lida")
		return(false);
	}
	else	return(true);
}
function testCodiPostal(form){
	Ctrl=form.cp;
	var num=/^[0-9]+$/;
	var patro=num.test(Ctrl.value);
	if (Ctrl.value == "" || Ctrl.value.length != 5 || patro==false){
		validatePrompt(Ctrl, "Introduixi el codi postal de la poblaci\363");
		return false;
	}
	else return true;
}
function testTelefon(form){
	Ctrl=form.telefon;
	var num=/^[0-9]+$/;
	var patro=num.test(Ctrl.value);
	if (Ctrl.value == "" || Ctrl.value.length != 9 || patro==false){
		validatePrompt(Ctrl, "Introduixi un tel\350fon v\340lid")
		return(false);
	}
	else	return(true);
}
function testMail(form){
	var ind1, ind2, ind3;
	mail=form.email;
	ind1 = mail.value.indexOf('@');
	ind2 = mail.value.indexOf('.');
	ind3 = mail.value.lastIndexOf('@');
	if ((ind1<=0) || (ind2<ind1) || (ind3 != ind1))
		validatePrompt(mail, "Introduixi una adre\347a de correu v\340lida")
	else
	return(true);
}
function testDataNaixement(form){
	Ctrl1=form.dia;
	Ctrl2=form.mes;
	Ctrl3=form.any;
	var dia=/^[0-3][0-9]$/;
	var mes=/^[0-1][0-9]$/;
	var any=/^[1-2][0-9][0-9][0-9]$/;
	if ((dia.test(Ctrl1.value)==false) || (Ctrl1.value=="00") || (mes.test(Ctrl2.value)==false) || (Ctrl2.value=="00") || (any.test(Ctrl3.value)==false)){
		validatePrompt(Ctrl1,"Posi la data de naixement correctament (dia/mes/any)");
		return(false);
	}
	else return(true);
}
function testNumeroTargeta(form){
	Ctrl1=form.num1;
	Ctrl2=form.num2;
	Ctrl3=form.num3;
	Ctrl4=form.num4;
	var num4=/^[0-9][0-9][0-9][0-9]$/;
	var num2=/^[0-9][0-9]$/;
	var num10=/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$/;
	if ((num4.test(Ctrl1.value)==false) || (num4.test(Ctrl2.value)==false) || (num2.test(Ctrl3.value)==false) || (num10.test(Ctrl4.value)==false)){
		validatePrompt(Ctrl1,"Posi el n\372mero del compte bancari correctament");
		return(false);
	}
	else return(true);
}
function testSoci(form){
	Ctrl1=form.jugador;
	Ctrl2=form.collaborador;
	if ((!Ctrl1.checked) && (!Ctrl2.checked))
		validatePrompt(mail, "Marqui el tipus de soci")
	else
	return(true);
}
function runSubmit(form){
		if(!testNoms(form)) return false;
		if(!testPoblacio(form)) return false;
		if(!testAdresa(form)) return false;
		if(!testCodiPostal(form)) return false;
		if(!testTelefon(form)) return false;
		if(!testMail(form)) return false;
		if(!testDataNaixement(form)) return false;
		if(!testNumeroTargeta(form)) return false;
		if(!testSoci(form)) return false;

		var x=window.confirm("Totes les entrades s\363n correctes. Desitja enviar el formulari?")
		if (x) return true;
		else return false;

		return true;
}