﻿//function $(id) { return document.getElementById(id); }
function abreVideo(cual) {
	$('#body .galeria li a img').removeClass('selected');
	$('#galeria').css({visibility:'hidden'});
   // var response = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="775" height="380"><param name="allowfullscreen" value="true" />';
   // response += '<param name="movie" value="media/swf/mediaplayer.swf?src=../../' + cual + '&autoplay=1&loop=1&noprogress=0" /><embed src="media/swf/mediaplayer.swf?src=../../' + cual + '&autoplay=1&loop=1" allowfullscreen="true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="775" height="380"></embed></object>';
    //document.getElementById("reproductor").innerHTML = response;
    document.getElementById('reproductor').innerHTML = "";
    var message = 'No dispones de una version suficientemente reciente de flash para poder visualizar este contenido <a href="http://www.adobe.com/go/getflashplayer/">Consigue la última versión de Flash Player</a>.';
    var minVersion = 10;
    if ($.flash.hasVersion(minVersion)) {
        $('#reproductor').flash({
            width: '775',
            height: '380',
            swf: 'media/swf/mediaplayer.swf?src=../../' + cual + '&autoplay=1&loop=1&noprogress=0',
            params: {
                allowfullscreen: 'true'
            }
        });
    } else {
        domAlert(message);
    }
}
function abreAudio(cual) {
	$('#body .galeria li a img').removeClass('selected');
	$('#galeria').css({visibility:'hidden'});
    //var response = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="775" height="380"><param name="align" value="center" /><param name="scalemode" value="noScale" />';
    //response += '<param name="movie" value="media/swf/reproductor_audio.swf?file=' + cual + '" /><embed src="media/swf/reproductor_audio.swf?file='+cual+'" quality="high" align="center" scalemode="noScale" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="775" height="380"></embed></object>';
    //document.getElementById('reproductor').innerHTML = response;
    document.getElementById('reproductor').innerHTML = "";
    var message = 'No dispones de una version suficientemente reciente de flash para poder visualizar este contenido <a href="http://www.adobe.com/go/getflashplayer/">Consigue la última versión de Flash Player</a>.';
    var minVersion = 10;
    if ($.flash.hasVersion(minVersion)) {
        $('#reproductor').flash({
            width: '775',
            height: '380',
            swf: 'media/swf/reproductor_audio.swf?file=' + cual,
            params: {
                align:'center',
                scalemode:'noScale'
            }
        });
    } else {
     domAlert(message);
    }
}
function domAlert(msg, confirma, btTextOk, titulo) {
    // para prevenir doble aparicion...
    remove();
    $('a,input').blur();
    var ancho = 415;
    /*var alto = 198;*/
    var dispatcher = {};
    // para prevenir problemas de js al no usar el evento...
    dispatcher.onControlPressed = function() { }
    var title;
    title = (titulo ? titulo : "Alerta");
    var confirm;
    confirm = (confirma ? true : false);
    var textOk;
    textOk = (btTextOk ? btTextOk : "ACEPTAR");
    $('body #body').append('<div id="overlayAlert" />').find('#overlayAlert').css({
        position: 'absolute',
        top: 0,
        left: 0,
        width: $('body #body').width(),
        height: $('body #body').height(),
        background: '#AAAAAA'
    }).fadeTo(0, .8);
    $('body #body').append('<div id="domAlert"><h3>'+title+'</h3><p>'+msg+'</p><div class="controls"></div></div>');
    confirm ? 
        $('body #body #domAlert .controls').append('<input type="button" class="cancel" name="cancelar" value="CANCELAR" />') : 
        false;
    $('body #body #domAlert .controls').append('<input type="button" class="ok" name="aceptar" value="' + textOk + '" />');
    $('body #body #domAlert').css({
        position:'absolute',
        top: (($('body #body').offset()['top']+$(window).scrollTop()) - 60) +'px',
        left: (($('body #body').width() - ancho) / 2) + "px",
        padding: "18px",
        width: ancho - (18*2) + "px",
        /*height:alto - (18*2) + "px",*/
        background:'#FFFFFF'
    })
    $('body #body #domAlert .controls .ok').bind('click', function() {
        remove();
        dispatcher.value = true;
        dispatcher.onControlPressed();
        return true;
    })
    $('body #body #domAlert .controls .cancel').bind('click', function() {
        remove();
        dispatcher.value = false;
        return false;
    })
    $(window).bind('scroll',function(){
    	$('body #body #domAlert').css({
    		top: (($('body #body').offset()['top']+$(window).scrollTop()) - 60) +'px'
    	});
    })

    function remove() {
        $('body #body #domAlert').remove()
        $('body #body #overlayAlert').remove()
    }
    return dispatcher;
}
function invitarArquitecto(cual) {
    document.location = "reg_sociedad_invitar.aspx?id=" + cual;
    //alert(cual);
}
function abreVentanaVideo(fichero){
	alto = 500;
	ancho = 600;
	t1=(screen.availWidth/2);
	t2=(screen.availHeight/2);
	x=t1-(ancho/2);
	y=t2-(alto/2);
	ruta = "http://proxima.arquia.es/videosSFQ/";
	ruta = "http://server.xtranet.es/arquia/desarrollo/arquia/site/foro_arquia/videos/";

	window.open(ruta+"videos.asp?file="+fichero, "video", "width="+ancho+", height="+alto+", top="+y+", left="+x);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function galeriaRealizacion(id, ruta) {
    var hasLoaded = false;
    var timeoutDone = false;
    if($('#galeria').css('visibility')=='hidden'){
    	$('#galeria img').hide();
    	$('#galeria').css({visibility:'visible'});
    }
	var img = new Image();
    img.onload = function() {
        if (timeoutDone) {
            //alert("onload: "+id);
            $('#galeria img').attr('src', this.src).fadeIn()
            $('#galeria a').attr('href', zoomImgs[id]);
            $('#galeria a').unbind('click').bind('click', function() {
                $('#hidden_link_zoom_' + (id-1)).trigger('click');
                return false;
            })
        }
        hasLoaded = true;
    };
    img.src = ruta;

    setTimeout(function() {
        if (!hasLoaded) {
            $('#galeria img').hide();
        } else {
            $('#galeria img').attr('src', img.src).css({display:'block'});
            $('#galeria a').attr('href', zoomImgs[id]);
            //alert("setTime: " + id);
            $('#galeria a').unbind('click').bind('click', function() {
                $('#hidden_link_zoom_' + (id-1)).trigger('click');
                return false;
            })
        }
        timeoutDone = true;
    }, 200);
    
    for (i = 1; i <= 5; i++) {
        document.getElementById("img_" + i + "_li").getElementsByTagName("img")[0].className = "";
    }
    document.getElementById("img_" + id + "_li").getElementsByTagName("img")[0].className = "selected";
    
    document.getElementById('reproductor').innerHTML = "";

}
function muestraTextoRealizacion(texto) {
    r = document.getElementById("nombre_realizacion");
    //alert(texto);
    r.innerHTML = texto;
}
function quitaTextoRealizacion() {
    r = document.getElementById("nombre_realizacion");
    r.innerHTML = "<br>";
}
function accionDeshabilitada() {
    alert("Esta función esta deshabilitada temporalmente");
}
function confirmar(ctl, param) {
    var listener = domAlert("Está seguro que desea darse de baja?")
    listener.on
    
    if (confirm("Está seguro que desea darse de baja?")) {
        alert("Esta función esta deshabilitada temporalmente");
        __doPostBack(ctl, param);
    }
}
function pedirConfirmacion(ctl, param) {
    if (confirm("Está seguro que desea darse de baja?")) {
        alert("Esta función esta deshabilitada temporalmente");
        //__doPostBack(ctl, param);
        return true;
    }
    else { return false; }
}
function confirmarBajaArquitecto(evt) {
    evt.blur();
    var listener = domAlert("Está seguro que desea darse de baja?",true, "DAR DE BAJA")
    listener.onControlPressed = function() {
        document.location.href = evt.href;
    }
    return false;
    /*
    if (confirm("Está seguro que desea darse de baja?")) {
        //alert("Esta función esta deshabilitada temporalmente");
        //__doPostBack(ctl, param);
        return true;
    }
    else { return false; }*/
}
function confirmarBajaRealizacion(evt) {
    evt.blur();
    var listener = domAlert("Está seguro que desea dar de baja esta realización?", true, "DAR DE BAJA" )
    listener.onControlPressed = function() {
        document.location.href = evt.href;
    }
    return false;
   
    /*if (confirm("Está seguro que desea dar de baja esta realización?")) {
        //alert("Esta función esta deshabilitada temporalmente");
        //__doPostBack(ctl, param);
        return true;
    }
    else { return false; }*/
}
function confirmarBajaSociedad(evt) {
    evt.blur();
    var listener = domAlert("Está seguro que desea dar de baja esta sociedad?", true, "DAR DE BAJA")
    listener.onControlPressed = function() {
        document.location.href = evt.href;
    }
    return false;
    
    /*if (confirm("Está seguro que desea dar de baja esta sociedad?")) {
        //alert("Esta función esta deshabilitada temporalmente");
        //__doPostBack(ctl, param);
        return true;
    }
    else { return false; }*/
}
function confirmarBajaArquitectoSociedad(evt) {
    evt.blur();
    var listener = domAlert("Está seguro que desea dar de baja este Arquitecto de la sociedad?", true, "DAR DE BAJA")
    listener.onControlPressed = function() {
        document.location.href = evt.href;
    }
    return false;

    /*if (confirm("Está seguro que desea dar de baja esta sociedad?")) {
    //alert("Esta función esta deshabilitada temporalmente");
    //__doPostBack(ctl, param);
    return true;
    }
    else { return false; }*/
}
function confirmarPublicacion(evt) {
    evt.blur();
    var listener = domAlert("Se va a publicar la Realización y los autores quedarán bloqueados y no podrán ser modificados.<br><span class='highlight'>Todos los arquitectos deben haber aceptado la solicitud de autoría para publicar</span><br>Está seguro que desea publicar la Realización?", true, "PUBLICAR REALIZACIÓN")
    listener.onControlPressed = function() {
        //document.location.href = evt.href;
        WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$ctl00$ContentRight$ContentMain2$FormRealizacion$bPublicar", "", true, "", "", false, true));
    }
    return false;

    /*if (confirm("Está seguro que desea dar de baja esta sociedad?")) {
    //alert("Esta función esta deshabilitada temporalmente");
    //__doPostBack(ctl, param);
    return true;
    }
    else { return false; }*/
}
function confirmarAccion(evt, msg, btntxt) {
    evt.blur();
    var listener = domAlert(msg, true, btntxt)
    listener.onControlPressed = function() {
        document.location.href = evt.href;
    }
    return false;

    /*if (confirm("Está seguro que desea dar de baja esta sociedad?")) {
    //alert("Esta función esta deshabilitada temporalmente");
    //__doPostBack(ctl, param);
    return true;
    }
    else { return false; }*/
}
function customAlert(msg, titulo) {
    domAlert(msg, false, "ACEPTAR", titulo);
}
function aviso_legal() {
    window.open("pub_aviso_legal.html", "aviso", "width=700, height=400, left=, top=");
}