function Produit(REF, Description, DescriptionTechnique, FA_RUB1_REF, FA_RUB2_REF, FA_RUB3_REF, FA_RUB_ENT_1_VAL, FA_RUB_ENT_2_VAL, Connexe1_REF, Connexe2_REF, Marque) {
	this.REF = REF;
	this.Description = Description;
	this.DescriptionTechnique = DescriptionTechnique;
	this.FA_RUB1_REF = FA_RUB1_REF;
	this.FA_RUB2_REF = FA_RUB2_REF;
	this.FA_RUB3_REF = FA_RUB3_REF;
	this.FA_RUB_ENT_1_VAL = FA_RUB_ENT_1_VAL;
	this.FA_RUB_ENT_2_VAL = FA_RUB_ENT_2_VAL;
	this.Connexe1_REF;
	this.Connexe2_REF;
	this.Marque = Marque;
}

var blinkIndices = new Array();
var blinkColors = new Array("#FFFFAA", "#FFFFDD");
blinkIndices["messageFermetureAout"] = 0;
blinkIndices["messageFermetureNoel"] = 1;

function checkMessageFermeture() {
	if (besoinAfficherMessageFermetureAout())  {
		afficheMessageFermeture("messageFermetureAout");
	}
	if (besoinAfficherMessageFermetureNoel())  {
		afficheMessageFermeture("messageFermetureNoel");
	}
}


function afficheMessageFermeture(containerId) {
	var warningElement = document.getElementById(containerId);
	if (warningElement != null) {
		warningElement.style.display = "block";
		blink(containerId);
	}
}

function blink(containerId) {
	var warningElement = document.getElementById(containerId);
	warningElement.bgColor = getBlinkColor(containerId);
	setTimeout("blink('" + containerId + "')", 1000);
}


function incBlinkIndex(containerId) {
	var blinkIndex = blinkIndices[containerId];
	if (blinkIndex == null) {
		blinkIndex = 0;
	} else {
		blinkIndex += 1;
		if (blinkIndex >= blinkColors.length)
			blinkIndex = 0;
	}
	blinkIndices[containerId] = blinkIndex;
	return blinkIndex;
}

function getBlinkColor(containerId) {
	return blinkColors[incBlinkIndex(containerId)];
}



// note getMonth() : 0 pour janvier
// note getDate() : jour du mois, entre 1 et 31
function besoinAfficherMessageFermetureAout() {
	var date = new Date();
	if (date.getMonth() == 6) {
		return true;
	}
	if (date.getMonth() == 7) {
		return true;
	}
	return false;
}

function besoinAfficherMessageFermetureNoel() {
	var date = new Date();
	if (date.getMonth() == 10 && date.getDate() >= 25) {
		return true;
	}
	if (date.getMonth() == 0 && date.getDate() <= 5) {
		return true;
	}
	return false;
}


function panier() {
	if (opener) {
		frame = opener;
	} else {
		frame = window;
	}
	while (frame.parent && frame.parent != frame) {
		frame = frame.parent;
	}
	try {
		frame.showPanier();
	} catch (e) {
	}	
	if (opener) {
		close();
	}
}

function accueil() {
	if (opener) {
		frame = opener;
	} else {
		frame = window;
	}
	while (frame.parent && frame.parent != frame) {
		frame = frame.parent;
	}
	frame.document.location = "index.php";
	if (opener) {
		close();
	}
}

function afficheProduit(productRef, ficheTemplate, target) {
	if (productRef == null) {
		return;
	}
	if (target == null) {
		target = "ficheProductFrame";
	}
	if (ficheTemplate == null) {
		ficheTemplate = "fiche_product.htm";
	}
	url = "../piecesdetachees/fiche_product.php?REF=" + productRef + "&template=" + ficheTemplate;
	popup = window.open(url, target, "toolbar=no,scrollbar=no,width=757,height=467");
	try  {
		popup.focus();
	} catch (e) {
	}
}
