/********* equipement perso ***********/
function form_submit () {
	document.getElementById("rev_dpt").value = document.getElementById("dpt").value ;
	document.rev_liste.action='/fr/equipement-perso_imp.htm';
	document.rev_liste.submit();
}
function init_impression() {

	var parent = window.opener;

	var tailleSSB = parent.document.getElementById('tailleSSB');
	var tailleSB = parent.document.getElementById('tailleSB');
	var tailleB = parent.document.getElementById('tailleB');
	var tailleJR = parent.document.getElementById('tailleJR');
	var tailleSR = parent.document.getElementById('tailleSR');
	var tailleSRPlus = parent.document.getElementById('tailleSRPlus');

	var date1x = parent.document.getElementById('date1x');
	var email = parent.document.getElementById('email');
	var commentaires = parent.document.getElementById('commentaires');

	if(tailleSSB != undefined)
		document.getElementById('tailleSSB').innerHTML = tailleSSB.value ;

	if(tailleSB != undefined)
		document.getElementById('tailleSB').innerHTML = tailleSB.value ;

	if(tailleB != undefined)
		document.getElementById('tailleB').innerHTML = tailleB.value ;

	if(tailleJR != undefined)
		document.getElementById('tailleJR').innerHTML = tailleJR.value ;

	if(tailleSR != undefined)
		document.getElementById('tailleSR').innerHTML = tailleSR.value ;

	if(tailleSRPlus != undefined)
		document.getElementById('tailleSRPlus').innerHTML = tailleSRPlus.value ;

	document.getElementById('date1x').innerHTML = date1x.value ;
	document.getElementById('email').innerHTML = email.value ;
	document.getElementById('commentaires').innerHTML = commentaires.value ;

}

/********************* GALERIE PHOTO SPONSORING ********************/

var aGalerie = new Array();
var aId = new Array();
var aTitre = new Array();
var nCurrent = 0;

	
function PrevPhoto(aGalerie, nPos)
	{
	// on fait apparaitre le bouton précédent
	document.getElementById('nextBt').style.visibility = 'visible';
	
	// on incrémente le n° de la photo courante
	nPos= nPos-6;
	
	// affichage de l'image et le titre
	i=nPos;
	while(i < nPos+6)
	{
		pos = i%6;
		document.getElementById('imgCentre'+pos).src = aGalerie[i];
		document.getElementById('titre_sponso'+pos).innerHTML = aTitre[i];
		document.getElementById('imgCentre'+pos).style.display = "block";
		i++;
	}

	// on cache le bouton prev si on est sur la premiere photo
	if (nPos == 0)
		{
		document.getElementById('prevBt').style.visibility = 'hidden';
		}

	return nPos;		
	}
	
function NextPhoto(aGalerie, nPos)
	{
	// on fait apparaitre le bouton précédent
	document.getElementById('prevBt').style.visibility = 'visible';
	
	// on incrémente le n° de la photo courante
	nPos = nPos+6;
		
	// affichage de l'image et le titre
	i=nPos;
	while(i<aGalerie.length && i < nPos+6 )
	{
		pos = i%6 ;
		document.getElementById('imgCentre'+pos).src = aGalerie[i];
		document.getElementById('titre_sponso'+pos).innerHTML = aTitre[i];
		document.getElementById('imgCentre'+pos).style.display = "block";
		i++;
	}
	// on replace l'image par defaut et on vide les titres
	while(i< nPos+6)
	{
		pos = i%6 ;
		document.getElementById('imgCentre'+pos).src = "/fr/images/defaut2.jpg";
		document.getElementById('titre_sponso'+pos).innerHTML = "";
		document.getElementById('imgCentre'+pos).style.display = "none";
		i++;
	}
	// on cache le bouton next si on est sur la dernière photo
	if ((aGalerie.length - 1) < nPos+6)
		{
		document.getElementById('nextBt').style.visibility = 'hidden';
		}

	return nPos;		
	}


/**-********************** REVENDEURS ************************/
function rev_AffMessage(nTot){
	if (nTot < 2)
		document.getElementById('rev_contact').style.display = 'block';
}


/******************* fonctions ajax *************************/
function do_goRechercheDetail_cb(str){
// parsage de la chaine renvoyée
var reg=new RegExp("#", "g");
var tableau=str.split(reg);
// lien vers la fiche du produit
window.location.href='/fr/catalogue.htm?g_pccode='+ tableau[0] +'&categ_code='+ tableau[1] +'&art_code='+ tableau[2];
}


