
function fabEnc(s){
	str=""
	for(i=0;i<s.length;i++){
		switch(s.charAt(i)){
			case "0": str+="7"; break;
			case "7": str+="0"; break;
			case "9": str+="1"; break;
			case "1": str+="9"; break;
			case "5": str+="3"; break;
			case "3": str+="5"; break;
			case "6": str+="4"; break;
			case "4": str+="6"; break;
			case "2": str+="8"; break;
			case "8": str+="2"; break;
		}
	}
	return str;
}

function richiestaInfo(elm){
var rI="";
var theA=""+Math.floor(Math.random()*1000000);
var theB=fabEnc(theA);
rI=rI+"<center><table width='440' cellpadding='4' style='border: solid 2px #003366;'><tr><td align='center'>";
rI=rI+"<img onclick='closeRichiesta(\""+elm+"\");' src='images/chiudi.gif' width='16' height='16' border='0' style='float:right;'>";
rI=rI+"<center><form action='richiestaInfo.asp' method='post' onsubmit='return checkData(this);'>";
rI=rI+"<input type='hidden' name='sw' value='"+elm+"'>";
rI=rI+"<input type='hidden' name='theA' value='"+theA+"'>";
rI=rI+"<table cellpadding='0' cellspacing='0'>";
rI=rI+"<tr>";
rI=rI+"  <td nowrap>[*] Nome e cognome:<img src='spacer.gif' alt='' width='6' height='1'></td>";
rI=rI+"  <td><input class='txtFieldMed' type='text' name='nome' value=''></td>";
rI=rI+"</tr>";
rI=rI+"<tr>";
rI=rI+"  <td nowrap>Ragione sociale:<img src='spacer.gif' alt='' width='6' height='1'></td>";
rI=rI+"  <td><input class='txtFieldMed' type='text' name='ragsoc' value=''></td>";
rI=rI+"</tr>";
rI=rI+"<tr>";
rI=rI+"  <td nowrap>[*] Indirizzo e-mail:<img src='spacer.gif' alt='' width='6' height='1'></td>";
rI=rI+"  <td><input class='txtFieldMed' type='text' name='email' value=''></td>";
rI=rI+"</tr>";
rI=rI+"<tr>";
rI=rI+"  <td nowrap>Telefono:<img src='spacer.gif' alt='' width='6' height='1'></td>";
rI=rI+"  <td><input class='txtFieldMed' type='text' name='telefono' value=''></td>";
rI=rI+"</tr>";
rI=rI+"<tr>";
rI=rI+"  <td nowrap>Richiesta:<img src='spacer.gif' alt='' width='6' height='1'></td>";
rI=rI+"  <td><textarea class='taFieldMed' name='richiesta'></textarea></td>";
rI=rI+"</tr>";
rI=rI+"</table>";
rI=rI+"<br/><b><font color='red'>"+theB+"</font></b>";
rI=rI+"<br/>Digitare nel campo sottostante il codice di controllo riportato in rosso qui sopra.";
rI=rI+"<br/><input class='txtFieldMini' style='text-align:center;' type='text' name='theB' value=''>";
rI=rI+"<br/><input class='btn' style='margin-top:6px;' type='submit' value='Invia richiesta'>";
rI=rI+"</form></center>";
rI=rI+"</td></tr></table></center>";
document.getElementById("divRichiesta"+elm).innerHTML=rI;
}

function msgInfoInviate(){
	document.write("<p align='right' style='font-weight:bold;color:#cc0000;'>La richiesta di informazioni<br>&egrave; stata correttamente inoltrata.<br/>Risponderemo al pi&ugrave; presto. Grazie!</p>");
}
function msgInfoInviateGen(){
	document.write("<p align='center' style='font-weight:bold;color:#cc0000;'>La richiesta di informazioni<br>&egrave; stata correttamente inoltrata.<br/>Risponderemo al pi&ugrave; presto. Grazie!</p></p>");
}

function printButtonRichiestaInfo(sw, label){
	if(msg=="infoSent" && sw==label){
	  msgInfoInviate();
	}else{
	  document.write("<p align='right'><input class='btn' type=button onclick='richiestaInfo(\""+label+"\")' value='Richiedi informazioni' onFocus='this.blur();'></p>");
	}
}

function printButtonRichiestaInfoGen(sw, label){
	if(msg=="infoSent" && sw==label){
	  msgInfoInviateGen();
	}else{
	  document.write("<p align='center'><input class='btn' type=button onclick='richiestaInfo(\""+label+"\")' value='Richiedi informazioni' onFocus='this.blur();'></p>");
	}
}

function closeRichiesta(elm){
var str="";
str="<p align='right'><input class='btn' type=button  onclick='richiestaInfo(\""+elm+"\")' value='Richiedi informazioni' onFocus='this.blur();'></p>";
document.getElementById("divRichiesta"+elm).innerHTML=str;
}

function checkData(frm){
  if (frm.nome.value=="" || frm.email.value==""){
    alert("Attenzione, i campi con [*] sono obbligatori.");
    return false;
  }
  if (!isEmail(frm.email.value)){
    alert("Attenzione, indicare un indirizzo e-mail valido.");
    return false;
  }
  if (fabEnc(frm.theB.value)!=frm.theA.value){
    alert("Attenzione, il codice di controllo è stato digitato in modo errato.");
    return false;
  }
  return true;
}

function isEmail(indirizzo) {
		if(indirizzo=="") {return true};
		if (window.RegExp) {    
			var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";    
			var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";    
			var regnv = new RegExp(nonvalido);    
			var regv = new RegExp(valido);    
			if (!regnv.test(indirizzo) && regv.test(indirizzo))      
				return true;    
			return false;    
		}else{
			if(indirizzo.indexOf("@") >= 0)
			 return true;
			return false;
		}	
	}

function infoAlert(){
	iH="";
	iH=iH+"<br><center><table width='680' cellpadding='4' style='border: solid 2px #003366;'><tr><td>";
	iH=iH+"<table cellpadding='0' cellspacing='0' width='100%'><tr><td><i>Denominazione completa:</i> <b>SOLVENDO di Fabio Di Marino & C. S.n.c.</b><br><br></td><td align='right' valign='top'><a href='javascript:closeInfo()'><img src='images/chiudi.gif' width='16' height='16' border='0' alt='Chiudi'></a></td></tr></table>";
  iH=iH+"<i>P.IVA, Codice fiscale:</i> 02532860646<br>";
  iH=iH+"<i>N. iscrizione Registro Imprese di Avellino:</i> 02532860646 del 22/10/2007<br><i>N. iscrizione REA:</i> AV-164910<br>";
  iH=iH+"<i>Cod. iscrizione Anagrafe Nazionale delle Ricerche:</i> 59578OQB del 14/05/2008<br><br>";
  iH=iH+"<i>Sede legale:</i> via Legniti, 20 - 83024 - Monteforte Irpino (AV)<br>";
  iH=iH+"<i>Sede operativa:</i> via Nazionale Torrette, 22 - 83013 - Mercogliano (AV)<br>";
  iH=iH+"</td></tr></table></center><br>";
  document.getElementById("infos").innerHTML=iH;
  document.getElementById("infos").style.visibility='visible';
}

function closeInfo(){
	document.getElementById("infos").innerHTML='';
	document.getElementById("infos").style.visibility='hidden';
}

	function highlight(obj){
		obj.style.backgroundImage='url(images/sfondo_cubetto_on.gif)';
	}
	function unHighlight(obj){
		obj.style.backgroundImage='url(images/sfondo_cubetto.gif)';
	}
