



//************************************************************************
//						GESTION PRINCIPALE - COMPTOIR DU TERROIR
//************************************************************************
// Auteur : Abiotik / jean luc COSTAGLIOLA
// contact : 04 67 57 03 72
//************************************************************************
// ------------------------------------- tous droits réservés abiotik 2011


//****************************************************************
// GESTION MENU HAUT CALQUES
//****************************************************************

	var timeout, timeAttente;
	var memo=1;
	
	function affCalque(nbCalque){
		c=nbCalque;
		timeAttente = setTimeout('lanceCalque(c)',150);
		stopTemps();		
	}
	
//document.getElementById("MH_1").style.backgroundImage='url(../site/graph/images/MenuSup_bloc1.png)';
	function lanceCalque(nbCalque){

		// suppression calque + image
		document.getElementById("claque" + memo).style.visibility="hidden";		
		if(memo==1) document.getElementById("MH_1").style.backgroundImage='url()';	
		else document.getElementById("MH_" + memo).style.backgroundColor='';

		// affichage des calques + image
		document.getElementById("claque" + nbCalque).style.visibility="visible";
		if(nbCalque==1) document.getElementById("MH_1").style.backgroundImage='url(../site/graph/images/MenuSup_bloc1.png)';	
		else document.getElementById("MH_" + nbCalque).style.backgroundColor='#CE8A2A';				
		
		memo=nbCalque;
	}

	function supCalque(nbCalque){

		// suppression calque + image
		document.getElementById("claque" + memo).style.visibility="hidden";
		if(memo==1) document.getElementById("MH_1").style.backgroundImage='url()';	
		else document.getElementById("MH_" + memo).style.backgroundColor='';	

	}


	function temps(){
		timeout = setTimeout('supCalque(memo)',300);
		clearTimeout(timeAttente);			
	}
	
	function stopTemps(){
		clearTimeout(timeout);
	}


// GESTION IMG SURVOL
//***************************

	function imgSurvol(nom,actionOnOFF){

	}
	
	
	
//****************************************************************
// GESTION BANNIERES TOURNANTES ACCUEIL
//****************************************************************	

	var gradOpac;
	var blocActifTrans=1;
	var actionPlusMoins=0;
	var actionAutoTrans=1;
	var stopAutoTrans=1;
	var memoBlocTrans=1;


	function initBanTrans(){
		with(document.getElementById("blocTrans"+memoBlocTrans).style) {
			if (document.all) filter="alpha(opacity=100)";
			else opacity=1;
			display="block";
		}
		document.getElementById("case"+memoBlocTrans).style.backgroundColor = "#CE8A2A";			
		if(stopAutoTrans==1)
			tourneAutoTrans();	
	}

//gestion flèche + ou - 
//-----------------------------
	function avanceBlocTrans(avance){
		actionBlocTrans=blocActifTrans + avance;
		if(actionBlocTrans == 4)
			actionBlocTrans=1;
		else if(actionBlocTrans == 0)
			actionBlocTrans=3;
		
		changeBlocTrans(actionBlocTrans);
	
	}
//-----------------------------



	
	function changeBlocTrans(actionBlocTrans){
		actionPlusMoins=0;
		memoBlocTrans=blocActifTrans;
		blocActifTrans=actionBlocTrans;		
		gradOpac="100";
		actionTrans();
	}



	function actionTrans(){			
		// efface
		if(actionPlusMoins==0){	
			gradOpac=gradOpac-10;
			with (document.getElementById("blocTrans"+memoBlocTrans).style) {
				//visibility="hidden";
				if (document.all) filter="alpha(opacity="+gradOpac+")";
				else opacity=gradOpac/100;
			}
			if(gradOpac<=0){
				actionPlusMoins=1;
				document.getElementById("blocTrans"+memoBlocTrans).style.display="none";
				document.getElementById("case"+memoBlocTrans).style.backgroundColor = "#fff";
				document.getElementById("blocTrans"+blocActifTrans).style.display="block";							
			}
			transparence();				
		}	
		// affiche
		else{
			gradOpac=gradOpac+10;
			with (document.getElementById("blocTrans"+blocActifTrans).style) {
				if (document.all) filter="alpha(opacity="+gradOpac+")";
				else opacity=gradOpac/100;
			}
			if(gradOpac<100){
				transparence();
			}
			else{
				//actionPlusMoins=0;
				//memoBlocTrans=blocActifTrans;
				document.getElementById("case"+blocActifTrans).style.backgroundColor = "#CE8A2A";				
				if(stopAutoTrans==1)
					tourneAutoTrans();		
			}		
		}		
	}	


	function transparence(){
		tempsAvance = setTimeout('actionTrans()',20);	
	}


	function arretAutoTrans(){		
		stopAutoTrans=0;
		clearTimeout(tempsAutoTrans);	
	}


	function tourneAutoTrans(){
		if(stopAutoTrans==1){
			tempsAutoTrans = setTimeout('changeBlocTrans(actionAutoTrans)',4000);
			actionAutoTrans++;
			if(actionAutoTrans==4)
				actionAutoTrans=1;
		}
	}

	
	