function do_goRechercheDetail(sChemin, pccode, ccode, acode)
{
	var exp = new RegExp('Sponsoring', 'gi');
	if (exp.test(sChemin))
		window.location.href='/fr/sponsoring.htm?g_pccode='+ pccode +'&sc='+ ccode +'&acode='+ acode;
	else
		x_goRechercheDetail(pccode, ccode, acode, do_goRechercheDetail_cb);
}


function do_getFicheSponso_cb(str){
	aff_chargement(0);
	document.getElementById('sponso_desc_article').innerHTML = str;
}

function do_getFicheSponso(num_id){
	aff_chargement(1);
	x_getFicheSponso(num_id,do_getFicheSponso_cb);
}


function do_getArticleDetail_cb(str) {
	document.getElementById("desc_article").innerHTML = str;
	
	
	// on récupere les objets de type liste pour leur réaffecter la classe initiale	
	var the_li=document.getElementsByTagName("li");
		
	for(var n=0;n<the_li.length;n++)
	{
		for( var x = 0; x < the_li[n].childNodes[0].attributes.length; x++ )
		{
			the_li[n].childNodes[0].setAttribute('className','item_class');
			the_li[n].childNodes[0].setAttribute('class','item_class');
		}
	}
	// on donne la classe de l'élément sélectionné a l'élément voulu
	document.getElementById('href' + selitem).className = "item_sel";
	
	// on permute entre le div techno et les div classiques
	//document.getElementById("desc_article_techno").style.display="none";
	//document.getElementById("desc_article").style.display="block";
	aff_chargement(0);
}
function do_getArticleDetail(g_acode) {
	selitem = g_acode;
	aff_chargement(1);
	x_getArticleDetail(g_acode, do_getArticleDetail_cb);
}

function do_getFirstCategorie_cb(id) {
do_getListeArticle(id);
//expand_all('h_tree');
expand('h_tree',id);
}

function do_getFirstCategorie(g_pccode) {
aff_chargement(1);

// on vide l'affichage de la liste des articles
document.getElementById("choix_article").innerHTML = "";

x_getFirstCategorie(g_pccode,do_getFirstCategorie_cb);
}




function do_getFirstArticle_cb(id) {
res = do_getArticleDetail(id);

aff_chargement(0);
}

function do_getFirstArticle(g_ccode) {
aff_chargement(1);
// on vide l'affichage du detail de l'article
//document.getElementById("desc_article").innerHTML = "";

x_getFirstArticle(g_ccode,do_getFirstArticle_cb);
}




function do_getOldSchool_cb(str) {
document.getElementById("oldschool_sel").innerHTML = str;

// on masque les div de l'affichage classique, on met les tailles a 0 pour ne pas perturber l'affichage
document.getElementById("choix_article").style.display="none";
document.getElementById("desc_article").style.display="none";

document.getElementById("oldschool").style.display="block";

aff_chargement(0);
}

function do_getOldSchool(g_ccode) {

x_getOldSchool(g_ccode, do_getOldSchool_cb);
}








/******************** NON AJAX ***********************/

/* fonction pour changer la photo de l'article selon la photo de l'album */
function changePhoto(imgDefaut)
	{
	var imgEnCours =-1;
	imgEnCours = document.getElementById('autresPhotos').options[document.getElementById('autresPhotos').selectedIndex].value;
	
	// la value de l'option contient à la fois l'url de la diapo et celle de l'image séparéés par un '~'
	var reg=new RegExp("~", "g");
	
	// split de image defaut pour récupérer le lien initial de la photo de l'article
	resD = imgDefaut.indexOf("~", "g");
	//alert(imgDefaut);
	if (resD != -1)
		{
		var tableauD=imgDefaut.split(reg);
		}
	
	
	res = imgEnCours.indexOf("~");
	if(res != -1)
		{
		var tableau=imgEnCours.split(reg);
		imgEnCours = tableau[0];
		}
	
	if (imgEnCours == -1)
		{
		document.getElementById('imgArticle').src = tableauD[0];
		document.getElementById('zoom').href = 'javascript:Zoom(\"' + tableauD[1] + '\");';
		}
	else
		{
		document.getElementById('imgArticle').src = imgEnCours;
		// affichage de l'icone zoom et mise en place de l'url
		document.getElementById('zoom').href = 'javascript:Zoom(\"' + tableau[1] + '\");';
		}
	}


