var openPopup = false;

function showVideo(vimeoLink)
{
    var i = '<div style="text-align: right;"><a href="javascript:vhidePopup()">Close</a><br />&nbsp;</div>';
    i = i + '<iframe src="http://player.vimeo.com/video/' + vimeoLink + '?title=0&amp;byline=0&amp;portrait=0&amp;color=FFFFFF&amp;autoplay=1" width="400" height="320" frameborder="0"></iframe>';
    i = i + '<br />&nbsp;';

    vshowPopup(i);
}

function vshowPopup(i)
{
    if (openPopup==true) return;
    openPopup = true;

    var c = document.createElement('div');
    var d = document.createElement('div');

    c.className = "vpopupDivHolder";
    c.setAttribute("class","vpopupDivHolder");
    c.setAttribute("className","vpopupDivHolder");
    c.id = "vpopupDivHolder";

    d.className = "vpopupDivObject";
    d.setAttribute("class","vpopupDivObject");
    d.setAttribute("className","vpopupDivObject");
    d.id = "vpopupDivObject";

    document.body.appendChild(c);
    document.body.appendChild(d);
    
    var TweenH = new OpacityTween(document.getElementById("vpopupDivHolder"), Tween.strongEaseInOut, 0, 100, 0.4);
    var TweenO = new OpacityTween(document.getElementById("vpopupDivObject"), Tween.strongEaseInOut, 0, 100, 1);

    TweenH.onMotionFinished = function() {d.innerHTML = i;};

    TweenH.start();
    TweenO.start();
}

function vhidePopup()
{
    if (openPopup==false) return
    openPopup = false;
    
    document.getElementById("vpopupDivObject").innerHTML = "";

    var TweenH = new OpacityTween(document.getElementById("vpopupDivHolder"), Tween.strongEaseInOut, 100, 0, 1);
    var TweenO = new OpacityTween(document.getElementById("vpopupDivObject"), Tween.strongEaseInOut, 100, 0, 0.4);

    TweenH.start();
    TweenO.start();
    
    TweenH.onMotionFinished = function() {
        document.body.removeChild(document.getElementById("vpopupDivHolder"));
        document.body.removeChild(document.getElementById("vpopupDivObject"));
    };
}
