//send to a friend


function makeRequest(url) {
//alert (url);
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			//http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = function() { alertContents(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

	function alertContents(http_request) {
	
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				
				document.getElementById('sendit').innerHTML = http_request.responseText;
				
			} else {
				alert('There was a problem with the request.');
				//alert("ready :" + http_request.readyState);
				alert("status :" + http_request.status);
			}
		}
	}

function close_sendURL_form() {
	document.getElementById('sendit').style.display = "none";
}

function submit_sendURL_form() {
document.getElementById('sendit').style.display = "block";
		var Commande = document.sendUrl.Commande.value;
		var Langue = document.sendUrl.Langue.value;
		var url = document.sendUrl.url.value;
		var title = document.sendUrl.title.value;
		var apl = '/cgi-bin/SendUrl';
		var url = apl + 
		'?Commande=' + escape (Commande) +
		'&Langue=' + escape (Langue) +
		'&url=' + escape (url) +
		'&title=' + escape (title)
		;
		makeRequest(url);
}

function submit_sendURL_message() {
	if (
		(document.form_sendurl.Prenom_expd.value == "") ||
		(document.form_sendurl.Nom_expd.value == "") ||
		(document.form_sendurl.Email_expd.value == "") ||
		(document.form_sendurl.Prenom_dest.value == "") ||
		(document.form_sendurl.Nom_dest.value == "") ||
		(document.form_sendurl.Email_dest.value == "")
		)
		{
			if (document.form_sendurl.Langue.value =="fr") {
				alert("Veuillez s.v.p. remplir tous les champs.");
			}
			else if (document.form_sendurl.Langue.value =="en") {
				alert("Please complete all the fields.");
			}
		}
	else {
		//alert(document.form_sendurl.Url.value)
		var Action = document.form_sendurl.Action.value;
		var Langue = document.form_sendurl.Langue.value;
		var Url = document.form_sendurl.Url.value;
		var title = document.form_sendurl.title.value;
		var Prenom_expd = document.form_sendurl.Prenom_expd.value;
		var Nom_expd = document.form_sendurl.Nom_expd.value;
		var Email_expd = document.form_sendurl.Email_expd.value;
		var Prenom_dest = document.form_sendurl.Prenom_dest.value;
		var Nom_dest = document.form_sendurl.Nom_dest.value;
		var Email_dest = document.form_sendurl.Email_dest.value;
		var Message = document.form_sendurl.Message.value;
		var apl = '/cgi-bin/SendUrl';
		var url = apl + 
		'?Action=' + escape (Action) +
		'&Langue=' + escape (Langue) +
		'&Url=' + escape (Url) +
		'&title=' + escape (title) + 
		'&Prenom_expd=' + escape (Prenom_expd) + 
		'&Nom_expd=' + escape (Nom_expd) + 
		'&Email_expd=' + escape (Email_expd) + 
		'&Prenom_dest=' + escape (Prenom_dest) + 
		'&Nom_dest=' + escape (Nom_dest) + 
		'&Email_dest=' + escape (Email_dest) + 
		'&Message=' + escape (Message);
		makeRequest(url);
	}
}





//display choix de brochures dans le formulaire de commande 
function SelectBrochure(object,id){
	if (object.checked) {
		document.getElementById("show_" + id).style.display = 'block';
	}
	else {
		document.getElementById("show_" + id).style.display = 'none';
	}
} 

//display zoom dans les produits
function zoomProduit(q) {
	document.getElementById(q).style.display = 'inline';
	document.getElementById('strechit').style.height = '325px';
}
function closeProduit(q) {
	document.getElementById(q).style.display = 'none';
	document.getElementById('strechit').style.height = '1px';
}



