document.write('<div id="firmejs"></div>')
iH=''
iH+='<div id=firme><a href=javascript:elenco()>elenco firme</a></div>'
iH+='<div id=formjs>'
iH+='<table><tr>';iH+='<td>nome</td><td>cognome</td><td>note</td><td></td></tr>'
iH+='<tr><td><input type=text id=nome size=20>';iH+='<td><input type=text id=cognome size=20>';iH+='<td><input type=text id=note size=40>';iH+='<td><input type=button value=aggiungi onClick=putData()></tr>';iH+='</table></div>'
$('firmejs').innerHTML=iH;elenco(7)
function elenco(n){pars=new Array()
pars['mode']='elenco';pars['limit']=n;new Ajax.Request('p.html',{method:'post',parameters:pars,onSuccess:function(transport){gSign=(transport.responseText.evalJSON())
writeSign(transport.responseText.evalJSON())},onError:function(transport){errAjax=transport.responseText
alert('p'+errAjax);}});}
function writeSign(gSign){for(x in gSign['nomi'])
if(x>=0)
iH+='<tr><td class="nome">'+gSign['nomi'][x]+'</td><td class="cognome">'+gSign['cognomi'][x]+'</td><td class="note">'+gSign['note'][x]+'</td></tr>';iH+='</table>';iH+='<p>&nbsp;</p><p>..ed altri per un totale di <a href=javascript:elenco()>'+gSign['total']+' firme</a>, se vuoi aggiungi la tua:</p>'
$('firme').innerHTML=iH;}
function putData(){if($('nome').value.length<1){alert('manca il nome');return}
if($('cognome').value.length<1){alert('manca il cognome');return}
var a=confirm('sei sicuro di inserire la firma '+$('nome').value+' '+$('cognome').value+'?')
if(a==false)return;pars=new Array()
pars['mode']='insert';pars['nome']=$('nome').value
pars['cognome']=$('cognome').value
pars['note']=$('note').value
new Ajax.Request('p.html',{method:'post',parameters:pars,onSuccess:function(transport){gDims=(transport.responseText.evalJSON())
alert('dati registrati, grazie\n tra poco verranno inseriti nell\'elenco')},onException:function(transport){errAjax=transport.responseText
alert('p'+errAjax);}});}
