//---------------------------------
//-- 
//-- Important : Les variables 
//-- 
//-- var strLinkToContact
//-- var strLinkToNewsLetter
//-- var strLinkToStoreLocator
//-- var strLinkToSendToAFriend
//-- 
//-- doivent être définies dans le fichier appelant
//-- 
//--------------------------------
function Production_DoFSCommand(command, args) 
{

	
	if ( command == "fAfficherContact" ) 
	{
		fAfficherContact ( );
	}
	else if ( command == "fAfficherNewsletter" ) 
	{
		fAfficherNewsletter ( );
	}
	else if ( command == "fAfficherStoreLocator" ) 
	{	
		fAfficherStoreLocator ( );
		//- alert ( "command = "  + command );
	}
	else if ( command == "fEnvoiAmi" ) 
	{	
		fSendToAFriend ( );
	}
	else if ( command == "slide" ) 
	{	
		alert ( "Ecran de veille" );
	}
	else if ( command == "print" ) 
	{	
		ProcessPrintProduct ( args );
		//- alert ( "Print Product" + args );
	}
	else if ( command == "fStats" ) 
	{	
		ProcessStats ( args );
		//- alert ( "stats" + args );
	}
	else if ( command == "back" ) 
	{	
		ProcessBackToHome ( );
		//- alert ( "stats" + args );
	}
	else if ( command == "fAfficherOpinion" ) 
	{
		ProcessAfficherOpinon ( args );
	}
	else if ( command == "fAfficherSkinCheck" ) 
	{
		fAfficherSkinCheck ( args );
	}
	
}

function ProcessBackToHome ( ProcessBackToHome )
{
	//- alert ( "ProcessBackToHome" );
}

function ProcessStats ( arguments )
{
	//- alert ( "ProcessStats " + arguments );

	var tableau;
	
	tableau = arguments.split ( "/");

	//- alert ( tableau[0] + " - " + tableau[1] );
}

function ProcessAfficherOpinon ( arguments )
{
	var strCodeProduit;

	//- alert ( "ProcessPrintProduct " + arguments );

	switch ( arguments )
	{
		case "flu_extreme_visage_50" : strCodeProduit = "C19096"; break;
		case "flu_extreme_visage_30" : strCodeProduit = "C19097"; break;
		case "flu_extreme_visage_20" : strCodeProduit = "C21954"; break;
		case "cr_fondante_50" : strCodeProduit = "C24405"; break;
		case "cr_fondante_tinted_50" : strCodeProduit = "C18945"; break;
		case "cr_fondante_40" : strCodeProduit = "C24462"; break;
		case "cr_fondante_20" : strCodeProduit = "C24464"; break;
		case "lait_veloute_50" : strCodeProduit = "C15709"; break;
		case "lait_veloute_40" : strCodeProduit = "C17515"; break;
		case "lait_veloute_20" : strCodeProduit = "C21668"; break;
		case "flu_extreme_corps_50" : strCodeProduit = "C22559"; break;
		case "gel_40" : strCodeProduit = "C17513"; break;
		case "gel_20" : strCodeProduit = "C22308"; break;
		case "spray_50" : strCodeProduit = "C24525"; break;
		case "spray_40" : strCodeProduit = "C18921"; break;
		case "spray_20" : strCodeProduit = "C21975"; break;
		case "enfants_lait_50" : strCodeProduit = "C22866"; break;
		case "enfants_lait_40" : strCodeProduit = "C25853"; break;
		case "enfants_spray_50" : strCodeProduit = "C28399"; break;
		case "complement_auto_bronzant_gel" : strCodeProduit = "C21371"; break;
		case "complement_auto_bronzant_wipe" : strCodeProduit = "C24526"; break;
		case "complement_apres_soleil" : strCodeProduit = "C22310"; break;
		case "complement_stick_50" : strCodeProduit = "C24262"; break;
		case "complement_stick_levres" : strCodeProduit = "C22458"; break;
		case "complement_creme_levres" : strCodeProduit = "C21669"; break;
		default : strCodeProduit = "Autre"; break;
	}

	OpenWindowOpinion ( strCodeProduit );
}

