
var ref;

var win = null;
function newWindow(mypage,myname,w,h,features) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,'FOTO',settings);
  win.window.focus();
}

function openwin(url,x,y)
 {
   var w = x;
   var h = y;
   var l = Math.floor((screen.width-w)/2);
   var t = Math.floor((screen.height-h)/2);
   ref=window.open(url,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no,resizable=yes");
 ref.focus();
 }

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_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_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 show(name)
{
	if (document.layers)
	{
		vista = (document.layers[name].visibility == 'hide') ? 'show' : 'hide'
		document.layers[name].visibility = vista;
	}
	else if (document.all)
	{
		vista = (document.all[name].style.visibility == 'hidden') ? 'visible'	: 'hidden';
		document.all[name].style.visibility = vista;
	}
	else if (document.getElementById)
	{
		vis = document.getElementById(name).style.visibility;
		vista = (vis == 'hidden'||vis=='') ? 'visible' : 'hidden';
		document.getElementById(name).style.visibility = vista;

	}
}

function show1(name)
{
	if (document.layers)
	{
		current = (document.layers[namr].display == 'none') ? 'block' : 'none';
		document.layers[name].display = current;
	}
	else if (document.all)
	{
		current = (document.all[name].style.display == 'none') ? 'block' : 'none';
		document.all[name].style.display = current;
	}
	else if (document.getElementById)
	{
		dis = document.getElementById(name).style.display;
		vista = (dis == 'none'||dis=='') ? 'block' : 'none';
		document.getElementById(name).style.display = vista;
	}
}

function faqToggle(obj,freccia) {
	if (!document.getElementById(obj).style.display || document.getElementById(obj).style.display == "none") {
		document.getElementById(obj).style.display = "block";
		document.getElementById(freccia).src = "images/frGiuRossa.png";
	}
	else {
		document.getElementById(obj).style.display = "none";
		document.getElementById(freccia).src = "images/frDxRossa.png";
	}
}

function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}

function follow(evt) {if (document.getElementById) {var obj = document.getElementById(divName).style;
obj.left = (parseInt(mouseX(evt))+offX) + 'px';
obj.top = (parseInt(mouseY(evt))+offY) + 'px';}}


function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}
function LayerWriter(_layer,_testo){
	if (document.layers) with (document.layers[_layer].document) {
		open();
		write(_testo);
		close();
	}else if (document.getElementById){
	 	document.getElementById(_layer).innerHTML=_testo;
		document.getElementById(_layer).offsetHeight;
	}
	else _layer.innerHTML=_testo
}

function checkMail(mail,lingua){
	var emailStr=mail
  	var emailPat=/^(.+)@(.+)$/
  	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
  	var validChars="\[^\\s" + specialChars + "\]"
  	var quotedUser="(\"[^\"]*\")"
  	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
  	var atom=validChars + '+'
  	var word="(" + atom + "|" + quotedUser + ")"
  	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
  	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
  	var matchArray=emailStr.match(emailPat)
  	if(matchArray==null) {
    	switch(lingua){
	   		case "ita":
	     		alert("Indirizzo e-mail non valido");
	     		break;
	   		case "eng":
	     		alert("E-mail address not valid");
	     		break;
	   		default:
	     		alert("Indirizzo e-mail non valido");
		}//fine switch
	 	return false
  	}
  	var user=matchArray[1]
  	var domain=matchArray[2]
  	if(user.match(userPat)==null) {
		switch(lingua){
	   		case "ita":
	     		alert("Indirizzo e-mail non valido");
	     		break;
	   		case "eng":
	     		alert("E-mail address not valid");
	    		break;
	   		default:
	     		alert("Indirizzo e-mail non valido");
		}//fine switch
		return false
  	}
  	var IPArray=domain.match(ipDomainPat)
  	if(IPArray!=null) {
		for(var i=1;i<=4;i++) {
			if(IPArray[i]>255) {
		 		switch(lingua){
	            	case "ita":
		          		alert("Indirizzo e-mail non valido");
		          		break;
	            	case "eng":
		          		alert("E-mail address not valid");
		          		break;
					default:
		          	alert("Indirizzo e-mail non valido");
	          	}//fine switch
		      	return false
	    	}
	 	}
	 	return true
   	}
   	var domainArray=domain.match(domainPat)
   	if(domainArray==null) {
	   	switch(lingua){
	     	case "ita":
	       		alert("Indirizzo e-mail non valido");
		   		break;
	     	case "eng":
		   		alert("E-mail address not valid");
		   		break;
		 	default:
		   		alert("Indirizzo e-mail non valido");
	     	}//fine switch
		 	return false
   	}
   	var atomPat=new RegExp(atom,"g")
   	var domArr=domain.match(atomPat)
   	var len=domArr.length
   	if(domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3){
		switch(lingua){
	    	case "ita":
	       		alert("Indirizzo e-mail non valido");
		   		break;
	     	case "eng":
		   		alert("E-mail address not valid");
		   		break;
		 	default:
		   		alert("Indirizzo e-mail non valido");
	   	}//fine switch
	   	return false
	}
	if(len<2) {
	    switch(lingua){
	    	case "ita":
		    	alert("Indirizzo e-mail non valido");
		     	break;
	        case "eng":
		      	alert("E-mail address not valid");
		      	break;
			default:
		      	alert("Indirizzo e-mail non valido");
	    }//fine switch
		return false
	}
	return true
}

