if ((navigator.appName.indexOf('Microsoft')+1)) {
document.write('<style type="text/css"> .opacity1 {filter:alpha(opacity=90)} .opacity2 {filter:alpha(opacity=100)} </style>'); }
if ((navigator.appName.indexOf('Netscape')+1)) {
document.write('<style type="text/css"> .opacity1 {-moz-opacity:0.5} .opacity2 {-moz-opacity:1} </style>'); }
else {
document.write(''); }

var errfound = false;

if ((navigator.appName.indexOf('Microsoft')+1)) {
document.write('<style type="text/css"> .opacity1_nol {filter:alpha(opacity=50)} .opacity2_nol {filter:alpha(opacity=100)} </style>'); }
if ((navigator.appName.indexOf('Netscape')+1)) {
document.write('<style type="text/css"> .opacity1_nol {-moz-opacity:0.5} .opacity2_nol {-moz-opacity:1} </style>'); }
else {
document.write(''); }

var errfound = false;

function error(elem, text) {
	if (errfound) return;
	window.alert(text);
	elem.select();
	elem.focus();
	errfound = true;
}

function loginCheck(f) {

	errfound = false;

	if (f.codice.value == "")
	   error(f.codice,"Perfavore digita il tuo Login");

	if (f.passwd.value == "")
	   error(f.passwd,"Perfavore digita la tua Password!");
	
  	return ! errfound;
}

function checklenght(form){

if (form.search.value.length < 4) {
	alert("Inserisci una parola di almeno 4 Caratteri.");
	return false;
}
}



function uploadCheck(f2) {

	errfound = false;

	if (f2.blob1.value == "")
		error(f2.blob1,"Perfavore scegli il File da Inviare");
	
  	return ! errfound;
}

function SymError()
	{
	return true;
	}
	window.onerror = SymError;

function formHandlerOrdina(form){
var URL = document.formordina.ordina.options[document.formordina.ordina.selectedIndex].value;
window.location.href = URL;
}

function formHandlerVisualizza(form){
var URL = document.formordina.visualizza.options[document.formordina.visualizza.selectedIndex].value;
window.location.href = URL;
}

function MM_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=MM_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];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){
 p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){
 b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){
 if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;
 for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}
 if(!f){p7c[a][p7c[a].length++]=args[k];}}}
}

function P7_Snap() { //v2.64 by PVII
 var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
 if(document.layers||window.opera){pa='';}for(k=0;k<(args.length);k+=4){
 if((g=MM_findObj(args[k]))!=null){if((el=MM_findObj(args[k+1]))!=null){
 a=parseInt(args[k+2]);b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
 da="document.all['"+args[k]+"']";if(document.getElementById){
 d="document.getElementsByName('"+args[k]+"')[0]";if(!eval(d)){
 d="document.getElementById('"+args[k]+"')";if(!eval(d)){d=da;}}
 }else if(document.all){d=da;}if(document.all||document.getElementById){while(tx==1){
 p+=".offsetParent";if(eval(d+p)){x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
 }else{tx=0;}}ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);tw=x+ox+y+oy;
 if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1)){
  ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);}else{
  w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
  x=document.body.scrollLeft+event.clientX+bx;y=document.body.scrollTop+event.clientY;}}
 }else if(document.layers){x=g.x;y=g.y;q0=document.layers,dd="";for(var s=0;s<q0.length;s++){
  dd='document.'+q0[s].name;if(eval(dd+'.document.'+args[k])){x+=eval(dd+'.left');y+=eval(dd+'.top');
  break;}}}e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
 if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
  xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);}
 e.left=xx+pa;e.top=yy+pa;}}}
}

////////////// funzione che mi elimina gli spazi bianchi ////////////////

function stripSpaces( myField )
	{
	  myField = (myField.replace(/^\W+/,'')).replace(/\W+$/,'');
	  return myField;
	}
	
	///////// funzione che controlla la validità di un indirizzo e-mail ///////

function ControllaMail( EmailAddr )
  {
    Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (Filtro.test(EmailAddr))
      return true;
    else
      return false;
  }

