// JavaScript Document
<!--

//image/ico/loading_big.gif
//image/ico/ok_big.gif
function print_content(objId){
var a = window.open('','','scrollbars=yes,width=500,height=300');

a.document.open("text/html");
a.document.write('<html><head><link rel="stylesheet" href="wifipannello.css" /><style type="text/css">#frame{background-image:none;background-color:#FFFFFF;}</style></head><body style="padding-left:20px;background-image:none;background-color:#FFFFFF;" oncload="window.close();">');
a.document.write(document.getElementById(objId).innerHTML);
a.document.write('</body></html>');
a.print();
a.document.close();
}

function modcheck(num) { //v2.0
  var setTo=returnObjById(num).checked;
  for(i=0;i<20;i++){
	//eval('var nome=num+"_"+i;');
	var nome=''+num+'_'+i.toString();
	try{
		returnObjById(nome).checked=setTo;
	}catch(e){
	}
  }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function username_check_free(url,parameters){ //v3.0
	makeRequest(url, 'SHOWGETPAGE', parameters);
}

function returnObjById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

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_info(current,e,title,txt,val_x,val_y,val_w,color){
	returnObjById('div_show_info').style.backgroundColor='lightyellow';
	if(color)
		returnObjById('div_show_info').style.backgroundColor=color;
		
	if(!(val_w>0))
		val_w=300;
	theString="<table width=\""+val_w+"\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tr><td class=\"show_info_title\">"+title+"</td></tr><tr><td class=\"show_info_txt\">"+txt+"</td></tr></table>"
  if (document.layers){ // Netscape 4.0+
	//theString="<DIV CLASS='div_show_info'>"+txt+"</DIV>"
	//theString=txt
	document.div_show_info.document.write(theString)
	document.div_show_info.document.close()
	if(val_x>0){
	  document.div_show_info.left=val_x
	  document.div_show_info.top=val_y
	}else{
	  document.div_show_info.left=e.x
	  document.div_show_info.top=e.y
	}
    //document.div_show_info.style.background=eval("\'url(image/cal_sfondo_"+stato+".gif)\'")
	document.div_show_info.visibility="show"
  //}else if (document.all){
	  //alert("document.all");
  }else if(document.getElementById("div_show_info")){ // Netscape 6.0+ and Internet Explorer 5.0+
	elm=document.getElementById("div_show_info")
	elml=current
    elm.innerHTML=theString
    //elm.style.height=elml.style.height
    //elm.style.background=eval("\'url(image/cal_sfondo_"+stato+".gif)\'")
	if(val_y>0){
      elm.style.left=val_x+'px';
      elm.style.top=val_y+'px';
	}else{
      elm.style.left=e.clientX+10+'px';
      elm.style.top=e.clientY+10+'px';
	}
    elm.style.visibility = "visible"
  }
}

function hide_info(){
	if (document.layers){ // Netscape 4.0+
	  document.div_show_info.visibility="hidden"
	}else if(document.getElementById){ // Netscape 6.0+ and Internet Explorer 5.0+
		elm.style.visibility="hidden"
	} 
}

function setOpacity(obj, o) {

    obj.style.opacity = (o/100);
    obj.style.MozOpacity = (o/100);
    obj.style.KhtmlOpacity = (o/100);
    obj.style.filter = 'alpha(opacity=' + (o) + ')';
	if(o>0){
		obj.style.display='inline';
	}else{
		obj.style.display='none';
	}

}

var transazione=0;

function fader_show(obj,mode,state) { 
	var setto=0; var delay=60;
	value=parseInt(parseFloat(returnObjById(obj).style.opacity)*100);
	
	if(mode=="tohide"){
		//alert("TR:"+transazione);
		//alert(mode+" -- "+state);
		if(transazione==1){
			//alert("rinvio");
			setTimeout("fader_show('"+obj+"','tohide','"+state+"')", 1000); 
			return 0;
		}else if(transazione==2){
			if(state=="mod_ok"){
				returnObjById('loadSpanText').innerHTML="Salvato";
				returnObjById('loadSpanImage').src="image/ico/load_ok_big.gif";
				setTimeout("fader_show('"+obj+"','hide')", 2000); 
			}else if(state=="none"){
				setTimeout("fader_show('"+obj+"','hide')", 500); 
			}else if(state=="mod_fail"){
				returnObjById('loadSpanText').innerHTML="Modifica Fallita";
				returnObjById('loadSpanImage').src="image/ico/load_fail_big.gif";
				setTimeout("fader_show('"+obj+"','hide')", 1500); 
			}else{
				//alert("S: "+state);
				returnObjById('loadSpanText').innerHTML="Errore 10010("+state+")";
				returnObjById('loadSpanImage').src="image/ico/load_fail_big.png";	
				setTimeout("fader_show('"+obj+"','hide')", 1500); 
			}
			transazione=3;
			return 0;
		}else{
			mode="hide"; 
		}
	}
	if(mode=="hide" && value>0){
		setto=value-10;
		transazione=1;
	}
	if(mode=="show" && value<100){
		setto=value+10;
		transazione=1;
	}
	if(setto>=0 && setto<=100){
		//alert(" opacity "+parseInt(parseFloat(returnObjById(obj).style.opacity)*100)+" ==> "+setto );
		setOpacity(returnObjById(obj),setto);
		if(setto>95){
			setOpacity(returnObjById(obj+"1"),50);
			//alert(50);
		}else{
			setOpacity(returnObjById(obj+"1"),100);
		}
		if(setto>0 && setto<100){
			setTimeout("fader_show('"+obj+"','"+mode+"')", delay); 
		}else{
			if(setto<=0){
				returnObjById('loadSpanText').innerHTML="Elaboro i dati ...";
				returnObjById(obj).display='none';
				returnObjById('loadSpanImage').src="image/ico/loading_big.gif";
				//alert("stop 0");	
				transazione=0;
			}else{
				transazione=2;
			}
		}
	} 
} 

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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;
}

//-->

