/********************************************************/
// Variable pour detection flash
/*******************************************************/
// -----------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 6;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// the version of javascript supported
var jsVersion = 1.0;

//var infosDoc = "&"+document.location.search.substr (1, document.location.search.length);

var positionChar = document.location.href.lastIndexOf ("/");

var infosDoc = "&"+document.location.href.substr ( positionChar+1 );

// -------------------------------------------------


/********************************************************/
// je récupére seulement le nom de la page
/*******************************************************/
var URL=window.top.location.href; 

if (URL.lastIndexOf("\\") >-1) 
	separateur=URL.lastIndexOf("\\"); 
else if (URL.lastIndexOf("/") >-1) 
	separateur=URL.lastIndexOf("/"); 
fin=URL.length; 
page=URL.substring(separateur+1,fin); 

var point_interrogation = page.indexOf("?",0); // recherche du "?"  dans l'URL

if(point_interrogation<0) { // si "?" n'existe pas -> exemple : http://www.site.com/index.html
	var nom_page = page ;
}
else
{
	var tab_toutvar = page.split("?");
	var nom_page = tab_toutvar[0];
}


/********************************************************/
// je récupére la valeur des variables passées dans URL
/*******************************************************/
function getParms(){
	if(window.top.location.search.length > 1) {
		var parms = window.top.location.search.substring(1).split("&");
		var parmList = new Array();
		for(var i = 0; i < parms.length; i++) {
			parmList[i] = new Object;
			parmList[i].name = parms[i].substring(0,parms[i].indexOf("="));
			parmList[i].value = parms[i].substring(parms[i].indexOf("=")+1);
		}
		return parmList;
	}
	else return null;
}
// sert pour tester l'erreur
// à enlever si AJAX
var url_retour = window.top.location.href; // exemple : http://www.site.com/index.html?rqbe=2
//var nom_page = url_retour;
var message_erreur="";	// variable servant pour les messages d'erreur d'ACCES SOCIETAIRE
//-------------//

var rbqe_choisie = 0;

var parms = getParms();
if(parms != null){
	for(var i = 0; i < parms.length; i++){
		if(parms[i].name=="rbqe") {
			rbqe_choisie = parms[i].value ;
		}
// à enlever si AJAX
		if(parms[i].name=="err_con") {
			message_erreur = parms[i].value ;
		}
	}
}


// rbqe_choisie   provient de la variable rbqe=""
// message_erreur provient de la variable err_con=""
// nom_page donne le nom du fichier dans URL
/*******************************************************/



/********************************************************/
// Recherche du hostname
/*******************************************************/
var lehost = window.top.location.hostname ;
var leport = window.top.location.port ;

var type_lien = "";

var lien_http = "http://"+lehost ;
var lien_https = "https://"+lehost ;

var point = lehost.split("."); // recherche du "."  dans lehost
var num_donnes = lehost.split(".").length;

for(var i=0; i < num_donnes; i++){
	if(point[i]=="debug") {
		var lien_http = "http://www.debug.casden.fr" ;
		var lien_https = "https://www.debug.casden.fr" ;
		type_lien = "debug";
	}
	if(point[i]=="rec") {
		var lien_http = "http://www.rec.casden.fr" ;
		var lien_https = "https://www.rec.casden.fr" ;
		type_lien = "rec";
	}
}

if(leport){
	var lien_http = lien_http+":"+leport ;
	var lien_https = lien_https+":"+leport ;
}

//alert(lien_http+" "+lien_https);


/********************************************************/
// ROLLOVER
/*******************************************************/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

// à mettre dans body
//ex: onLoad="MM_preloadImages('[img up]','')"
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}


function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/* ex:
<a href="" onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('Image4812357','','/img/arr.gif',1)">
<img name="Image4812357" border="0" src="/img/arr.gif" width="12" height="12"></a>
*/
// Fin ROLLOVER

// menu déroulant avec lien
function ChangeUrl(formulaire) {
	lien = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	if(lien!='')
	location.href=lien;
}

/////////////////////////
// POPUP
function wdwPopUp(sPage, nomPage, nLargeur, nHauteur, scrollResize, aComposants){
        composantRetour = new Array();
        composantRetour = aComposants;
   	    top.wdwChoix = open(sPage,nomPage,'WIDTH=' + nLargeur + ',HEIGHT=' + nHauteur + ',' + scrollResize);
        top.wdwChoix.focus();
        wdwChoixClosed = false;
}

