/*
	DEV : Erlé ALBERTON / Programme 
	Javascript générique pour les liens 'BonsPlans'	
	
	@page          : permet de swapper entre les 2 fonctions write_HP() et write_N1	=> HP (bloc de la home page) ou N1 (bloc de la page des bonplans)
	@chaine        : nom de la chaine ou est intégré le Js  => nom_chaine
	@nb            : nombre de liens                        => nb_links	
	@n1_page_query : querystring contenant l'argument de la page bonplans à afficher (credit, immo, ect)
	
*/

var nom_chaine;
var nb_links;
var n1_page;

arr_corres = new Array();

var url = window.location.href;

url_base = "/";
if (url.indexOf(".orange.fr") != -1)
{
	// orange
	document.domain = 'orange.fr';
	if (url.indexOf(".dev.") != -1)
	{
		url_base = "http://c.dev.orange.fr/";
	}
	else
	{
		url_base = "http://c.orange.fr/";
	}
}
else if (url.indexOf(".wanadoo.fr") != -1)
{
	document.domain = 'wanadoo.fr';
	if (url.indexOf(".dev.") != -1)
	{
		url_base = "http://dev.wanadoo.fr/";
	} 
	else
	{
		url_base = "http://c.wanadoo.fr/";
	}
}
else
{
	url_base = "/";
}

function resizeFrame(sizeOfFrame) {
	document.getElementById('bp_frame').style.height = sizeOfFrame+'px';
}

/*
function return_height() {
	sl_height = document.getElementById('sl').offsetHeight;
	window.parent.resizeFrame(sl_height);
}
*/

function write_bp(page,chaine,nb,n1_page_query) {
	// Récupération du nom de la chaine
	nom_chaine = chaine;
	// Récupération du nombre de liens ( 1 par défaut )
	nb_links = typeof(nb)!='undefined'?nb:1;
	// Récupération du titre de la page N-1 a passer au tag pour afficher les liens correspondants
	n1_page = typeof(n1_page_query)!='undefined'?n1_page_query.substr(n1_page_query.indexOf('=')+1):'';
	
	/*
		Tableaux des liens par chaine
		auto								: chaine=auto
		finances						: chaine=finances
		immobilier					: chaine=immo
		petites annonces		: chaine=pa
		pour elles					: chaine=pourelles	
	*/

	// Tableau des couleurs
	switch(nom_chaine){
			case 'auto':
				back_color_HP = '669999'
				back_color_N1 = 'DDEEEE'
				title_color_HP = '335588'
				title_color_N1 = '669999'
				break
			case 'finances':
				back_color_HP = '459989'
				back_color_N1 = 'EEEEEE'
				title_color_HP = 'CC0033'
				title_color_N1 = '339999'
				break
			case 'immo':
				back_color_HP = 'FF9900'
				back_color_N1 = 'FFEFCE'
				title_color_HP = 'FF6600'
				title_color_N1 = 'FF9900'
				break
			case 'pa':
				back_color_HP = 'FF9900'
				back_color_N1 = 'FFEFCE'
				title_color_HP = 'FF6600'
				title_color_N1 = 'FF9900'
				break
			case 'pourelles':
				back_color_HP = '666666'
				back_color_N1 = 'FFFFEE'
				title_color_HP = 'CCBB00'
				title_color_N1 = '666666'
				break
			default:
				back_color = 'FFF'
				title_color = '000'
	};
	
arr_corres['immo'] = 'Immobilier';
arr_corres['plans'] = 'Bon plans';
arr_corres['reveillon'] = 'Réveillon';
arr_corres['voyages'] = 'Voyages';

switch(nom_chaine){
	case 'auto':
		arr_corres['credit'] = 'Crédit auto'
		arr_corres['event1'] = 'Achat auto'
		break
	case 'finances':
		arr_corres['credit'] = 'Crédit conso'
		arr_corres['event1'] = 'Patrimoine'
		break
	case 'immo':
		arr_corres['credit'] = 'Crédit immo'
		arr_corres['event1'] = 'Défiscalisation'
		break
	case 'pa':
		arr_corres['credit'] = 'Crédit'
		arr_corres['event1'] = 'Patrimoine'
		break
	case 'pourelles':
		arr_corres['credit'] = 'Crédit'
		arr_corres['event1'] = 'Beauté'
		break
	};
	
	eval('write_'+page+'();');	
}

