function chrono(champ,jour,mois,annee,heure,minute,seconde) {
 if (document.getElementById && document.getElementById(champ)) {
  var now = new Date()
  var goal = new Date(annee,mois-1,jour,heure,minute,seconde)
  var ts = (goal.getTime() - now.getTime())/1000
  if (ts > 0){
   var j = Math.floor(ts/(3600*24))
   var h = Math.floor((ts-j*24*3600)/3600)
   var m = Math.floor((ts-j*24*3600-h*3600)/60)
   var s = Math.floor(ts-j*24*3600-h*3600-m*60)
   var html = ((j>1)?j+" jours ":(j>0)?j+" Jour ":"")
   + ((h<10)?" 0":" ")+h+"h "
   + ((m<10)?"0":"")+m+"mn "
   + ((s<10)?"0":"")+s+"s "
   document.getElementById(champ).innerHTML = "Plus que " + html + " !"
  }
  else document.getElementById(champ).innerHTML = "Vente terminée !"
 }
}

function get_selected(myinput,myvalue) 
{
for (var i = 0; i < document.getElementById(''+myinput+'').options.length; i++) 
	{
	if(document.getElementById(''+myinput+'').options[i].value ==''+myvalue+'')
		{
		document.getElementById(''+myinput+'').options[i].selected = true;
		}
	}
}

function changeref()
{
	if (document.getElementById('d_options')) 
	{
		if (document.getElementById('d_options').value != '')
		{
				var newoption = document.getElementById('d_options').value;
				newoption = newoption.split(",");
				document.getElementById('ref').innerHTML = newoption[1];
		
				// récupérer la disponibilité de la référence sélectionnée
				for(i=0; i < arr_dispo.length; i++)
				{
					if(arr_dispo[i][0] == newoption[1])
					{
						document.getElementById('dispo').innerHTML = arr_dispo[i][1];
						document.getElementById('d_dispo').value = arr_dispo[i][1];
						
						
						if(arr_dispo[i][2] == 'disable')
						{
							if(document.getElementById('caddieb').src.indexOf('_off') < 0)
							{
							document.getElementById('caddieb').src = document.getElementById('caddieb').src.replace('.gif','_off.gif');
							}
							document.getElementById('a09caddielink').href = '#';
							document.getElementById('dispo').style.color = '#FF0000';
							document.getElementById('dispo').style.fontWeight = 'bold';
						}

						else
						{
							document.getElementById('caddieb').src = document.getElementById('caddieb').src.replace('_off.gif','.gif');
							document.getElementById('a09caddielink').href = 'javascript:subcad();';
							document.getElementById('dispo').style.color = '';
							document.getElementById('dispo').style.fontWeight = 'normal';
						}

						if(arr_dispo[i][1] == 'EN STOCK')
						{
							document.getElementById('dispo').style.color = '#0e7800';
							document.getElementById('dispo').style.fontWeight = 'bold';
						}
					}
				}
		}
		else
		{
				document.getElementById('ref').innerHTML = '';
				document.getElementById('dispo').innerHTML = '';
				document.getElementById('d_dispo').value = '';
		}
	}
	else
	{
		document.getElementById('dispo').innerHTML = arr_dispo[0][1];
		document.getElementById('d_dispo').value = arr_dispo[0][1];
		
		if(arr_dispo[0][1] == 'EN STOCK')
		{
			document.getElementById('dispo').style.color = '#0e7800';
			document.getElementById('dispo').style.fontWeight = 'bold';
		}
		
		if(arr_dispo[0][2] == 'disable')
			{
			if(document.getElementById('caddieb').src.indexOf('_off') < 0)
			{
			document.getElementById('caddieb').src = document.getElementById('caddieb').src.replace('.gif','_off.gif');
			}
			document.getElementById('a09caddielink').href = '#';
			document.getElementById('dispo').style.color = '#FF0000';
			document.getElementById('dispo').style.fontWeight = 'bold';
		}
	}
}

function enablebutton()
{
	// old fonction
}

function popup(myurl,myname,mywidth,myheight,myoptions) {
    var window_top = (screen.height-myheight)/2;
    var window_left = (screen.width-mywidth)/2;
   	var mywindow = window.open(''+ myurl + '',''+ myname + '','width=' + mywidth + ',height=' + myheight + ',top=' + window_top + ',left=' + window_left + ',' + myoptions + '');
    mywindow.focus();
}

function poppost(mydata)
{
	var myurl = mydata;
	popup(myurl,'tracking',780,600,'scrollbars=yes')
}

function newsletterpop(mydata) {
    var window_top = (screen.height-100)/2;
    var window_left = (screen.width-100)/2;
   	var mywindow = window.open('newsletter_post.asp?email='+ mydata + '','popnews','width=400,height=240,top=' + window_top + ',left=' + window_left + '','');
    mywindow.focus();
	}
	
	
	
var winh = 0;
var winw = 0;

function getwinsize() {
	if (document.body && document.body.clientHeight) 
		{
			winh = document.body.clientHeight;
			winw = document.body.clientWidth;
		}
	
	if (document.documentElement && document.documentElement.clientHeight) 
		{
			winh = document.documentElement.clientHeight;
			winw = document.documentElement.clientWidth;
       	}
	//alert('larg='+winw+' haut='+winh);
}

