var k=0,  nelem=5;
var problemes = new Array(nelem);
p0="1. L'equació d'una ona transversal és y(x,t)=25 sin(0.4t-<font face='Symbol'>p</font>x) on les distàncies estan expressades en cm i el temps en segons. Calcular :<br>a) Els punts que estan en fase amb el focus.<br>b) Quin temps ha de transcorrer perquè un punt que està a 5 m del focus tengui velocitat màxima?<br>c) Quina serà la velocitat transversal del punt x=4 cm i t=0.15 s."
r0="a) Dos punts estan en fase quan la seva distància és un nombre sencer de longituds d'ona. Per tant els punts que estan en fase amb el focus (x=0) venen donats per x=n·<font face='Symbol'>l</font> . De l'equació podem calcular <font face='Symbol'>l</font>= 2 m. Per tant x=2·n cm (n=0,1,2,3,4...)<br>b) El punt es troba a 500 cm del focus per tant  està en fase amb el focus (500=2n-->n=250). Per t=0 s el focus té elongació zero, velocitat màxima i positiva,  i acceleració zero, per tant el nostre punt tendrà elongació zero, velocitat màxima i positiva, i acceleració zero. Tardarà un temps t=T/2 per tornar a passar per la posició d'equilibri. De l'equació T=5·<font face='Symbol'>p</font>, per tant t=2.5·<font face='Symbol'>p</font> s<br> c)  v<sub>y</sub>(x,t)= 10 cos(0.4t-<font face='Symbol'>p</font>x)-->v<sub>y</sub>(4,0.15)= 10 cos(0.4·0.15-<font face='Symbol'>p</font>4)=10 cos(0.06-<font face='Symbol'>p</font>4)= 9.98 cm/s "
//---------------
p1="2. Un moviment ondulatori harmònic es propaga dins un medi amb una velocitat de 300 m/s i una freqüència de 100 Hz i una amplitud de 2 m. Un punt P, a una distància de 3 m de l'origen, té elongació màxima a l'instant inicial, si l'ona es propaga en la direcció positiva de l'eix X.<br> a) Escriviu l'equació d'ona. <br>b) Escriviu la velocitat d'oscilació d'un punt del medi.<br>c) Calculau el temps que ha de transcórrer des de l'instant inicial perquè el punt P agafi la velocitat d'oscilació màxima." 
r1="a) L'equació d'ona serà y(x,t)=A cos(<font face='Symbol'>w</font>t - kt + <font face='Symbol'>j</font><sub>0</sub>). De les dades <font face='Symbol'>w</font>=200·<font face='Symbol'>p</font> rad/s ,  k=(2/3)·<font face='Symbol'>p</font> m<sup>-1</sup> i <font face='Symbol'>j</font><sub>0</sub> la calcularem a partir de les condicions inicials del punt P. <br>y(3,0)= 2 cos( - (2/3)·<font face='Symbol'>p</font>·3 + <font face='Symbol'>j</font><sub>0</sub>)=2---> 1=cos<font face='Symbol'>j</font><sub>0</sub>---> <font face='Symbol'>j</font><sub>0</sub>=n·2<font face='Symbol'>p</font>---> per n=0 <font face='Symbol'>j</font><sub>0</sub>=0.<br> L'equació d'ona y(x,t)=2 cos(200·<font face='Symbol'>p</font>t - (2/3)·<font face='Symbol'>p</font>x). <br><br>b) v<sub>y</sub>(x,t)= -400·<font face='Symbol'>p</font> sin(200·<font face='Symbol'>p</font>t - (2/3)·<font face='Symbol'>p</font>x) m/s.<br> <br>c) Per x=3 m ---> v<sub>y</sub>(3,t)= -400·<font face='Symbol'>p</font> sin(200·<font face='Symbol'>p</font>t - 2·<font face='Symbol'>p</font>), v<sub>y</sub>(3,t) serà màxima quan sin(200·<font face='Symbol'>p</font>t - 2·<font face='Symbol'>p</font>)=&plusmn;1---->200·<font face='Symbol'>p</font>t - 2·<font face='Symbol'>p</font>=(2n+1)<font face='Symbol'>p</font>/2, on n=0,&plusmn;1,&plusmn;2,&plusmn;1,.... El temps més petit possible correspon a n=-2 ---> t=2.5·10<sup>-3</sup> s"
//--------------------
p2="3. El valor de la velocitat de propagació d'una ona en una corda de qui depen?"
r2="La velocitat de propagació és una característica del medi. Per tant, just depen de la corda."
//------------
p3="4) Que podeu dir de les ones electromagnètiques?"
r3=" No necessiten cap medi per propagar-se i són ones transversals. "
//---------------
p4="5.Sobre una corda es propaga una ona amb una determinada freqüència i amplitud. Si ara endoblam la freqüència de l'ona i endoblam l'amplitud. Què podem dir del nombre d'ones de la nova ona? "
r4=" La velocitat de propagació no canvia, per tant v=<font face='Symbol'>l</font><sub>1</sub>·f<sub>1</sub>=<font face='Symbol'>l</font><sub>2</sub>·f<sub>2</sub>, i f<sub>2</sub>=2·f<sub>1</sub> --> <font face='Symbol'>l</font><sub>2</sub>=<font face='Symbol'>l</font><sub>1</sub>/2 --->k<sub>2</sub>=2<font face='Symbol'>p</font>/<font face='Symbol'>l</font><sub>2</sub> -->k<sub>2</sub>=4<font face='Symbol'>p</font>/<font face='Symbol'>l</font><sub>1</sub> -->k<sub>2</sub>=2·k<sub>1</sub>"
p5="6. En un moviment harmònic simple. Per quin valor de l'elongació la velocitat és la meitat de la velocitat màxima."
r5="  x= A cos(<font face='Symbol'>w</font>t + <font face='Symbol'>j</font><sub>0</sub>) -->v= -A<font face='Symbol'>w</font> sin(<font face='Symbol'>w</font>t + <font face='Symbol'>j</font><sub>0</sub>)-->-->&plusmn;A<font face='Symbol'>w</font>/2= -A<font face='Symbol'>w</font> sin(<font face='Symbol'>w</font>t + <font face='Symbol'>j</font><sub>0</sub>) -->sin(<font face='Symbol'>w</font>t + <font face='Symbol'>j</font><sub>0</sub>)=&plusmn;1/2 -->cos(<font face='Symbol'>w</font>t + <font face='Symbol'>j</font><sub>0</sub>)=&plusmn;(3)<sup>1/2</sup>/2 --> x= &plusmn;A·(3)<sup>1/2</sup>/2"
//-------------------



