





// GESTION PRINCIPALES JS - SITE PROJOPOURTOUS.COM V.2011
// Tous droits réservés 2011
// Auteur : Jean luc COSTAGLIOLA - Abiotik.com - tél. 04 67 57 03 72





// GESTION MENU HAUT
//*****************************************************************

	var timeout, timeAttente;
	var memo=1;

	function initCoulCalques(){
	}
	
	function affCalque(nbCalque){
		c=nbCalque;
		timeAttente = setTimeout('lanceCalque(c)',150);
		stopTemps();		
	}
	

	function lanceCalque(nbCalque){

		// suppression calque + image
		document.getElementById("claque" + memo).style.visibility="hidden";		
			document.getElementById("MH_" + memo).style.backgroundColor='';
			document.getElementById("MH_" + memo).style.color = '#777';
			document.getElementById("MH2_" + memo).style.color = '#222';			
		
		// affichage des calques + image
		document.getElementById("claque" + nbCalque).style.visibility="visible";
			document.getElementById("MH_" + nbCalque).style.backgroundColor = "#C60303";
			document.getElementById("MH_" + nbCalque).style.color = '#ddd';
			document.getElementById("MH2_" + nbCalque).style.color = '#fff';			
			memo=nbCalque;
	}

	function supCalque(nbCalque){

		// suppression calque + image
		document.getElementById("claque" + memo).style.visibility="hidden";
			document.getElementById("MH_" + memo).style.backgroundColor='';	
			document.getElementById("MH_" + memo).style.color = '#777';
			document.getElementById("MH2_" + memo).style.color = '#222';			
	}


	function temps(){
		timeout = setTimeout('supCalque(memo)',300);
		clearTimeout(timeAttente);			
	}
	
	function stopTemps(){
		clearTimeout(timeout);
	}


// GESTION IMG SURVOL
//*****************************************************************

	function imgSurvol(nom,actionOnOFF){

	}




/******************************************************************** MONTAGE PUBS CALQUE */

	function montageInfoCalque1(){	
		montageInfoCalqueCommun();
	}

	function montageInfoCalque2(){	
		montageInfoCalqueCommun();
	}

	function montageInfoCalque3(){	
		montageInfoCalqueCommun();
	}
	
	function montageInfoCalque4(){
		montageInfoCalqueCommun();	
		document.write('<map name="info">'
			+'<area shape="rect" coords="5,9,155,43" href="http://www.projopourtous.com/boutique/page_18.cfm?code_lg=lg_fr">'
			+'<area shape="rect" coords="5,49,155,83" href="http://www.projopourtous.com/boutique/formulaire_perso.cfm?code_lg=lg_fr&num_formulaire=17">'
			+'<area shape="rect" coords="5,91,155,123" href="http://www.projopourtous.com/boutique/page_41.cfm?code_lg=lg_fr">'
			+'<area shape="rect" coords="5,129,155,162" href="http://www.projopourtous.com/boutique/page_5.cfm?code_lg=lg_fr">'
			+'</map>');

	}	
	
	function montageInfoCalqueCommun(){
		document.write('<div><img src="../site/graph/images/calque_InfosDte.png" usemap="#info" border="0"></div>'
			+'<div><a href="http://www.projopourtous.com/boutique/fiche_produit.cfm?ref=EcranMaxlumManuel994820&type=44&code_lg=lg_fr&num=12"><img src="../site/gestionClient/pubs/images/calque_pubNew.png"></a></div>'
			+'<div><a href="http://www.projopourtous.com/boutique/liste_produits.cfm?type=88&code_lg=lg_fr&num=2"><img src="../site/gestionClient/pubs/images/calque_pubNew2.png"></a></div>'
			+'<div><a href="http://www.projopourtous.com/boutique/fiche_produit.cfm?ref=BM2MitsubishiHC7800D&type=28&code_lg=lg_fr&num=5"><img src="../site/gestionClient/pubs/images/calque_pubPromo.png"></a></div>'
			+'<div><a href="http://www.projopourtous.com/boutique/liste_familles.cfm?num=12&code_lg=lg_fr"><img src="../site/gestionClient/pubs/images/calque_pubPromo2.png"></a></div>');
	}









