var formSent='no'; function isSent(){if(formSent=='no'){ formSent='yes';  return true;}else return false;}function showMessages(stringa){alert(stringa);}function popupFlash(ogetto,width,height){if(typeof(myFlash)!='undefined') myFlash.close(); myFlash=window.open(ogetto,'flash','width='+width+'px,height='+height+'px,toolbar=no,top:150,left:150'); myFlash.focus(); return false;}function sendForm(formId,inputId){var Form=document.getElementById(formId); if(!Form.ajax)  return true; Form.ajax.value='yes'; var myForm=Form.elements; var vars=''; if(Form.ajax && Form.ajax.value=='yes'){for(var i = 0; i < myForm.length; i++){ if(typeof(myForm[i].value)!='undefined')  { if(!(myForm[i].type=='checkbox' && myForm[i].checked==false))  vars+=((vars!='')?'&':'')+myForm[i].name+'='+escape(myForm[i].value); }}if(typeof(inputId)!='undefined'){if(document.getElementById(inputId) && typeof(inputId)=='string')  document.getElementById(inputId).value=''; else { for(var i=0;i<inputId.length;i++)  document.getElementById(inputId[i]).value='';}} rsconnect2('POST',Form.action,vars);  Form.ajax.value='no';  return false;}else  return true;}function ascii2script(stringa){/*HEXADECIMAL ASCII CONVERSION*/ if(stringa!=''){stringa = stringa.replace(/&deg;/g,'\xB0'); stringa = stringa.replace(/&Agrave;/g,'\xC0'); stringa = stringa.replace(/&agrave;/g,'\xE0'); stringa = stringa.replace(/&Aacute;/g,'\xC1'); stringa = stringa.replace(/&pound;/g,'\xA3'); stringa = stringa.replace(/&ccedil;/g,'\xE7'); stringa = stringa.replace(/&euro;/g,'\u20ac'); stringa = stringa.replace(/&nbsp;/g,'\x81'); stringa = stringa.replace(/&aacute;/g,'\xE1'); stringa = stringa.replace(/&Egrave;/g,'\xC8'); stringa = stringa.replace(/&egrave;/g,'\xE8'); stringa = stringa.replace(/&Eacute;/g,'\xC9'); stringa = stringa.replace(/&eacute;/g,'\xE9'); stringa = stringa.replace(/&Igrave;/g,'\xCC'); stringa = stringa.replace(/&igrave;/g,'\xEC'); stringa = stringa.replace(/&Iacute;/g,'\xCD'); stringa = stringa.replace(/&iacute;/g,'\xED'); stringa = stringa.replace(/&Ograve;/g,'\xD2'); stringa = stringa.replace(/&ograve;/g,'\xF2'); stringa = stringa.replace(/&Oacute;/g,'\xD3'); stringa = stringa.replace(/&oacute;/g,'\xF3'); stringa = stringa.replace(/&Ugrave;/g,'\xD9'); stringa = stringa.replace(/&ugrave;/g,'\xF9'); stringa = stringa.replace(/&Uacute;/g,'\xDA'); stringa = stringa.replace(/&uacute;/g,'\xFA'); stringa = stringa.replace(/&amp;/g,'\x26'); stringa = stringa.replace(/&amp;#039;/g,'\x27'); /*non funziona altrimenti*/ stringa = stringa.replace(/&#039;/g,'\x27'); stringa = stringa.replace(/&quot;/g,'\x22'); stringa = stringa.replace(/&lt;/g,'\x3c'); stringa = stringa.replace(/&gt;/g,'\x3e'); stringa = stringa.replace(/<br \/>/g,'\n'); stringa = stringa.replace(/<br>/g,'\n'); stringa = stringa.replace(/<b>/g,''); stringa = stringa.replace(/<\/b>/g,''); return stringa;}else return '';} var html2script= ascii2script; var rsconnection=false; function rsconnect2 (tipo,myUrl,myVars,myReferer){rsconnection=false; try { rsconnection=new XMLHttpRequest(); /*mozilla, firefox, safari, netscape*/}catch(e)  /*microsoft recente*/ { try  { rsconnection=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e)  /*microsoft vecchio*/  { try  {  rsconnection=new ActiveXObject("Microsoft.XMLHTTP"); } catch(e)  /*altrimenti*/  {  rsconnection=false; }}}if(!rsconnection)  return; rsconnection.onreadystatechange=rscontrol2; rsconnection.open(tipo, myUrl, true); rsconnection.setRequestHeader('Content-Type','application/x-www-form-urlencoded;'); if(tipo == 'POST')  rsconnection.send(myVars); else  rsconnection.send(null);}function rscontrol2 (){if(rsconnection.readyState==4){ var myHtml = rsconnection.responseText;  if(myHtml!='' && myHtml=='changeimage')  { if(typeof(myImmagine)=='object')  {  var cc=1;   var fine='no';   while(fine!='yes')   {  if(document.getElementById(myImmagine[1]+cc))   {   ++myImgCase;    document.getElementById(myImmagine[1]+cc).src=myImmagine[0]+myImgCase+'.jpg'+'?'+myImmagine[1]+'='+cc;    ++cc;  }  else    fine='yes';  }}} else if(myHtml!='')  { /*alert(myHtml);*/  eval(myHtml); }}}function getkey(e){if (window.event)  return window.event.keyCode; else if (e)  return e.which; else  return false;}function check_int(e,valore){var key_code=getkey(e); var key_str=String.fromCharCode(key_code); var key_num=parseInt(key_str); if(key_str!= key_num && key_code!=8 && key_code!=17 && key_code!=18 && key_code!=19 && key_code!=20 && key_code!=0)  return false; else  return true;}function check_float(e,valore,n){var key_code=getkey(e); var key_str=String.fromCharCode(key_code); var key_num=parseFloat(key_str); if((key_str!= key_num && key_code!=8 && key_code!=46 && key_code!=17 && key_code!=18 && key_code!=19 && key_code!=20 && key_code!=0))/* || (valore.value=='' && key_code==48))*/  return(false); else { if(key_code!=8 && key_code!=0)  { var newstr=valore+key_str;  var newsplit=newstr.split('.');  if(newsplit.length>2)   return(false);  else  {  if(newsplit.length==2)   {  if(typeof(n)!='undefined' && newsplit[1].length>n)    return(false);  }}} return true;}}/* RG: Controllo e-mail */ function check_email(name1, name2, nameBox1, nameBox2){var x = document.getElementById(name1); var y = document.getElementById(name2); var value = "error";  if ((x.value == y.value) && (x.value != ""))  value = "confirm";  var z1 = document.getElementById(nameBox1); var z2 = document.getElementById(nameBox2);  z1.innerHTML = "<img src=\"immagini/sf-email-" + value + ".png\" alt=\"Ok\" />"; z2.innerHTML = "<img src=\"immagini/sf-email-" + value + ".png\" alt=\"Ok\" />";}/* RG: Fine controllo e-mail */ function MouseCoordinates(e){if (e.layerX){ x = e.layerX;  y = e.layerY;}else if (e.offsetX){ x = e.offsetX;  y = e.offsetY;}var position=new Array(x,y);  return position;}function createLabel(padre,id,testo,myStyle){var myLabel=document.createElement('label'); myLabel.setAttribute('for',id); myLabel.innerHTML=testo; if(typeof(myStyle)!='undefined') myLabel.className=myStyle; else myLabel.className='dynamicLabel'; padre.appendChild(myLabel); return myLabel;}function create(padre,myElement,props){if(document.all){ var attributes='';  if(typeof(props)!='undefined')  { for(i in props)   attributes+=' '+i+'="'+props[i]+'"'; } var myNew=document.createElement('<'+myElement+attributes+((myElement=='input' || myElement=='img' || myElement=='br')?' />':'>'));}else { var myNew=document.createElement(myElement);  for(i in props)  myNew.setAttribute(i,props[i]);}if(padre!=''){padre.appendChild(myNew); return myNew;}else return myNew;}function testNodes(padre,figlio){if(typeof(padre)=='object') var arrayNodes=padre.childNodes; else var arrayNodes=document.getElementById(padre).childNodes; for(var i in arrayNodes){if(arrayNodes[i].id==figlio) return true;}return false;}function removeChilds(padre,figlio){if(typeof(padre)=='object') var myNodes=padre; else {if(document.getElementById(padre)) var myNodes=document.getElementById(padre); else return false;}var arrayNodes=myNodes.childNodes;  if(typeof(figlio)!='undefined')  { for(var i in arrayNodes)  { if(typeof(arrayNodes[i])=='object' && figlio==arrayNodes[i].id)  myNodes.removeChild(arrayNodes[i]); }} else  { var uscita='no';  while(arrayNodes[0] && uscita=='no')  {  var c=0;   for(var i in arrayNodes)   {  if(typeof(arrayNodes[i])=='object')   {  document.getElementById(padre).removeChild(arrayNodes[i]);   ++c;  } }  if(c==0)   uscita='yes'; }}return true;}function number_format (number, decimals, dec_point, thousands_sep){ var exponent = "";  var numberstr = number.toString ();  var eindex = numberstr.indexOf ("e");  if (eindex > -1)  {  exponent = numberstr.substring (eindex);   number = parseFloat (numberstr.substring (0, eindex)); }  if (decimals != null)  {  var temp = Math.pow (10, decimals);   number = Math.round (number * temp) / temp; } var sign = number < 0 ? "-" : "";  var integer = (number > 0 ?    Math.floor (number) : Math.abs (Math.ceil (number))).toString ();   var fractional = number.toString ().substring (integer.length + sign.length);  dec_point = dec_point != null ? dec_point : ".";  fractional = decimals != null && decimals > 0 || fractional.length > 1 ?         (dec_point + fractional.substring (1)) : "";  if (decimals != null && decimals > 0)  {  for (i = fractional.length - 1, z = decimals; i < z; ++i)    fractional += "0"; }  thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ?          thousands_sep : null;  if (thousands_sep != null && thousands_sep != "")  {for (i = integer.length - 3; i > 0; i -= 3)    integer = integer.substring (0 , i) + thousands_sep + integer.substring (i); }  return sign + integer + fractional + exponent;}function addBookmark(title,url){if (window.sidebar) /* firefox */  window.sidebar.addPanel(title, url, ""); else if(window.opera && window.print) /*opera*/ { var elem = document.createElement('a');  elem.setAttribute('href',url);  elem.setAttribute('title',title);  elem.setAttribute('rel','sidebar');  elem.click();} else if(document.all)/*ie*/  window.external.AddFavorite(url, title);}function rsRollUp(ids,finalHeight){document.getElementById(ids[0]).style.display='none'; document.getElementById(ids[0]).style.height=finalHeight+'px'; document.getElementById(ids[1]).style.display='block'; document.getElementById(ids[1]).style.height='';}function showInfoLayer(myLeft,myTop){var infoLayer=document.getElementById('infoLayer'); if(typeof(myTop)!='undefined') infoLayer.style.top=myTop+'px'; if(typeof(myLeft)!='undefined') infoLayer.style.left=myLeft+'px'; infoLayer.style.display='block';  if(document.all && !document.getElementById('infoLayerIframe')){ myHeight=infoLayer.offsetHeight;  myWidth=infoLayer.offsetWidth;  create(document.getElementById('infoLayerContainer'),'iframe',{'id':'infoLayerIframe','style':'z-index:200;position:absolute;width:'+myWidth+'px;height:'+myHeight+'px;top:'+myTop+'px;left:'+myLeft+'px'}); }}function removeInfoLayer(){if(document.all) removeChilds(document.getElementById('infoLayerContainer'),'infoLayerIframe');  document.getElementById('infoLayer').style.display='none';}function rollMyMenu(idObject,imgSrc){if(document.getElementById(idObject)){ if(document.all)  { document.getElementById(idObject).style.cursor='hand'; } else  { document.getElementById(idObject).style.cursor='pointer'; } document.getElementById(idObject).style.backgroundImage='url('+imgSrc+')';}}var jsloaded='yes';