//****************************************************************
// GESTION PUBS HTML TOURNANTES ACCUEIL
//****************************************************************		

	var memoBlocPub=1;
	var actifBlocPub;
	var positionInitBlocPub=-260;
	var positionBlocPub;
	var stopDefilAuto=0;

	function defilBlocPubAuto(){
		actifBlocPubAuto=memoBlocPub+1;
		if(actifBlocPubAuto==4)
			actifBlocPubAuto=1;
		tempsAvanceAuto = setTimeout('changeBloc(actifBlocPubAuto)',3000);
	}


	function ArretDefilBlocPubAuto(){
		stopDefilAuto=1;
		clearTimeout(tempsAvanceAuto);
	}


	function flecheAvance(nb){
		if(memoBlocPub+nb >= 1 && memoBlocPub+nb <= 3 )
			changeBloc(memoBlocPub + nb);
	}

	
	function changeBloc(bloc){
		if(bloc != memoBlocPub){			
			if(bloc > memoBlocPub){
				positionBlocPub=positionInitBlocPub;
			}
			else{
				positionBlocPub=0;
				document.getElementById("pub"+bloc).style.marginTop = "0px";
			}			
			actifBlocPub=bloc;	
			avanceBlocPub();
		}	
	}
	
	
	function avanceBlocPub(){		
		// avance
		if(actifBlocPub > memoBlocPub){
			positionBlocPub = positionBlocPub + 20;		
			document.getElementById("pub"+actifBlocPub).style.marginTop = positionBlocPub+"px";		
			if(positionBlocPub < 0){
				tempsAvance = setTimeout('avanceBlocPub()',10);
			}
			else{
				document.getElementById("pub"+memoBlocPub).style.marginTop = "-260px";
				document.getElementById("imgPubH"+memoBlocPub).src = "../site/graph/images/pubHtmlDefil_carrePassif.png";
				document.getElementById("imgPubH"+actifBlocPub).src = "../site/graph/images/pubHtmlDefil_carreActif.png";								
				memoBlocPub=actifBlocPub;
				if(stopDefilAuto==0)
					defilBlocPubAuto();				
			}		
		
		}
		//recul
		else{		
			positionBlocPub = positionBlocPub - 20;		
			document.getElementById("pub"+memoBlocPub).style.marginTop = positionBlocPub+"px";		
			if(positionBlocPub > -320){
				tempsAvance = setTimeout('avanceBlocPub()',10);
			}
			else{
				document.getElementById("imgPubH"+memoBlocPub).src = "../site/graph/images/pubHtmlDefil_carrePassif.png";
				document.getElementById("imgPubH"+actifBlocPub).src = "../site/graph/images/pubHtmlDefil_carreActif.png";
				memoBlocPub=actifBlocPub;
				if(stopDefilAuto==0)
					defilBlocPubAuto();
					
			}		
		}
	}

	
	function initBanAccueil(){
		document.getElementById("pub1").style.marginTop = 0+"px";
		//document.getElementById("imgPubH1").src = "../site/graph/pubHtml/images/PH_titre1_2.gif";
		defilBlocPubAuto();	
	}
	
	
	
	





//****************************************************************
// MONTAGE COLONNE DTE
//****************************************************************

	function MontageColDte(){
		// gestion des MV par bloc
		//-----------------------------		
		var designMV=designUnivers;
		
		//top ventes
		//-----------------------------
		if (eval('rub'+designMV+'MV').image != ""){
			var designImage, designLien;
			document.write('<div style="margin-top:25px;"><img src="../site/graph/images/colDte_titreMV.png"></div>');
				
			for(i=0; i<eval('rub'+designMV+'MV').image.length; i++){
				designImage = eval(eval('rub'+designMV+'MV').image[i]).image;
				designLien = eval(eval('rub'+designMV+'MV').image[i]).lien;
				document.write('<div><a href="'+designLien+'"><IMG src="../site/gestionClient/MV/images/'+designImage+'"></a></div>');
			}
		}		
	}


	