/******************************************************************** SLIDE BAN */
	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("imgBanH"+memoBlocTrans).src = "../site/graph/images/pubHtmlDefil_carreActif.png";		

		with (document.getElementById("supportBoutImg"+memoBlocTrans).style) {
			if (document.all) filter="alpha(opacity=100)";
			else opacity=1;
		}
		
		if(stopAutoTrans==1)
			tourneAutoTrans();	
	}
	
	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("blocTrans"+blocActifTrans).style.display="block";
				
				//document.getElementById("imgBanH"+memoBlocTrans).src = "../site/graph/images/pubHtmlDefil_carrePassif.png";							
				with (document.getElementById("supportBoutImg"+memoBlocTrans).style) {
					if (document.all) filter="alpha(opacity=30)";
					else opacity=0.3;
				}				
			}
			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{
				//document.getElementById("imgBanH"+blocActifTrans).src = "../site/graph/images/pubHtmlDefil_carreActif.png";							
				with (document.getElementById("supportBoutImg"+blocActifTrans).style) {
					if (document.all) filter="alpha(opacity=100)";
					else opacity=1;
				}				
				
				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;
		}
	}



/******************************************************************** BLOC PUBS HTML */

	var memoBlocPubHTML;
	
	function initBlocPubHTML(){
		memoBlocPubHTML=1;
		document.getElementById("boutPubHTML" + memoBlocPubHTML).style.backgroundColor='#C60303';
		document.getElementById("boutPubHTML" + memoBlocPubHTML).style.color = '#fff';
		document.getElementById("blocPubHTML" + memoBlocPubHTML).style.display = 'block';	
	}
	
	function activBlocPubHTML(num){
		document.getElementById("boutPubHTML" + memoBlocPubHTML).style.backgroundColor='';
		document.getElementById("boutPubHTML" + memoBlocPubHTML).style.color = '#999';
		document.getElementById("blocPubHTML" + memoBlocPubHTML).style.display = 'none';
		memoBlocPubHTML=num;
		document.getElementById("boutPubHTML" + memoBlocPubHTML).style.backgroundColor='#C60303';
		document.getElementById("boutPubHTML" + memoBlocPubHTML).style.color = '#fff';
		document.getElementById("blocPubHTML" + memoBlocPubHTML).style.display = 'block';			
	}



/******************************************************************** SLIDE MARQUES */

	var nbEcranSHABK = 5;	

	var posInitSHABK=0;	
	var ecranActifSHABK=1;
	var avanceSHABK = 700;
	var sensAvanceSHABK;
	
	var deplaceSHABK = 20;
	
	function actionSHABK(sens){
		sensAvanceSHABK=sens;
		
		if(sensAvanceSHABK == 1 && posInitSHABK > -(avanceSHABK*ecranActifSHABK) && ecranActifSHABK < nbEcranSHABK){
/*			if((posInitSHABK) < -(avanceSHABK*ecranActifSHABK)+100)
				deplaceSHABK=deplaceSHABK-1;
			if(deplaceSHABK==0)
				deplaceSHABK=1;
*/			
			posInitSHABK = posInitSHABK - deplaceSHABK;		
			defilSHABK()
		}
		else if(sensAvanceSHABK == -1 && posInitSHABK < -(avanceSHABK*(ecranActifSHABK-2)) && ecranActifSHABK > 1){
/*			if((posInitSHABK) > -((avanceSHABK*(ecranActifSHABK-2))+100))
				deplaceSHABK=deplaceSHABK-1;
			if(deplaceSHABK==0)
				deplaceSHABK=1;
*/			
			posInitSHABK = posInitSHABK + deplaceSHABK;		
			defilSHABK()
		}
		else{
			ecranActifSHABK = ecranActifSHABK + sensAvanceSHABK;
			deplaceSHABK=20;
			if(ecranActifSHABK == 0)
				ecranActifSHABK=1;
			if(ecranActifSHABK == 5)
				ecranActifSHABK=4;				
			//alert(ecranActifSHABK +' , ' +posInitSHABK);
		}
	}
	
	function defilSHABK(){
			document.getElementById("cadreSHABK").style.marginLeft = posInitSHABK+"px";		
			tempsAvance = setTimeout('actionSHABK('+sensAvanceSHABK+')',10);
	}





