if('undefined' == typeof(pays)) pays=navigator.language;
if(pays=='') pays=navigator.language;
if(pays=='') pays='all';
function FaleatTab(Tab,pd)
{
		var ann=Math.floor(Math.random() * pd)+1;
		for (var cle in Tab)
		{
  	  if(ann <= Tab[cle]) return cle; 
		}
}

function addLoadListener(func) {
	if (window.addEventListener){window.addEventListener("load", func, false);}
	else if (document.addEventListener){document.addEventListener("load", func, false);}
  else if (window.attachEvent){window.attachEvent("onload", func);}
  else if (typeof window.onload != "function"){window.onload = func;}
  else{var oldonload = window.onload;window.onload = function() {oldonload();func();};}
}

function GestionPub(_NomCook,blocpub)
{
	this.NomCook=_NomCook;
	this.ctrl_cookie=function() {
	  var dc=document.cookie;
	  if(dc.indexOf(this.NomCook)!=-1)
	  {
    var cook = dc.split(';');
    var c;
    for ( var i = 0; i < cook.length; i++ ) {
        c=cook[i].replace(/^\s+/g,'').replace(/\s+$/g,'');
        if ( c.indexOf(this.NomCook+'=') == 0 ) return c.split(this.NomCook+'=')[1];
        }
    }
    return false;
	}

	this.FaleatPoid = function(TabAff){
		var pd = 0;
		var pd2 = 0;
		var Tpd = new Array();
		var Tpd2 = new Array();
		for (var cle in blocpub)
		{
	    if(!blocpub[cle].actif) continue;
	    var i=blocpub[cle].pays.indexOf(pays);
	    if(i == -1 && blocpub[cle].pays.indexOf('all') == -1) continue;
	    if(i>1) if(blocpub[cle].pays.substring(i-2,i)=='no')continue;
	    if('undefined' != typeof(TabAff[cle])) if(TabAff[cle] >= blocpub[cle].limite) {if(!blocpub[cle].rea)continue;pd2 = pd2 + blocpub[cle].poid;Tpd2[cle]=pd2;continue;}
	    pd = pd + blocpub[cle].poid;
	    Tpd[cle]=pd;
		}
		if(pd>0) return FaleatTab(Tpd,pd);
		else if(pd2>0) return FaleatTab(Tpd2,pd2);
		else return Math.floor(Math.random() * blocpub.length);
	}
	
	this.TrouveAnn = function() {
   	var RtCook = this.ctrl_cookie();
    var TabAct = new Array();
    if (RtCook != false) TabAct = RtCook.split(',');
  		this.ann=this.FaleatPoid(TabAct);
      if(isNaN(TabAct[this.ann]) || 'undefined' == typeof(TabAct[this.ann])) TabAct[this.ann]=0;
			TabAct[this.ann]++;
			document.cookie = this.NomCook+'='+TabAct+'; path=/';	
		}
	
	this.affiche = function(){
		document.write(blocpub[this.ann].tag);
	}
}