function OpenThisImage(ID, img){
	document.getElementById('ColDroiteGrA').style.display = 'none';
	document.getElementById('ColDroiteGrB').style.display = 'none';
	document.getElementById('ColDroiteGrC').style.display = 'none';
	if (ID == 'A'){
	document.getElementById('ColDroiteGr' + ID).style.display = 'inline';
	document.getElementById('ColDroiteGr' + ID).style.top = '141px';
	document.getElementById('ColDroiteGr' + ID).style.left = (document.getElementById('main').offsetWidth-282) + 'px';
	}
	else if (ID == 'B'){
	document.getElementById('ColDroiteGr' + ID).style.display = 'inline';
	document.getElementById('ColDroiteGr' + ID).style.top = '241px';
	document.getElementById('ColDroiteGr' + ID).style.left = (document.getElementById('main').offsetWidth-240) + 'px';
	}
	else if (ID == 'C'){
	document.getElementById('ColDroiteGr' + ID).style.display = 'inline';
	document.getElementById('ColDroiteGr' + ID).style.top = '301px';
	document.getElementById('ColDroiteGr' + ID).style.left = (document.getElementById('main').offsetWidth-340) + 'px';
	}
}

function CloseThisImage(ID, img){
	document.getElementById('ColDroiteGr' + ID).style.display = 'none';
}


function ColDroiteImage(ID, img){

document.getElementById('ColDroiteGrA').style.display = 'inline';
document.getElementById('ColDroiteA').style.display = 'none';




/*

	var MyPos = 'open';

	
	
	
	switch (ID){
		case 'A' :
			if (MyPos == 'open'){
				MyPos = 'close';
				openImage(ID, img);
					document.getElementById('ColDroiteImgA').onclick = function() {
						ColDroiteImage(ID, img);
					}
				}
			else {
				MyPos = 'open';
				CloseThisImage(ID, img);
				document.getElementById('ColDroiteImgA').onclick = function() {
					ColDroiteImage(ID, img);
				}
			}
		break;
		case 'B' : 
			document.getElementById('ColDroiteB').style.position = 'absolute';
			document.getElementById('ColDroiteB').style.width = '590px';
			document.getElementById('ColDroiteB').style.left = '380px';
			document.getElementById('ColDroiteB').style.top = '380px';
			document.getElementById('MyImgB').src = '/images/essences/zoom_' + img + '';
		break;		
	}
	*/
	
	/*

				document.getElementById('ColDroiteA').style.position = 'relative';
				document.getElementById('ColDroiteA').style.width = '240px';
				document.getElementById('ColDroiteA').style.left = '0px';
				document.getElementById('ColDroiteA').style.top = '30px';
				document.getElementById('MyImgA').src = '/images/essences/' + img + '';
				document.getElementById('MyImgA').width = "199";
				document.getElementById('MyImgA').height = "253";
				document.getElementById('ColDroiteImgA').onclick = function() {
				ColDroiteImage(ID, img);
				}
			}
	*/		
	
//	MyPos['top' + ID] = document.getElementById('ColDroite' + ID).offsetTop;
//	MyPos['left' + ID] = document.getElementById('ColDroite' + ID).offsetLeft;

//	alert ('top' + ID + ' = ' + MyPos["top" + ID] + '');
//	alert ('left' + ID + ' = ' + MyPos["left" + ID] + '');
	
//	document.getElementById('ColDroite' + ID).style.position = 'absolute';
//	document.getElementById('ColDroite' + ID).style.width = '590px';
//	document.getElementById('ColDroite' + ID).style.left = '380px';
//	document.getElementById('ColDroite' + ID).style.top = MyPos['top' + ID] + 'px';
//	document.getElementById('ColDroite' + ID).style.height = '400px';
//	document.getElementById('ColDroite' + ID).style.float = 'right';
//	document.getElementById('ColDroiteImg' + ID).src = '/images/commun/unzoom.gif';
//	document.getElementById('ColDroiteImg' + ID).onclick = function() {
//	alert (MyPos['top' + ID]);
//	document.getElementById('ColDroite' + ID) = MyObj;
//	document.getElementById('ColDroite' + ID).style.position = 'absolute';
//	document.getElementById('ColDroite' + ID).style.width = '240px';
//	document.getElementById('ColDroite' + ID).style.left = MyPos['left' + ID] + 'px';
//	document.getElementById('ColDroite' + ID).style.top = MyPos['top' + ID] + 'px';
//	document.getElementById('ColDroiteImg' + ID).src = '/images/commun/zoom.gif';
//	document.getElementById('ColDroiteImg' + ID).onclick = function() {
//	ColDroiteImage(ID);
//		}

//	}
	
}





















	
// Fonctions qui sert a partir de flash pour poper une nouvelle Fenêtre
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
	newWindow=window.open(URLtoOpen, windowName, windowFeatures);
}