function check(form){
		if(form.login.value == ""){
			alert('Il campo "Login" è obbligatorio');
			form.login.focus();
			return;
		}
		if(form.password.value == ""){
			alert('Il campo "Password" è obbligatorio');
			form.password.focus();
			return;
		}
		if(form.nome.value == ""){
			alert('Il campo "Ragione Sociale (Cognome/Nome)" è obbligatorio');
			form.nome.focus();
			return;
		}
		if(form.piva.value == ""){
			alert('Il campo "P.Iva (Codice Fiscale)" è obbligatorio');
			form.piva.focus();
			return;
		}
		if(form.via.value == ""){
		  	alert('Il campo "Indirizzo" è obbligatorio');
			form.via.focus();
			return;
		}

		if(form.cap.value == ""){
		  	alert('Il campo "Cap" è obbligatorio');
			form.cap.focus();
			return;
		}

		if(form.citta.value == ""){
		  	alert('Il campo "Citt&agrave;" è obbligatorio');
			form.citta.focus();
			return;
		}

		if(form.provincia.value == ""){
		  	alert('Il campo "Provincia" è obbligatorio');
			form.provincia.focus();
			return;
		}

		if(form.telefono.value == ""){
		  	alert('Il campo "Telefono" è obbligatorio');
			form.telefono.focus();
			return; 
		}
		if(ControllaMail( form.email.value ) == false ){
		  	alert('Il campo "Email" è obbligatorio');
			form.email.focus();
			return;
		}

		if (!form.accettodis.checked  ) {
			alert("Per proseguire con l'iscrizione è necessario accettare il contratto di adesione in tutte le sue parti.");
	 		form.accettodis.focus();
			return;
		}

		if (form.password.value != form.password2.value){
			alert("Le password non corrispondono.");
			form.password.focus();
			return;
		}
	
		if (form.password.value.length < 6){
			alert("Inserire una password di almeno 6 caratteri.");
			form.password.focus();
			return;
		}

		form.submit();	
	}


function checkDatiUtente(form){
		if(form.password.value == ""){
			alert('Il campo "Password" è obbligatorio');
			form.password.focus();
			return;
		}
		if(form.nome.value == ""){
			alert('Il campo "Ragione Sociale (Cognome/Nome)" è obbligatorio');
			form.nome.focus();
			return;
		}
		if(form.piva.value == ""){
			alert('Il campo "P.Iva (Codice Fiscale)" è obbligatorio');
			form.piva.focus();
			return;
		}
		if(form.via.value == ""){
		  	alert('Il campo "Indirizzo" è obbligatorio');
			form.via.focus();
			return;
		}

		if(form.cap.value == ""){
		  	alert('Il campo "Cap" è obbligatorio');
			form.cap.focus();
			return;
		}

		if(form.citta.value == ""){
		  	alert('Il campo "Citta" è obbligatorio');
			form.citta.focus();
			return;
		}

		if(form.provincia.value == ""){
		  	alert('Il campo "Provincia" è obbligatorio');
			form.provincia.focus();
			return;
		}

		if(form.telefono.value == ""){
		  	alert('Il campo "Telefono" è obbligatorio');
			form.telefono.focus();
			return; 
		}
		if(ControllaMail( form.email.value ) == false ){
		  	alert('Il campo "Email" è obbligatorio');
			form.email.focus();
			return;
		}


		if (form.password.value != form.password2.value){
			alert("Le password non corrispondono.");
			form.password.focus();
			return;
		}
	
		if (form.password.value.length < 6){
			alert("Inserire una password di almeno 6 caratteri.");
			form.password.focus();
			return;
		}

		form.submit();	
	}

function checkcontatti(form){
		if(form.nome.value == ""){
			alert('Il campo "Nome" è obbligatorio');
			form.nome.focus();
			return;
		}
		if(form.cognome.value == ""){
			alert('Il campo "Cognome" è obbligatorio');
			form.cognome.focus();
			return;
		}
		if(ControllaMail( form.email.value ) == false ){
		  	alert( "Inserire un indirizzo e-mail corretto" );
			form.email.focus();
			return;
		}
		if( stripSpaces( form.commento.value ) == "" ){
		  alert('Il campo "Commento" è obbligatorio');
			form.commento.focus();
			return;
		}
		form.submit();	
	}

function checkrequired(which) {
		
		if (nuovadest.nuovo_indirizzo.checked == false)

		return true;

		else

		var pass=true;
		if (document.images) {
			for (i=0;i<which.length;i++) {
			var tempobj=which.elements[i];
		if (tempobj.name.substring(0,8)=="required") {
		if (((tempobj.type=="text"||tempobj.type=="textarea")&&
			tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
			tempobj.selectedIndex==0)) {
		pass=false;
		break;
		         }
		      }
		   }
		}

		if (!pass) {
			shortFieldName=tempobj.name.substring(8,30).toUpperCase();
			alert("Il campo "+shortFieldName+" è obbligatorio.");
			return false;
		}
			else
		return true;
	}


function checkcondizioni(formcondizioni){

		if (!formcondizioni.accettocondizioni.checked) {
			alert("Per proseguire con l'iscrizione è necessario accettare il contratto in tutte le sue parti.");
	 		formcondizioni.accettocondizioni.focus();
			return false;
		}
			else

			return true;	
	}

var flashEnabled=checkFlash(requestedFlashVersion);

