/*
//DATE			AUTHOR		BUG#		DESCRIPTION
//--------------------------------------------------------------------------------
//13/08/2008	tyu			0004794		Modification du flash qui gère la loupe 
*/
var ns4 = document.layers;
var ie4 = document.all;
var ns6 = document.getElementById && !document.all;
var SomeItemIds = '';

function ChangeDescView(nId,nContenu) {
	if (ns4) {
		document.eval(nId).document.write(nContenu);
		document.eval(nId).document.close();
	} else if (ns6) {
		document.getElementById(nId).innerHTML = nContenu;
	} else if (ie4) {
		eval(nId).innerHTML = nContenu;
	}
}

function ChangeDescNewOnline(nId,nContenu) {
	ChangeDescView(nId,nContenu);
}

function RollColorDisplay(nPath,nCouleur,nEtat){
	document.images[nCouleur].src = nPath + 'images/common/icons/colors/'+ nCouleur + nEtat + '.gif';
}

function RollAchat(nEtat, locale){
	if(typeof locale == 'undefined' || locale == null || locale == '') {
		locale = currentLocale;
	}
	document.images['btAchat'].src = jspStoreImgDir + locale + '/images/button/achat' + nEtat + '.gif';
}

function RollPuces(nPuce,nEtat){
	var nImg = 'pix' + nPuce

	if ((nEtat == 'b')&&(lastPuce != nPuce)){
		document.images[nImg].src = jspStoreImgDir + 'images/common/puces/pu_newOnlineOff2.gif';
	} else {
		document.images[nImg].src = jspStoreImgDir + 'images/common/puces/puce_carre.gif';
	}
}

function formatDescription(itemSku,itemLongDesc,itemShortDesc,itemName,itemPrice,itemType,productPartNumber,SKUItemId) {
	// refStr étant déclaré dans l'include commun
	itemPrice= itemPrice+ '&nbsp;(\u7A0E\u8FBC)';
	document.getElementById("productDesc").innerHTML = '<b>'+itemShortDesc + '</b><br/>' + refStr + ' ' + productPartNumber + '<br/><b>' + itemPrice + '</b>';
}

/*
* Spécifique Hermessence
*/
function setProductDescName(itemSku,itemLongDesc,itemShortDesc,itemName,itemPrice,itemType,productPartNumber,SKUItemId){
	var delim = "";
	if(itemShortDesc != "") {
		delim = "-"; 
	}
	document.getElementById("productDesc").innerHTML = '<b>'+itemName+'</b><br />' + itemShortDesc + '<br />' + refStr + '&nbsp;' + itemSku + '&nbsp;<br />' + '<b>' + itemPrice + '</b>';
    SomeItemIds = SKUItemId;
}

function setProductDesc(itemSku,itemLongDesc,itemShortDesc,itemName,itemPrice,itemType,productPartNumber,SKUItemId){
	var delim = "";
	if(itemShortDesc != "") {
		delim = "-"; 
	}
	itemPrice= itemPrice+ '&nbsp;(\u7A0E\u8FBC)';
	document.getElementById("productDesc").innerHTML = '<b>'+itemShortDesc + '</b><br>' + refStr + '&nbsp;' + itemSku + '&nbsp;<br>' + '<b>' + itemPrice + '</b>';
    SomeItemIds = SKUItemId;
}

function Add2ShopCartPack(form){       
	busy = true;
	form.action="OrderItemAdd";

	if(form.userRegisterType.value == "R") {
		form.URL.value='SetPendingOrder?URL=OrderCalculate%3FURL%3DOrderItemDisplay';
	} else {
		form.URL.value='OrderCalculate?URL=OrderItemDisplay';
	}
	form.submit();       
}

function CallPackUrlOnRadioButton(url){
	window.location=url;
}

function Add2ShopCart(form, catEntryId, catEntryQuantity){       
	busy = true;
	form.action="OrderItemAdd";
	form.catEntryId.value = catEntryId;
	form.quantity.value = catEntryQuantity;

	if(form.userRegisterType.value == "R") {
		form.URL.value='SetPendingOrder?URL=OrderCalculate%3FURL%3DOrderItemDisplay';
	} else {
		form.URL.value='OrderCalculate?URL=OrderItemDisplay';
	}
	form.submit();       
}

function OverModel(nIcone,nEtat){
	document.images[nIcone].src = jspStoreImgDir + 'images/common/design/ties/' + nIcone + nEtat + '.gif';
}

function getMovieByNameorId(movieName) {
	var movieObj;
	(navigator.appName.indexOf("Microsoft") != -1 || navigator.appName.indexOf("Opera") != -1) ? movieObj = window[movieName] : movieObj = document[movieName];
	return movieObj;
}

function flash_change_product(partNumber, defaultImageValue, defaultZoomValue, masqueFileValue) {
	var monXML = "<product id='" + partNumber +  "' masque='" + masqueFileValue + "' img='" + defaultImageValue + "' imgzoom='" + defaultZoomValue + "' />";
	var flash = getMovieByNameorId("newmodule");
	
	if(typeof flash != 'undefined' && flash != null && flash != '') {
		flash.asLoadImage(monXML);
	}
}

function flash_change_product_bis(partNumber) {
	var monXML = eval("xmlStringForFlash" + partNumber);
	var flash = getMovieByNameorId("newmodule");
	
	if(typeof flash != 'undefined' && flash != null && flash != '') {
		flash.asLoadImage(monXML);
	}
}
	
function flash_load_detail(str) {
	var flash = getMovieByNameorId("newmodule");
	
	flash.asLoadDetail(str);
}