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_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_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_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 Manda(file) {
	document.forms['form2'].img.value = file;
}

function Edit(file){

  window.opener.document.getElementById('form1').ico.value = file;
}


function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function WindowOpen(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function Manda(file) {
	document.forms['form2'].img.value = file;
}

function Edit(file){

  window.opener.document.getElementById('form1').ico.value = file;
}

function Mandadoc(file) {
	document.getElementById('form2').doccanc.value = file;
}


  function altrotest() {

var f = document.contatta; 
if ((f.nome.value == "" ) || (f.nome.value.charAt(0) == " ")){
alert("Manca il tuo nome");
f.nome.focus();
return false;
}
if ((f.cognome.value == "" ) || (f.cognome.value.charAt(0) == " ")){
alert("Manca il tuo cognome");
f.cognome.focus();
return false;
}
if ((f.indirizzzo.value == "" ) || (f.indirizzo.value.charAt(0) == " ")){
alert("Manca il tuo indirizzo");
f.indirizzo.focus();
return false;
}
if ((f.mittente.value == "" ) || (f.mittente.value.charAt(0) == " ")){
alert("Manca la tua email");
f.mittente.focus();
return false;
}
var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
if (!f.mittente.value.match(re)){
alert("Indirizzo email non corretto!")
f.mittente.select();
return false;
}

if ((f.nazionalita.value == "" ) || (f.nazionalita.value.charAt(0) == " ")){
alert("Manca la tua nazionalità");
f.nazionalita.focus();
return false;
}
if ((f.linguamadre.value == "" ) || (f.linguamadre.value.charAt(0) == " ")){
alert("Manca la tua lingua madre");
f.linguamadre.focus();
return false;
}
if ((f.linguasource.value == "" ) || (f.source.value.charAt(0) == " ")){
alert("Manca la tua lingua source");
f.linguafocus.focus();
return false;
}
if ((f.linguatarget.value == "" ) || (f.linguatarget.value.charAt(0) == " ")){
alert("Manca la tua lingua target");
f.linguatarget.focus();
return false;
}
if ((f.piva.value == "" ) || (f.piva.value.charAt(0) == " ")){
alert("Manca la tua partita iva");
f.piva.focus();
return false;
}
if ((f.tools.value == "" ) || (f.tools.value.charAt(0) == " ")){
alert("Mancano i tuoi tools");
f.mittente.focus();
return false;
}
if ((f.specializzazioni.value == "" ) || (f.specializzazioni.value.charAt(0) == " ")){
alert("Mancano le tue specializzazioni");
f.specializzazioni.focus();
return false;
}
if ((f.referenze.value == "" ) || (f.referenze.value.charAt(0) == " ")){
alert("Manca le tue referenze");
f.referenze.focus();
return false;
}

document.contatta.submit();
}
	
	
	
  function test() {

var f = document.contatta; 
if ((f.nome.value == "" ) || (f.nome.value.charAt(0) == " ")){
alert("Manca il tuo nome");
f.nome.focus();
return false;
}
if ((f.mittente.value == "" ) || (f.mittente.value.charAt(0) == " ")){
alert("Manca la tua email");
f.mittente.focus();
return false;
}
var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
if (!f.mittente.value.match(re)){
alert("Indirizzo email non corretto!")
f.mittente.select();
return false;
}
if ((f.messaggio.value == "") || (f.messaggio.value.charAt(0) == " ")){
alert("Dovresti scrivere qualcosa nel messaggio");
f.messaggio.focus();
return false;
}
document.contatta.submit();
}


//----------------------------

function testmail() { 
e = document.contatta.mittente.value; 
a = e.indexOf("@"); // posizione della chiocciola 
p = e.lastIndexOf("."); // posizione del punto 
if (a<3 || p<(a+4) || p>(e.length-3)) { 
alert("\n Devi inserire una e-mail valida"); 
return false; 
document.contatta.mittente.focus();
} 
} 

function chiudi_e_aggiorna()
{
window.opener.location.reload();
this.close();
}


