﻿function MM_preloadImages() {
  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() {
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) {
  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() {
  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 menu_Over(oThis)
{
    oThis.className = oThis.className.replace("divMenuItem", "divMenuItemOver");
}

function menu_Out(oThis)
{
    oThis.className =  oThis.className.replace("divMenuItemOver", "divMenuItem");
}


function zoomImg(inOut, idDiv)
{
    var oDiv = document.getElementById('divImmagine');
    var divImgZoomOut = document.getElementById('divZoomOut')
    var divImgZoomIn = document.getElementById('divZoomIn')
    var listaImg = oDiv.getElementsByTagName("div");          
    var ix;
    for(var i=0; i < listaImg.length; i++)
    {
        if (listaImg[i].style.display != "none")
        {
            listaImg[i].style.display = "none";
            ix = i;
            break;
        }
        
    }
    if(inOut.toLowerCase() == "in" )
        ix++;
    else
        ix--; 
        
    if(ix<0)    
        ix=0;
    if(ix>2)    
        ix=2;  
        
    if(ix==0)  
    {
        divImgZoomOut.style.display = "none"
        divImgZoomIn.style.display = ""
    }
    else
        if(ix==2)  
        {
            divImgZoomOut.style.display = ""
            divImgZoomIn.style.display = "none"
        }
        else
            {
                divImgZoomOut.style.display = ""
                divImgZoomIn.style.display = ""
            }
        
    listaImg[ix].style.display = "";   
}



function simulaClick(evt, target) 
 {
    if (evt.keyCode == 13 && !(evt.srcElement && (event.srcElement.tagName.toLowerCase() == "textarea"))) 
    {
        var defaultButton;
        defaultButton = document.getElementById(target);
        if (defaultButton && defaultButton.href) 
        {
            eval(defaultButton.href);
                                
            evt.cancelBubble = true;
            if (evt.stopPropagation) 
                evt.stopPropagation();
            return false;
        }
     }
    return true;
}


//function mostraImmagine(prefix, id )
//{
//    var oDiv = document.getElementById(prefix + "_" + "divImmaginiMedie");
//    var listaImg = oDiv.getElementsByTagName("div");          
//  
//    for(var i=0; i < listaImg.length; i++)
//    {
//        if (listaImg[i].id != prefix + "_" + "divImg" + id)
//            listaImg[i].style.display = "none";
//        else
//            listaImg[i].style.display = "";
//    }
//}





function mostraImmagine(id)
{
    var oDiv = frames["ifDettaglioImmobile"].document.getElementById("divImmaginiMedie");
    var listaImg = oDiv.getElementsByTagName("div");          
  
    for(var i=0; i < listaImg.length; i++)
    {
        if (listaImg[i].id != "divImg" + id)
            listaImg[i].style.display = "none";
        else
            listaImg[i].style.display = "";
    }
}

function resizeDivRisultati()
{
    var oDiv = document.getElementById("divRisultatiImmobili");
  
   
    
    var oDivHeight = getScreenHeight() - 210;
    
    oDiv.style.height = oDivHeight + "px";
}


function getScreenHeight()
{
    var screenHeight= 600;
    if( typeof( window.innerHeight ) == 'number' )  
        screenHeight = window.innerHeight;
       
    else 
        if ( document.documentElement && document.documentElement.clientHeight ) 
            screenHeight = document.documentElement.clientHeight;
       
        else 
            if( document.body && document.body.clientHeight )
                screenHeight = document.body.clientHeight;
       
    return screenHeight;
}


function mostraIFrameDettaglio(idImmobile)
{
    var oDiv = document.getElementById("divIFrameImmobile");
    
    var ix = location.href.indexOf("Risultati.aspx");
    var str =  location.href.substring(0, ix);
    
    frames["ifDettaglioImmobile"].location.href = str +  "DettaglioImmobile.aspx" + "?id=" + idImmobile;
    oDiv.style.display = "block";
}


function chiudiIFrameDettaglio()
{
    var oDiv = document.getElementById("divIFrameImmobile");
    
    oDiv.style.display = "none";
    frames["ifDettaglioImmobile"].location.href = "about:blank";
    
}


function mostraInvioEmail()
{    
    var oDiv = document.getElementById("divInvioEmail");

    if(oDiv.style.display == "none")
        oDiv.style.display = "block";
    else
        oDiv.style.display = "none";
}


function annullaUploader()
{   
    var oCtr;
    for(var i=0; i < arguments.length; i++)
    {
        oCtr = document.getElementById(arguments[i]);
        if(oCtr)
            oCtr.parentNode.removeChild(oCtr);
    }
}

function abilitaButtonInvio(cb, btn)
{
    var oCb = document.getElementById(cb);
    var oBtn = document.getElementById(btn);
    if(oCb.checked)
        oBtn.disabled = false;
    else
        oBtn.disabled = "disabled";
}



function caricaIfAjax(ctr, op, ctrTargetId)
{   
    frames["ifAjax"].location.href = "/Pagine/AjaxCom.aspx?idCtrTarget=" + ctrTargetId + "&idTipoImm=" + ctr.value + "&op=" + op;
    
}

function leggiDaIfAjax(idCtrTarget)
{   
    var oCombo = top.document.getElementById(idCtrTarget);
    var txtRis = top.frames["ifAjax"].document.getElementById("txtRisultati");
    
    var arrOptions = oCombo.getElementsByTagName("option");
    for(var i=1; i<arrOptions.length; )
    {
        oCombo.removeChild(arrOptions[i])
    }
    
    if(txtRis.value)
    {
        var arrRis = txtRis.value.split(";");
        var oOption;
        for(var i=0; i<arrRis.length; i++)
        {
            oOption = top.document.createElement("option");
            oOption.innerHTML = arrRis[i];
            oOption.value = arrRis[i];
            oCombo.appendChild(oOption);
        }
    }
    
}


