window.onresize = PlacePub;

function PlacePub() {
  var vHautContent = 0;
  var vHautPub = 0;
  var vHautScreen = HautEcran() - 5;
  var vPosPrinc = 0;
  var obj = document.getElementById('tblGetTaille');
  
  if(vHautScreen > 0) {
    if (obj.offsetParent) {
      do {
      			vPosPrinc += obj.offsetTop;
      } while (obj = obj.offsetParent);
    }
  
    if (vPosPrinc > 0) {
      if(document.getElementById('tblGetTaille')){
        vHautContent = document.getElementById('tblGetTaille').clientHeight;
      }
      
      if (vHautContent > 0) {
        if(document.getElementById('tdPubBas')){
          vHautPub = document.getElementById('tdPubBas').clientHeight
        }
        
        if (vHautPub > 0) {
           if((vHautContent + vPosPrinc + vHautPub) < vHautScreen){
            document.getElementById('tdPrincipal').style.height = (vHautScreen - vHautPub - vPosPrinc) + 'px';
            
            (new Image()).src='config/ecran.php?p=' + (vHautScreen - vHautPub - vPosPrinc);
          }
        }
      }
    }
  }
}

function HautEcran() {
  var hauteur = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    hauteur = window.innerHeight;
    }
  else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    hauteur = document.documentElement.clientHeight;
    }
  else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    hauteur = document.body.clientHeight;
    }
  else {
    hauteur = -1;
    }

  return hauteur;
}

function Trim(pChaine) {
  return pChaine.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function Open(p1, p2) {
  (new Image()).src="config/compte.php?p1=" + p1 + "&p2=" + p2;
}

function cliqueSite(pId, pDejaClique) {
  (new Image()).src="config/clique.php?id=" + pId;
  if (pDejaClique == '0' && document.getElementById('spnDejaClique'+pId).innerHTML != 'TRUE') {
    document.getElementById('ftTrenteJour'+pId).innerHTML = parseInt(document.getElementById('ftTrenteJour'+pId).innerHTML) + 1;
    document.getElementById('ftTotal'+pId).innerHTML = parseInt(document.getElementById('ftTotal'+pId).innerHTML) + 1;    
    document.getElementById('spnDejaClique'+pId).innerHTML = 'TRUE';
  }  
  return true;
}

function FormatNote(pNote) {
  var vRes = Math.round(pNote*10)/10;
  vRes = vRes + '';
  if (vRes.indexOf('.', 0) == -1) {
    vRes = vRes + '.0';
  }
  return vRes;
}

function noteSite(pId, pNbVote, pMoyenne) {
  var slNote = document.getElementById('slNote'+pId);
  if (slNote.value != '') {
    (new Image()).src="config/vote.php?id=" + pId + "&note=" + slNote.value;
    document.getElementById('ftNbVote'+pId).innerHTML = pNbVote + 1;
    document.getElementById('ftMoyenne'+pId).innerHTML = FormatNote((((pMoyenne * pNbVote) + parseInt(slNote.value)) / (pNbVote + 1)));
    document.getElementById('tblVote'+pId).style.display = '';
    document.getElementById('tblChoixNote'+pId).style.display = 'none';
    document.getElementById('spnOpenVote'+pId).style.display = 'none';
    document.getElementById('spnCloseVote'+pId).style.display = 'none';
    document.getElementById('ftDejaVote'+pId).style.display = '';
    return true;
  } else {
    alert('Veuillez séléctionner une note avant de valider');
    slNote.focus();
    return false;
  }
}

function OpenVote(pId) {
  document.getElementById('tblVote'+pId).style.display = 'none';
  document.getElementById('tblChoixNote'+pId).style.display = '';
  document.getElementById('spnOpenVote'+pId).style.display = 'none';
  document.getElementById('spnCloseVote'+pId).style.display = '';
}

function CloseVote(pId) {
  document.getElementById('tblVote'+pId).style.display = '';
  document.getElementById('tblChoixNote'+pId).style.display = 'none';
  document.getElementById('spnOpenVote'+pId).style.display = '';
  document.getElementById('spnCloseVote'+pId).style.display = 'none';
}

function RenseigneTri(pTri, pSens) {
  document.getElementById('hdnTri').value= pTri;
  document.getElementById('hdnSensTri').value= pSens;
  document.getElementById('frmTri').submit();
}

function LimitTextarea(pTA, pMax) {
  pTA.value = pTA.value.slice(0, pMax)
  
  document.getElementById('spnNbCar').innerHTML = 'Caractères restants : <b>' + (pMax - pTA.value.length) + '</b>';
}

function Affiche(pOnglet, pId) {
  var vSM = document.getElementById(pId);
  //var vX = vSM.offsetLeft;
  //var vY = vSM.offsetTop;
  
  //vY = vY + 35;
  //alert(findPos(vSM));
  if (vSM){
    //vSM.style.left = vX + 'px';
    //vSM.style.top = vY + 'px';
    
    vSM.style.display = 'block';
  }
}

function Cache(pId) {
  var vSM = document.getElementById(pId);
  
  if (vSM){    
    vSM.style.display = 'none';
  }
}