problemes[0]= new elem(p0,r0);
problemes[1]= new elem(p1,r1);
problemes[2]= new elem(p2,r2);
problemes[3]= new elem(p3,r3);
problemes[4]= new elem(p4,r4);
problemes[5]= new elem(p5,r5);

function elem(enunciat, res1) //, v1, v2, v3, v4, vn)
	{
	this.enunciat = enunciat;
	this.res1 = res1;	
}
var xd=65
var str
var xdd1
var incognita="Problema 1"
var a=0
function creacapes(n){
	
var h	
	for (var j=1; j<=9; j++){
		capap="Layer"+j;
		
			if (j>=1 && j<=6){
				xdd1=xd+65*j;
				str="<div id='"+capap+"' class='ma' style='position:absolute; left:"+xdd1+"px; top:130px; width:50px; height:22px; z-index:1;background: #FF6633; text-align: center' onClick='moure(id)'><div align='center'><font face='Verdana, Arial, Helvetica, sans-serif'>"+j+"</div></div>";
				document.write(str);
			}		
	}
	eval("document.getElementById('Layer1').style.background='#B6C13F'")
}
 



//______________

function moure(id){
		
		
		var capa
		
		var text
		var text1
		var resposta
		capa=id
		eval("document.getElementById('"+capa+"').style.background='#B6C13F'")
		resposta=capa.charAt(5)
		switch(resposta){
				case "1":
				a=0
				break;
				case "2":
				a=1
				break;
				case "3":
				a=2
				break;
				case "4":
				a=3
				break;
				case "5":
				a=4
				break;
				case "6":
				a=5
				break;
				case "7":
				a=6
				break;
				case "8":
				a=7
				break;
				case "9":
				a=8
				break;
	}
//-------------
	
		//p="cella"+a
		incognita="Problema "+resposta
	
		//capa=id
		//eval("texte=document.getElementById('"+capa+"').innerText")
		//eval("texte1=document.getElementById('"+capa+"').innerHTML")
		//texte2="<div align='center'><font size='5' face='Verdana, Arial, Helvetica, sans-serif'>?</font></div>"
		//alert(simincognita[k]+"__"+texte)
		//alert(eval("document.all['"+p+"'].innerText"))
		/*if (simincognita[k]==texte){
		eval("document.all['"+p+"'].innerHTML=texte1")
		k=k+1
		if (k<10){
		p="cella"+k
		eval("document.all['"+p+"'].innerHTML=texte2")
		}
		l=0
		}
		else{
			alert("ERROR!")
			l=0
			}*/
	texte=problemes[a].enunciat
	texte1=problemes[a].res1
	eval("document.all['cella0'].innerHTML=incognita")
	document.all['cella1'].innerHTML=texte
	document.all['cella3'].innerHTML=texte1
}









