// javascript

<!-- Capes
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->

<!-- Canvi de color tables
function inover(td,color){td.style.cursor='default';td.bgColor=color;}
function outoff(td,color){td.style.cursor='default';td.bgColor=color;}
//-->

<!-- Inici Rellotge
function time(){
if (!document.layers&&!document.all)
return
var hora = new Date()
var hours = hora.getHours()
var minutes = hora.getMinutes()
var seconds = hora.getSeconds()
var dn = "AM"
if (hours > 12){
dn = "PM"
hours = hours - 12
}
if (hours == 0)
hours = 12
if (minutes <= 9)
minutes = "0" + minutes
if (seconds <= 9)
seconds = "0" + seconds
rellotge = hours + ":" + minutes + ":" + seconds + " " + dn
if (document.layers){
document.layers.liveclock.document.write(rellotge)
document.layers.liveclock.document.close()
}
else if (document.all)
liveclock.innerHTML = rellotge
setTimeout("time()", 1000)
}
// Fi Rellotge -->

<!-- Imatge de substitució
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

<!-- Formulari
function ValidarNom(fact1)
{
var caracter
var espai=0
if (fact1.value.length != 0)
{
	for (var i=0;i<fact1.value.length;i++)
	{
		caracter=fact1.value.substring(i,i+1)
		if ((caracter==" "))
			espai=espai+1
	}

	if ((espai!=0) || (fact1.value.length > 15))
	{
		alert("És un nom massa llarg o amb espais en blanc - Es un nombre demasiado largo o con espacios en blanco - It's a nickname too long or with spacings")
		fact1.focus()
		fact1.select()
		return false
	}
	else return true
}
else
{
	alert("Com te dius? - ¿Cómo te llamas? - What's your nickname?")
	fact1.focus()
	fact1.select()
	return false
}
}

function ValidarPass(fact2)
{
	if ((fact2.value.length < 3) || (fact2.value.length > 10))
	{
		alert("Contrasenya no vàlida - Contraseña no es válida - Not valid password")
		fact2.focus()
		fact2.select()
		return false
	}
}

function ValidarRepass(fact3a, fact3b)
{
	if (fact3a.value != fact3b.value)
	{
		alert("No has posat la mateixa contrasenya - No has introducido la misma contraseña - It's not the same password")
		fact3a.focus()
		fact3a.select()
		return false
	}
}

function ValidarLloc(fact4)
{
	if ((fact4.value.length < 2) || (fact4.value.length > 25))
	{
		alert("D'on ets? - ¿De dónde eres? - Where are you from?")
		fact4.focus()
		fact4.select()
		return false
	}
}

function ValidarFoto(fact5)
{
	if ((fact5.value.length < 5) || (fact5.value.length > 250))
	{
		alert("No has posat cap foto - No has puesto foto - You didn't add a photo")
		fact5.focus()
		fact5.select()
		return false
	}
}

function ValidarMail(fact6)
{
	if ((fact6.value.length < 5) || (fact6.value.length > 100))
	{
		alert("Falta el teu e-mail - Falta tu e-mail - Your e-mail")
		fact6.focus()
		fact6.select()
		return false
	}
}

function ValidarGrup(fact7)
{
	if ((fact7.value.length < 2) || (fact7.value.length > 50))
	{
		alert("I el teu esport? - ¿Y tu deporte favorito? - And your favourite sport?")
		fact7.focus()
		fact7.select()
		return false
	}
}

function ValidarCanso(fact8)
{
	if ((fact8.value.length < 2) || (fact8.value.length > 50))
	{
		alert("I el teu equip? - ¿Y tu equipo? - And your team?")
		fact8.focus()
		fact8.select()
		return false
	}
}

function ValidarForm(nm, pss1, pss2, on, ft, ml, sp, tm)
{
	if (ValidarNom(nm) == false)
		return false
	if (ValidarPass(pss1) == false)
		return false
	if (ValidarRepass(pss1, pss2) == false)
		return false
	if (ValidarLloc(on) == false)
		return false
	if (ValidarFoto(ft) == false)
		return false
	if (ValidarMail(ml) == false)
		return false
	if (ValidarGrup(sp) == false)
		return false
	if (ValidarCanso(tm) == false)
		return false
}
//-->

// -----------------------------------------------------------------------------