function checkNewsletter(f,lingua){
	if(f.privacy[1].checked){
		switch(lingua){
			case "ita":
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
		   		break;
	    	case "eng":
		   		alert("In order to proceed authorization of data management must be confirmed!");
		   		break;
			default:
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
	   	}//fine switch
	  	return false  
	}
	if(f.nome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome");
		   		break;
	    	case "eng":
		   		alert("Name required");
		   		break;
			default:
		   		alert("Manca il nome");
	   }//fine switch
	  	return false  
	}
	if(f.cognome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il cognome");
		   		break;
	    	case "eng":
		   		alert("Surname required");
		   		break;
			default:
		   		alert("Manca il cognome");
	   	}//fine switch
	  	return false 
	}
	if(f.azienda.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome dell\'Azienda");
		   		break;
	    	case "eng":
		   		alert("Company name required");
		   		break;
			default:
		   		alert("Manca il nome dell\'Azienda");
	   }//fine switch
	  	return false 
	}
	if(f.nazione.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca la nazione");
		   		break;
	    	case "eng":
		   		alert("Country required");
		   		break;
			default:
		   		alert("Manca la nazione");
	   	}//fine switch
	  	return false 
	}
	if(f.mail.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo e-mail");
		   		break;
	    	case "eng":
		   		alert("E-mail address required");
		  		break;
			default:
		  		alert("Manca l\'indirizzo e-mail");
	   	}//fine switch
	  	return false 
    }else {
	  	if(!checkMail(f.mail.value,lingua)){
	     	return false;
	  	}
    }
	if(!f.intrattenimento.checked && !f.fieristico.checked && !f.altro.checked ){
		switch(lingua){
	   		case "ita":
	   			alert("Per favore specifichi il settore");
	   			break;
	   		case "eng":
	   			alert("Please specify sector");
	   			break;
			default:
	   			alert("Per favore specifichi il settore");
		}//fine switch
		return false;
	}
	return true;
}//fine checkNewsletter()

function checkRegistrazione(f,lingua){
	if(f.privacy[1].checked){
		switch(lingua){
			case "ita":
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
		   		break;
	    	case "eng":
		   		alert("In order to proceed authorization of data management must be confirmed!");
		   		break;
			default:
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
	   	}//fine switch
	  	return false  
	}
	if(f.nome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome");
		   		break;
	    	case "eng":
		   		alert("Name required");
		   		break;
			default:
		   		alert("Manca il nome");
	   }//fine switch
	  	return false  
	}
	if(f.cognome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il cognome");
		   		break;
	    	case "eng":
		   		alert("Surname required");
		   		break;
			default:
		   		alert("Manca il cognome");
	   	}//fine switch
	  	return false 
	}
	if(f.codice.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il Codice Cliente");
		   		break;
	    	case "eng":
		   		alert("Customer Code required");
		   		break;
			default:
		   		alert("Manca il Codice Cliente");
	   	}//fine switch
	  	return false 
	}
	if(f.mail.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo e-mail");
		   		break;
	    	case "eng":
		   		alert("E-mail address required");
		  		break;
			default:
		  		alert("Manca l\'indirizzo e-mail");
	   	}//fine switch
	  	return false 
    }else {
	  	if(!checkMail(f.mail.value,lingua)){
	     	return false;
	  	}
    }
	return true;
}//fine checkRegistrazione()

