// JavaScript Document

errore = 0;

// -------------------- AJAX -------------------
var xmlHttp;
function createXMLHttpRequest(){
	if (window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
}

function startRequest(){
	//alert(document.forms[0].prov.value);
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.open("GET", "sugg_prov_bgl.asp?lettera=" + document.forms["rbeagle"].desProv.value + "&query=" + document.forms["rbeagle"].query.value, true);
	xmlHttp.send(null);
	//alert(document.eleform.prov.value);
}

function handleStateChange(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			document.getElementById("result1").innerHTML = xmlHttp.responseText;
		}
	}
}


mi = "1";
function modulo(mi){
		if (mi == "1"){
			//document.getElementById("modulo").innerHTML = "<span style=&quot;background-image: url(http://www.paginesi.it/img09/menu_cosa.gif);&quot;>";	
			document.getElementById("cosachi").style.backgroundImage = "url(http://www.paginesi.it/img09/menu_cosa.gif)";
			mi = "1";
			//alert(mi);
		}
		if (mi == "2"){
			//document.getElementById("modulo").innerHTML = "<span style=&quot;background-image: url(http://www.paginesi.it/img09/menu_chi.gif);&quot;>";
			document.getElementById("cosachi").style.backgroundImage = "url(http://www.paginesi.it/img09/menu_chi.gif)";
			mi = "2";
			//alert(mi);
			//document.forms["modulo"].quale.value = "2";
		}
}
var xmlHttp1;
function createXMLHttpRequest1(){
	if (window.ActiveXObject){
		xmlHttp1 = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		xmlHttp1 = new XMLHttpRequest();
	}
}

function startRequest1(){
	//alert(document.forms[0].prov.value);
	createXMLHttpRequest1();
	xmlHttp1.onreadystatechange = handleStateChange1;
	xmlHttp1.open("GET", "modulo_bgl.asp", true);
	xmlHttp1.send(null);
	//alert(document.eleform.prov.value);
}

function handleStateChange1(){
	if(xmlHttp1.readyState == 4){
		if(xmlHttp1.status == 200){
			document.getElementById("cosachi").innerHTML = xmlHttp1.responseText;
		}
	}
}
var xmlHttp2;
function createXMLHttpRequest2(){
	if (window.ActiveXObject){
		xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		xmlHttp2 = new XMLHttpRequest();
	}
}

function startRequest2(){
	//alert(document.forms[0].prov.value);
	createXMLHttpRequest2();
	xmlHttp2.onreadystatechange = handleStateChange2;
	xmlHttp2.open("GET", "modulo_ele.asp", true);
	xmlHttp2.send(null);
	//alert(document.eleform.prov.value);
}

function handleStateChange2(){
	if(xmlHttp2.readyState == 4){
		if(xmlHttp2.status == 200){
			document.getElementById("cosachi").innerHTML = xmlHttp2.responseText;
		}
	}
}
// -------------------- FINE AJAX -------------------

function pet(cc)
{
	var top;
	var left;
	var height;
	var width;
	
	width = 500;
	height = 350;
	top = (screen.height - height) / 2;
	left = (screen.width - width) / 2;

	thewindow = window.open('http://www.paginesi.it/c2c/c2c.asp?cc=' + cc, 'anew', config='top=' + top + ',left=' + left + ',height=' + height + ',width=' + width + ',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no');
}

function goSpec(linkSpec)
{
	window.location = linkSpec
}
function OpenCertDetails()
	{
	thewindow = window.open('https://www.thawte.com/cgi/server/certdetails.exe?code=ITPAGI1', 'anew', config='height=400,width=450,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,directories=no,status=yes');
	}
function subDum(dumTo)
{
	document.forms["rbeagle"].query.value = dumTo;
	document.forms["rbeagle"].submit();
	return false;
}


var L_strMailboxPlease_Message = "Inserire il nome della cassetta postale.";

