//************************************************************************
//						GESTION PRINCIPALE - SHOP TOUT
//************************************************************************
// Auteur : Abiotik / jean luc COSTAGLIOLA
// tous droits réservés
// contact : 04 67 57 03 72
//************************************************************************
// --------------------------------------- copyright abiotik 2008


/* Designation rubriques
***************************************************
num PwB / designation rub / rub ABK

62	Mini Motos Pit Bikes, Motos			 	1
171 Quads									2
181	Accessoires moto						3
191	Pot										4
201	pieces									5
211	casques									6
221	Vêtements								7
81  Occasions								8
*/




//****************************************
// DESIGNATION RUB 
//****************************************

	var recup = window.document.location;
	var chaine = recup.toString();
	var longueur = chaine.length;
	var resultat = chaine.indexOf('num=');
	chaine = chaine.substring(resultat+4,longueur);	
	var resultat2 = chaine.indexOf('&');
	if(resultat2 < 0){
		extract = chaine.substring(0,longueur);	
	}
	else{
		extract = chaine.substring(0,resultat2);	
	}	
	extract=extract.toString()


//--------------------------------------- designation rub
	
/*	
TABLEAU DE CORRESPONDANCE
PWB / Nom rub / rub abk

*/
var designRub = 0;

	if (resultat < 0)
		designRub = 0;	
	else if(extract == 62)
		designRub = 0;
	else if(extract == 171)
		designRub = 0;	
	else if(extract == 181)
		designRub = 0;		
	else if(extract == 191)
		designRub = 0;		
	else if(extract == 201)
		designRub = 0;
	else if(extract == 211)
		designRub = 0;		
	else if(extract == 221)
		designRub = 0;	
	else if(extract == 81)
		designRub = 0;				
	else
		designRub = 0;  

	//alert(designRub);

	
//************************************
//recherche si accueil pour gestion Pubs
//************************************
var chaine2 = recup.toString();
var rechercheAccueil = chaine.indexOf('liste_rayons.cfm');


//************************************
//recherche si fiche produit pour gestion Pubs
//************************************
var chaine3 = recup.toString();
var rechercheProduit = chaine.indexOf('fiche_produit.cfm');	

	
	
//*******************************
// Montage commun
//*******************************	
	
	function espaceur(largeur,hauteur){
		document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>'
			+'<td><img src="../site/graph/images/espaceur.gif" width="'+largeur+'" height="'+hauteur+'"></td>'
			+'</tr></table>');
	}

	function montageImageSimple(designImage,lien){
		var dbtLienImage='', finLienImage='';
		
		if(lien != 0){
			dbtLienImage='<a href="'+lien+'">';
			finLienImage='</a>';		
		}
	
		document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>'
			+'<td align="center">'+dbtLienImage+'<img src="../site/graph/images/'+designImage+'" border="0">'+finLienImage+'</td>'
			+'</tr></table>');		
	}
		

//*******************************
// gestion Image Ambiance haute
//*******************************
function insertImgAmbiance(){	
	if (designRub != 0){
		document.getElementById("imgAmbianceHaute").src='../site/graph/ambianceHaute/images/imgAmbianceH_'+designRub+'.gif';
		document.getElementById("imgAmbianceBas").src='../site/graph/ambianceHaute/images/imgAmbianceB_'+designRub+'.gif';
	}
}




//*******************************
// Gestion pubs bandeau haut
//*******************************
var supEspace=0;
function montageBandeauHaut(){
	supEspace=1;
	if(rechercheAccueil>0){
		// accueil
		banAlea('rub'+designRub+'AccueilBanHaut');			
	}
	else{
		// standard / rubriques
		banAlea('rub'+designRub+'BanHaut');
	}
	supEspace=0;
}