/*
	Définition des tableaux indéxés des différentes chaines
	le nom du tableau est celui du parametre @chaine
	pour chaque lien il faut créer un nouveau tableau ( @chaine_(num) ) a deux éléments
	'desc'	=>	Texte du lien
	'link'	=>	Url du lien?bp_page=(tag correspondant)
	tag correspondant	=>	sera passé en paramettre pour l'appel de la frame des pages N1	
*/

// Tableau PourElles
pourelles = new Array();
	pourelles_1 = new Array();
		pourelles_1['desc'] = 'Beauté';
		pourelles_1['link'] = '/bons_plans.html?bp_page=event1';
	pourelles_2 = new Array();
		pourelles_2['desc'] = 'Voyages';
		pourelles_2['link'] = '/bons_plans.html?bp_page=voyages';
	pourelles_3 = new Array();
		pourelles_3['desc'] = 'Crédit';
		pourelles_3['link'] = '/bons_plans.html?bp_page=credit';


pourelles[0] = '';
pourelles[1] = pourelles_1;
pourelles[2] = pourelles_2;
pourelles[3] = pourelles_3;


// Tableau auto
auto = new Array();
	auto_1 = new Array();
		auto_1['desc'] = 'Achat auto';
		auto_1['link'] = '/bons_plans.html?bp_page=event1';
	auto_2 = new Array();
		auto_2['desc'] = 'Voyages';
		auto_2['link'] = '/bons_plans.html?bp_page=voyages';
	auto_3 = new Array();
		auto_3['desc'] = 'Crédit auto';
		auto_3['link'] = '/bons_plans.html?bp_page=credit';



auto[0] = '';
auto[1] = auto_1;
auto[2] = auto_2;
auto[3] = auto_3;



// Tableau Finances
finances = new Array();
	finances_1 = new Array();
		finances_1['desc'] = 'Patrimoine';
		finances_1['link'] = '/bons_plans.html?bp_page=event1';
	finances_2 = new Array();
		finances_2['desc'] = 'Voyages';
		finances_2['link'] = '/bons_plans.html?bp_page=voyages';
	finances_3 = new Array();
		finances_3['desc'] = 'Crédit conso';
		finances_3['link'] = '/bons_plans.html?bp_page=credit';


finances[0] = '';
finances[1] = finances_1;
finances[2] = finances_2;
finances[3] = finances_3;


// Tableau Immobilier
immo = new Array();
	immo_1 = new Array();
		immo_1['desc'] = 'Défiscalisation';
		immo_1['link'] = '/bons_plans.html?bp_page=event1';
	immo_2 = new Array();
		immo_2['desc'] = 'Voyages';
		immo_2['link'] = '/bons_plans.html?bp_page=voyages';
	immo_3 = new Array();
		immo_3['desc'] = 'Crédit immo';
		immo_3['link'] = '/bons_plans.html?bp_page=credit';


immo[0] = '';
immo[1] = immo_1;
immo[2] = immo_2;
immo[3] = immo_3;


// Tableau Petites-annonces
pa = new Array();
	pa_1 = new Array();
		pa_1['desc'] = 'Patrimoine';
		pa_1['link'] = '/bons_plans.html?bp_page=event1';
	pa_2 = new Array();
		pa_2['desc'] = 'Voyages';
		pa_2['link'] = '/bons_plans.html?bp_page=voyages';
	pa_3 = new Array();
		pa_3['desc'] = 'Crédit';
		pa_3['link'] = '/bons_plans.html?bp_page=credit';


pa[0] = '';
pa[1] = pa_1;
pa[2] = pa_2;
pa[3] = pa_3;


// Tableau de correspondance des titres de page //
//arr_corres = new Array();




// CODE HTML HOME PAGE //

