//'** - JS web v.2.11.00 - **
var brwapp=navigator.appName
nbrowser="Unknown"
if (brwapp.indexOf("Internet Explorer")>-1){nbrowser="IE";}
else if (brwapp.indexOf("Netscape")>-1){nbrowser="NS";}
else if (brwapp.indexOf("Opera")>-1){nbrowser="OP";}


function getPageHeight() {
	var pageHeight = 0;
		if (window.innerHeight && window.scrollMaxY) {	
			pageHeight = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			pageHeight = document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			pageHeight = document.body.offsetHeight;
		}
	return pageHeight;
}

function getPageWidth() {
	var pageWidth = 0;
		if (window.innerHeight && window.scrollMaxY) {	
			pageWidth = window.innerWidth + window.scrollMaxX;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			pageWidth = document.body.scrollWidth;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			pageWidth = document.body.offsetWidth;
		}
	return pageWidth;
}

function StampaPag(apage)
{
	mw = 100;
	mx = 1
	mh = 10;
	my = 1
	if (my < 0)
		my = 0;

	var ident_finestra = window.open(apage,"finestra_stampa","top=" + my + ",left=" + my + ",width=" + mw + ",height=" + mh);

}

function StampaScheda(asel)
{

mw = 10;
mx = 1
mh = 100;
my = 1
if (my < 0)
	my = 0;
	
var testo = "<html><head><title>Scheda veicolo</title>";
testo +="<LINK REL='stylesheet' type='text/css' href='css/web.css'>";
testo +="</head>";
testo += "<body style='BACKGROUND-COLOR: #ffffff;BACKGROUND-IMAGE: none;' onload='javascript:print()';><center>";
testo += "<div style='font-size:10px;font-family:Arial;text-align:left;'><img border='0' src='images/logoprint.jpg' align='left'>";
testo += "<i>Via Libero Grassi 11/a - Rioveggio - Bologna<br>Tel 051 6777646 - 051 6777 204 Fax 051 6777 286 - postmaster@autoappennino.it</i></div><br><br>"
testo += "<table width=\"100%\" border=\"0\"><tr><td>";
var testotmp=document.getElementById(asel).innerHTML;
testotmp=testotmp.replace("[Stampa scheda]","")
testo += testotmp+"</td></tr></table>";
testo += "<script>setTimeout('window.close();\',700);</script>";
testo += "</body></html>";
var ident_finestra = window.open("","finestra_stampa","top=" + my + ",left=" + my + ",width=" + mw + ",height=" + mh);
ident_finestra.document.open();
ident_finestra.document.write(testo);
ident_finestra.document.close();

}

function showUpload() { 
	var objdiv=document.getElementById("fbDivContainer")
	var objframe=document.getElementById("fbframe")
	objdiv.style.visibility="visible";
	var mw = 300;
	var mh = 100;
	var frameX = parseInt((getPageWidth() - mw) / 2);
	var frameY = parseInt((getPageHeight()-mh) / 2);
	objframe.width=mw;
	objframe.height=mh;
	objdiv.style.top=frameX;
	objdiv.style.left=frameY;
}

//**AJax***********************************************************************************
var xmlHttp;

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	  }
	return xmlHttp;
}

function GetAJax(method,url,sync)
{
	xmlHttp.open(method,url,sync);
	xmlHttp.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" );
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
	xmlHttp.send(null);
}


function checkUsing(adb,afld,afldid,atxt,apage)
{ 
xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}

	eval("var txtver=document.AppForm."+atxt+".value;")
	if (txtver!=""){
		var aid=document.AppForm.SELID.value
		//var txtver=txtver.replace(" ","")
		//var txtver=txtver.replace("/","'/") 
		var url=apage+"?DB="+adb+"&FLD="+afld+"&FLDID="+afldid+"&TXT="+atxt+"&TXTVER="+txtver+"&SELID="+aid;
		//prompt("PROVA",url)
		xmlHttp.onreadystatechange=function()
		{ 
		if (xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				var test=xmlHttp.responseText
				if (test.indexOf("</script>",0)!=-1) test=test.substring(test.lastIndexOf("</script>") + 9);
				
				if (test)  
				{		
					obj=eval("document.AppForm."+atxt);
					checktxt=obj.value
					obj.value='';
					obj.focus();
					alert(afld+' ('+checktxt+') già utilizzato');				
				}
			}
		}
	}
	GetAJax("GET",url,false)
}

function checkExist(adb,afld,atxt,apage)
{ 
xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}

	eval("var txtver=document.AppForm."+atxt+".value;")
	if (txtver!=""){
		var aid=document.AppForm.SELID.value
		//var txtver=txtver.replace(" ","")
		//var txtver=txtver.replace("/","'/") 
		var url=apage+"?DB="+adb+"&FLD="+afld+"&TXT="+atxt+"&TXTVER="+txtver+"&SELID="+aid;
		//prompt("PROVA",url)
		xmlHttp.onreadystatechange=function()
		{ 
		if (xmlHttp.readyState==4 && xmlHttp.status == 200)
			{
				var test=xmlHttp.responseText
				if (test.indexOf("</script>",0)!=-1) test=test.substring(test.lastIndexOf("</script>") + 9);
				
				if (test) 
				{			
					obj=eval("document.AppForm."+atxt);
					if(eval("document.AppForm."+atxt+"_id")){
						objid=eval("document.AppForm."+atxt+"_id");
						objid.value='';
					}
					checktxt=obj.value
					obj.value='';
					obj.focus();	
					alert(afld.toUpperCase()+' ('+checktxt+') non trovato');			
				}
			}
		}
	}
	GetAJax("GET",url,false)
}

