/////////// soutien gorge
tab_taille_poitrine_cm = new Array( 
	'68-72' , 
	'73-77' , 
	'78-82' , 
	'83-87' , 
	'88-92' , 
	'93-97' , 
	'98-102'
);

tab_tailles = new Array();
tab_tailles['USA'] = new Array(
	32 ,
	34 ,
	36 ,
	38 ,
	40 ,
	42 ,
	44
);
tab_tailles['ESP'] = new Array(
	32 ,
	34 ,
	36 ,
	38 ,
	40 ,
	42 ,
	44
);
tab_tailles['EUR'] = new Array(
	85 ,
	90 ,
	95 ,
	100 ,
	105 ,
	110 ,
	115
);

tab_tailles['HOL'] = new Array(
	'85|70' ,
	'90|75' ,
	'95|80' ,
	'100|85' ,
	'105|90' ,
	'110|95' ,
	'115|100'
);
/*
tab_tailles['HOL_EU'] = new Array(
	70 ,
	75 ,
	80 ,
	85 ,
	90 ,
	95 ,
	100
);
*/


tab_bonnets_cm = new Array(
	new Array( '82-84' , '85-86' , '87-88' , '89-90' , '91-92' , '93-94' ) ,
	new Array( '87-89' , '90-91' , '92-93' , '94-95' , '96-97' , '98-99' ) ,
	new Array( '92-94' , '95-96' , '97-98' , '99-100' , '101-102' , '103-104' ) ,
	new Array( '97-99' , '100-101' , '102-103' , '104-105' , '106-107' , '108-109' ) ,
	new Array( '102-104' , '105-106' , '107-108' , '109-110' , '111-112' , '113-114' ) ,
	new Array( '107-109' , '110-111' , '112-113' , '114-115' , '116-117' , '118-119' ) ,
	new Array( '112-114' , '115-116' , '117-118' , '119-120' , '121-122' , '123-124' ) 	
);

tab_bonnets = new Array(
	'A', 'B', 'C' , 'D' , 'E' , 'F'
);

/////////// culotte
tab_tailles_taille = new Array(
	'58-62' ,
	'63-67' ,
	'68-72' ,
	'73-78' ,
	'79-84' ,
	'85-90' ,
	'91-96' ,
	'97-103' ,
	'104-109'
);

tab_tailles_hanche = new Array(
	'85-92' ,
	'93-97' ,
	'98-102' ,
	'103-107' ,
	'108-112' ,
	'113-117' ,	
	'118-122' ,
	'123-127' ,
	'128-132'	
);

tab_taille_culotte = new Array();

tab_taille_culotte['EUR'] = new Array(
	'38' ,
	'40' ,
	'42' ,
	'44' ,
	'46' ,
	'48' ,
	'50' 
);

tab_taille_culotte['USA'] = new Array(
	'S' ,
	'M' ,
	'L' ,
	'XL' ,
	'XXL' ,
	'XXXL',
	'<div style="font-size:11px;">XXXXL</div>'
);
tab_taille_culotte['ESP'] = new Array(
	'2' ,
	'3' ,
	'4' ,
	'5' ,
	'6' ,
	'7' ,
	'8'
);

tab_taille_culotte['HOL'] = new Array(
	'38|36' ,
	'40|38' ,
	'42|40' ,
	'44|42' ,
	'46|44' ,
	'48|46' ,
	'50|48'  
);
/*
tab_taille_culotte['HOL_EU'] = new Array(
	'36' ,
	'38' ,
	'40' ,
	'42' ,
	'44' ,
	'46'
);

*/

/////////// soutien gorge
function alimente_premiere_liste_soutien_gorge () {
	if (document.getElementById('tour_dessous')!=undefined) {
		document.getElementById('tour_dessous').options.length = 0;
		document.getElementById('tour_dessous').options[0] = new Option('','');
		for ( i = 0 ; i < tab_taille_poitrine_cm.length ; i++ ) {
			document.getElementById('tour_dessous').options[i+1] = new Option( tab_taille_poitrine_cm[i] , i);
		}
	}
}

function donne_taille ( tel_continent , tel_indice ) {
	return tab_tailles[tel_continent][tel_indice];
}

function taille_changee () {
	var continent = document.getElementById('continent').value;
	var indice_taille = document.getElementById('tour_dessous').value;
	
	document.getElementById('tour_poitrine').options.length = 0;
	if ( indice_taille != '' ) {
		for ( i = 0 ; i < tab_bonnets.length ; i++ ) {
			document.getElementById('tour_poitrine').options[i+1] = new Option( tab_bonnets_cm[indice_taille][i] , tab_bonnets[i] );
		}
	}
	set_affichage_bt_calculer();
	voir_resultat_soutien_gorge( false );
}