function creataula(){
	var a=0
	/*var elements, eleincognita,  vsercar, vdarrer; //simincognita,
	
	//Valor de variables
	elements=new Array("Hidrogen","Heli","Liti","Beril·li","Bor","Carboni","Nitrogen","Oxigen","Fluor","Neó","Sodi","Magnesi","Alumini","Silici","Fòsfor","Sofre","Clor","Argó","Potassi","Calci","Crom","Manganés","Ferro","Cobalt","Níquel","Coure","Zinc","Arsènic","Seleni","Brom","Criptó","Plata","Estany","Iode","Cesi","Bari","Platí","Or","Mercuri","Plom","Urani");
	
	simbols=new Array("H","He","Li","Be","B","C","N","O","F","Ne","Na","Mg","Al","Si","P","S","Cl","Ar","K","Ca","Cr","Mn","Fe","Co","Ni","Cu","Zn","As","Se","Br","Kr","Ag","Sn","I","Cs","Ba","Pt","Au","Hg","Pb","U");
	eleincognita=new Array(10);
	simincognita=new Array(10);
	
	// Construir eleincognita i simincognita
	i=0
	while (i<=9)
	{
		a=Math.round(Math.random()*40);
		
		//Comprovar si l'element no està repetit
		if (llista[a].mostra==true){
			vsercar=llista[a].nom;
			vdarrer=eleincognita.length-1;
	
		// Comprovar si l'element està repetit
			j=0;
			k=0;
			
				while (eleincognita[j]!=vsercar && j<vdarrer){
			
					j=j+1;
				}
					if (eleincognita[j]==vsercar)k=1;
			
			eleincognita[i]=llista[a].nom
			simincognita[i]=llista[a].simbol
			i=i+1-k
			}
				else{
					k=1;
					eleincognita[i]=llista[a].nom
					simincognita[i]=llista[a].simbol
					i=i+1-k
				}	
	}
		//document.write(eleincognita.join("*")+">br>");
		/idn=new Array("id='cella0'","id='cella1'","id=cella2","id=cella3","id=cella4","id=cella5","id=cella6","id=cella7","id=cella8","id=cella9")
		/ido=new Array("?","","","","","","","","","")*/
	// Construir taula
	
	document.write("<table class='noma' width='95%' border='2' align='center' bgcolor='#CCCC33'>")
		document.write("<tr>")
			document.write("<td width='16%' class='numtd' id='cella0'>"+incognita+"</td><td width='86%' class='numtd' id='cella1'>"+problemes[a].enunciat+"</td>")
			document.write("</tr>")
		document.write("</tr>")
			document.write("<td width='16%' class='numtd1' id='cella2'>Solució</td><td width='86%' class='numtd1' id='cella3'>"+problemes[a].res1+"</td>")
			document.write("</tr>")			
	document.write("</table>")		
}