function callMenuPopUpDelegation(urlPopup) {   	  
	wdwPopUp(urlPopup,"DELEGATION",800,600,"RESIZABLE=YES,SCROLLBARS=YES");  
}
	
function callMenuPopUpFicheProduit(urlPopup) {   	  
	wdwPopUp(urlPopup,"DECLIC",800,600,"RESIZABLE=YES,SCROLLBARS=YES");  
}

/////////////////////////
/* DEBUT REMOVE PRINT */
/*
function removeelements() { 

	if(document.all.a_cacher) var a_cacher_el=document.all.a_cacher;
	else var a_cacher_el='';

	if(document.all.a_visible) var a_visible_el=document.all.a_visible;
	else var a_visible_el='';
		
	if (a_cacher_el!=''&&a_cacher_el.length==null)
		a_cacher_el.style.display='none'
	else{
		//for each element with id=remove
		for (i=0;i<a_cacher_el.length;i++)
			a_cacher_el[i].style.display='none'
	}
	if (a_visible_el!=''&&a_visible_el.length==null)
		a_visible_el.style.display='inline'
	else{
		//for each element with id=remove
		for (i=0;i<a_visible_el.length;i++)
			a_visible_el[i].style.display='inline'
	}
}
function revertback(){
	setTimeout("window.location.reload()",50)
}

window.onbeforeprint=removeelements
window.onafterprint=revertback
 
// pour cacher les éléments à ne pas imprimer <div id="a_cacher"></div>
// pour afficher les éléments à imprimer <div id="a_visible" style="display: none;"></div>
*/


// ****************************************************************** 
// Impression d'une zone DOM: IE5+ Mozilla NN6 Win 
// pascal.itos@wanadoo.fr 
// http://www.dev35.com 
// ****************************************************************** 
function PSR_imprimer () { 
	if (document.getElementById('imprimer')) { 
		var PSR_f1 = null; 
		var PSR_content=document.getElementById('imprimer').innerHTML; 
		var PSR_title=document.getElementsByTagName('title')[0].innerText; 
		if (PSR_f1) {if(!PSR_f1.closed) PSR_f1.close();} 
		fenPSR_f1 = window.open ('',"PSR_f1", "height=500,width=600,status=no,menubar=no,scrollbars=yes,resizable=yes,left=10,top=10");
		fenPSR_f1.document.open();
		fenPSR_f1.document.write("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n");
		fenPSR_f1.document.write("<html><head><title>" + PSR_title + "</title>\n");
		fenPSR_f1.document.write("  <META HTTP-EQUIV=\"Content-Language\" CONTENT=\"fr-FX\">\n");
		fenPSR_f1.document.write("  <META NAME=\"author\" CONTENT=\"Casden\">\n");
		fenPSR_f1.document.write("  <META NAME=\"copyright\" CONTENT=\"2006 Casden Banque Populaire\">\n");
		fenPSR_f1.document.write("  <META http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n");
		fenPSR_f1.document.write("<link rel='stylesheet' href='/style/style.css' type='text/css'>\n"); 
		fenPSR_f1.document.write("</head>\n"); 
		fenPSR_f1.document.write("<body bgcolor='#ffffff'>\n"); 
		fenPSR_f1.document.write("<table width='90%' align=center>\n<tr>\n"); 
		fenPSR_f1.document.write("<td width=73><img src='/img/logo_casden.gif'></td>\n");
		fenPSR_f1.document.write("<td nowrap><b class='titre_rubrique'>LA CASDEN<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LA BANQUE DE L'EDUCATION</b></td>\n");
	//    fenPSR_f1.document.write("<td nowrap valign=top align=right><A HREF='javascript:void(0);' onclick='window.close()'>Fermer la fenêtre</A></td>");
		fenPSR_f1.document.write("</tr>\n<tr>\n<td colspan=2><hr><br>");
		fenPSR_f1.document.write(PSR_content);
		fenPSR_f1.document.write("<br><hr><br><br></td>\n</tr>\n</table>\n"); 
		fenPSR_f1.document.write("</body>\n</html>"); 
		fenPSR_f1.document.close(); 
	//    fenPSR_f1.document.getElementById('imprimer').style.visibility='hidden'; 
		fenPSR_f1.focus(); 
		fenPSR_f1.print();
	}
	else
		window.print();
} 