//*******************************
// Gestion pubs droite
//*******************************
function montagePubsDroites(){
	if(rechercheAccueil>0){
		// ban pubs accueil
		espaceur(10,10);

		banAlea('rub'+designRub+'AccueilDteM3');		
		banAlea('rub'+designRub+'AccueilDteBas');
		banAlea('rub'+designRub+'AccueilDteHaut');
		banAlea('rub'+designRub+'AccueilDteM1');
		banAlea('rub'+designRub+'AccueilDteM2');
					
	}
	else{
		// ban pubs standard / rubriques
		espaceur(10,10);

		banAlea('rub'+designRub+'DteM3');				
		banAlea('rub'+designRub+'DteBas');
		banAlea('rub'+designRub+'DteHaut');
		banAlea('rub'+designRub+'DteM1');
		banAlea('rub'+designRub+'DteM2');		
	}	
}



//*******************************
// Gestion pubs centre accueil
//*******************************

function montageAccueilCentreHaut(){
		espaceur(10,10);
		banAlea('rub'+designRub+'AccueilSup');
		banAlea('rub'+designRub+'AccueilHaut');
		gifLigne('rub'+designRub+'AccueilGifHaut');
		gifLigne('rub'+designRub+'AccueilGif1Haut')
		espaceur(0,0);		
}	

function montageAccueilCentreBas(){
		espaceur(0,0);		
		gifLigne('rub'+designRub+'AccueilGifBas');
		banAlea('rub'+designRub+'AccueilBas');		
		espaceur(0,0);		
}


//*******************************
// Gestion pubs centre standard / rubriques
//*******************************
function montageBanCentreHaut(){
		espaceur(0,0);		
		banAlea('rub'+designRub+'Haut');
}	

function montageBanCentreBas(){
		espaceur(0,0);
		banAlea('rub'+designRub+'Bas');
}	


//*******************************
// gestion BAN ALEA
//*******************************
function banAlea(design){
	
		if(eval(design).image[0] != ''){
			var dbtLienImageHaut='', finLienImageHaut='', designBanHaut;			
			
			aleaPub = (Math.random()*10/(10/eval(design).image.length));
			designBanHaut = eval(design).image[Math.floor(aleaPub)];
			//alert(designBanHaut);
			if(eval(design).lien[Math.floor(aleaPub)] !='0'){
				dbtLienImageHaut='<a href="'+eval(design).lien[Math.floor(aleaPub)]+'">';
				finLienImageHaut='</a>';

		}	
  
	
	// affichage
		rechercheFormat = designBanHaut.indexOf('.swf');
		if(rechercheFormat > 0){
			document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="600" height="100" id="test" align="middle">'
				+'<param name="allowScriptAccess" value="sameDomain" />'
				+'<param name="movie" value="../site/gestionClient/pub/test.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />'
				+'<embed src="../site/gestionClient/pub/test.swf" quality="high" bgcolor="#ffffff" width="600" height="100" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>'
				+'</object>');
		}
		else{
			document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>'
				+'<td align="center" valign="middle">'+dbtLienImageHaut+'<img src="../site/gestionClient/pub/'+designBanHaut+'" border="0">'+finLienImageHaut+'</td>'
				+'</tr></table>');
		}
		if (supEspace==0)
			espaceur(10,10);	
	}
}


//*******************************
// gestion LIGNE GIF
//*******************************
function gifLigne(design){

	if(eval(design).image[0]!=""){
		
		document.write('<table width="100%" border="0" cellspacing="3" cellpadding="0"><tr>');
		
		for(i=0;i<eval(design).image.length; i++){
			
			if(eval(design).lien[i] !='0'){
				dbtLienImageHaut='<a href="'+eval(design).lien[i]+'">';
				finLienImageHaut='';
			}
			else{
				dbtLienImageHaut='';
				finLienImageHaut='';			
			}
		
			document.write('<td align="center" valign="middle">'+dbtLienImageHaut+'<img src="../site/gestionClient/pub/'+eval(design).image[i]+'" border="0">'+finLienImageHaut+'</td>');
		
		}
	
	document.write('</tr></table>');
	
	espaceur(1,1);	
	}
}


//*******************************
// Montage Fiche Produit
//*******************************