function OpenWindowOpinion ( strCodeProduit )
{
	//- http://www.laroche-posay.com/_int/_en/xml/content/catalog/reviewslist.aspx?prdcode=C22559
	//- alert ( strCodeProduit );

	var strContenu = document.getElementById('contactlayer');
	var strBouton =  document.getElementById('closecontactlayer');

	var strLinkToPage;

	strLinkToPage = strLinkToYourOpinion + strCodeProduit;

	var nLocalWidth;
	var nLocalHeight;

	//- nLocalWidth = 900;
	nLocalWidth = 630;
	nLocalHeight = 484;

	var XPosButton;
	var XSizeButton;

	XSizeButton = 180;

	var strStyleIFrame;
	strStyleIFrame = 'width: ' + nLocalWidth + 'px; height: ' + nLocalHeight + 'px;';
	//- strStyleIFrame = strStyleIFrame + " background : red;";

	strContenu.innerHTML = '<iframe frameborder="0" src="' + strLinkToPage + '" id="ifredirectlayer" style="' + strStyleIFrame + '"></iframe>';

	if (strContenu.className == "on") {
		strContenu.className = "off";
		strBouton.className = "off";
	} else {
		strContenu.className = "on"
		strBouton.className = "on";
		strContenu.style.marginLeft = "-" + nLocalWidth / 2 +"px";
		strContenu.style.width = "" + nLocalWidth + "px";
		XPosButton = ( nLocalWidth / 2 ) - XSizeButton;
		strBouton.style.marginLeft = ""+ XPosButton + "px";
	}
}

function ProcessPrintProduct ( arguments )
{
	var strCodeProduit;

	//- alert ( "ProcessPrintProduct " + arguments );

	switch ( arguments )
	{
		case "flu_extreme_visage_50" : strCodeProduit = "C19096"; break;
		case "flu_extreme_visage_30" : strCodeProduit = "C19097"; break;
		case "flu_extreme_visage_20" : strCodeProduit = "C21954"; break;
		case "cr_fondante_50" : strCodeProduit = "C24405"; break;
		case "cr_fondante_tinted_50" : strCodeProduit = "C18945"; break;
		case "cr_fondante_40" : strCodeProduit = "C24462"; break;
		case "cr_fondante_20" : strCodeProduit = "C24464"; break;
		case "lait_veloute_50" : strCodeProduit = "C15709"; break;
		case "lait_veloute_40" : strCodeProduit = "C17515"; break;
		case "lait_veloute_20" : strCodeProduit = "C21668"; break;
		case "flu_extreme_corps_50" : strCodeProduit = "C22559"; break;
		case "gel_40" : strCodeProduit = "C17513"; break;
		case "gel_20" : strCodeProduit = "C22308"; break;
		case "spray_50" : strCodeProduit = "C24525"; break;
		case "spray_40" : strCodeProduit = "C18921"; break;
		case "spray_20" : strCodeProduit = "C21975"; break;
		case "enfants_lait_50" : strCodeProduit = "C22866"; break;
		case "enfants_lait_40" : strCodeProduit = "C25853"; break;
		case "enfants_spray_50" : strCodeProduit = "C28399"; break;
		case "complement_auto_bronzant_gel" : strCodeProduit = "C21371"; break;
		case "complement_auto_bronzant_wipe" : strCodeProduit = "C24526"; break;
		case "complement_apres_soleil" : strCodeProduit = "C22310"; break;
		case "complement_stick_50" : strCodeProduit = "C24262"; break;
		case "complement_stick_levres" : strCodeProduit = "C22458"; break;
		case "complement_creme_levres" : strCodeProduit = "C21669"; break;
		default : strCodeProduit = "Autre"; break;
	}

	//- alert ( strCodeProduit );
}

if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) 
{
  document.write('<script language=VBScript\> \n');
  document.write('on error resume next \n');
  document.write('Sub Production_FSCommand(ByVal command, ByVal args)\n');
  document.write(' call Production_DoFSCommand(command, args)\n');
  document.write('end sub\n');
  document.write('</script\> \n');
}

function masqueDiv(divContenu, divBouton) 
{
	var strContenu = document.getElementById(divContenu);
	var strBouton =  document.getElementById(divBouton);

	if (strContenu.className == "on") {
		strContenu.className = "off";
		strBouton.className = "off";
	} else {
		strContenu.className = "on"
		strBouton.className = "on";
	}
}

//---------------------------------
//-- function fAfficherContact
//--------------------------------
function fAfficherContact()
{
	var strContenu = document.getElementById('contactlayer');
	var strBouton =  document.getElementById('closecontactlayer');

	var nLocalWidth;
	var nLocalHeight;

	//- nLocalWidth = 900;
	nLocalWidth = 630;
	nLocalHeight = 484;

	var XPosButton;
	var XSizeButton;

	XSizeButton = 180;

	var strStyleIFrame = 'width: ' + nLocalWidth + 'px; height: ' + nLocalHeight + 'px;';

	strContenu.innerHTML = '<iframe frameborder="0" src="' + strLinkToContact + '" id="ifredirectlayer" style="' + strStyleIFrame + '"></iframe>';

	if (strContenu.className == "on") {
		strContenu.className = "off";
		strBouton.className = "off";
	} else {
		strContenu.className = "on"
		strBouton.className = "on";
		strContenu.style.marginLeft = "-" + nLocalWidth / 2 +"px";
		strContenu.style.width = "" + nLocalWidth + "px";
		XPosButton = ( nLocalWidth / 2 ) - XSizeButton;
		strBouton.style.marginLeft = ""+ XPosButton + "px";
	}

//	alert("contactez nous");
}

