
function PreloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=PreloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

originalColorArray = new Array();

function changeBg(tr) {
	if (isTrMarked(tr)) return;
	var children = tr.childNodes;
	tmpArray = new Array();
	for (var i=0;i < children.length; i++) {
		tmpArray[i] = tr.children[i].bgColor;
		tr.children[i].bgColor='#FFFFD7';
	}
	originalColorArray[tr.rowIndex] = tmpArray;
}

function resetBg(tr) {
	if (isTrMarked(tr)) return;
	tmpArray = originalColorArray[tr.rowIndex];
	var children = tr.childNodes;
	for (var i=0;i < children.length; i++) {
		tr.children[i].bgColor=tmpArray[i];
	}	
}

function isTrMarked(tr) {
	if (tr.children[0].bgColor=='#F3F2E4') {
		return true;
	}
	return false;
}

function NewWindow(oggetto,w,h,scroll){
	var win2 = window.open(oggetto,"NewWindow","toolbar=no,directories=no,menubar=0,scrollbars="+scroll+",width="+w+",height="+h+",top=50,left=50")
}

function emailValidation(frm){
var esito = true;
with (frm.txtMail){
 	if (value.length > 0){
		apos=value.indexOf("@"); 
		dotpos=value.lastIndexOf(".");
		lastpos=value.length-1;
		spacepos=value.indexOf(" ");
		if (apos<1 || dotpos-apos<2 || lastpos-dotpos>4 || lastpos-dotpos<2 || spacepos>-1) {
			esito=false;
			alert("Indirizzo e-mail non valido");
		}
	}
}
return esito
}


function checkSpam(frm){
	check_form = true;
	
   EmailAddr = frm.txtMail.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   if (!Filtro.test(EmailAddr)) { check_form = false }

	Nome = frm.txtNominativo.value;
	Filtro = /^([a-zA-Z0-9_\.\-\s\'\à?\è\à?\ù\ò\ì])+$/;	
   if (!Filtro.test(Nome)) { check_form = false }
	
	Messaggio = frm.txtMessaggio.value;	
	Filtro = /^([a-zA-Z0-9_\.\-\s\'\"\?\!\+\*\à?\è\à?\ù\ò\ì\;\:\,\/])+$/;
   if (!Filtro.test(Messaggio)) { check_form = false }    	
	
	return check_form;
}