/* prechargement */
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

/* menu entete */
function changeImages()
{
	if (document.images && (preloadFlag == true)) 
		{
		for (var i=0; i<changeImages.arguments.length; i+=2) 
			{
			// si on rollover sponsoring on affiche le div pour le sous menu
			if(changeImages.arguments[i] == "sponsoring" || changeImages.arguments[i] == "foot" || changeImages.arguments[i] == "hand" || changeImages.arguments[i] == "basket")
				document.getElementById("ssmenu_sponso").style.display = "block";				
			else
				document.getElementById("ssmenu_sponso").style.display = "none";
			
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
			}
		}
}


/* prechargement */
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		accueil_over = newImage("/fr/Bt/bt_accueil_over.gif");
		produits_over = newImage("/fr/Bt/bt_produits_over.gif");
		sponsoring_over = newImage("/fr/Bt/bt_sponsoring_over.gif");
			s_foot_over = newImage("/fr/Bt/bt_s_foot_over.gif");
			s_hand_over = newImage("/fr/Bt/bt_s_hand_over.gif");
			s_basket_over = newImage("/fr/Bt/bt_s_basket_over.gif");
		hummel_over = newImage("/fr/Bt/bt_hummel_over.gif");
		actualites_over = newImage("/fr/Bt/bt_actualites_over.gif");
		revendeurs_over = newImage("/fr/Bt/bt_revendeurs_over.gif");
		contact_over = newImage("/fr/Bt/bt_contact_over.gif");
		
		
		
		preloadFlag = true;
	}
}

/* fonction utilisée pour le zoom sur la photo de l'article ainsi que sur les photos de l'album */
function Zoom(img) 
	{ 
	if (img != '')
		{
		var titre="Agrandissement"; 
		var w=open("",'image','width=400, height=400, toolbar=no,scrollbars=yes,resizable=no'); 
		w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE><link href='/fr/css/site.css' rel='stylesheet' type='text/css'></HEAD>"); 
		w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { var largeur=document.images[0].width+30; var hauteur=document.images[0].height+60; window.resizeTo(largeur, hauteur); window.moveTo((screen.width-largeur)/2, (screen.height-hauteur)/2); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
		w.document.write("<BODY class='site_body' onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
		w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0'>");
		w.document.write("<TR><TD colspan='2' valign='middle' align='center'><a href='#' OnClick='window.close()'><IMG src='"+img+"' border='0' alt='' title='Cliquez pour fermer la fen&ecirc;tre'></a>"); 
		w.document.write("</TD></TR></TABLE>");
		w.document.write("</BODY></HTML>"); 
		w.document.close();
		}
	}

/* fonction utilisée pour la galerie photo oldschool */
function charge(image, titre){
str = '<img src="/fr/' + image + '" \/><p>' + titre + '<\/p>';
document.getElementById("oldschool_detail").innerHTML = str;
document.getElementById("oldschool").style.visibility = "visible";
}


function lien_menu(sport) {
window.location.replace("/fr/cata_" + sport + ".htm");
}


function fenetre_flottante(page) {
window.open(page, "", "scrollbars=yes,menubar=yes,toolbar=yes,resizable=yes");
}

function popupInscription(){

	var w = 557;
	var h = 560;

	var fen = window.open('http://www.bde-sports.com/fr/popup_demande_inscription.htm', 'Inscription', 'width='+ w +', height='+ h +',scrollbars=no,top='+((screen.height/2)-(h/2))+',left='+((screen.width/2)-(w/2)));
	fen.focus;
}

function popupOubli() {
	var w = 557;
	var h = 300;

	var fen = window.open('http://www.bde-sports.com/fr/popup_recup_motdepasse.htm', 'Oubli', 'width='+ w +', height='+ h +',scrollbars=no,top='+((screen.height/2)-(h/2))+',left='+((screen.width/2)-(w/2)));
	fen.focus;
}

// fonction qui masque ou affiche le div de chargement
function aff_chargement(bool) {
	if(bool)
		document.getElementById("chargement").style.visibility="visible";
	else
		document.getElementById("chargement").style.visibility="hidden";
}
