
function PopUp() 
{
	
	
	/*POP : affichage de la pop up*/
 	this.pop = function() 
 	{
		
	    if (this.allowPopup)
	    {
		
		      this.body = document.getElementsByTagName('body')[0];
		      this.div = document.createElement('DIV');
		      this.div.style.position = 'absolute';
		      this.div.style.display = 'none';
		      this.div.id='zediv';
		
		      this.body.appendChild(this.div);
		
		
		
		      var i = this.getInfos(this.type);
		      this.div.style.top = i.y;
		      
		      this.div.style.left = i.x;
		      this.div.style.width = i.width;
		      this.div.style.height = i.height;
		      this.div.innerHTML = i.html;
		      this.div.style.display = 'block';	
		      this.allowPopup = true;
	    }
  	} 
	/*GETINFOS : recupere lesinfos de la pop up a afficher*/
 	this.getInfos = function(type) 
 	{
    
	    switch(type) 
	    {
	    	
	    	
	    	
	    	case 'mm6-pe2012-pop':
content = '<embed src="../same_video/playervideo.swf?URLvideo=collection_mm6_pe2012.flv" width="539" height="400" wmode="transparent" >';
return {expire:0.001, html:content, x:180, y:95, width:539, height:410};
break;



	    	case 'happy2012':
content = '<embed src="../same_video/playervideo.swf?URLvideo=happy2012.flv" width="539" height="400" wmode="transparent" "var1=56">';
return {cookie:1, expire:1, html:content, x:120, y:95, width:539, height:410};
break;


case 'mm6-ah2011-pop':
content = '<embed src="../../same_video/playervideo.swf?URLvideo=collection_MM6_AH2011.flv" width="539" height="400" wmode="transparent" >';
return {expire:0.001, html:content, x:180, y:95, width:539, height:410};
break;
		      case 'zuper':
		      content = '<a href="javascript:void(popup.close())"><img src="../media/promo/zuper.gif" width="400" height="421" alt="" border="0"></a>';
		      return {html:content, x:300, y:100, width:400, height:421};
		      break;
			  
			  case 'decompte':
		 content = '<a href="javascript:void(popup.close())"><img src="../media/dialogue/10.gif" width="300" height="300" alt="" border="0"></a>';
		      return {html:content, x:250, y:100, width:300, height:300};
		      break;
			    case 'bike':
		 content = '<a href="javascript:void(popup.close())"><img src="../media/dialogue/freebike.gif" width="300" height="300" alt="" border="0"></a>';
		      return {html:content, x:250, y:100, width:300, height:300};
		      break;
			  
			  case 'popeboutiquefr':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="450" height="300" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/popup_eboutique_en.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/popup_eboutique_en.swf" menu="false" quality="high" bgcolor="#ffffff" width="450" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:450, height:300};
		      break;
		      	  
			  
			  case 'popeboutique':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="450" height="300" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/popup_eboutique_en.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/popup_eboutique_en.swf" menu="false" quality="high" bgcolor="#ffffff" width="450" height="300" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:450, height:300};
		      break;
		      
			  
		      case 'alerte':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="240" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/alerte.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/alerte.swf" menu="false" quality="high" bgcolor="#ffffff" width="320" height="240" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:320, height:240};
		      break;
			  
		
		      case 'alerte_en':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="240" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/alerte.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/alerte.swf" menu="false" quality="high" bgcolor="#ffffff" width="320" height="240" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:320, height:240};
		      break;
			  
		
		      case 'amour':
		      content = '<a href="javascript:void(popup.close())"><img src="../media/promo/amour.gif" width="450" height="300" alt="" border="0"></a>';
		      return {html:content, x:250, y:100, width:450, height:300};
		      break;
		      
			  case 'baiser':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="204" height="139" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/baiser.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/baiser.swf" menu="false" quality="high" bgcolor="#ffffff" width="204" height="139" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:204, height:139};
		      break;
			  
			  case 'phone':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="204" height="139" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/phone.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/phone.swf" menu="false" quality="high" bgcolor="#ffffff" width="204" height="139" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:204, height:139};
		      break;
		
		      case 'congratulations':
		      content = '<a href="javascript:void(popup.close())"><img src="../media/promo/congratulations.gif" width="521" height="269" alt="" border="0"></a>';
		      return {html:content, x:200, y:150, width:521, height:269};
		      break;
		      
		
		      case 'clubing':
		      content = '<a href="javascript:void(popup.close())"><img src="../media/promo/clubing.gif" width="400" height="567" alt="" border="0"></a>';
		      return {html:content, x:200, y:150, width:400, height:567};
		      break;
		      
		
		      case 'osez':
		      content = '<a href="javascript:void(popup.close())"><img src="../media/promo/osez.gif" width="300" height="280" alt="" border="0"></a>';
		      return {html:content, x:260, y:200, width:300, height:280};
		      break;
		      
		      case 'bouche':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="204" height="139" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/bouche.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/bouche.swf" menu="false" quality="high" bgcolor="#ffffff" width="204" height="139" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:204, height:139};
		      break;
		
		
		      case 'oeil':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="240" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/oeil.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/oeil.swf" menu="false" quality="high" bgcolor="#ffffff" width="320" height="240" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:320, height:240};
		      break;
		
		      case 'doigt':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="240" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/dialogue/doigt.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/dialogue/doigt.swf" menu="false" quality="high" bgcolor="#ffffff" width="320" height="240" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:320, height:240};
		      break;
		
		
		
			 case 'poultroc':
			      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="284" height="175" align="middle">'+
			'<param name="allowScriptAccess" value="sameDomain" />'+
			'<param name="movie" value="../media/dialogue/poultroc.swf" />'+
			'<param name="menu" value="false" />'+
			'<param name="quality" value="high" />'+
			'<param name="bgcolor" value="#ffffff" />'+
			'<param name="wmode" value="transparent"/>'+
			'<embed src="../media/dialogue/poultroc.swf" menu="false" quality="high" bgcolor="#ffffff" width="284" height="175" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
			'</object>';
			      return {html:content, x:360, y:200, width:284, height:175};
			      break;
		      
		      
		      case 'sugarfree':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="284" height="175" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/promo/sugarfree.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/promo/sugarfree.swf" menu="false" quality="high" bgcolor="#ffffff" width="284" height="175" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:284, height:175};
		      break;
		
		      case 'haveaniceday':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="284" height="175" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/promo/haveaniceday.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/promo/haveniceday.swf" menu="false" quality="high" bgcolor="#ffffff" width="284" height="175" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:284, height:175};
		      break;
		
		
		      case 'imagenplus':
		      content = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="284" height="175" align="middle">'+
				'<param name="allowScriptAccess" value="sameDomain" />'+
				'<param name="movie" value="../media/promo/imagenplus.swf" />'+
				'<param name="menu" value="false" />'+
				'<param name="quality" value="high" />'+
				'<param name="bgcolor" value="#ffffff" />'+
				'<param name="wmode" value="transparent"/>'+
				'<embed src="../media/promo/imagenplus.swf" menu="false" quality="high" bgcolor="#ffffff" width="284" height="175" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'+
				'</object>';
		      return {html:content, x:360, y:200, width:284, height:175};
		      break;
	
	    }
	
	  }

//#######début des méthodes########
  //fermeture du pop up
  this.close = function() {
    var d = document.getElementById('zediv');
    d.style.display = 'none';
  }

  // temps d'intervalle d'affichage
  this.setTime = function(time) {
    this._setCookie('lastPop', time);
  }
  
  //Ordre  d'affichage des pop up
  this.setView = function() {
    var views = this._getCookie('view');
    if (views == null) {
      views = '';
    }
    if (views.indexOf(this.type) == -1) {
      views += ',' + this.type;
      this._setCookie('view', views);
    }
  }

  //condition d'affichage de la pop up
  this.getView = function() {
    var views = this._getCookie('view');
    if (views == null) {
      views = '';
    }
    if (views.indexOf(this.type) == -1) {
      return false;
    }
    else {
      return true;
    }
  }

  //dernier pop up affiché, marqué dans le cookies
  this.getTime = function() {
    return this._getCookie('lastPop');
  }

  //remplissage du cookie
  this._setCookie = function(arg, value) {
    document.cookie = arg + '=' + value ;
  }
  
  
  this._getCookie = function(type) {
    var dc = document.cookie;
    var prefix = type+"=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
      begin = dc.indexOf(prefix);
      if (begin != 0) return null;//0 ex 50
    } else {
      begin += 1;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
      end = dc.length;
    }

    return unescape(dc.substring(begin + prefix.length, end));
  }

  //############ fin des m&eacute;thodes ##########

/**/
this.list = arguments[0];
var forcepop = arguments[1];

this.type = this.list;


  if (!forcepop){
	
  	
  	  this.allowPopup = false;

	  var d = new Date();
	  var currentTime = d.getTime();
	  var lastTime = this.getTime();
	  var tempstr = lastTime + '';
	  //alert(tempstr.indexOf("=") );
	  if (tempstr.indexOf("=") >= 0) {
	  	
	  	tempstr = tempstr.substring(1,tempstr.length);
	  }
	  
	  var delta = parseInt(currentTime)  - parseInt(tempstr) ;
	  

	
	  if (delta > 45000) { 
	    // au moins 45 secondes entre l'affichage de 2 popups 45*1000
	    this.allowPopup = true;
	 	this.setTime(currentTime);
	  }

  	}
  	else {   this.allowPopup = true;   }

	

}




