﻿// Archivo JScript
var ajax_galeriaObj;


if(location.host=='192.168.10.194')
{	
	var serverUrl_galeria = 'http://192.168.10.194/comun/utilidades/aspx/GaleriaImagenes.aspx';
	var serverUrl_galeria_uk = 'http://192.168.10.194/uk/comun/utilidades/aspx/GaleriaImagenes.aspx';
	var serverUrl_galeria_de = 'http://192.168.10.194/de/comun/utilidades/aspx/GaleriaImagenes.aspx';
	var serverUrl_galeria_nl = 'http://192.168.10.194/nl/comun/utilidades/aspx/GaleriaImagenes.aspx';
	var serverUrl_galeria_fr = 'http://192.168.10.194/fr/comun/utilidades/aspx/GaleriaImagenes.aspx';
}
else
{	
	var serverUrl_galeria = 'http://construye.olivanova.com/comun/utilidades/aspx/GaleriaImagenes.aspx';
	var serverUrl_galeria_uk = 'http://construye.olivanova.com/uk/comun/utilidades/aspx/GaleriaImagenes.aspx';
	var serverUrl_galeria_de = 'http://construye.olivanova.com/de/comun/utilidades/aspx/GaleriaImagenes.aspx';
}

/*---Función que crea un objeto XMLHttpRequest basado en el navegador----*/
function ajax_galeria_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_galeriaCallBack se ejecuta al realizar un POST al servidor--*/
function ajax_galeria_MakeAnAJAXPostCall(tipo,seccion,subseccion,pagina)
{
   
    ajax_galeriaObj = ajax_galeria_CreateXMLHttpRequest();
    if (ajax_galeriaObj != null)
    { 
        var URL = serverUrl_galeria;
        if (tipo != null && tipo != '')
        {
            URL="tipo=" + escape(tipo) + "&seccion=" + escape(seccion) + "&subseccion=" + escape(subseccion) + "&pagina=" + escape(pagina);
			
        }
        ajax_galeriaObj.open("POST", serverUrl_galeria, true);
        ajax_galeriaObj.onreadystatechange = ajax_galeria_CallBack;
        ajax_galeriaObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_galeriaObj.send(URL);
    }
    return false;
}


function ajax_galeria_MakeAnAJAXPostCall_uk(tipo,seccion,subseccion,pagina)
{
   
    ajax_galeriaObj = ajax_galeria_CreateXMLHttpRequest();
    if (ajax_galeriaObj != null)
    { 
        var URL = serverUrl_galeria_uk;
        if (tipo != null && tipo != '')
        {
            URL="tipo=" + escape(tipo) + "&seccion=" + escape(seccion) + "&subseccion=" + escape(subseccion) + "&pagina=" + escape(pagina);
			
        }
        ajax_galeriaObj.open("POST", serverUrl_galeria_uk, true);
        ajax_galeriaObj.onreadystatechange = ajax_galeria_CallBack;
        ajax_galeriaObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_galeriaObj.send(URL);
    }
    return false;
}

function ajax_galeria_MakeAnAJAXPostCall_de(tipo,seccion,subseccion,pagina)
{
   
    ajax_galeriaObj = ajax_galeria_CreateXMLHttpRequest();
    if (ajax_galeriaObj != null)
    { 
        var URL = serverUrl_galeria_de;
        if (tipo != null && tipo != '')
        {
            URL="tipo=" + escape(tipo) + "&seccion=" + escape(seccion) + "&subseccion=" + escape(subseccion) + "&pagina=" + escape(pagina);
			
        }
        ajax_galeriaObj.open("POST", serverUrl_galeria_de, true);
        ajax_galeriaObj.onreadystatechange = ajax_galeria_CallBack;
        ajax_galeriaObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_galeriaObj.send(URL);
    }
    return false;
}

function ajax_galeria_MakeAnAJAXPostCall_nl(tipo,seccion,subseccion,pagina)
{
   
    ajax_galeriaObj = ajax_galeria_CreateXMLHttpRequest();
    if (ajax_galeriaObj != null)
    { 
        var URL = serverUrl_galeria_nl;
        if (tipo != null && tipo != '')
        {
            URL="tipo=" + escape(tipo) + "&seccion=" + escape(seccion) + "&subseccion=" + escape(subseccion) + "&pagina=" + escape(pagina);
			
        }
        ajax_galeriaObj.open("POST", serverUrl_galeria_nl, true);
        ajax_galeriaObj.onreadystatechange = ajax_galeria_CallBack;
        ajax_galeriaObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_galeriaObj.send(URL);
    }
    return false;
}

function ajax_galeria_MakeAnAJAXPostCall_fr(tipo,seccion,subseccion,pagina)
{
   
    ajax_galeriaObj = ajax_galeria_CreateXMLHttpRequest();
    if (ajax_galeriaObj != null)
    { 
        var URL = serverUrl_galeria_fr;
        if (tipo != null && tipo != '')
        {
            URL="tipo=" + escape(tipo) + "&seccion=" + escape(seccion) + "&subseccion=" + escape(subseccion) + "&pagina=" + escape(pagina);
			
        }
        ajax_galeriaObj.open("POST", serverUrl_galeria_fr, true);
        ajax_galeriaObj.onreadystatechange = ajax_galeria_CallBack;
        ajax_galeriaObj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        ajax_galeriaObj.send(URL);
    }
    return false;
}