function goMap(mapRs, mapAd, mapCo, mapProv)
{
	var pMap = window.open ('http://www.paginesi.it/showmap.asp?rs=' + mapRs + '&addr=' + mapAd + '&town=' + mapCo + '&prov=' + mapProv);
	if (pMap)
		pMap.focus;
	return false;
}

function goBigMap(wurl)
{
	var pMap = window.open (wurl, "bigone");
	if (pMap)
		pMap.focus;
	return false;
}

function goMap2(mapRs, mapAd, mapProv)
{
	var pMap = window.open ('http://www.paginesi.it/showmap.asp?rs=' + mapRs + '&addr=' + mapAd + '&prov=' + mapProv);
	if (pMap)
		pMap.focus;
	return false;
}

function goTir(linkSpec)
{
	window.open ('http://www.paginesi.it/bglredir.asp?caller=tir&redir=' + linkSpec);
	return false;
}

function sendForm(bAnon) {
    if (!bAnon)
    {
        if (document.logonForm.mailbox.value=="") 
        {
            alert(L_strMailboxPlease_Message ) 
        }
        else if (((document.logonForm.mailbox.value.indexOf("\\") != -1) ||
                 (document.logonForm.mailbox.value.indexOf("/") != -1)) ||
                 (document.logonForm.mailbox.value.indexOf(";") != -1)) 
        {
            alert(L_strValidMailbox_Message)
        }   
        else
        {
            document.logonForm.submit();
        }    
    }
    else
    {
        document.logonForm.mailbox.value="";
        document.logonForm.submit();
    }
}

function execBeagle()
{
	if (document.forms["rbeagle"].query.value.length < 3)
	{
		alert("Inserire testo (almeno tre caratteri)");
		return false;
	}
	//alert("qui");
	document.forms["rbeagle"].page.value = "0";
	document.forms["rbeagle"].maxpage.value = "0";
	//rbeagle.prov.value = '';
	document.forms["rbeagle"].items.value = "10";
	//rbeagle.specQuery.value = '';
	document.forms["rbeagle"].xQry.value = "";
	document.forms["rbeagle"].jCom.value = "";
	document.forms["rbeagle"].cat.value = "";
	//rbeagle.cat.value = '';
	document.forms["rbeagle"].submit();
	return false;
}

function execCom(comStr)
{
	document.forms["rbeagle"].query.value = comStr;
	execBeagle();
	document.forms["rbeagle"].submit();
	return false;
}

function goPage(pagNo, nd)
{
	/*rbeagle.page.value = pagNo;
	rbeagle.submit();*/
	document.forms["rbeagle"].page.value = pagNo;
	document.forms["rbeagle"].nodir.value = nd;
	document.forms["rbeagle"].submit();
	return false;
}

function goRank(rankType)
{
	document.forms["rbeagle"].page.value = "0";
	document.forms["rbeagle"].maxpage.value = "0";
	document.forms["rbeagle"].prov.value = "";
	document.forms["rbeagle"].items.value = "10";
	document.forms["rbeagle"].specQuery.value = rankType;
	document.forms["rbeagle"].cat.value = "";
	document.forms["rbeagle"].submit();
	return false;
}
/*
function goProv(prov, desProv)
{
	var ql = rbeagle.query.value.length;
	if (ql > 0 && ql < 3)
	{
		alert("Inserire testo (almeno tre caratteri)");
		return false;
	}
	if (ql < 1)
	{
		document.location = 'goprov.asp?prov=' + prov;
	}
	else
	{
		// rbeagle.query.value += ' ' + desProv;
		rbeagle.page.value = '0';
		rbeagle.maxpage.value = '0';
		rbeagle.prov.value = prov;
		rbeagle.desProv.value = desProv;
		<% if isCateg = 0 then %>
			rbeagle.items.value = '10';
		<% else %>
			rbeagle.items.value = '60';
		<% end if %>
		rbeagle.xQry.value = '';
		rbeagle.submit();
	}
	return false;
}
*/
function query_onkeypress(e)
{
	var key;
	
	if(window.event) // IE
		{
		key = e.keyCode;
		}
	else if(e.which) // Netscape/Firefox/Opera
		{
		key = e.which;
		}
	if (key == 13)
	{
		//alert(key);
		document.forms["rbeagle"].xQry.value = "";
		document.forms["rbeagle"].cat.value = "";
		//return execBeagle();
		if (document.forms["rbeagle"].query.value.length < 3)
		{
			alert("Inserire testo (almeno tre caratteri)");
			return false;
		}
		//alert("qui");
		document.forms["rbeagle"].page.value = "0";
		document.forms["rbeagle"].maxpage.value = "0";
		//rbeagle.prov.value = '';
		document.forms["rbeagle"].items.value = "10";
		//rbeagle.specQuery.value = '';
		document.forms["rbeagle"].xQry.value = "";
		document.forms["rbeagle"].jCom.value = "";
		document.forms["rbeagle"].cat.value = "";
		//rbeagle.cat.value = '';
		document.forms["rbeagle"].submit();
		return false;
	}
}

