function Gordon(pString,epsString,poString,rString,gString){

price=pString;
earningsPShare=epsString;
payOut=poString;
requiredReturn = rString;
growth=gString;

p=parseFloat(pString);
eps=parseFloat(epsString);
po=parseFloat(poString);
r=parseFloat(rString);
g=parseFloat(gString);

if( price=="" ){

p = (eps*po)/(r-g);
output =  p.toString();
document.form1.p.value=output.substr(0,7);

} else if( growth=="" ){

g = r - (eps*po)/p;
output =  g.toString();
document.form1.g.value=output.substr(0,7);

} else if(requiredReturn==""){

r =  (eps*po)/p + g;
output =  r.toString();
document.form1.r.value=output.substr(0,7);

} else if(payOut==""){

po = (p/eps)*(r-g);
output =  po.toString();
document.form1.po.value=output.substr(0,7);

} else if(earningsPShare==""){

eps = (p/po)*(r-g);
output =  eps.toString();
document.form1.eps.value=output.substr(0,7);

}

}


function IstruzioniPopUp() {
Newwindow=window.open("","Newwindow","width=400,height=260");
Newwindow.document.write('<body bgcolor="beige">');
Newwindow.document.write('<center><h1>Istruzioni</h1></center>');
Newwindow.document.write('Inserite i valori di eps, po, r, g e p');
Newwindow.document.write(' ad eccezione di uno poi cliccate su "Calcola".<br>');
Newwindow.document.write(' Per esempio, se volete stimare il valore teorico');
Newwindow.document.write(' del titolo azionario inserite i valori di');
Newwindow.document.write(' eps, po e r poi cliccate "Calcola".<br>');
Newwindow.document.write('Se invece volete stimare il tasso di crescita');
Newwindow.document.write(' atteso scontato dal mercato (g)');
Newwindow.document.write(' inserite tutti gli altri valori compreso il');
Newwindow.document.write(' prezzo (p) e poi premete il pulsante.<br>');
Newwindow.document.write(' Attenzione r deve essere > g!<br>');
Newwindow.document.close();
setTimeout("Newwindow.close()",15000);


}