// GESTIONNAIRE POPUP
// Mode d'utilisation (changez url, width, et height pour les vraies valeurs) :
// popUp(url,width,height,1) ====>  avec bande de défilement
// popUp(url,width,height,0) ====>  sans bande de défilement









function display(statut,img){
if (img == 1){
	if (statut == 'on'){
		document.getElementById("cossinon1").style.display = "inline";
		document.getElementById("cossinoff1").style.display = "none";
	}else {
		document.getElementById("cossinoff1").style.display = "inline";
		document.getElementById("cossinon1").style.display = "none";
	}
}else if (img == 2){
	if (statut == 'on'){
		document.getElementById("cossinon2").style.display = "inline";
		document.getElementById("cossinoff2").style.display = "none";
	}else {
		document.getElementById("cossinoff2").style.display = "inline";
		document.getElementById("cossinon2").style.display = "none";
	}
}else if (img == 3){
	if (statut == 'on'){
		document.getElementById("cossinon3").style.display = "inline";
		document.getElementById("cossinoff3").style.display = "none";
	}else {
		document.getElementById("cossinoff3").style.display = "inline";
		document.getElementById("cossinon3").style.display = "none";
	}
}

}

function popUp(url,vwidth,vheight,scroll) {	
	
var w = vwidth;
var h = vheight;
var x = (screen.width - w)/2;
var y = (screen.height - h)/2;
var s = scroll;

if ((s == 0) || (s == "") || (s == null)) {
	s = "no"
}
else {
	s = "yes"
}
		
popupWin = window.open(url, 'popup', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars='+s+',resizable=no,width='+w+',height='+h+',left='+x+',top='+y+'')
}	

function popFull(url) {	
	
var w = screen.width;
var h = screen.height;
		
popupWin = window.open(url, 'popup', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,width='+w+',height='+h+',left=0,top=0')
}	

function popUp2(url,vwidth,vheight) {
	
var w = vwidth;
var h = vheight;
var x = (screen.width - w)/2;
var y = (screen.height - h)/2;
		
popupWin = window.open(url, 'popup', 'menubar=yes,toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizable=yes,width='+w+',height='+h+',left='+x+',top='+y+'')
}	



// GESTIONNAIRE COOKIES
// Mode d'utilisation :
// Créer un cookie		===> 	createCookie(name,value,expire)  ===> remplace les variables avec les vraies valeurs (expire = nombres de jours)
// Lire un cookie		===> 	readCookie(name) ===> retour la valeur de la cookie
// Effacer un cookie	===>	deleteCookie(name)

Cookies = {
	save : function(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = ""
		document.cookie = name+"="+value+expires+"; path=/";
	},
	read : function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i<ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
			return null;
	},
	erase : function(name) {
		Cookies.save(name,"",-1);
	}
	
}

// CREER UN COOKIE
function createCookie(name,value,expire){
	Cookies.erase(name);
	Cookies.save(name,value,expire);
}

// LIRE LA VALEUR D'UN COOKIE
function readCookie(name) {
	var cookieVal = Cookies.read(name);
	return cookieVal;
}

// EFFACER UN COOKIE
function deleteCookie(name) {
	Cookies.erase(name);
}



// OUVRIR UN LIEN EXTERNE DANS UNE NOUVELLE FENETRE
// POUR TOUS LES LIENS EXTERNES...
// UTILISER: rel="newWin"
// NE PAS UTILISER:	target="_blank"
function externalLinks() { 
	if (document.getElementsByTagName) { 
		var anchors = document.getElementsByTagName("a"); 
		for (var i=0; i<anchors.length; i++) { 
			var anchor = anchors[i]; 
			if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "newWin") { 
				anchor.target = "_blank"; 
			}
		} 
	}
} 
window.onload = externalLinks;


// MOUSEOVER
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}