//****************************************************************
// FONCTIONS DIVERSES
//****************************************************************
	
	// FAVORIS IE et FF
	//--------------------------------------------------------------------------  
	function favoris() { 
		if ( navigator.appName != 'Microsoft Internet Explorer'){ 
			window.sidebar.addPanel("Jambons et Produits du Terroir","http://www.comptoirduterroir.com/",""); 
		} 
		else { 
			window.external.AddFavorite("http://www.comptoirduterroir.com/","Jambons et Produits du Terroir"); 
		} 
	} 

		

//****************************************************************
// AFFICHAGE PRODUIT
//****************************************************************



	function initProd(){

		// montage produit >> bandeau haut (haut résumé)
		//-----------------------------------------------		
		var pictoStock='<div class="picto"><a href="pictogrammes,fr,8,26.cfm"><img src="../site/graph/produit/images/picto_stock.png"></a></div>';
		var montageProd1='<hr><div style="height:37px;">';	
		

		//caviar
		if(activePictoCaviar > 0)
			montageProd1=montageProd1+pictoStock+'<div class="picto"><a href="pictogrammes,fr,8,26.cfm"><img src="../site/graph/produit/images/picto_caviar.png"></a></div>';		
		
		//Colissimo
		else if(delaiApproTexteArray["0$0"] == "En stock - Livraison sous 48/72h")
			montageProd1=montageProd1+pictoStock+'<div class="picto"><a href="pictogrammes,fr,8,26.cfm"><img src="../site/graph/produit/images/picto_Colissimo.png"></a></div>';
		
		//Colissimo froid
		//else if()
			//montageProd1=montageProd1+pictoStock+'<div class="picto"><a href="pictogrammes,fr,8,26.cfm"><img src="../site/graph/produit/images/picto_colissimoFroid.png"></a></div>';		

		//producteur
		else if(delaiApproTexteArray["1$1"] == "Livraison directe producteur sous 48/72h")
			montageProd1=montageProd1+pictoStock+'<div class="picto"><a href="pictogrammes,fr,8,26.cfm"><img src="../site/graph/produit/images/picto_livProduct.png"></a></div>';		

		//hors stock
		//else if()
			//montageProd1=montageProd1+'<div class="picto"><a href="pictogrammes,fr,8,26.cfm"><img src="../site/graph/produit/images/picto_horsStock.png"></a></div>';		
		
		//livraison gratuite
		if(document.formulaire.prix.value >= 149)
			montageProd1=montageProd1+'<div class="picto"><a href="http://www.comptoirduterroir.com/page_8,fr,8,8.cfm"><img src="../site/graph/produit/images/picto_livGratuite.png"></a></div>';
				
		
		//fin + bout vers description		
		montageProd1=montageProd1+'<div style="float:right; cursor:pointer;" onclick="self.location.hash=\'#versDescriptionProduit\';"><img src="../site/graph/produit/images/boutVersDescription.png"></div>'
			+'</div><hr style="margin-bottom: 10px;">';	
		var Destination = document.getElementById('insertResumHaut');
		Destination.innerHTML =	montageProd1;




	
	
		// montage produit >> milieu (haut description)
		//-----------------------------------------------
		var montageProd2='<a name="versDescriptionProduit"></a><div class="blocInfos"><img src="../site/graph/produit/images/encartInfosProduit.png" usemap="#encartInfosProd" border="0" href="#"></div>'
			+'<map name="encartInfosProd">'
			+'<area shape="rect" coords="0,0,214,83" href="http://www.comptoirduterroir.com/page_5,fr,8,5.cfm" target="_blank">'
			+'<area shape="rect" coords="217,0,432,83" href="http://www.comptoirduterroir.com/service-client,fr,8,25.cfm" target="_blank">'
			+'<area shape="rect" coords="434,0,722,42" href="http://www.comptoirduterroir.com/page_8,fr,8,8.cfm" target="_blank">'
			+'<area shape="rect" coords="434,42,722,83" href="http://www.comptoirduterroir.com/boutique/formulaire_perso.cfm?num_formulaire=5&code_lg=lg_fr" target="_blank">'
			+'</map>';
				
		montageProd2=montageProd2+'';
		var Destination2 = document.getElementById('insertProdHaut');
		Destination2.innerHTML = montageProd2;		
	
	}



