function affiche_taille_soutien_gorge () {
	var continent = document.getElementById('continent').value;
	var indice_taille = document.getElementById('tour_dessous').value;
	var taille = donne_taille ( continent , indice_taille );
	var bonnet = document.getElementById('tour_poitrine').value;
	if(continent == "HOL") {
		document.getElementById('taille_soutien_gorge').innerHTML = taille.split('|')[0] + bonnet;
		document.getElementById('taille_soutien_gorge2').innerHTML = taille.split('|')[1] + bonnet;
	} else  {
		document.getElementById('taille_soutien_gorge').innerHTML = taille + bonnet;
	}
	voir_resultat_soutien_gorge(true);
}

function voir_resultat_soutien_gorge ( visibilite ) {
	if(document.getElementById('resultat_1')!=undefined) {
		if ( visibilite ) {
			document.getElementById('resultat_1').style.display = 'block';
		} else {
			document.getElementById('resultat_1').style.display = 'none';
		}
	}
}

/////////// culotte
function alimente_listes_culotte() {
	if (document.getElementById('tour_de_taille')!=undefined ){
		document.getElementById('tour_de_taille').options.length = 0;
		document.getElementById('tour_de_taille').options[0] = new Option('','');
		for ( i = 0 ; i < tab_tailles_taille.length ; i++ ) {
			document.getElementById('tour_de_taille').options[i+1] = new Option( tab_tailles_taille[i] , i );
		}
		
		document.getElementById('tour_de_hanche').options.length = 0;
		document.getElementById('tour_de_hanche').options[0] = new Option('','');
		for ( i = 0 ; i < tab_tailles_hanche.length ; i++ ) {
			document.getElementById('tour_de_hanche').options[i+1] = new Option( tab_tailles_hanche[i] , i );
		}
	}
}

function affiche_taille_culotte() {
	var continent = document.getElementById('continent').value;
	var tour_de_taille = document.getElementById('tour_de_taille').value;
	var tour_de_hanche = document.getElementById('tour_de_hanche').value;
	var indice;
	
	if ( Math.abs( tour_de_taille - tour_de_hanche ) <= 1 ) {
		if ( tour_de_taille > tour_de_hanche )
			indice = tour_de_taille;
		else
			indice = tour_de_hanche;
		if(!tab_taille_culotte[continent][indice]) {
			voir_resultat_culotte( false );
			voir_pas_resultat_culotte( true );
		} else {
			if(continent == "HOL") {
				document.getElementById('taille_culotte').innerHTML = tab_taille_culotte[continent][indice].split('|')[0];
				document.getElementById('taille_culotte2').innerHTML = tab_taille_culotte[continent][indice].split('|')[1];
			} else {
				document.getElementById('taille_culotte').innerHTML = tab_taille_culotte[continent][indice];
			}
			voir_resultat_culotte( true );
			voir_pas_resultat_culotte( false );
		}
	} else {
		voir_resultat_culotte( false );
		voir_pas_resultat_culotte( true );
	}
}

function voir_resultat_culotte ( visibilite ) {
	if(document.getElementById('resultat_2')!=undefined) {
		if ( visibilite ) {
			document.getElementById('resultat_2').style.display = 'block';
		} else {
			document.getElementById('resultat_2').style.display = 'none';
		}
	}
}

function voir_pas_resultat_culotte ( visibilite ) {
	if(document.getElementById('pas_resultat_2')!=undefined) {
		if ( visibilite ) {
			document.getElementById('pas_resultat_2').style.display = 'block';
		} else {
			document.getElementById('pas_resultat_2').style.display = 'none';
		}
	}
}

/////////// général
function set_affichage_bt_calculer () {
	if (document.getElementById('tour_de_taille')!=undefined) {
		if (
				( document.getElementById('tour_de_taille').value != ''&& document.getElementById('tour_de_hanche').value != '' ) 
				|| document.getElementById('tour_poitrine').value != '' 
			) {
			document.getElementById('calculez').style.display = 'block';
		 } else {
			document.getElementById('calculez').style.display = 'none';
		}
	}
}

function bt_calculer_pushed () {
	if ( document.getElementById('tour_poitrine').value != '' )
		affiche_taille_soutien_gorge();
		
	if ( document.getElementById('tour_de_taille').value != '' && document.getElementById('tour_de_hanche').value != '' )
		affiche_taille_culotte();
}

///////////////// défilé images à droite
/*function slideSwitch(){
	if($("#visuel_top").is(':hidden')) {
		$("#visuel_top").fadeIn("1000");
	} else {
		$("#visuel_top").fadeOut("1000");
	}
};

$(document).ready(function() {
    setInterval( "slideSwitch()", 3000 );
});*/