function insertFicheProduit(ref,nbZoom){
	document.write('<link rel="stylesheet" href="../site/style/styleABK.css" type="text/css">')	
	
	// affichage zoom + picto
	if (nbZoom!=0){
		document.write('<table width="255" border="0" cellspacing="0" cellpadding="0"><tr><td>');
		zoomProduit(ref,nbZoom);
		document.write('</td></tr></table>');
	}
	// bout CDE
		espaceur(5,5);
		document.write('<table width="255" border="0" cellspacing="0" cellpadding="0"><tr>'
			+'<td><a href="#" onclick="IsNumeric();return false;"><img src="../site/graph/images/boutAjoutPanier.gif" border="0"></a></td>'
			+'</tr></table>');
				
}


//*******************************
// zoom sur Produit
//*******************************

function zoomProduit(ref,nbImg){

	var extract = document.formulaire.titre.value;
	if (extract.indexOf("'")>= 0)
		mefTitre = document.formulaire.titre.value.replace(/'/g,"ABK_apos");
	else
		mefTitre = document.formulaire.titre.value;

	document.write('<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr>'
    	+'<td><a href=\'javascript:var win=window.open("../site/popUpZoom/zoom.htm?nbImages='+nbImg+'&refImage='+ref+'&libelle='+mefTitre+'","zoom","width=620,height=600,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes");\'>'
		+'<img src="../site/graph/images/boutZoomProduit.gif" border="0"></a></td>'
		+'</tr></table>');
}







//*******************************
// NEW NEW NEW
// Montage Fiche Produit
//*******************************

function insertFicheProduitV2(ref,nbZoom){
	document.write('<link rel="stylesheet" href="../site/style/styleABK.css" type="text/css">')	
	
	// affichage zoom + picto
	if (nbZoom!=0){
		zoomCalque(ref,nbZoom)
	}
	// bout CDE
		espaceur(5,5);
		document.write('<table width="255" border="0" cellspacing="0" cellpadding="0"><tr>'
			+'<td><a href="#" onclick="IsNumeric();return false;"><img src="../site/graph/images/boutAjoutPanier.gif" border="0"></a></td>'
			+'</tr></table>');				
}


//*******************************
// NEW NEW NEW
// Montage Fiche Produit >> zoom
//*******************************


var affichBoutCDE_Produit = 0;
var compteurZoomImage = 1;	
	function zoomCalque(ref,nbZoom){
		
		document.write('<div><img src="../site/zoomV2/texteSurvolZoom.gif"></div>');
		
		document.write('<table border="0" cellspacing="5" cellpadding="0"><tr>');

		for(i=1;i<=nbZoom;i++){
		document.write('<td><div class="zoomPM"><a onMouseOver="visibleZoomCalque(1,'+compteurZoomImage+',\''+ref+'\');" onMouseOut="visibleZoomCalque(0,1,\'espaceur\');">'
			+'<img src="../site/zoomV2/'+ref+'_v'+compteurZoomImage+'.gif" border="0"></a></td>');
		compteurZoomImage++;
		}
    	document.write('</tr></table>');

		
		document.write('<div class="zoomGM" id="zoomCalque">'    		
    		+'<img id="imgZoomCalque" src="../site/zoomV2/rechercheImage.gif"></div><br>');				  
		
	}


// gestion calque zoom	
	function visibleZoomCalque(action,image,ref){
		with (document.getElementById("zoomCalque").style){
			if(action==1){
				document.getElementById("imgZoomCalque").src="../site/zoomV2/"+ref+"_zoom"+image+".jpg";
				visibility="visible";
			}
			else{
				document.getElementById("imgZoomCalque").src="../site/zoomV2/rechercheImage.gif";
				visibility="hidden";
			}
		}
	}			

















// Fonctions PwB
//*****************************************************************************************
	// RECHERCHE
	//-------------------------------------------------------------------------------
	function verification(){
		if (document.form_search.mot.value == '')
			alert ('Veuillez entrer au moins un mot a rechercher. ');
		else document.form_search.submit();
	}


	// EMAILING
	//-------------------------------------------------------------------------------
	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) {
			//alert(document.form_mailing.action);
			document.form_mailing.action="trait_mailinglist.cfm?code_lg=lg_fr";
			//alert(document.form_mailing.action);
			document.form_mailing.submit();
		}
		else if (str != '') {
			alert('Veuillez saisir : '+str);
		}
	}