//****************************************************************
// MONTAGES DIVERSES
//****************************************************************

// BLOC RECHERCHE BANDEAU HAUT
//----------------------------------------------------------------
	function MontageBlocRecherche(){			
		document.write('<form action="http://www.comptoirduterroir.com/boutique/recherche_resultats.cfm" method="get" name="form_search" target="_self" style="margin:0;padding:0;"><tr><td>'
			+'<div style="float:left; margin:6px 0 0 33px;">'
			+'<input type="hidden" name="code_lg" value="lg_fr">'
			+'<input type="text" name="mot" id="champ_recherche_style" value="Recherchez un article" onfocus="focusMotValue(this.id);" onblur="blurMotValue(this.id);" style="border:none; width:115px;">'
			+'</div>'
			+'<div  onClick="document.form_search.submit();return false;"  style="margin-left:5px; float:left; height:28px; width:33px; cursor:pointer;"></div>'
			+'</form>');			
	}




// BLOC NEWSLETTER
//----------------------------------------------------------------

	function montageBlocNewsletter(){		
		document.write('<form name="form_mailing" action="http://www.comptoirduterroir.com/boutique/trait_mailinglist.cfm?code_lg=lg_fr" method="post" onsubmit="verif();return false;" style="margin: 0pt; padding: 0pt;">'
			+'<div style="float:left; margin:1px 0 0 0px;">'
			+'<input type="hidden" name="abonne" value="1" checked="checked" class="radio_mailing" type="radio">'			
			+'<input name="mail" onfocus="if (this.value==\'Votre E-mail\') {this.value=\'\'}" value="Votre E-mail" type="text" style="border:#ddd solid 1px; width:140px; font-size:10px; padding:2px 0 3px 3px;">'
			+'</div>'
			+'<div onclick="verif();" style="margin-left:5px; float:left; height:28px; width:33px; cursor:pointer;"></div>'
			+'</form>');
	}


// PLACAGE PUB ACCUEIL
//----------------------------------------------------------------
	function placagePubImage(){
		document.write('<div style="float: right;"><a href="http://www.comptoirduterroir.com/boutique/fiche_produit.cfm?ref=JQpatamorceau&type=25&code_lg=lg_fr&num=171">'
			+'<img src="../site/gestionClient/pubs/images/pub_pataNegra900g.gif" width="230" height="233"></a></div>');
	}	


// MONTAGE PIED
//----------------------------------------------------------------

	function montageEncartsPied(){
		document.write('<div class="infosTxt" style="float:right; width:191px;"><a href="page_5,fr,8,5.cfm"><img src="../site/graph/images/pied_encartPaiement.png"></a></div>'
			+'<div style="clear: both; padding-top: 20px; margin-left:5px;"><a href="page_8,fr,8,8.cfm"><img src="../site/graph/images/pied_encartLivraison.png"></a></div>'	
			+'<div style="padding-top: 10px; margin-left:5px;"><a href="formulaire_perso.cfm?num_formulaire=5&code_lg=lg_fr"><img src="../site/graph/images/pied_encartPro.png"></a></div>');
	}


//****************************************************************
// FONCTIONS PWB
//****************************************************************

	// RECHERCHE
	//-------------------------------------------------------------------------------

	function focusMotValue(input){
		if (document.getElementById && document.getElementById(input).value == 'Recherchez un article')
		document.getElementById(input).value='';
	}
	function blurMotValue(input){
		if (document.getElementById && document.getElementById(input).value == '')
		document.getElementById(input).value='Recherchez un article';
	}



	// NEWSLETTER
	//-------------------------------------------------------------------------------
	
	
function verif()
{ var stop=0;
var str='';
var adresse = document.form_mailing.mail.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((document.form_mailing.mail.value == '') || (document.form_mailing.mail.value == 'Votre E-mail'))
{	str=str+'\n - Votre E-mail';
stop=1;
}
else
{	if ((place > -1)&&(adresse.length >2)&&(point > 1)&&(adresse.length > point+2))
{
}
else
{	if (stop == 0)
{	stop=1;
alert('Veuillez saisir une adresse E-mail valide.');
document.form_mailing.mail.focus();
}
}
}
if (stop==0) document.form_mailing.submit();
else if (str != '') alert('Veuillez saisir : '+str);
}	
	
		
	
	
	
	
	
	
	
	
	
	
	