function write_HP() {
	document.write('<style type="text/css">');
	document.write('	.BonPlanHP .chevron { font:9px arial; }');
	document.write('	.BonPlanHP .cFFF { color:#FFF; }');
	document.write('	.BonPlanHP { width:100%; margin:0px; }');
	document.write('	.BonPlanHP TD { padding-left:8px; }');
	document.write('	.BonPlanHP .bp_1 { color:#'+title_color_HP+'; font:bold 12px Verdana,arial,sans-serif; }');
	document.write('	.BonPlanHP .bp_2 { background:#'+back_color_HP+'; padding-top:3px; padding-bottom:3px; color:#FFF; }');
	document.write('	.BonPlanHP .bp_2 A,.BonPlanHP .bp_2 A:hover { color:#FFF; font:11px Verdana,arial,sans-serif; text-decoration:underline; }');
	document.write('</style>');
	document.write('<table class="BonPlanHP" cellpadding="0" cellspacing="0">');
	document.write('	<tr>');
	document.write('		<td class="bp_1">Liens recommandés</td>');
	document.write('	</tr>');
	document.write('	<tr>');
	document.write('		<td class="bp_2">');
	for (var i=1;i<=nb_links;i++){
		eval('var my_href = '+nom_chaine+'[i][\'link\'];');
		eval('var my_desc = '+nom_chaine+'[i][\'desc\'];');
		document.write('			<a href="'+my_href+'">'+my_desc+'</a><span class="chevron cFFF">&nbsp;&gt;&gt;</span><br />');
	}
	document.write('		</td>');
	document.write('	</tr>');
	document.write('</table>');
}