function ActivePbban()
{
var ord = new Date();
var BlocPubban = [
 {
 			tag:'<scr'+'ipt language="JavaScript" src="http://www.affilipub.com/script/java.php?id=41075&ban=1829&data="></scr'+'ipt>',
 			poid:5,
 			limite:1,
 			actif:true,
 			rea:false,
 			pays:'fr,be'
 			},
 {
			//<!-- media-clic 1.0 (@1317499297) --><
			tag:'<iframe width="728" height="90" style="width: 728px; height: 90px; margin: 0; padding: 0;" id=\'a72d2f73\' name=\'a72d2f73\' src=\'http://s006.media-clic.com/ox/www/delivery/afr.php?refresh=45&zoneid=1639&amp;cb=MC_TAG\' frameborder=\'0\' scrolling=\'no\'><a href=\'http://s006.media-clic.com/ox/www/delivery/ck.php?n=a19fde57&amp;cb=MC_TAG\' target=\'_blank\'><img src=\'http://s006.media-clic.com/ox/www/delivery/avw.php?zoneid=1639&amp;cb=MC_TAG&amp;n=a19fde57\' border=\'0\' alt=\'\' /></a></iframe>',
			poid:150,
			limite:1,
			actif:true,
			rea:true,
			pays:'fr,be,ch'
			},
 {
			//deco pas cher
			tag:'<a href="http://www2.adserverpub.com/click.php?id=1816-12932-2274&data=1" target="_blank"><img src="http://www2.adserverpub.com/banner.php?id=1816-12932-2274&data=1" height="90" width="728" border="0"></a>',
			poid:55,
			limite:1,
			actif:true,
			rea:false,
			pays:'fr,nogg'
			},
 {
			//banstex
			tag:'<scr'+'ipt language="javascript" src="http://script.banstex.com/script/affichagejs.aspx?zid=34426&rnd='+ord.getTime()+'"></scr'+'ipt>', 
			poid:1,
			limite:1,
			actif:false,
			rea:true,
			pays:'fr,be,ch'
			},
	{
			tag:'<scr'+'ipt type="text/javas'+'cript" src="http://www.surftraffic.net/surfliste/bansurf.php?id=3666&mode=2"></scr'+'ipt>',
			poid:1,
			limite:1,
			actif:true,
			rea:false,
			pays:'fr,be,ch'
			},
	{
			tag:'<scr'+'ipt type="text/javas'+'cript" src="http://www.avenir-affiliation.fr/packcpm.php?pseudo=doby02"></scr'+'ipt>',
			poid:1,
			limite:1,
			actif:false,
			rea:true,
			pays:'fr,be,ch'
			},
	{
			tag:'<scr'+'ipt type="text/javascript" charset="UTF-8" src="http://tracking.veoxa.com/impression/rotator/js?id=158&jid=9208"></scr'+'ipt>',
			poid:10,
			limite:1,
			actif:true,
			rea:false,
			pays:'fr,be,ch'
			},
	{
			//rotation 
			tag:'<scr'+'ipt language="JavaScript" type="text/javascript" src="http://www2.adserverpub.com/group.php?id=2274-7252&data=1&width=728&height=90&rnd='+ord.getTime()+'"></scr'+'ipt>',
			poid:15,
			limite:3,
			actif:true,
			rea:true,
			pays:'fr,be,ch,nogg'
			},
	{
			//multi 
			tag:'<scr'+'ipt type="text/javascript" src="http://www2.adserverpub.com/tag.php?id=1296-8043-2274&data=1&rand='+ord.getTime()+'"></scr'+'ipt>',
			poid:10,
			limite:2,
			actif:true,
			rea:true,
			pays:'fr,nogg'
			},
	{
			//moviesplus 
			tag:'<scr'+'ipt type="text/javascript" src="http://www.affiliation-france.com/sc/aff.php?val=NTA2LjM0NTEuNDEzMw,,&data="></scr'+'ipt>',
			poid:20,
			limite:1,
			actif:true,
			rea:true,
			pays:'fr,be,sw,ca,nogg'
			},
	{
			//multi 
			tag:'<scr'+'ipt src="http://cpm.biz/fixed.php?ad=11bygd&u=ojovdf&w=728&h=90&s=8bvii" type="text/javascript"></scr'+'ipt>',
			poid:50,
			limite:1,
			actif:true,
			rea:false,
			pays:'nofr,nobe,all,nogg'
			},
	{
			//multi 
			tag:'<scr'+'ipt language=JavaScript src="http://fidelity.rotator.hadj7.adjuggler.net/servlet/ajrotator/161302/0/vj?z=fidelity&dim=18795&kw=&click="></scr'+'ipt><scr'+'ipt><a href="http://fidelity.rotator.hadj7.adjuggler.net/servlet/ajrotator/161302/0/cc?z=fidelity"><img src="http://fidelity.rotator.hadj7.adjuggler.net/servlet/ajrotator/161302/0/vc?z=fidelity&dim=18795&kw=&click=&abr=$imginiframe" width="728" height="90" border="0"></a></scr'+'ipt>',
			poid:1,
			limite:1,
			actif:true,
			rea:true,
			pays:'nofr,nobe,all,nogg'
			},								
];
var pubban= new GestionPub('GstPban',BlocPubban);
pubban.TrouveAnn(); 
pubban.affiche();
}
function ActivePbSlide()
{
var ord = new Date();
var BlocPubSlide = [
 {
			tag:'<scr'+'ipt type="text/javas'+'cript" src="http://www.veoxa.com/get_trackingcode.php?aid=1171&sid=1631&linkid=O31&type=jscript"></scr'+'ipt>',
			poid:50,
			limite:2,
			actif:true,
			rea:true,
			pays:'fr'
			},
	{
			tag:'<scr'+'ipt language=JavaScript src="http://js.128b.com/packpopup.php?idsite=22343&id=30&idvisuel=0&data=1&random='+ord.getTime()+'"></scr'+'ipt>',
			poid:300,
			limite:1,
			actif:true,
			rea:false,
			pays:'fr,be,ch,lu,nogg'
			},
	{
			//multi 
			tag:'<scr'+'ipt type="text/javascript">clicksor_default_url = \'\';clicksor_banner_border = \'#A0D000\'; clicksor_banner_ad_bg = \'#FFFFFF\';clicksor_banner_link_color = \'#000000\'; clicksor_banner_text_color = \'#666666\';clicksor_banner_image_banner = true; clicksor_banner_text_banner = true;clicksor_layer_border_color = \'#A0D000\';clicksor_layer_ad_bg = \'#FFFFFF\'; clicksor_layer_ad_link_color = \'#000000\';clicksor_layer_ad_text_color = \'#666666\'; clicksor_text_link_bg = \'\';clicksor_text_link_color = \'\'; clicksor_enable_text_link = true;</script><script type="text/javascript" src="http://ads.clicksor.com/newServing/showAd.php?nid=1&amp;pid=208764&amp;adtype=&amp;sid=334616"></script>',
			poid:10,
			limite:1,
			actif:true,
			rea:true,
			pays:'nofr,nobe,noch,nolu,all,nogg'
			},

	{
			//multi 
			tag:'<scr'+'ipt type="text/javascript" src="http://www.affiliation-france.com/sc/si.php?val=NjEzLjM0NTEuNDYzMw,,&data="></scr'+'ipt>',
			poid:1,
			limite:1,
			actif:true,
			rea:true,
			pays:'fr'
			},
	{
			//multi 
			tag:'<scr'+'ipt language="JavaScript" type="text/javascript" src="http://www2.adserverpub.com/group_slide.php?id=2274-20336&data=1"></scr'+'ipt><scr'+'ipt language="JavaScript" type="text/javascript" src="http://js.adserverpub.com/slide_adserverpub.js"></scr'+'ipt>',
			poid:1,
			limite:1,
			actif:false,
			rea:false,
			pays:'fr'
			},				
];
var pubslide= new GestionPub('GstPSl',BlocPubSlide);
var tempwinop=window.open;
window.open = function() {};
pubslide.TrouveAnn(); 
pubslide.affiche();
window.open = tempwinop;
}