function checkSales(f,lingua){
	if(f.privacy[1].checked){
		switch(lingua){
			case "ita":
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
		   		break;
	    	case "eng":
		   		alert("In order to proceed authorization of data management must be confirmed!");
		   		break;
			default:
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
	   	}//fine switch
	  	return false  
	}
	if(f.nome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome");
		   		break;
	    	case "eng":
		   		alert("Name required");
		   		break;
			default:
		   		alert("Manca il nome");
	   }//fine switch
	  	return false  
	}
	if(f.cognome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il cognome");
		   		break;
	    	case "eng":
		   		alert("Surname required");
		   		break;
			default:
		   		alert("Manca il cognome");
	   	}//fine switch
	  	return false 
	}
	if(f.azienda.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome dell\'Azienda");
		   		break;
	    	case "eng":
		   		alert("Company name required");
		   		break;
			default:
		   		alert("Manca il nome dell\'Azienda");
	   }//fine switch
	  	return false 
	}
	if( (lingua=='ita')&&(f.provincia.value=="") ){
	  	alert("Manca la provincia");
	  	return false;
	}
	if(f.nazione.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca la nazione");
		   		break;
	    	case "eng":
		   		alert("Country required");
		   		break;
			default:
		   		alert("Manca la nazione");
	   	}//fine switch
	  	return false 
	}
	if(f.mail.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo e-mail");
		   		break;
	    	case "eng":
		   		alert("E-mail address required");
		  		break;
			default:
		  		alert("Manca l\'indirizzo e-mail");
	   	}//fine switch
	  	return false 
    }else {
	  	if(!checkMail(f.mail.value,lingua)){
	     	return false;
	  	}
    }
	return true;
}//fine checkSales()