/******************************************************************** PRODUIT */

	function initProd(){


	// MONTAGE RESUME
	//********************************
		var montageResumeBas='';
		var recupPicto=document.formulaire.picto.value;
		recupPicto = recupPicto.toString();
		var TabPicto= new Array("full_hd","full_hd_3d","natif_1610","LED","focale_courte","interactif","3D_ready","HDMI", "2HDM", "3HDM", "4K", "RJ45","wifi","usb","lens_shift");
		
		// Ecriture pictos 
		if(recupPicto!="0"){
			montageResumeBas='<div class="lignePictos">';
			//exception
			if(recupPicto.indexOf("full_hd") >= 0){
				if(recupPicto.indexOf("full_hd_3d") >= 0)
					montageResumeBas=montageResumeBas+'<div><img src="../site/graph/produit/images/full_hd_3d.png"></div>'
				else
					montageResumeBas=montageResumeBas+'<div><img src="../site/graph/produit/images/full_hd.png"></div>'					
			}
			for(i=2; i<TabPicto.length; i++){				
				if(recupPicto.indexOf(TabPicto[i]) >= 0)
					montageResumeBas=montageResumeBas+'<div><img src="../site/graph/produit/images/'+TabPicto[i]+'.png"></div>'
			}
			montageResumeBas=montageResumeBas+'</div>';
			}
		

		var Destination1 = document.getElementById('insertResumeBas');
		Destination1.innerHTML =  montageResumeBas;


	// MONTAGE DESCRIPTION 
	//********************************			

		//var montageDescriptionBas='<div class="ligneInfos">';
		var montageDescriptionBas='<div style="height:60px; padding: 0 0 0 0; padding-top : 20px; margin-top: 20px; border-top : #999 dotted 1px;">';				
		//Ecriture picto "en stock"
			if(delaiApproTexteArray["0$1"] == "en stock")
				montageDescriptionBas=montageDescriptionBas+'<div style="float:left"><img src="../site/graph/produit/images/Info_enStock.png"></div>';
		//en réapro
			//else if(delaiApproTexteArray["1$2"] == "en stock2")
				//montageDescriptionBas=montageDescriptionBas+'';
		
		//livraison gratuite
		if(designUnivers==1)
			montageDescriptionBas=montageDescriptionBas+'<div style="float:left"><img src="../site/graph/produit/images/Info_livraisonGratuite.png"></div>';
		//else
			//montageDescriptionBas=montageDescriptionBas+'';;				
		
			
		//montage basique		
		montageDescriptionBas=montageDescriptionBas+'<div style="float:right"><img src="../site/graph/produit/images/Info_Paiement.png"></div>'
			+'<div style="float:right"><img src="../site/graph/produit/images/Info_Tel.png"></div>'
			+'</div>';

		//var Destination2 = document.getElementById('insertDescriptionHaut');
		var Destination2 = document.getElementById('insertDescriptionBas');
		Destination2.innerHTML =  montageDescriptionBas;
	
	}







//****************************************************************
// FONCTIONS DIVERSES
//****************************************************************
	
	// FAVORIS IE et FF
	//--------------------------------------------------------------------------  
	function favoris() { 
		if ( navigator.appName != 'Microsoft Internet Explorer'){ 
			window.sidebar.addPanel("ProjopourTous.com - Vidéoprojecteurs et écrans de projection","http://http://www.projopourtous.com/",""); 
		} 
		else { 
			window.external.AddFavorite("http://http://www.projopourtous.com/","ProjopourTous.com - Vidéoprojecteurs et écrans de projection"); 
		} 
	} 




//****************************************************************
// 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
	//-------------------------------------------------------------------------------
	
	// news 1 >> bandeau haut
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);
}	
	






	