// CODE HTML N-1 //
function write_N1() {
	document.write('<style type="text/css">');
	document.write('	.BonPlanN1 { width:100%; margin:0px; background:#'+back_color_N1+'; }');
	document.write('	.BonPlanHP TD { padding-left:8px; }');
	document.write('	.bp_n_1_g { width:190px; color:#'+title_color_HP+'; font:bold 18px Verdana,arial,sans-serif; border-bottom:1px solid #666; background:#FFF; vertical-align:bottom; line-height:17px; }');
	document.write('	.bp_n_1_c { width:100%; border-bottom:1px solid #666; background:#FFF; }');
	document.write('	.bp_n_1_d { width:110px; height:11px; color:#FFF; font:10px Verdana,arial,sans-serif; border-bottom:1px solid #666; background:#666; }');
	document.write('	.bp_n_1_d_top { background:#FFF; line-height:3px }');
	document.write('	.bp_n_2 IMG { width:6px; height:6px; background:#'+title_color_N1+'; margin-right:6px; text-align:absmiddle; }');
	document.write('	.bp_n_2 {  padding:15px 0px 15px 10px; color:#'+title_color_N1+'; font:bold 12px Verdana,arial,sans-serif; }');
	document.write('	.bp_n_3 {  padding:0px 10px 15px 10px; }');
	document.write('	.BonPlanN1_2 { width:100%; margin:5px 0px; background:#'+back_color_N1+'; }');
	document.write('	.bp_n_1_2 { width:100%; background:#FFF; font:bold 12px Verdana,arial,sans-serif; line-height:11px; color:#'+title_color_HP+'; padding-left:10px; }');
	document.write('	.bp_2_2 { padding-top:3px; padding-bottom:3px; width:33%; padding-left:10px; }');
	document.write('	.bp_n_1_2_bot { Xpadding-top:3px; padding-bottom:3px; padding-left:10px; color:#FFF; background:#'+back_color_HP+'; vertical-align:top; font-size:10px }');
	document.write('	.bp_n_1_2_bot A,.bp_n_1_2_bot A:hover { padding-top:3px; color:#FFF; font:11px Verdana,arial,sans-serif; text-decoration:underline; }');
	
	//document.write('	TD .a_1 { text-align:left; }');
	//document.write('	TD .a_2 { text-align:center; }');
	//document.write('	TD .a_3 { text-align:right; padding-right:30px }');
	//document.write('	.bp_2_2 A,.bp_2_2 A:hover { background:url("http://c.wanadoo.fr/Icons/fl_black_3x5.gif") no-repeat 0px 4px; padding-left:5px; color:#009; font:10px Verdana,arial,sans-serif; text-decoration:none; }');
	
	document.write('</style>');	
	document.write('<table cellpadding="0" cellspacing="0" class="BonPlanN1">');
	document.write('	<tr>');
	document.write('		<td class="bp_n_1_g" rowspan="2">Liens&nbsp;recommandés</td>');
	document.write('		<td class="bp_n_1_c" rowspan="2">&nbsp;</td>');
	document.write('		<td class="bp_n_1_d_top">&nbsp;</td>');
	document.write('	</tr>');
	document.write('	<tr>');
	document.write('		<td class="bp_n_1_d">&nbsp;Liens&nbsp;commerciaux&nbsp;</td>');
	document.write('	<tr>');
	document.write('	<tr>');
	document.write('		<td class="bp_n_2" colspan="3">');
	document.write('			<img src="http://c.wanadoo.fr/Icons/z.gif" alt="" />'+arr_corres[n1_page]);
	document.write('		</td>');
	document.write('	</tr>');
	document.write('	<tr>');
	document.write('		<td class="bp_n_3" colspan="3">');
	document.write('			<iframe name="bp_frame" id="bp_frame" src="'+url_base+'bp_frame.html?page='+n1_page+'&chaine='+nom_chaine+'" frameborder="0" style="width:100%; height:100%" allowtransparency="true"></iframe>');
	//document.write('			<iframe name="bp_frame" id="bp_frame" src="/bp_frame.html?page='+n1_page+'&chaine='+nom_chaine+'" frameborder="0" style="width:100%; height:100%" allowtransparency="true"></iframe>');
	document.write('		</td>');
	document.write('	<tr>');
	document.write('</table>');

// Gestion de la navigation entre les différentes pages des 'Bons Plans'
	if(nb_links != 1) {
		eval('my_arr_chaine = '+nom_chaine+';');
		document.write('<table cellepadding="0" cellspacing="0" class="BonplanN1_2">');
		document.write('	<tr>');
		document.write('		<td class="bp_n_1_2">Autres&nbsp;liens&nbsp;recommandés</td>');
		document.write('	</tr>');
		document.write('	<tr>');
		document.write('		<td class="bp_n_1_2_bot">');
		for (var i=1 ; i<=nb_links ; i++) {
			document.write('<a href='+my_arr_chaine[i]['link']+'>'+my_arr_chaine[i]['desc']+'</a>');
			if (i!=nb_links) {
				document.write('&nbsp;|&nbsp;');
			}
		}
		document.write('		</td>');
		document.write('	</tr>');
		document.write('</table>');
		document.write('<br />');		
	}
}

// ANCIENNE VERSION AUTRES LIENS AFFICHES 3 PAR 3
/*
	// Gestion de la navigation entre les différentes pages des 'Bons Plans'
	if(nb_links != 1) {
		var j;
		eval('my_arr_chaine = '+nom_chaine+';');
		document.write('<br />');
		document.write('<table cellepadding="0" cellspacing="0" class="BonplanN1_2">');
		document.write('	<tr>');
		document.write('		<td colspan="3" class="bp_n_1_2">Autres&nbsp;liens&nbsp;recommandés</td>');
		document.write('	</tr>');
		document.write('	<tr>');
		for (var i=0 ; i<=nb_links ; i++) {
			if (i != 0) {
				document.write('		<td class="bp_2_2 a_'+i%4+'"><a href='+my_arr_chaine[i]['link']+'>'+my_arr_chaine[i]['desc']+'</a></td>');
				if(i%3 == 0) {
					document.write('	</tr>');
					if(i != my_arr_chaine.length) {
						document.write('	<tr>');
					}
				}
				j = i;
			}
		}
		if(j%3 != 0) {
			while(j%3 != 0) {
				document.write('		<td>&nbsp;</td>');
				j++;
			}
			document.write('	</tr>');
		}
		document.write('</table>');
		document.write('<br />');
	}
}
*/
/*
	DEV : Erlé ALBERTON / Programme 
*/