function popUp(url,name,width,height){
 	if (document.all){
    	var x = window.screenLeft;
      	var y = window.screenTop;
      	var w = window.document.body.offsetWidth;
      	var h = window.document.body.offsetHeight;
 	} else {
   		var x = window.screenX;
   		var y = window.screenY;
   		var w = window.outerWidth;
   		var h = window.outerHeight;
 	}
 	var cntx = x + Math.round((w - width) / 2);
 	var cnty = y + Math.round((h - height) / 2);
 	var aa = window.open (url, name, 'resizable=yes,scrollbars=yes,left=' + cntx + ',top=' + cnty + ',width=' + width + ',height=' + height);
}
function popUpNS(url,name,width,height){
 	if (document.all){
    	var x = window.screenLeft;
      	var y = window.screenTop;
      	var w = window.document.body.offsetWidth;
      	var h = window.document.body.offsetHeight;
 	} else {
   		var x = window.screenX;
   		var y = window.screenY;
   		var w = window.outerWidth;
   		var h = window.outerHeight;
 	}
 	var cntx = x + Math.round((w - width) / 2);
 	var cnty = y + Math.round((h - height) / 2);
 	var aa = window.open (url, name, 'left=' + cntx + ',top=' + cnty + ',width=' + width + ',height=' + height);
}
function fieldStatus(field,value){
	switch (field){
	 	case "bAltriCorsi":
			if(value=="No"){
				document.prenotazione.altriCorsi.disabled=true;
				document.prenotazione.altriCorsi.value='';
			}else{
				document.prenotazione.altriCorsi.disabled=false;
			}
			break;
		case "bFree":
			if(!document.prenotazione.bFree.checked){
				document.prenotazione.truss.disabled=true;
				document.prenotazione.truss.checked=false;
				document.prenotazione.roofing.disabled=true;
				document.prenotazione.roofing.checked=false;
				document.prenotazione.libera.disabled=true;
				document.prenotazione.libera.checked=false;
				document.prenotazione.hoists.disabled=true;
				document.prenotazione.hoists.checked=false;
			}else{
				document.prenotazione.truss.disabled=false;
				document.prenotazione.roofing.disabled=false;
				document.prenotazione.libera.disabled=false;
				document.prenotazione.hoists.disabled=false;
			}
			break;
		case "settore":
			if(value!="Altro"){
				document.catalogue.settoreAltro.disabled=true;
				document.catalogue.settoreAltro.value='';
			}else{
				document.catalogue.settoreAltro.disabled=false;
			}
			break;
		case "attivita":
			if(value!="Altro"){
				document.catalogue.attivitaAltro.disabled=true;
				document.catalogue.attivitaAltro.value='';
			}else{
				document.catalogue.attivitaAltro.disabled=false;
			}
			break;
	}
}
function checkBooking(f,lingua){
	if(f.privacy[1].checked){
		switch(lingua){
			case "ita":
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
		   		break;
	    	case "eng":
		   		alert("In order to proceed authorization of data management must be confirmed!");
		   		break;
			default:
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
	   	}//fine switch
	  	return false  
	}
	if(f.nome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome");
		   		break;
	    	case "eng":
		   		alert("Name required");
		   		break;
			default:
		   		alert("Manca il nome");
	   }//fine switch
	  	return false  
	}
	if(f.azienda.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome dell\'Azienda");
		   		break;
	    	case "eng":
		   		alert("Company name required");
		   		break;
			default:
		   		alert("Manca il nome dell\'Azienda");
	   }//fine switch
	  	return false 
	}
	if(f.posizione.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca la posizione");
		   		break;
	    	case "eng":
		   		alert("Position required");
		   		break;
			default:
		   		alert("Manca la posizione");
	   	}//fine switch
	  	return false 
	}
	if(f.indirizzo.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo");
		   		break;
	    	case "eng":
		   		alert("Address required");
		   		break;
			default:
		   		alert("Manca l\'indirizzo");
	   	}//fine switch
	  	return false 
	}
	if(f.cap.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il CAP");
		  	 	break;
	    	case "eng":
		   		alert("ZIP code required");
		   		break;
			default:
		   		alert("Manca il CAP");
	   	}//fine switch
	  	return false 
	}
	if(f.citta.value==""){
	 	switch(lingua){
	    	case "ita":
		   		alert("Manca la cittā");
		   		break;
	    	case "eng":
		   		alert("City required");
		  	 	break;
			default:
		   		alert("Manca la cittā");
	   	}//fine switch
	  	return false 
	}
	if(f.nazione.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca la nazione");
		   		break;
	    	case "eng":
		   		alert("Country required");
		   		break;
			default:
		   		alert("Manca la nazione");
	   	}//fine switch
	  	return false 
	}
	if(f.telefono.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il telefono");
		   		break;
	    	case "eng":
		   		alert("Telephone number required");
		   		break;
			default:
		   		alert("Manca il telefono");
	   	}//fine switch
	  	return false 
	}
	if(f.mail.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo e-mail");
		   		break;
	    	case "eng":
		   		alert("E-mail address required");
		  		break;
			default:
		  		alert("Manca l\'indirizzo e-mail");
	   	}//fine switch
	  	return false 
    }else {
	  	if(!checkMail(f.mail.value,lingua)){
	     	return false;
	  	}
    }
	if(f.sFile.value!=""){
		var fileAllowedExts= new Array("doc","DOC","pdf","PDF");
		var nomefile = f.sFile.value;
		estensione = nomefile.substr(nomefile.lastIndexOf(".")+1);
		if(fileAllowedExts.join().indexOf(estensione)==-1){
			switch(lingua){
	    		case "ita":
		   			alert("Il file č in un formato non consentito");
		   			break;
	    		case "eng":
		   			alert("Type of file not allowed");
		  			break;
				default:
		  			alert("Il file č in un formato non consentito");
	   		}//fine switch
  			return false;
		}
	}
	corso = f.elements['corso'];
	corsoChecked=false;
	for(var i=0;i<corso.length;i++){
		if(corso[i].checked){
			corsoChecked=true;
		}
	}
	if(!corsoChecked){
		switch(lingua){
	   		case "ita":
	   			alert("Manca il corso");
	   			break;
	   		case "eng":
	   			alert("Seminar required");
	   			break;
			default:
	   			alert("Manca il corso");
		}//fine switch
		return false;
 	}
	if(f.dataCorso.selectedIndex==0){
		switch(lingua){
	   		case "ita":
	   			alert("Manca la data del corso");
	   			break;
	   		case "eng":
	   			alert("Course Date required");
	   			break;
			default:
	   			alert("Manca la data del corso");
		}//fine switch
		return false;
 	}
	return true;
}//fine checkBooking()

