﻿// Archivo JScript
var ajax_alzadosObj;
var serverUrl_alzados = "http://" + get_servidor(4) + "/comun/utilidades/aspx/Alzados.aspx";

/*---Función que crea un objeto XMLHttpRequest basado en el navegador----*/
function ajax_alzados_CreateXMLHttpRequest()
{
    var xmlHttpRequest = null;
    
    /*
        * Para Firefox, Mozilla , Safari
    */
    if (window.XMLHttpRequest)
    {
        xmlHttpRequest = new XMLHttpRequest();
    }
    /*
        * Para MS Explorer
    */
    else if (typeof ActiveXObject != 'undefined') 
    {
        xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return xmlHttpRequest;
}

/*------Esta funcion registra la funcion de callback----------*/
/*---ajax_alzadosCallBack se ejecuta al realizar un POST al servidor--*/
function ajax_alzados_MakeAnAJAXPostCall(tipo,seccion,subseccion,pagina)
{
   
    ajax_alzadosObj = ajax_alzados_CreateXMLHttpRequest();
    if (ajax_alzadosObj != null)
    { 
        var URL = serverUrl_alzados;
        if (tipo != null && tipo != '')
        {
            URL="tipo=" + escape(tipo) + "&seccion=" + escape(seccion) + "&subseccion=" + escape(subseccion) + "&pagina=" + escape(pagina);
        }
        ajax_alzadosObj.open("POST", serverUrl_alzados, true);
        ajax_alzadosObj.onreadystatechange = ajax_alzados_CallBack;
        ajax_alzadosObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_alzadosObj.send(URL);
    }
    return false;
}

/*---ajax_alzados_CallBack: funcion que se llama al recibir un objeto response---*/
/*----resultado de la peticion request de la funcion anterior-----*/
function ajax_alzados_CallBack()
{
    var alzadosViewer = document.getElementById("div_popup");
    if (ajax_alzadosObj.readyState == 4)
    {       
        if (ajax_alzadosObj.status == 200)
        {
            var ajax_alzadosResponse = ajax_alzadosObj.responseText;
            
            if (alzadosViewer != null)
            {
                alzadosViewer.innerHTML = ajax_alzadosResponse;
				initial();
            }
        }
    }
}

function cargar_alzados(tipo,seccion,subseccion,pagina) {
	
    ajax_alzados_MakeAnAJAXPostCall(tipo,seccion,subseccion,pagina);
}

function mouse_over_imagen(oImagen,iDiv){
    oImagen.width = "79";
    var iNext = iDiv + 1;
    var iNext_Next = iDiv + 2;
    
    var oDiv = document.getElementById('divImagen_' + iDiv);
    var oDiv_Next = document.getElementById('divImagen_' + iNext);
    var oDiv_Next_Next = document.getElementById('divImagen_' + iNext_Next);
    
    oDiv.className = "imgDinamica";
    
    var iMod = iDiv % 3;
    if (iMod == 0)
    {  
        if (oDiv_Next != null)
        {
            oDiv_Next.className = "imgEstaticaContigua";
        }

        if (oDiv_Next_Next != null)
        {
            oDiv_Next_Next.className = "imgEstaticaContigua";
        }
    }
    
    if (iMod == 1)
    {
        if (oDiv_Next != null)
            oDiv_Next.className = "imgEstaticaContigua";
    }
}

function mouse_out_imagen(oImagen,iDiv)
{
    oImagen.width = "65";
    
    var iNext = iDiv + 1;
    var iNext_Next = iDiv + 2;
    
    var oDiv = document.getElementById('divImagen_' + iDiv);
    var oDiv_Next = document.getElementById('divImagen_' + iNext);
    var oDiv_Next_Next = document.getElementById('divImagen_' + iNext_Next);    
    oDiv.className = "imgEstatica";

    var iMod = iDiv % 3;
    if (iMod == 0)
    {  
        if (oDiv_Next != null)
        {
            oDiv_Next.className = "imgEstatica";
        }

        if (oDiv_Next_Next != null)
        {
            oDiv_Next_Next.className = "imgEstatica";
        }
    }
    
    if (iMod == 1)
    {
        if (oDiv_Next != null)
            oDiv_Next.className = "imgEstatica";
    }
}

function muestra_datos(sImagen,sAlt,svilla,splanta1,splanta2,sporche,sgaraje,sterraza,stotal,sterraza2,sterrazacubierta,sescalera,ssubenlaces,ssubenlacestxt)
{
    var imgGrande = document.getElementById("imgGrande");
    var tablaDatos = document.getElementById("alzados_contenido_tabla");
    var _sTabla="";
    var vector_ruta = sImagen.split(".jpg");
     var vector_ruta2 = sImagen.split("solarium.jpg");
     var ruta1;
     var ruta2;
     
     if (vector_ruta2.length > 1)
     {
        ruta1 = vector_ruta2[0]+"solarium.jpg";
        ruta2 = vector_ruta2[0]+".jpg";
     }
     else
     {
         if (vector_ruta.length > 1)
        {
            ruta1 = vector_ruta[0]+"solarium.jpg";
            ruta2 = vector_ruta[0]+".jpg";
        }
     }

    imgGrande.src = sImagen;
    imgGrande.alt = sAlt;
    
               if(ssubenlaces != "")
               {
               _sTabla += "<table><tr><td ><a href=\"javascript:muestra_datos('" +ruta1 + "','" + sAlt + "','" + svilla + "','" + splanta1 + "','" +splanta2 + "','" + sporche + "','" + sgaraje + "','" + sterraza + "','" +stotal + "','" + sterraza2 + "','" + sterrazacubierta + "','" + sescalera + "','" + ssubenlaces + "','" + ssubenlacestxt + "');\">" +ssubenlacestxt + "</a></td></tr>	\n";
               _sTabla += "<tr><td ><a href=\"javascript:muestra_datos('" + ruta2 +  "','" + sAlt + "','" + svilla + "','" + splanta1 + "','" +splanta2 + "','" + sporche + "','" + sgaraje + "','" + sterraza + "','" +stotal + "','" + sterraza2 + "','" + sterrazacubierta + "','" + sescalera + "','" + ssubenlaces + "','" + ssubenlacestxt + "');\">Penthause</a></td></tr></table>	\n";
               
               }
               
             _sTabla  += "<table class='tabla' >	\n	"
    
            if (svilla != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Villa surface area</td><td class='celda' id='villa'>" +svilla + " m</td></tr>	\n";
            }
            if (splanta1 != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>1ª floor surface area</td><td class='celda' id='planta1'>" + splanta1 + " m</td></tr>	\n";
            }
            if (splanta2!= "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>2ª floor surface area</td><td class='celda' id='planta2'>" + splanta2 + " m</td></tr>	\n";
            }
            if (sporche != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Porch surface area</td><td class='celda' id='terraza'>" + sporche + " m</td></tr>	\n";
            }
            if (sgaraje != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Garage surface area</td><td class='celda' id='terraza2'>" + sgaraje + " m</td></tr>	\n";
            }
            if (sterraza != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Terrace surface area</td><td class='celda' id='terrazaCubierta'>" + sterraza + " m</td></tr>	\n";
            }

            if (sterraza2 != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Terrace 2 surface area</td><td class='celda' id='escalera'>" + sterraza2 + " m</td></tr>	\n";
            }

            if (sterrazacubierta != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Covered terrace surface area</td><td class='celda' id='garaje'>" + sterrazacubierta + " m</td></tr>	\n";
            }

            if (sescalera != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Stairway surface area</td><td class='celda' id='porche'>" + sescalera + " m</td></tr>	\n";
            }

            if (stotal != "")
            {
                _sTabla += "<tr><td class='celdaTituloAlzados'>Total surface area</td><td class='celda' id='total'>" + stotal + " m</td></tr>	\n";
            }
            
            _sTabla += "<table class='tabla' >	\n	";
            
            tablaDatos.innerHTML = _sTabla;
}

function cerrar_alzados(){
    var alzadosViewer = document.getElementById("div_popup");
        if (impreso == 1)
	{	history.go(0); }
    alzadosViewer.innerHTML = "";
}

var sSelector_Contenido;

function visibilidad_selector(){
    if(document.getElementById("selector_desplegado").className == "")
    {
        document.getElementById("selector_desplegado").className = "selector_desplegado_oculto";
    }
    else
    {
        document.getElementById("selector_desplegado").className = "";
    }
}



