		   

z=0;

function el(x){//choix de l'élément 
document.table.h0.value=x;
trace()}

function fco(co){ //continuum
document.table.h4.value=co;
 trace()}

function trace() {	//tracé du spectre
x =document.table.h0.value;
if (x==''){alert("Il faut sélectionnner un élément chimique avant.")}
else{

sw=eval(document.table.h1.value); //element
ew=eval(document.table.h2.value); //début du spectre
ct=eval(document.table.h3.value); //fin du spectre
co=eval(document.table.h4.value);// continuum
lw=eval(document.table.h6.value);//contraste
z=document.table.h5.value;
parent.bas.document.write("<htm><head></head><body background='../chimie/imchim/bg1.gif' text='#ff0000' topmargin='0'>");	
parent.bas.document.write("<p align='left'>"+z+"</p>");
parent.bas.document.write("<div id='applet' style='position:absolute;left:27;top:50");
parent.bas.document.write("<p align='left'><applet CODE='discharge.class' WIDTH='740' HEIGHT='80'>");
parent.bas.document.write("<param name='element' value="+x+">");
parent.bas.document.write("<param name='startWavelength' value="+sw+">");	
parent.bas.document.write("<param name='endWavelength' value="+ew+">");	
parent.bas.document.write("<param name='lineWidth' value="+lw+">");	
parent.bas.document.write("<param name='contrast' value="+ct+">");	
parent.bas.document.write("<param name='continuum' value="+co+">");	
parent.bas.document.write("</applet></p>");
parent.bas.document.write("</div>");
z='<span STYLE="position:absolute; left:27; top:25;"><img SRC="../chimie/imchim/regle.gif"></span><BR>';
parent.bas.document.write(z);
//z='<div STYLE="position:absolute; left:27; top:20;"><font color="#000000"><small>'+ sw+'</small></font></div><BR>';
//parent.bas.document.write(z);

 //graduation de l'axe
itv= (ew-sw)/6;
var deb= new Array(7);
 var lft= new Array(7);
for (i=0;i<7;i++){
deb[i]=Math.round(sw+i*itv);
lft[i]=27+i*122;
z='<div STYLE="position:absolute; left:'+lft[i]+'; top:15;"><font color="#000000"><small>'+deb[i]+'</small></font></div><BR>';
parent.bas.document.write(z); }

parent.bas.document.write("</p></body></html>");	
parent.bas.document.close();
document.table.h0.value=x;}
}

function mo(x){	//mouseover
document.table.T3.value= x;}

function ctrst(x){ //contraste
if ((x<1)||(x>10000)){
 alert("Il faut choisir un nombre entre 1 et 10000");}
 else{
 document.table.h3.value=x;
trace()}
	}

function ligne(x) {
if ((x<0)||(x>100)){
 alert("Il faut choisir un nombre entre 0 et 100");}
 else{
 document.table.h6.value=x;
trace()}}

function defo(){
document.table.T1.value=4000;
document.table.T2.value=7000;
document.table.T4.value=15;
document.table.T5.value=3;
document.table.h1.value=4000;
document.table.h2.value=7000;
document.table.h3.value=15;
document.table.h6.value=3;
trace()}

function fenetre(url,x,y) {
if(document.table.h0.value=="0"){
alert("Il faut d'abord afficher un spectre d'élément pour avoir la liste de ses longueurs d'ondes !")}
else{
	fen = window.open(url,"fenetre",'toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y+' ');
		if(fen.closed){
		fen = window.open(url,"fenetre",'toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y+' ');}
		else{
		fen.close();
		fen = window.open(url,"fenetre",'toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y+' ');}
}
}

function fenetr2(url,x,y) {
	fen = window.open(url,"fenetre",'toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y+' ');
		if(fen.closed){
		fen = window.open(url,"fenetre",'toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y+' ');}
		else{
		fen.close();
		fen = window.open(url,"fenetre",'toolbar=0,location=0,directories=0,status=0,menubar=1,scrollbars=1,resizable=1,width='+x+',height='+y+' ');}
}


function spectre(x,y){
if ( x>=y){alert("Il faut choisir la fin plus grande que le début !!!")}
else {
	if ((y>7000)||(x<4000)){alert("En dehors des limites du spectre visible.")}
	else{document.table.h1.value=x;
document.table.h2.value=y;
trace();}
}}
