var k=0,  nelem=5;
var problemes = new Array(nelem);
p0="1. Volem veure la nostra cara per afaitar-nos o maquillar-nos. La imatge ha de ser dreta, virtual i ampliada 1.5 vegades si col·locam la cara a 25 cm del mirall.<br> a) Quin tipus de mirall utilitzarem? <br>b) Quina ha de ser la seva distància focal?<br>c) Si volguéssim que l'augment fos de dues vegades amb aquest mirall, on hauríem de col·locar la nostra cara?"
r0="a) El mirall ha de ser còncau, ja que un mirall convex sempre forma una imatge virtual, dreta i més petita.<br>A partir de l'augment transversal M<sub>T</sub>=-s'/s (M<sub>T</sub>=1.5 , s=-25 cm ---> s'=37.5&nbsp;cm) i de l'equació per a miralls esfèrics  1/s'+1/s=1/f' ---> f'=-75 cm<br>c) A partir de l'augment transversal M<sub>T</sub>=-s'/s (M<sub>T</sub>=2 , s=? , s'=?)i de l'equació per a miralls esfèrics  1/s'+1/s=1/f' (s=? , s'=? , f'=-75 cm) --->s=-37.5 cm"
//---------------
p1="2. Amb un material transparent d'índex de refracció 1.7 s'ha construït una lent simètrica amb radis de curvatura de 20 cm de forma que la lent es més prima pel centre que per les vores. Determinau:<br>a) La velocitat de la llum a l'interior de la lent.<br>b) La focal de la lent. <br>c) On hem de col·locar un objecte per tal que la imatge formada per la lent tengui una mida que sigui la meitat que la del objecte."
r1="a) A partir de la definició d'index de refracció absolut n=c/v --->v=1.76·10<sup>8</sup> m.<br> b) Segons l'enunciat és una lent bicòncava, a partir de la fórmula del constructor de lents 1/f'=[(n'-n)/n]·(1/R<sub>1</sub> -1/R<sub>2</sub>) on (n'=1.7 , n=1 , R<sub>1</sub>=-20 cm ,R<sub>2</sub>=20 cm)--> f'=-14.29 cm , és una lent divergent. <br> c)Una lent divergent dóna una imatge virtual, dreta i més petita. Per tant,M<sub>T</sub>=0.5 i M<sub>T</sub>=s'/s --->s'=s/2 i amb l'equació de les lents primes 1/s'-1/s=1/f'---> s=f' --->s=-14.29 cm"
//----------
p2="3. Una làmina plana de cares paral·leles, de vidre d' índex de refracció 1,54 i d'espessor 10 cm, está col·locada a l'aire. Sobre una de les cares incideix un raig dellum amb un angle d'incidència de 30º. <br>a)Feis un esquema de la marxa del raig i determinau el temps que  tarda en travessar la làmina.<br>b)		Amb quin angle se refracta el raig a la segona cara? "
r2=" <br><img src='optica1_05.gif'>"
p3="4. L'espectre solar és una part de l'espectre electromagnètic que abarca aproximadament des de l'infraroig (2 µm) fins l'ultraviolat (0.4 µm), y d'ell se pot deduir que:<br>a) Las radiacions infraroges són les més energètiques i poden produir danys a la pell humana.<br>b) L'espectre visible coincideix amb el solar.<br>c) La llum se pot descompondre per ordre creixent de longituds d'ona en els colors: violeta, blau, verd, taronja i roig.<br>d) Els raigs X corresponen a la part de l'espectre de longituds d'ona superiors a les de l'infraroig.<br>e) Els raigs gamma se troben a l'espectre a freqüències inferiors a las dels raigs X."
r3=" <br> a) FALS.<br> b) FALS.<br> c) VERTADER.<br> d) FALS(els raigs X no es troben a l'espectre solar).<br> e) FALS"
//---------------
p4="5. Escriviu l'espectre de la radiació electromagnètica ordenat segons la freqüència."
r4=" Mirar el llibre de text "
//---------------
p5="6. La longitud d'ona del color roig a l'aire és 650 nm, i la del blau, és 490 nm. Si passa un raig de llum roja de l'aire a l'aigua, d'índex de refracció absolut 1.33, la seva longitud d'ona val 490 nm. Vol dir això que la llum roja a l'aigua torna blava per un observador que estigui dins l'aigua? "
r5=" No, ja que la freqüència no canvia quan l'ona passa d'un medi a un altre."
//-------------------



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=130
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='90%' border='2' align='center' bgcolor='#CCCC33'>")
		document.write("<tr>")
			document.write("<td width='14%' 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='14%' class='numtd1' id='cella2'>Solució</td><td width='86%' class='numtd1' id='cella3'>"+problemes[a].res1+"</td>")
			document.write("</tr>")			
	document.write("</table>")		
}