function sendCV(f,lingua,id){
	if(id!=""){
		departmentChecked=true;
		subject=id;
	}else{
		department = f.elements['department'];
		departmentChecked=false;
		for(var i=0;i<department.length;i++){
			if(department[i].checked){
				subject=department[i].value
				departmentChecked=true;
			}
		}
	}
	if (departmentChecked){
		var strUrl = 'mailto:hr@vitecgroup.it?subject=ref.%20'+subject;
		if (window.bodyInvioMail)strUrl += '&body='+window.bodyInvioMail + '%0A';
		location.href=strUrl;
	}else {
		switch(lingua){
	   		case "ita":
	   			alert("Per favore specifichi una opportunitā");
	   			break;
	   		case "eng":
	   			alert("please select one opportunity");
	   			break;
			default:
	   			alert("Per favore specifichi una opportunitā");
		}//fine switch
	}
}
function checkLitecad(f,lingua){
	if(f.privacy[1].checked){
		switch(lingua){
			case "ita":
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
		   		break;
	    	case "eng":
		   		alert("In order to proceed authorization of data management must be confirmed!");
		   		break;
			default:
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
	   	}//fine switch
	  	return false  
	}
	if(f.nome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome");
		   		break;
	    	case "eng":
		   		alert("Name required");
		   		break;
			default:
		   		alert("Manca il nome");
	   }//fine switch
	  	return false  
	}
	if(f.cognome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il cognome");
		   		break;
	    	case "eng":
		   		alert("Surname required");
		   		break;
			default:
		   		alert("Manca il cognome");
	   	}//fine switch
	  	return false 
	}
	if(f.azienda.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome dell\'Azienda");
		   		break;
	    	case "eng":
		   		alert("Company name required");
		   		break;
			default:
		   		alert("Manca il nome dell\'Azienda");
	   }//fine switch
	  	return false 
	}
	if(f.telefono.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il telefono");
		   		break;
	    	case "eng":
		   		alert("Telephone number required");
		   		break;
			default:
		   		alert("Manca il telefono");
	   	}//fine switch
	  	return false 
	}
	if(f.mail.value!=""){
	  	if(!checkMail(f.mail.value,lingua)){
	     	return false;
	  	}
    }
	return true;
}//fine checkLitecad()