var inQ = false;

function linkBeagle(linkTo, linkId)
{
	var oWin = window.open("http://www.paginesi.it/bglredir.asp?caller=beagle&id=" + linkId + "&redir=" + linkTo, "", "", false);
	if (oWin == null)
	{
		alert ("Non posso aprire la finestra: togliere eventuali blocchi pop-up e riprovare");
	}
	return false;
}
function goBanner(linkTo)
{
	var oWin = window.open("http://www.paginesi.it/bglredir.asp?caller=bannerbgl&redir=" + linkTo, "", "", false);
	if (oWin == null)
	{
		alert ("Non posso aprire la finestra: togliere eventuali blocchi pop-up e riprovare");
	}
	return false;
}
function goCat(catProv)
{
	window.location = "http://www.paginesi.it/elecateg.asp?prov=" + catProv;
	return false;
}

function goWebext(linkSpec)
{
	window.open(linkSpec,"","",false);
	return false;
}
function goLink2(linkSpec)
{
	window.open (linkSpec);
}
function mouseOver()
{
	document.b1.src ="http://www.paginesi.it/img07/trova2.gif"
}
function mouseOut()
{
	document.b1.src ="http://www.paginesi.it/img07/trova1.gif"
}
function mouseOver1()
{
	document.b2.src ="http://www.paginesi.it/img07/elenco_telefonico1.gif"
}
function mouseOut1()
{
	document.b2.src ="http://www.paginesi.it/img07/elenco_telefonico.gif"
}
function mouseOver3()
{
	document.b3.src ="http://www.paginesi.it/img07/trova_piccolo2.gif"
}
function mouseOut3()
{
	document.b3.src ="http://www.paginesi.it/img07/trova_piccolo1.gif"
}
function mouseOver4()
{
	document.b4.src ="http://www.paginesi.it/img07/trova_piccolo2.gif"
}
function mouseOut4()
{
	document.b4.src ="http://www.paginesi.it/img07/trova_piccolo1.gif"
}
function execElenco()
{
	if (document.form2.nome.value.length < 3)
	{
		alert("Inserire nome o numero da ricercare");
		document.form2.nome.focus();
		return false;
	}
	form2.submit();
	return false;
}
function execElenco_noresult()
{
	form2.nome.value = rbeagle.query.value;
	form2.elenco_comune.value = rbeagle.prov.value;
	form2.submit();
	return false;
}
function query_onkeypress1() {
	var key;
	
	if (document.all)
		e = window.event;

	if (document.layers)
	    key = e.which;
	if (document.all)
	    key = e.keyCode;
	
	if (key == 13)
	{
		return execElenco();
	}
}
function goCatCorr(a, b, c){
	//http://www.paginesi.it/catcomm/(" & jCom & ")/" & pro_corr & "/" & comune_corr & "/""
	nuovo = "http://www.paginesi.it/catcomm/(" + a + ")/" + b + "/" + c + "/";
	//alert(nuovo);
	window.location.replace(nuovo);
}