function show360(myheight)
	{
	if(document.getElementById)
		{
		getwinsize()
		document.getElementById("p360").style.width = '100%';
		document.getElementById("p360").style.height = winh*2+'px';
		document.getElementById("p360").style.left = '0px';
		document.getElementById("p360").style.top = '0px';
		document.body.style.overflow = "hidden";
		window.scrollTo(0,0)
		}
		if (myheight==315)
		{
			document.getElementById("swf").style.marginTop = (winh-315)/2+'px';
			document.getElementById("swf").style.marginLeft = (winw-420)/2+'px';
			document.getElementById("swf").style.width = '420px';		
			document.getElementById("swf").style.height = '333px';
		}
		else
		{
			document.getElementById("swf").style.marginTop = (winh-420)/2+'px';
			document.getElementById("swf").style.marginLeft = (winw-315)/2+'px';
			document.getElementById("swf").style.width = '315px';		
			document.getElementById("swf").style.height = '438px';
		}
		document.getElementById("p360").style.display = '';
		document.getElementById("swf").style.display = '';
	}

function close360()
	{
	if(document.getElementById)
		{
		document.getElementById("p360").style.display = 'none';
		document.getElementById("swf").style.display = 'none';
		document.body.style.overflow = "";
		}
	}
	
function postform(formname)
{
	
	document.forms[""+formname+""].action = 'contact_post_aspam.htm';
	document.forms[""+formname+""].submit();
}

function hidedisc()
	{
	if(document.getElementById)
		{
		document.getElementById("disc_bg").style.display = 'none';
		document.getElementById("disc_content").style.display = 'none';
		document.body.style.overflow = "";
		}
	}


function hidevideos()
	{
	if(document.getElementById)
		{
		document.getElementById("videos_bg").style.display = 'none';
		document.getElementById("videos_content").style.display = 'none';
		document.body.style.overflow = "";
		}
	}
	
function showdisclaimer()
{
	if(document.getElementById)
		{
		getwinsize()
		document.getElementById("disc_bg").style.width = '100%';
		document.getElementById("disc_bg").style.height = winh*2+'px';
		document.getElementById("disc_bg").style.left = '0px';
		document.getElementById("disc_bg").style.top = '0px';
		document.getElementById("disc_content").style.marginTop = (winh-510)/2+'px';
		document.getElementById("disc_content").style.marginLeft = (winw-526)/2+'px';
		document.getElementById("disc_content").style.left = '0px';
		document.getElementById("disc_content").style.top = '0px';
		document.body.style.overflow = "hidden";
		window.scrollTo(0,0)
		}
}

function showvideos()
{
	if(document.getElementById)
		{
		getwinsize()
		document.getElementById("videos_bg").style.width = '100%';
		document.getElementById("videos_bg").style.height = winh*2+'px';
		document.getElementById("videos_bg").style.left = '0px';
		document.getElementById("videos_bg").style.top = '0px';
		document.getElementById("videos_content").style.marginTop = (winh-510)/2+'px';
		document.getElementById("videos_content").style.marginLeft = (winw-526)/2+'px';
		document.getElementById("videos_content").style.left = '0px';
		document.getElementById("videos_content").style.top = '0px';
		document.body.style.overflow = "hidden";
		window.scrollTo(0,0)
		}
}

function opendiv(myfield)
{
	document.getElementById(''+myfield+'').style.display = 'block';
}

function closediv(myfield)
{
	document.getElementById(''+myfield+'').style.display = 'none';
}


function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}

// Remplace toutes les occurences d'une chaine
function replaceAll(str, search, repl) {
while (str.indexOf(search) != -1)
str = str.replace(search, repl);
return str;
}

// Remplace les caractères accentués
function AccentToNoAccent(str) {
var norm = new Array('À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï', 'Ð','Ñ','Ò','Ó','Ô','Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß', 'à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ', 'ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','ý','þ','ÿ');
var spec = new Array('A','A','A','A','A','A','A','C','E','E','E','E','I','I','I','I', 'D','N','O','O','O','0','O','O','U','U','U','U','Y','b','s', 'a','a','a','a','a','a','a','c','e','e','e','e','i','i','i','i','d','n', 'o','o','o','o','o','o','u','u','u','u','y','y','b','y');
for (var i = 0; i < spec.length; i++)
str = replaceAll(str, norm[i], spec[i]);
return str;
} 

var addthis_options = 'facebook, myspace, twitter, digg, favorites, google, live, aolfav, yahoobkm';

function gosearcha(myurl,myaffid)
{
	document.getElementById('k').value = AccentToNoAccent(document.getElementById('k').value);
	document.getElementById('k').value = replaceAll(document.getElementById('k').value," ","+");
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,"'","");
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'"','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'°','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'*','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'%','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'#','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'?','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'@','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'<','');
	document.getElementById('k').value = replaceAll(document.getElementById('k').value,'>','');
	window.location.href=''+myurl+'~k~'+document.getElementById('k').value+'~affid~'+myaffid+'.htm';
	return false;
}

function resetscroll()
{
	maxscroll = 0;
}

function scrollhistory(myval)
{
	var scrolldiv = document.getElementById('phistory');
	if(maxscroll < 215)
	{
		if(myval=='back')
		{
			clearTimeout(tim2);
			scrolldiv.scrollLeft = scrolldiv.scrollLeft - 2;
			tim1 = setTimeout("scrollhistory('back')",1/1000);
			maxscroll = maxscroll +1;
		}
		else
		{
			clearTimeout(tim1);
			scrolldiv.scrollLeft = scrolldiv.scrollLeft + 2;
			tim2 = setTimeout("scrollhistory('next')",1/1000);
			maxscroll = maxscroll +1;
		}
	}
	else
	{
	maxscroll = 0;
	}
}