function roll(obj,Img)
{
obj.src = "./images/" + Img;
}
function preload()
{
  if (!document.images) return;
  var wl = new Array();
  var arguments = preload.arguments;
  for (var i = 0; i < arguments.length; i++) {
    wl[i] = new Image();
    wl[i].src = arguments[i];
  }
}
function loginFnc(){
strUser=document.form1.txtUser.value;
strPassword=document.form1.txtPwd.value;
document.form1.txtUser.style.background="#FFFFFF";
document.form1.txtPwd.style.background="#FFFFFF";
if (strUser != "" && strUser != "utente"){
document.form1.txtUser.style.color="#003273";
if (strPassword != "" && strPassword != "utente"){
document.form1.HdnFnc.value = 1;
document.form1.submit();
}
else{
document.form1.txtPwd.style.background="#BE004A";

document.form1.txtPwd.style.color="#FFFFFF";
document.form1.txtPwd.focus();
}
}
else{
document.form1.txtUser.style.background="#BE004A";
document.form1.txtUser.style.color="#FFFFFF";
document.form1.txtUser.focus();
}
}

function logOutFnc(){
document.form1.HdnFnc.value = 2;
document.form1.submit();
}

function NewsLetter(){
if (checkMail('txt_newsletter_email') == true){
document.form1.HdnFnc.value = 3;
document.form1.submit();
}
else{
document.form1.txt_newsletter_email.style.color="#FFFFFF";
document.form1.txt_newsletter_email.style.background="#BE004A";
document.form1.txt_newsletter_email.focus();
}
}
function checkMail(InputData){
Mail = document.form1[InputData].value;
var mailRet = false;
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
  	if (Filtro.test(Mail)){
	mailRet = true;}
return mailRet;}
function ControllaCF(cf){
var validi, i, s, set1, set2, setpari, setdisp; 
if( cf == '' ) return ''; 
cf = cf.toUpperCase(); 
if( cf.length != 16 ) return false; 
validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; 
for( i = 0; i < 16; i++ ){ 
if( validi.indexOf( cf.charAt(i) ) == -1 ) return false; } 
set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX"; 
s = 0; 
for( i = 1; i <= 13; i += 2 ) 
s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) ))); 
for( i = 0; i <= 14; i += 2 ) s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) ))); 
if( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) ) return false; 
return true; }

function ControllaPIVA(pi){ 
if( pi == '' ) return ''; 
if( pi.length != 11 ) return false; 
validi = "0123456789"; 
for( i = 0; i < 11; i++ ){ 
if( validi.indexOf( pi.charAt(i) ) == -1 ) return false; 
} 
s = 0; 
for( i = 0; i <= 9; i += 2 ) s += pi.charCodeAt(i) - '0'.charCodeAt(0); 
for( i = 1; i <= 9; i += 2 ){ c = 2*( pi.charCodeAt(i) - '0'.charCodeAt(0) ); 
if( c > 9 ) c = c - 9; 
s += c; } 
if( ( 10 - s%10 )%10 != pi.charCodeAt(10) - '0'.charCodeAt(0) ) return false; 
return true; }
function checkPwd(InputData,InputDataR){
var pwdRet = false;
password = document.form1[InputData].value;
passwordR = document.form1[InputDataR].value;
password.test=/\w/;
if (password == passwordR && password != false){
	if (password.length >= 6 && password.length <= 10 ){
	pwdRet = true;}
}
return pwdRet;}
function checkUserID(InputData){
user = document.form1[InputData].value;
var userRet = false;
user.test=/\w/;
if (user != false){
		if (user.length >= 6 && user.length <= 12 ){
		userRet = true;}
}
return userRet;}
function checkInputData(InputName){
strData = document.form1[InputName].value;
strData.test = /\w/;
if (strData != false || strData != ""){
bTrue = true;
}
else{
bTrue = false;
}
return bTrue;}