 	   
	
var geoloc = -1;    


function geolocaliser(){
    document.write('<script type="text/javascript" src="http://www.24h00.com/vendor/geoloc/locate_ip.php?id_emplacement=839" ></script>');
}
 
function EcrireCookie(nom, valeur, duree)
  // ecrit un cookie qui expire le lendemain matin à minuit par defaut
  {
    
    expires = new Date();;
    expires.setDate(expires.getDate() + duree);
    expires.setHours(0);
    expires.setMinutes(1);
    expire = expires.toGMTString();
    
    document.cookie=nom+"="+valeur+"; expires="+expires.toGMTString();
  }

function loadpopunder(url){
 winfeatures="width=800,height=510,scrollbars=1,resizable=1,toolbar=1,location=1,menubar=1,status=1,directories=1"
 win2=window.open(url,"",winfeatures)
 win2.blur()
 window.focus()
}

 
function EcrireCookieTiers(valeur, duree)
  // ecrit un cookie qui expire le lendemain matin à minuit par defaut
  {  
    document.write("<script src='http://adserver.24h00.com/redirections/campagnes/cookie_tiers.php?expires="+duree+"&id_camp="+valeur+"'></script>");
  }
 
 function getCookieVal(offset)
   {
     var endstr=document.cookie.indexOf (";", offset);
     if (endstr==-1) endstr=document.cookie.length;
     return unescape(document.cookie.substring(offset, endstr));
   }
 
function LireCookie(nom)
  // recupere la valeur d'un cookie
  {
    var arg=nom+"=";
    var alen=arg.length;
    var clen=document.cookie.length;
    var i=0;
    while (i<clen)
      {
	var j=i+alen;
	if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
	i=document.cookie.indexOf(" ",i)+1;
	if (i==0) break;
	
      }
    return 0;
  }
 
 function Media( nom, code_balise, part_vue, capping, region, jours){
  // "classe" media
  
  this.nom = nom;
  this.code_balise = code_balise;
  this.part_vue = part_vue;
  this.capping = capping;
  this.region = region;
  this.jours = jours;
    
    }
 
function affichage( m ){ 
  // affiche un media en gerant le capping le cas echeant, si le la geolocalisation correspond
  rnd = Math.random()*100;
  today = new Date();
  jour = today.getDay( );
  //alert( m.jours[jour] );
  if ( rnd < m.part_vue && (m.jours[jour]>0) ){
    if( m.region == -1 || m.region == geoloc || geoloc == -1 ){ 
      EcrireCookieTiers(campagne+":"+m.nom,14*24*3600);
      if( m.capping > 0 ){
	nb = LireCookie(m.nom);
	if ( nb < m.capping ){
	  nb ++; 
	  EcrireCookie(m.nom, nb, 1);
	  document.write(m.code_balise); 
	}
      }
      else {
	document.write(m.code_balise); 
      }
    }
  }
  return 0;
}      medias_24 = new Media("9096","<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='300' height='250'><param name='movie' value='http://adserver.24h00.com/redirections/pubs/pub_2843.swf?place=839&clictag=http://adserver.24h00.com/redirections/pubs/redirection_2843.php?place=839'> <param name='quality' value='high'> <param name='wmode' value='opaque'> <embed src='http://adserver.24h00.com/redirections/pubs/pub_2843.swf?place=839&clictag=http://adserver.24h00.com/redirections/pubs/redirection_2843.php?place=839' quality='high' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='300' height='250' wmode='opaque'></embed></object>",100 ,-1 ,-1,new Array( '1', '1', '1', '1', '1', '1', '1'));
campagne = 546;
affichage(medias_24);