// pour imprimer mettre <div id="imprimer"> eleleememele </div>



///////////////////////
// info-bulle avec click
// appel de la function : exemple :
// <a href="#" onClick="infobulle_v2('zone01','relative','#D8ECC9',350, 5, 0,'#000000','#65B62A',2)">Version Flash</a>
// <div id="version_flash" style="display: none; line-height:15px;">blabla</div>

function infobulle_v2(nom_id, laPosition, couleurFond, laLargeur, posHaut, posGauche, couleurTexte, couleurTrait, espaceCell, marginTop, marginBottom){
	if(!espaceCell)
		espaceCell = 6;
		
	if(!marginTop)
		marginTop = 0;
		
	if(!marginBottom)
		marginBottom = 0;

	var el = document.getElementById(nom_id);

	if (el.style.display == '') {
		el.style.display = 'none';
	}
	else // égale à none
	{ 
	el.style.display = '';
	el.style.position = laPosition;
	el.style.top  = posHaut+'px'; 
	el.style.left = posGauche+'px'; 
	el.style.background = couleurFond;
	el.style.border = '1px solid '+couleurTrait;
	el.style.color = couleurTexte;
	el.style.width = laLargeur+'px'; 
	el.style.padding = espaceCell+'px';
	// Ajoute par JP : marge haut et bas personnalisables
	el.style.marginTop = marginTop+'px';
	el.style.marginBottom = marginBottom+'px';
	el.style.marginLeft = '0px';
	el.style.marginRight = '-20px';
	// fin ajout de JP

	}
}
/////////////////////////
// info-bulle sans click
// appel de la function : exemple :
// <a href="" onmouseover="infobulle_v2('version_flash','relative','#D8ECC9',350, 5, 0,'#000000','#65B62A', 2)"
// onmouseout="infobulle_c(\'version_flash\')">Version Flash</a>
// <div id="version_flash" style="display: none; line-height:15px;" align,="justify">blabla</div>
// utiliser dans haut_ligne.js
function infobulle_c(nom_id){
	var el = document.getElementById(nom_id);
	el.style.display = 'none';
}


/********************************************
// Permet de cacher les zones quand on ouvre une autre zone
// ex : onClick="// var tabCacher = new Array('zone02','zone03','zone04','zone05'); //cacher_zone(tabCacher);"
// utilisation dans le menu de droit d'un article de magazine

function cacher_zone(tabCacher){
for (var i=0; i<tabCacher.length; i++)
	document.getElementById(tabCacher[i]).style.display='none';
}
********************************************/

/********************************************/
// Cette fonction permet d'afficher un menu dans la page en haut à droite
//

/* Ancienne version */
function affiche_menu(LeTitre,tab_nom,tab_lien,tab_target){
affiche = '<table width="100%" border="0" cellpadding="0" cellspacing="0" background="/img/puce_bc.gif">\n'
+'<tr>\n'
+'<td valign="top"><img src="/img/encart1.gif" width="7" height="9"></td>\n'
+'<td><img src="/img/pix.gif" width="1" height="1"></td>\n'
+'<td align="right" valign="top"><img src="/img/encart2.gif" width="7" height="9"></td>\n'
+'</tr>\n'

+'<tr>\n'
+'<td></td>\n'
+'<td>\n'
		
+'<table width="100%" border="0" cellpadding="4" cellspacing="0" background="/img/puce_bc.gif">\n'
+'<tr>\n'
+'<td valign="top"><img src="/img/fleche_double.gif" width="10" height="5" vspace="5"></td><td width="100%"><b class="titre_bleu">'+LeTitre+'</b></td>\n'
			
+'</tr>\n'
+'<tr>\n'
+'<td bgcolor="#F1F5F9" colspan="2">\n';

  for (var i=0; i<tab_nom.length; i++){
	if(tab_nom[i]!=""){
		if(tab_target[i]=="") tab_target[i] = "_top";
		
		affiche += '<img src="/img/doto.gif" width="5" height="5"> '
		if(tab_lien[i]!="")
			affiche += '<a href="'+tab_lien[i]+'" target="'+tab_target[i]+'">'+tab_nom[i]+'</a><br>\n'
		else
			affiche += tab_nom[i]+'<br>\n'
	}
  }
affiche += '</td>\n'
+'</tr>\n'
+'</table>\n'
			
+'</td>\n'
+'<td></td\n'
+'</tr>\n'
+'<tr>\n'
+'<td valign="bottom"><img src="/img/encart3.gif" width="7" height="7"></td>\n'
+'<td><img src="/img/pix.gif" width="1" height="15"></td>\n'
+'<td align="right" valign="bottom"><img src="/img/encart4.gif" width="7" height="7"></td>\n'
+'</tr>\n'
+'</table><br>\n';

document.write(affiche);
}