//---------------------------------
//-- function fAfficherNewsletter
//--------------------------------
function fAfficherNewsletter()
{
	var strContenu = document.getElementById('newsletterlayer');
	var strBouton =  document.getElementById('closenewsletterlayer');

	//alert ( 'coucou' );

	strContenu.innerHTML = '<iframe frameborder="0" src="' + strLinkToNewsLetter + '" id="ifnewsletterlayer" style="width: 630px; height: 367px;"></iframe>';

	if (strContenu.className == "on") {
		strContenu.className = "off";
		strBouton.className = "off";
	} else {
		strContenu.className = "on"
		strBouton.className = "on";
	}
//	alert("Newsletter");
}

//---------------------------------
//-- function fAfficherStoreLocator
//--------------------------------
function fAfficherStoreLocator()
{
	var strContenu = document.getElementById('storelocatorlayer');
	var strBouton =  document.getElementById('closestorelocatorlayer');

	//alert ( 'coucou' );
	strContenu.innerHTML = '<iframe frameborder="0" src="' + strLinkToStoreLocator + '" id="ifstorelocatorlayer" style="width: 650px; height: 460px;"></iframe>';

	if (strContenu.className == "on") {
		strContenu.className = "off";
		strBouton.className = "off";
	} else {
		strContenu.className = "on"
		strBouton.className = "on";
	}
//	alert("Newsletter");
}


function fAfficherSkinCheck ( args )
{

	var strLink;
	strLink = "";
	if (args == "fr/_int")
	{
		strLink = "http://www.myskincheck.org";
	}
	else
	{
		strLink = "http://www.myskincheck.org";
	}

	window.open(strLink,"skincheck"); 
	
}


//---------------------------------
//-- function fSendToAFriend
//--------------------------------
function fSendToAFriend()
{
	var strContenu = document.getElementById('sendtoafriendlayer');
	var strBouton =  document.getElementById('closesendtoafriendlayer');

	strContenu.innerHTML = '<iframe frameborder="0" src="' + strLinkToSendToAFriend + '" id="ifsendtoafriendlayer" style="width: 660px; height: 370px;"></iframe>';

	if (strContenu.className == "on") 
	{
		strContenu.className = "off";
		strBouton.className = "off";
	}
	else 
	{
		strContenu.className = "on"
		strBouton.className = "on";
	}
}




function DisplayExternalDivs ( )
{
	document.write ( "<div id=\"closenewsletterlayer\" class=\"off\"><a href=\"javascript: masqueDiv('newsletterlayer','closenewsletterlayer')\"><img src=\"images/pix.gif\"></a></div>" );
	document.write ( "<div id=\"newsletterlayer\" class=\"off\"></div>" );
	document.write ( "<div id=\"closecontactlayer\" class=\"off\"><a href=\"javascript: masqueDiv('contactlayer','closecontactlayer')\"><img src=\"images/pix.gif\" width=\"180\" height=\"60\"></a></div><div id=\"contactlayer\" class=\"off\"></div>" );
	document.write ( "<div id=\"closestorelocatorlayer\" class=\"off\"><a href=\"javascript: masqueDiv('storelocatorlayer','closestorelocatorlayer')\"><img src=\"images/pix.gif\" width=\"180\" height=\"60\"></a></div>" );
	document.write ( "<div id=\"storelocatorlayer\" class=\"off\"></div>" );
	document.write ( "<div id=\"closesendtoafriendlayer\" class=\"off\"><a href=\"javascript: masqueDiv('sendtoafriendlayer','closesendtoafriendlayer')\"><img src=\"images/pix.gif\"></a></div>" );
	document.write ( "<div id=\"sendtoafriendlayer\" class=\"off\"></div>" );
	document.write ( "<div id=\"closeSkinChecklayer\" class=\"off\"><a href=\"javascript: masqueDiv('SkinChecklayer','closeSkinChecklayer')\"><img src=\"images/pix.gif\"></a></div>" );
	document.write ( "<div id=\"SkinChecklayer\" class=\"off\"></div>" );
}

DisplayExternalDivs ( );