/*---ajax_galeria_CallBack: funcion que se llama al recibir un objeto response---*/
/*----resultado de la peticion request de la funcion anterior-----*/
function ajax_galeria_CallBack()
{
    var galeriaViewer = document.getElementById("div_popup");
    if (ajax_galeriaObj.readyState == 4)
    {       
        if (ajax_galeriaObj.status == 200)
        {
            var ajax_galeriaResponse = ajax_galeriaObj.responseText;
            
            if (galeriaViewer != null)
            {
                galeriaViewer.innerHTML = ajax_galeriaResponse;
				initial();				
            }
        }
    }
}

function cargar_galeria(tipo,seccion,subseccion,pagina) {
	
    ajax_galeria_MakeAnAJAXPostCall(tipo,seccion,subseccion,pagina);
}
function cargar_galeria_uk(tipo,seccion,subseccion,pagina) {
	
    ajax_galeria_MakeAnAJAXPostCall_uk(tipo,seccion,subseccion,pagina);
}

function cargar_galeria_de(tipo,seccion,subseccion,pagina) {
	
    ajax_galeria_MakeAnAJAXPostCall_de(tipo,seccion,subseccion,pagina);
}
function cargar_galeria_nl(tipo,seccion,subseccion,pagina) {
	
    ajax_galeria_MakeAnAJAXPostCall_nl(tipo,seccion,subseccion,pagina);
}

function cargar_galeria_fr(tipo,seccion,subseccion,pagina) {
	
    ajax_galeria_MakeAnAJAXPostCall_fr(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_imagen(sImagen,sAlt)
{
    var imgGrande = document.getElementById("imgGrande");
    imgGrande.src = sImagen;
    imgGrande.alt = sAlt;
}

function cerrar_galeria(){
    var galeriaViewer = document.getElementById("div_popup");
    galeriaViewer.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 = "";
    }
}

function ClassChange(obj,action){
  if (action == 1) {
    //var element = document.getElementById(id); 
    obj.className='clase_Over';
  }
  else {
    //var element = document.getElementById(id); 
    obj.className='clase_Out';
  }
}

function ClassChangeSub(obj,action){
  if (action == 1) {
    //var element = document.getElementById(id); 
    obj.className='clase_OverSub';
  }
  else {
    //var element = document.getElementById(id); 
    obj.className='clase_OutSub';
  }
}

function printPopup()
{

	var tarifasViewer = document.getElementById("div_popup").style;
	tarifasViewer.top = "50px";	
	tarifasViewer.left = "-10px";
	if( document.styleSheets ) {
	    var longitud;
        if (document.all) // Internet Explorer
        {            
            document.styleSheets["imprimir"].removeRule(9);
            document.styleSheets["imprimir"].removeRule(8);
            document.styleSheets["imprimir"].removeRule(7);
            document.styleSheets["imprimir"].removeRule(6);
            document.styleSheets["imprimir"].removeRule(5);
            document.styleSheets["imprimir"].removeRule(4);
            document.styleSheets["imprimir"].removeRule(3);
            document.styleSheets["imprimir"].removeRule(2);
            document.styleSheets["imprimir"].removeRule(1);
            document.styleSheets["imprimir"].removeRule(0);
            
            document.styleSheets["imprimir"].addRule("*", "visibility: hidden", 0);
            document.styleSheets["imprimir"].addRule("#divBase", "visibility: hidden;display: none", 1);
            document.styleSheets["imprimir"].addRule("#divMenu", "visibility: hidden;display: none", 2);
            document.styleSheets["imprimir"].addRule("#divContenidoCen", "visibility: hidden;display: none", 3);
            document.styleSheets["imprimir"].addRule("#divCabecera", "visibility: hidden;display: none", 4);
            document.styleSheets["imprimir"].addRule("#divContenidoIz", "visibility: hidden;display: none", 5);
            document.styleSheets["imprimir"].addRule("#divPie", "visibility: hidden;display: none", 6);
            document.styleSheets["imprimir"].addRule("#div_popup *","visibility: visible; font-family:Georgia, \"Times New Roman\", Times, serif; font-size:11pt",7);
           

        }
        else
        {
            document.styleSheets["imprimir"].deleteRule(9);
            document.styleSheets["imprimir"].deleteRule(8);
            document.styleSheets["imprimir"].deleteRule(7);
            document.styleSheets["imprimir"].deleteRule(6);
            document.styleSheets["imprimir"].deleteRule(5);
            document.styleSheets["imprimir"].deleteRule(4);
            document.styleSheets["imprimir"].deleteRule(3);
            document.styleSheets["imprimir"].deleteRule(2);
            document.styleSheets["imprimir"].deleteRule(1);
            document.styleSheets["imprimir"].deleteRule(0);
            
            document.styleSheets["imprimir"].insertRule('* {visibility: hidden;}', 0);
            document.styleSheets["imprimir"].insertRule('#divBase {visibility: hidden;display: none;}', 1);
            document.styleSheets["imprimir"].insertRule('#divMenu {visibility: hidden;display: none;}', 2);
            document.styleSheets["imprimir"].insertRule('#divContenidoCen { visibility: hidden;display: none;}', 3);
            document.styleSheets["imprimir"].insertRule('#divCabecera {visibility: hidden;display: none;}', 4);
            document.styleSheets["imprimir"].insertRule('#divContenidoIz {visibility: hidden;display: none;}', 5);
            document.styleSheets["imprimir"].insertRule('#divPie {visibility: hidden;display: none;}', 6);
            document.styleSheets["imprimir"].insertRule('#div_popup * {visibility: visible; font-family:Georgia, \"Times New Roman\", Times, serif; font-size:11pt;}',7);
            
        }
        
    }
    impreso = 1;
	window.print();
}