	
	/* transfo tag écrit par Mathieu LEBRUN le 08/08/2007 */
	/* modifié le 09/08/2007 par Mathieu LEBRUN */

	function setGetVarFromURL (getVar)
	{
		var query	= window.location.search.substring(1);
		var vars	= query.split("&");
		for ( var i=0; i<vars.length; i++)
		{
			var pair = vars[i].split("=");
			if (pair[0] == getVar)
			{
				return pair[1];
			}
		} 
		return false;
	}
	
	function partnerListener (local)
	{
		var partner = setGetVarFromURL('CID');
		
		if (partner == "TradeDoubler_FR" || partner == "Cibleclick" || partner == "Zanox_de" || partner == "Tradedoubler_de")
		{
			setCookie (local, partner);
		}
	}
	
	function setCookie (local, value)
	{
		var cookieLife	= 30; // nombre de jours de vie du cookie
		var cookieName	= "DJ_"+local;
		var cookieStart	= new Date();
		var cookieStop	= new Date();
		
		cookieStop.setTime ( cookieStart.getTime() + (cookieLife * 24 * 60 * 60 * 1000) );
		
		document.cookie = cookieName + "=" + value + ";expires=" + cookieStop.toGMTString();
		
	}
	
	function getCookie (local)
	{
		var cookieName	= "DJ_"+local;
		var cookieValue	= document.cookie.match ( cookieName + '=(.*?)(;|$)' );
		
		if ( cookieValue )
			return ( unescape ( cookieValue[1] ) );
		else
			return null;
	}
	
	function writePartnerTag (local, orderID, orderAmount, orderAmoutHT, orderEmail, orderType)
	{
		var cookieVal = getCookie (local);
		
		switch (cookieVal) 
		{ 
			case "TradeDoubler_FR":
				switch (orderType) 
				{
					case "CB" :
						document.write ("<img src=\'https://tracker.tradedoubler.com/report?organization=911999&event=14140&orderNumber="+orderID+"&orderValue="+orderAmount+"&currency=EUR\' HEIGHT=\'1\' WIDTH=\'1\'>");
						break;
					case "CHE" :
						document.write ("<img src=\'https://tracker.tradedoubler.com/report?organization=911999&event=14194&orderNumber="+orderID+"&orderValue="+orderAmount+"&currency=EUR\' HEIGHT=\'1\' WIDTH=\'1\'>");
						break;
				}
				break;
			case "Cibleclick":
				switch (orderType) 
				{
					case "CB" :
						document.write ("<img src=https://www.cibleclick.com/cibles/ventes/symp.cfm/vente598938936.gif?site_id=598938936&identifiant=CB_"+orderID+"&montant="+orderAmount+"&CID=&divers1=Commerce width=1 height=1 border=0>");
						break;
					case "CHE" :
						document.write ("<img src=https://www.cibleclick.com/cibles/ventes/symp.cfm/vente598938936.gif?site_id=598938936&identifiant=CHQ_"+orderID+"&montant="+orderAmount+"&CID=&divers1=Commerce width=1 height=1 border=0>");
						break;
				}
				break;
			case "Zanox_de":
				switch (orderType) 
				{
					case "CB" :
						document.write ("<img width=\"1\" height=\"1\" src=\"https://ad.zanox.com/pps/?1066C2086924786&CustomerID=[[0]]&CID=[[sale_CB]]&OrderID=[["+orderID+"]]&CurrencySymbol=[[EUR]]&TotalPrice=[["+orderAmoutHT+"]]&PartnerID=[[]]\">"); 
						break;
					case "CHE" :
						document.write ("<img width=\"1\" height=\"1\" src=\"https://ad.zanox.com/pps/?1066C2086924786&CustomerID=[[0]]&CID=[[sale_chequ]]&OrderID=[["+orderID+"]]&CurrencySymbol=[[EUR]]&TotalPrice=[["+orderAmoutHT+"]]&PartnerID=[[]]\">");
						break;
				}
				break;
			case "Tradedoubler_de":
				switch (orderType) 
				{
					case "CB" :
						document.write ("<img src=\'https://tracker.tradedoubler.com/report?organization=911999&event=14140&orderNumber="+orderID+"&orderValue="+orderAmount+"&currency=EUR\' HEIGHT=\'1\' WIDTH=\'1\'>");
						break;
					case "CHE" :
						document.write ("<img src=\'https://tracker.tradedoubler.com/report?organization=911999&event=14194&orderNumber="+orderID+"&orderValue="+orderAmount+"&currency=EUR\' HEIGHT=\'1\' WIDTH=\'1\'>");
						break;
				}
				break;

		} 	
	}