﻿function ShowCenterPopin(div)
{
    // Conditionnement de la récupération des valeurs
    $.each($.browser, function(i) {
      if($.browser.msie){
         h1 = document.documentElement.scrollTop
         h2 = screen.availHeight;
      } else {
         h1 = window.pageYOffset;
         h2 = window.innerHeight;
      }
    });
    if(h1 != 0) {
        var tempH = h2/2;
        var realH = h1 + tempH;
    } else {
        var realH = h2/2;
    }
    if ($("#page").width() != null)
        var w1 = $("body #page").width();
    else if ($("#page_1col").width() != null)
        var w1 = $("#page_1col").width();
    else if ($("#page_2cols").width() != null)
        var w1 = $("#page_2cols").width();
    
    if (w1 != null) {
        ch2 = w1/2;
    } else {
        ch2 = w1/2;
    }
    var ch1 = realH;

    // Récupération des attribut de la popin
    var heightPop = $('#'+div).height();
    var widthPop = $('#'+div).width();
    // On calcule le vrai milieu de la page pour positionner la popin correctement 
    var posH = ch1-(heightPop/2);
    var posW = ch2-(widthPop/2);
    // On attribue les nouvelles propriétés de positionnement de la popin
    $('#'+div).css({
	    display: 'block',
	    left: posW+'px',
	    top: posH+'px'
	});
}

function HideBasketPopin()
{
    $('#BasketPopin').css({
        display: "none",
        left: '0px',
        top: '0px'});
}
//Useless ?
/*
function HidePlayerPopin()
{
    $('#PlayerPopin').css("display", "none");
}
function ShowPlayerPopin(div)
{
    // Conditionnement de la récupération des valeurs
    $.each($.browser, function(i) {
      if($.browser.msie){
         h1 = document.documentElement.scrollTop
         h2 = screen.availHeight;
      } else {
         h1 = window.pageYOffset;
         h2 = window.innerHeight;
      }
    });
    if (h1 != 0) {
        var tempH = h2/2;
        var realH = h1 + tempH;
    } else {
        var realH = h2/2;
    }
    if ($("#page").width() != null)
        var w1 = $("body #page").width();
    else if ($("#page_1col").width() != null)
        var w1 = $("#page_1col").width();
    else if ($("#page_2cols").width() != null)
        var w1 = $("#page_2cols").width();
    
    if (w1 != null) {
        ch2 = w1/2;
    } else {
        ch2 = w1/2;
    }
    var ch1 = realH;

    // Récupération des attribut de la popin
    var heightPop = $('#'+div).height();
    var widthPop = $('#'+div).width();
    
    // On calcule le vrai milieu de la page pour positionner la popin correctement 
    var posH = ch1-heightPop/2;
    var posW = ch2-widthPop/2;
    // On attribue les nouvelles propriétés de positionnement de la popin
    $('#'+div).css({
	    display: 'block',
	    left: posW+'px',
	    top: posH+'px'
	});
}*/
function ShowBasketPopinFC(objId)
{
    if(objId != '')
    {
        var left;
        var obj = document.getElementById(objId);
        var pos = findPos(obj);
        var outerWidth = $('#BasketPopin').outerWidth();
        var largeur = 996; // largeur du premier enfant de body
        var maxX = largeur - (outerWidth/2);
        if((pos[0] + outerWidth) > maxX)
            left = maxX - outerWidth;
        else
            left = pos[0]-60;
        // On attribue les nouvelles propriétés de positionnement de la popin
        $('#BasketPopin').css({
	        display: 'block',
	        left: left+"px",
	        top: (pos[1]-140)+"px"});
    }
    //si on n'a pas d'objId on affiche la popin au milieu de la page
    else
    {
        $('#BasketPopin').css({
	        display: 'block',
	        left: (500)+"px",
	        top: (300)+"px"});
    }
}

function RedirectPage(pageUrl) {
    window.location = pageUrl;
}