function checkCatalogo(f,lingua){
	if(f.privacy[1].checked){
		switch(lingua){
			case "ita":
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
		   		break;
	    	case "eng":
		   		alert("In order to proceed authorization of data management must be confirmed!");
		   		break;
			default:
		   		alert("Per procedere deve autorizzare il trattamento dei dati!");
	   	}//fine switch
	  	return false  
	}
	if(f.nome.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome");
		   		break;
	    	case "eng":
		   		alert("Name required");
		   		break;
			default:
		   		alert("Manca il nome");
	   }//fine switch
	  	return false  
	}
	if(f.azienda.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il nome dell\'Azienda");
		   		break;
	    	case "eng":
		   		alert("Company name required");
		   		break;
			default:
		   		alert("Manca il nome dell\'Azienda");
	   }//fine switch
	  	return false 
	}
	if(f.indirizzo.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo");
		   		break;
	    	case "eng":
		   		alert("Address required");
		   		break;
			default:
		   		alert("Manca l\'indirizzo");
	   	}//fine switch
	  	return false 
	}
	if(f.cap.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il CAP");
		  	 	break;
	    	case "eng":
		   		alert("ZIP code required");
		   		break;
			default:
		   		alert("Manca il CAP");
	   	}//fine switch
	  	return false 
	}
	if(f.citta.value==""){
	 	switch(lingua){
	    	case "ita":
		   		alert("Manca la cittā");
		   		break;
	    	case "eng":
		   		alert("City required");
		  	 	break;
			default:
		   		alert("Manca la cittā");
	   	}//fine switch
	  	return false 
	}
	if(f.nazione.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca la nazione");
		   		break;
	    	case "eng":
		   		alert("Country required");
		   		break;
			default:
		   		alert("Manca la nazione");
	   	}//fine switch
	  	return false 
	}
	if(f.telefono.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca il telefono");
		   		break;
	    	case "eng":
		   		alert("Telephone number required");
		   		break;
			default:
		   		alert("Manca il telefono");
	   	}//fine switch
	  	return false 
	}
	if(f.mail.value==""){
	  	switch(lingua){
	    	case "ita":
		   		alert("Manca l\'indirizzo e-mail");
		   		break;
	    	case "eng":
		   		alert("E-mail address required");
		  		break;
			default:
		  		alert("Manca l\'indirizzo e-mail");
	   	}//fine switch
	  	return false 
    }else {
	  	if(!checkMail(f.mail.value,lingua)){
	     	return false;
	  	}
    }
	
	settore = f.elements['settore'];
	settoreChecked=false;
	for(var i=0;i<settore.length;i++){
		if(settore[i].checked){
			settoreChecked=true;
		}
	}
	if(!settoreChecked || ((f.settore[4].checked)&&(f.settoreAltro.value==""))){
		switch(lingua){
	    	case "ita":
		   		alert("Deve specificare il settore");
		   		break;
	    	case "eng":
		   		alert("Please, specify the field");
		  		break;
			default:
		  		alert("Deve specificare il settore");
	   	}//fine switch
		return false;
 	}
	
	attivita = f.elements['attivita'];
	attivitaChecked=false;
	for(var i=0;i<attivita.length;i++){
		if(attivita[i].checked){
			attivitaChecked=true;
		}
	}
	if(!attivitaChecked || ((f.attivita[4].checked)&&(f.attivitaAltro.value==""))){
		switch(lingua){
	    	case "ita":
		   		alert("Deve specificare l\'attivitā");
		   		break;
	    	case "eng":
		   		alert("Please, specify the line of business");
		  		break;
			default:
		  		alert("Deve specificare l\'attivitā");
	   	}//fine switch
		return false;
 	}
	tipo = f.elements['tipo'];
	tipoChecked=false;
	for(var i=0;i<tipo.length;i++){
		if(tipo[i].checked){
			tipoChecked=true;
		}
	}
	if(!tipoChecked){
		switch(lingua){
	    	case "ita":
		   		alert("Deve specificare il tipo di catalogo");
		   		break;
	    	case "eng":
		   		alert("Please, specify the Catalogue Type");
		  		break;
			default:
		  		alert("Deve specificare il tipo di catalogo");
	   	}//fine switch
		return false;
 	}
	
	if(f.catalogo.selectedIndex==0){
		switch(lingua){
	    	case "ita":
		   		 alert("Deve specificare la lingua del catalogo");
		   		break;
	    	case "eng":
		   		alert("Please,specify the catalogue language");
		  		break;
			default:
		  		 alert("Deve specificare la lingua del catalogo");
	   	}//fine switch
	  	return false;
	}
	return true;
}//fine checkCatalogo()

function credits(url,width,height){
	if (document.all){
    	var x = window.screenLeft;
      	var y = window.screenTop;
      	var w = window.document.body.offsetWidth;
      	var h = window.document.body.offsetHeight;
 	} else {
   		var x = window.screenX;
   		var y = window.screenY;
   		var w = window.outerWidth;
   		var h = window.outerHeight;
 }
 var cntx = x + Math.round((w - width) / 2);
 var cnty = y + Math.round((h - height) / 2);
 var aa = window.open (url, null, 'left=' + cntx + ',top=' + cnty + ',width=' + width + ',height=' + height);
}