﻿function getObjects()
{
    var obs = document.getElementsByTagName("object"),
        ems = document.getElementsByTagName("embed"),
        r = [];
    
    for(var i = 0; i < obs.length; i++) r.push(obs[i]);    
    for(var i = 0; i < ems.length; i++) r.push(ems[i]);
    
    return r;
}

var LDW = 0, W = 0;
        
function ob_resize(){
    var t = document.getElementsByTagName("table")[0], defw = max = 550, min = 200;
    
    if(LDW != 0){
        r = document.body.clientWidth / LDW;
        W = Math.round(W * r);
    }
    else{
        r = t.clientWidth / 1000;
        W = Math.round(max * r);
    }
    
    W = Math.max(min, W);
    W = Math.min(max, W);
    LDW = document.body.clientWidth;
    
    var obs = getObjects();
    
    for(var i = 0; i < obs.length; i++){    
        obs[i].width = W;
        obs[i].height = Math.round(W*0.75);
        obs[i].style.display = "inline";
    }
}

function init_comun()
{

}

function init_embed()
{
    init_comun();
    ob_resize();
    window.onresize = ob_resize;
    
    ZeroClipboard.setMoviePath('http://static.vishio.es/swf/ZeroClipboard.swf');
    
    var client = new ZeroClipboard.Client();    
    client.setText($('video_embed').value);
    client.addEventListener('complete', function() {  alert("El código ha sido copiado al portapapeles"); });
    client.glue('bvideo_embed');
}
