/** carica il menu di selezione della provincia */
function getMenuProvincia(idAgenzia) {
    if (document.getElementById("lsprovagz").style.display == "block") {
        document.getElementById("lsprovagz").style.display = "none";
    } else {
		var px = findPosX(document.getElementById("btnprovimm"));
		var py = findPosY(document.getElementById("btnprovimm"));
		
		px = eval(px) - 7;
	
		document.getElementById("lsprovagz").style.top = py + "px";
	    document.getElementById("lsprovagz").style.left = px + "px";
 
   
        document.getElementById("lsprovagz").style.display = "block";
    }
} 

function findPosX(obj) {
    var curleft = 0;
    if(obj.offsetParent) {
        while(1) {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent) {
            break;
          }
          obj = obj.offsetParent;
        }
    } else if(obj.x) {
        curleft += obj.x;
    }
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if(obj.offsetParent) {
        while(1) {
          curtop += obj.offsetTop;
          if(!obj.offsetParent) {
            break;
          }
          obj = obj.offsetParent;
        }
    } else if(obj.y) {
        curtop += obj.y;
    }
    return curtop;
}