/* nouvelle version */
function affiche_menu2(LeTitre,tab_nom,tab_lien,tab_target){
document.writeln('<table width="188" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" background="/img/encart_haut.gif" height="24">');
document.writeln('<div class="titre_encart"><img src="/img/puce.png" align="absbottom" alt="">&nbsp;&nbsp;'+LeTitre+'</div></td></tr><tr>');
document.writeln('<td background="/img/encart_gauche.gif" width="7"></td><td><div class="contenu_encart">'); affiche="";
  for (var i=0; i<tab_nom.length; i++){
	if(tab_nom[i]!=""){
		if(tab_target[i]=="") tab_target[i] = "_top";
		affiche += '<img src="/img/doto.gif" alt=""> '
		if(tab_lien[i]!="")
			affiche += '<a href="'+tab_lien[i]+'" target="'+tab_target[i]+'">'+tab_nom[i]+'</a><br>\n'
		else
			affiche += tab_nom[i]+'<br>\n'}}
document.write(affiche);
document.writeln('</div></td><td background="/img/encart_droit.gif" width="7"></td></tr><tr><td colspan="3" background="/img/encart_bas.gif" height="12"></td></tr></table>');
}

/* nouvelle version taille 2 lignes */
function affiche_menu2L(LeTitre,tab_nom,tab_lien,tab_target){
document.writeln('<table width="188" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" background="/img/encart_hautL.gif" height="36">');
document.writeln('<div class="titre_encart"><img src="/img/puce.png" align="absbottom" alt="">&nbsp;&nbsp;'+LeTitre+'</div></td></tr><tr>');
document.writeln('<td background="/img/encart_gauche.gif" width="7"></td><td width="174"><div class="contenu_encart">'); affiche="";
  for (var i=0; i<tab_nom.length; i++){
	if(tab_nom[i]!=""){
		if(tab_target[i]=="") tab_target[i] = "_top";
		affiche += '<img src="/img/doto.gif" alt=""> '
		if(tab_lien[i]!="")
			affiche += '<a href="'+tab_lien[i]+'" target="'+tab_target[i]+'">'+tab_nom[i]+'</a><br>\n'
		else
			affiche += tab_nom[i]+'<br>\n'}}
document.write(affiche);
document.writeln('</div></td><td background="/img/encart_droit.gif" width="7"></td></tr><tr><td colspan="3" background="/img/encart_bas.gif" height="12"></td></tr></table>');
}

/* nouvelle version taille 3 lignes */
function affiche_menu2XL(LeTitre,tab_nom,tab_lien,tab_target){
document.writeln('<table width="188" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" background="/img/encart_hautXL.gif" height="48">');
document.writeln('<div class="titre_encart"><img src="/img/puce.png" align="absbottom" alt="">&nbsp;&nbsp;'+LeTitre+'</div></td></tr><tr>');
document.writeln('<td background="/img/encart_gauche.gif" width="7"></td><td><div class="contenu_encart">'); affiche="";
  for (var i=0; i<tab_nom.length; i++){
	if(tab_nom[i]!=""){
		if(tab_target[i]=="") tab_target[i] = "_top";
		affiche += '<img src="/img/doto.gif" alt=""> '
		if(tab_lien[i]!="")
			affiche += '<a href="'+tab_lien[i]+'" target="'+tab_target[i]+'">'+tab_nom[i]+'</a><br>\n'
		else
			affiche += tab_nom[i]+'<br>\n'}}
document.write(affiche);
document.writeln('</div></td><td background="/img/encart_droit.gif" width="7"></td></tr><tr><td colspan="3" background="/img/encart_bas.gif" height="12"></td></tr></table>');
}



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

