var dettagli,virtualwindow,virtual,friend,risorse;

function aprifinestra(indirizzo,largo,alto,nomewin,siono){
	lar=screen.width/2-largo/2;
	al=(screen.height/2-alto/2)-20;
	(siono)?siono='yes':siono='no'; 
		if (!(eval(nomewin)==null||eval(nomewin+".closed"))){
			eval(nomewin+".close()"); 
		}
		eval(nomewin+"=window.open('"+indirizzo+"','"+nomewin+"','width='+largo+',height='+alto+',left='+lar+',top='+al+',resize=no,scrollbars=no'+siono)");
}



function finestravirtuale(img){
aprifinestra('',250,150,"virtualwindow");
sorgente='<html><head><title>Unacoa</title></head>';
sorgente+='<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">';
sorgente+='<img src="'+img+'" name="pic" border="0" onLoad="allargami();">';
sorgente+='<BR><BR>';
sorgente+='<div align="center"><img src="/images/caricamento.gif" id="caricamento" name="caricamento"></div>';
sorgente+='<script src="/funzioni.js"></script>';
sorgente+='<script>';
if (!document.all) sorgente+='var caricamento=MM_findObj("caricamento");';
sorgente+='setTimeout("caricamento.width=0;caricamento.height=1" , 5000);';
sorgente+='function allargami(yes){';
if (!document.all) sorgente+='		pic=MM_findObj("pic");';
sorgente+='		var largo=pic.width;';
sorgente+='		var alto=pic.height+31;';
sorgente+='		var i=1;';
sorgente+='		lar=screen.width/2-largo/2;';
sorgente+='		al=(screen.height/2)-(alto/2)-20;';
sorgente+='		self.resizeTo(largo,alto);';
sorgente+='		self.moveTo(lar,al);';
sorgente+='		if (yes!=1) allargami(1);}';
sorgente+='</script>';
sorgente+='</body></html>';

if (virtualwindow.document.pic==null) {
	virtualwindow.document.write(sorgente);
} else {
	virtualwindow.document.pic.src=img;
	virtualwindow.allargami();
	}
}





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_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&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function unblur() {
	this.blur();
} 

function blurLinks() {
	if (!document.getElementById) return;
	theLinks = document.getElementsByTagName("A");
	theAreas = document.getElementsByTagName("AREA");
	for(i=0; i<theLinks.length; i++) {theLinks[i].onfocus = unblur;}
	for(i=0; i<theAreas.length; i++) {theAreas[i].onfocus = unblur;}
	window.defaultStatus='Design by Medialeader';
  } 
  
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];}}
}




var xmlhttp;

function loadXMLDoc(url)
{
// codice per Mozilla, etc.
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=xmlhttpChange
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
// codice per  IExplore
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=xmlhttpChange
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
  }
}

function xmlhttpChange()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
    {
        e = document.getElementById("cambia");
        e.innerHTML = xmlhttp.responseText;//alert(e.innerHTML);
		
    }
  else
    {
    alert("Impossibile ricevere i dati")
    }
  }
}




function YY_checkform() { //v4.65
//copyright (c)1998,2002 Yaromat.com
  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(parseInt(myV))||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.length<args[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('Si sono verificati i seguenti Errori:\t\t\t\t\t\n\n'+myErr)}
  document.MM_returnValue = (myErr=='');
}




/*
function print_new(id_news){
self.close();
aprifinestra('',800,600,"virtual","si");
sorgente='<html><head><title>Unacoa</title>\n';
sorgente+='<script> var xmlhttp;\n';
sorgente+='function loadXMLDoc(url){\n';
sorgente+='if (window.XMLHttpRequest){\n';
sorgente+='xmlhttp=new XMLHttpRequest();\n';
sorgente+='xmlhttp.onreadystatechange=xmlhttpChange;\n';
sorgente+='xmlhttp.open("GET",url,true);\n';
sorgente+='xmlhttp.send(null)}\n';
sorgente+='else if (window.ActiveXObject) {\n';
sorgente+='xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");\n';
sorgente+=' if (xmlhttp){\n';
sorgente+='xmlhttp.onreadystatechange=xmlhttpChange;\n';
sorgente+='xmlhttp.open("GET",url,true);\n';
sorgente+='xmlhttp.send()}}}\n';
sorgente+='function xmlhttpChange(){\n';
sorgente+='if (xmlhttp.readyState==4){\n';
sorgente+='if (xmlhttp.status==200){\n';
sorgente+='e = document.getElementById("cambia");\n';
sorgente+='e.innerHTML = xmlhttp.responseText;}\n';
sorgente+='else {alert("Impossibile ricevere i dati")}}}\n';
sorgente+='</script>\n';
sorgente+='</head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="loadXMLDoc(\''+id_news+'\')">\n';
sorgente+='<div id="cambia"></div>\n';
sorgente+='</body></html>\n';
virtual.document.write(sorgente);

}
*/
