
//alert (cible_titre+'>'+cible_type+'>'+cible_size.x+'>'+cible_size.x+'>'+cible_sizetipo+'>'+cible_aligntipo+'>'+cible_textdeco+'>'+cible_texte);
function affichtitre(mtitre,wmode,bgcolor,salign,ftcolor){
//alert('menu');
//var mesmenus=$(document.body).getElements('div[id^=smenu]');
//mesmenus.slideIn();
//mesmenus.set('styles', { 'visibility': 'hidden'});	
if(mtitre){
var cible_titre=mtitre;
var cible_type=mtitre.get('tag');
var cible_size=cible_titre.getSize();
if(cible_type=='input'){ var cible_texte=cible_titre.getProperty('value'); mtitre=$(document.body).getElement('div[id=flash_rechercher]'); }else{ var cible_texte=cible_titre.getProperty('html');}
var cible_sizetipo=cible_titre.getStyle('font-size').toInt();
var cible_aligntipo=cible_titre.getStyle('text-align');
var cible_textdeco=cible_titre.getStyle('text-decoration');

var obj = new Swiff('titre.swf', {
    width: cible_size.x,
    height: cible_size.y,
    params: {
        wmode: wmode,
        play: false,
        menu: false,
        bgcolor: bgcolor,
        scale: "noscale",
        salign: salign
    },
    vars: {mtextedata:cible_texte,widther:cible_size.x,heighter:cible_size.y,sizetipo:cible_sizetipo,aligntipo:cible_aligntipo,decotipo:cible_textdeco,colortipo:ftcolor},
    container: mtitre   
});
}

}

function gereformcata()
{
var monform = $(document.body).getElement('div[id^=Formulaire_cata]');

if(monform!=null){
var bt = $(document.body).getElement('a[id=rollover_cata]');
bt.anim=new Fx.Slide(monform);
bt.anim.hide();
monform.setStyle('visibility', 'visible');
bt.addEvents({
		'click':function(e){
		e.stop(); 
		this.anim.toggle();
		}		
});
}
}


function gereformemploi()
{
var monform = $(document.body).getElement('div[id^=Formulaire_emploi]');

if(monform!=null){
var bt = $(document.body).getElement('a[id=aff_emploi]');
bt.anim=new Fx.Slide(monform);
bt.anim.hide();
monform.setStyle('visibility', 'visible');
bt.addEvents({
		'click':function(e){
		e.stop(); 
		this.anim.toggle();
		}		
});
}
}



function init_menu_principal(){

function inact_menu(exept) 
{ 
nb=0; while(mesmenus[nb]){ 
if(nb!=(exept-1)){ 
var monmenu=mesmenus[nb]
monmenu.anim.hide();
var class_encours=monmenu.getProperty('class');
if(class_encours=='menuact_activ'&&monmenu.nb!=Menuactif_reel){ monmenu.setProperty('class','menuact'); }
if(class_encours=='menuactend_activ'&&monmenu.nb!=Menuactif_reel){ monmenu.setProperty('class','menuactend'); }
} 
nb=nb+1; 
} 
Menuactif_encours=exept;
}



function open_smenu(menuact){
inact_menu(menuact.nb);
if(Menuactif_init!='init'){ menuact.anim.show();} else{ Menuactif_init=""; }
Msmenuactif_over='in';
}


function close_menu_actif () {
//alert('close');
var timeoutID=$clear(timeoutID);
if(Msmenuactif_over=='out'){ inact_menu(); }
}

mesmenus=$(document.body).getElements('div[id^=menu_]');
nb=0;

while(mesmenus[nb]){
var m_menu = mesmenus[nb];
var cible_size=m_menu.getSize();
var contener=m_menu.getElement('a');
var c_murl=contener.getProperty('href');
var texte=contener.getProperty('html');
//alert(murl+'>>'+texte+'>>'+cible_size.x);

var obj = new Swiff('menu_home.swf', {
    width: cible_size.x-8,
    height: cible_size.y-8,
    params: { scale: "noscale",salign:"LT",wmode:'transparent',bgcolor:'#004b9a' },
    vars: {mtextedata:texte,widther:cible_size.x-8,heighter:cible_size.y-8,sizetipo:13,murl:c_murl},
    container: contener   
});

var number_sp= m_menu.id.split('menu_');
var number=number_sp[1];
var monsmenu=$(document.body).getElement('div[id=smenu'+number+']');
monsmenu.nb=number;
monsmenu.addEvents({
		'mouseover':function(e){
		e.stop(); 
		Msmenuactif_over='in';
		},
		'mouseout':function(e){ 
		e.stop();
		Msmenuactif_over='out';
		timeoutID=close_menu_actif.delay(100);
		}		
});

m_menu.anim=new Fx.Slide(monsmenu);
m_menu.anim.hide();
monsmenu.setStyle('visibility', 'visible');
m_menu.nb=number;

m_menu.addEvents({
    'mouseover': function(e){
    e.stop();
    Menuactif_encours=0;
    var class_encours=this.getProperty('class');
    if(class_encours=='menuact'){ this.setProperty('class','menuact_activ'); }
    if(class_encours=='menuactend'){ this.setProperty('class','menuactend_activ'); }
    open_smenu(this);
    },
   'mouseout': function(e){
   	e.stop();
   	var class_encours=this.getProperty('class');
   	if(class_encours=='menuact_activ'&&this.nb!=Menuactif_reel&&this.nb!=Menuactif_encours){ this.setProperty('class','menuact'); }
    if(class_encours=='menuactend_activ'&&this.nb!=Menuactif_reel&&this.nb!=Menuactif_encours){ this.setProperty('class','menuactend'); }
   	Msmenuactif_over='out';
   	var timeoutID=close_menu_actif.delay(500);
   }
});
nb=nb+1;
}


}



function affiche_menu_vehic() {
var cible=$('vehic_menu');
var cibleid=$('vehic_menu');
var texte_intro=cible.getElement('div[id=texteintro]').getProperty('html');
var cible_size=cible.getSize();
var ciblelg=cible.getElement('div[id=language]');

var lg=ciblelg.getProperty('html');
var ciblemenuactif=cible.getElement('div[id=menuactif]');
var menuactif=ciblemenuactif.getProperty('html');

var menu1=cible.getElement('a[id=vehic_menu1]');
var menu2=cible.getElement('a[id=vehic_menu2]');
var menu3=cible.getElement('a[id=vehic_menu3]');
var menu4=cible.getElement('a[id=vehic_menu4]');

var imgg=cible.getElement('a[id=vehic_imgg]');
var img1=cible.getElement('a[id=vehic_img1]');
var img2=cible.getElement('a[id=vehic_img2]');
var img3=cible.getElement('a[id=vehic_img3]');
var img4=cible.getElement('a[id=vehic_img4]');

var menu1_texte=menu1.getProperty('html');
var menu1_url=menu1.getProperty('href');

var menu2_texte=menu2.getProperty('html');
var menu2_url=menu2.getProperty('href');

var menu3_texte=menu3.getProperty('html');
var menu3_url=menu3.getProperty('href');

var menu4_texte=menu4.getProperty('html');
var menu4_url=menu4.getProperty('href');

var img1_url=img1.getProperty('href');
var img2_url=img2.getProperty('href');
var img3_url=img3.getProperty('href');
var img4_url=img4.getProperty('href');
var imgg_url=imgg.getProperty('href');

//alert("affiche vehic"+cible+">>"+cibleid+">>"+cible_size.x+cible_size.y+texte_intro+menu4_url);

var objmenuvehic = new Swiff('menu_vehicules.swf',{
    width: cible_size.x,
    height: cible_size.y,
    params: {
        wmode: 'opaque',
        play: false,
        menu: false,
        scale: "noscale"
        },
    vars: {ftexteintro:texte_intro,
    fmenu1_texte:menu1_texte,
    fmenu2_texte:menu2_texte,
    fmenu3_texte:menu3_texte,
    fmenu4_texte:menu4_texte,
    fmenu1_url:menu1_url,
    fmenu2_url:menu2_url,
    fmenu3_url:menu3_url,
    fmenu4_url:menu4_url,
    fimg1_url:img1_url,
    fimg2_url:img2_url,
    fimg3_url:img3_url,
    fimg4_url:img4_url,
    fimgg_url:imgg_url,
    flg:lg,
    fmenuactif:menuactif
    },    
    container: cibleid   
});

}


function affiche_carte(langue,cible){
var cible_size=cible.getSize();
var cible_type=cible.getElement('div[id=carte_groupe]');
var typegrp=cible_type.getProperty('html');
//alert(cible+'carte_'+cible_size.x+">"+cible_size.y+'>'+typegrp);
var obj2 = new Swiff('cartereseau_05_05_10.swf', {
    width: cible_size.x,
    height: cible_size.y,
    params: {
        wmode: "opaque",
        play: false,
        menu: false,
        scale: "noscale",
        salign: "LT"
    },
    vars: {lang:langue,typegrp:typegrp},
    container: cible   
});
}


function affiche_formation(cible) {
//alert("init_foramtion"+cible);
var mes_menus_formation = cible.getElements('a[id^=formation_]');
var nb=0 ;
while(mes_menus_formation[nb]){
var m_menu = mes_menus_formation[nb];
var number_sp = m_menu.id.split('_');

var number = number_sp[1];
var mafiche=cible.getElement('div[id=fiche_'+number+']');
var bt_close = mafiche.getElement('a[class=fermer_fiche_formation]')
//alert(mafiche);
mafiche.nb=number;
m_menu.anim=new Fx.Slide(mafiche);
bt_close.anim=m_menu.anim;
m_menu.anim.hide();

m_menu.addEvents({
    'click': function(e){
     e.stop();
    this.anim.toggle();
    }
});

bt_close.addEvents({
    'click': function(e){
     e.stop();
    this.anim.toggle();
    }
});

nb=nb+1;
}

}


function gere_over() {
//alert("init_roll over");
var mesrollovers = $(document.body).getElements('a[id^=rollover_]');
if(mesrollovers!=''){
	
	var nb=0;
	while(mesrollovers[nb]){
	var m_over=mesrollovers[nb]; 
	var m_img=m_over.getElement('img');
	var m_img_name_sp=m_img.id.split('.');
	var m_img_name_pat=m_img_name_sp[0];
	var m_img_name_ext=m_img_name_sp[1];
	
	//alert(mesrollovers[nb]+'>>'+m_img_name_pat);
	m_over.newsrc_over=m_img_name_pat+'_activ.'+m_img_name_ext;
	m_over.newsrc_out=m_img_name_pat+'_out.'+m_img_name_ext;
	m_over.m_img=m_img;
	//alert(nb+'>>'+m_over.newsrc_over+'>>'+m_over.newsrc_out);
	m_over.addEvents({
		'mouseover':function(e){
		e.stop(); 
		this.m_img.setProperties({src:this.newsrc_over});		
		},
		'mouseout':function(e){ 
		e.stop();
		this.m_img.setProperties({src:this.newsrc_out});
		}		
	});
	nb=nb+1; 
	}
}
}


function gere_over_home_vehic() {
//alert("init_roll over" + img_home_vehic[1][1]);
var mesrollovers_home_vehics = $(document.body).getElements('a[id^=smenuhomevehic_]');
if(mesrollovers_home_vehics!=''){
	//alert('over_cehic');
	var m_img=$(document.body).getElement('img[id=img_home]');
	var src_out=m_img.getProperty('src');
	var nb=0;
	while(mesrollovers_home_vehics[nb]){
	var m_over=mesrollovers_home_vehics[nb]; 
	var number_sp = m_over.id.split('_');
	var number = number_sp[1];
	//alert(number);
	var newsrc_over = img_home_vehic[number];
	//alert(newsrc_over);
	m_over.newsrc_over=newsrc_over;
	m_over.addEvents({
		'mouseover':function(e){
		e.stop(); 
		
		m_img.setProperties({src: this.newsrc_over});		
		},
		'mouseout':function(e){ 
		e.stop();		
		m_img.setProperties({src: src_out});
		}		
	});
	nb=nb+1; 
	}
}
}

function validmail(texte)
{
if (texte.length<4){ return 0;  }else {
if(texte.search(/ /) != '-1') { return 0;}
var regexEmail=/^([a-zA-Z0-9]+(([\.\-\_]?[a-zA-Z0-9]+)+)?)\@(([a-zA-Z0-9]+[\.\-\_])+[a-zA-Z]{2,4})$/;
var textEmail=texte;
if (!(regexEmail.test(textEmail))) { return 0;  } else return 1;}
}



function veriformajax(cd,form,Myboite)
{
var boite_retour=Myboite.getElement('div[id=message_retour]');
var res=1;
var res1=1;
var res2=1;
var res3=1;
var res4=1;
var res5=1;


for(var i=0;i<cd.length;i++)
   {
   switch(cd[i][1])
   {
   case 1:
   var chp=form.getElement('$[id='+cd[i][0]+']');
   var chp_value=chp.value;
  	if (chp_value.length< 1)
 	{
 	chp.setProperty('class','obli_warning');	
  	boite_retour.setProperty('class','message_alert');
 	boite_retour.set('text','Remplissez les champs obligatoires munis d\'une étoile');	
 	res1=res1*0;
 	}else{ chp.setProperty('class','obli'); res1=res1*1; }
   break;

   case 2:
   var chps=form.getElements('$[id='+cd[i][0]+']');
   var name='tab'+chps[0].id;
   var tabalert=form.getElement('$[id='+name+']');
   var nbradio=0;
   var verif=0;
   while(chps[nbradio]){  var chp_checked=chps[nbradio].getProperty('checked'); if(chp_checked){ verif=1; } nbradio=nbradio+1; }
   if(verif!=1)
   {
   tabalert.setProperty('class','obli_warning');
   boite_retour.setProperty('class','message_alert');
   boite_retour.set('text','Remplissez les champs obligatoires munis d\'une étoile'); 
   res2=res2*0;
   }else{ tabalert.setProperty('class','obli'); res2=res2*1; }
   break;
   
   case 3:
   var chp=form.getElement('$[id='+cd[i][0]+']');
   var chp_value=chp.value;
   if(validmail(chp_value)!=1){
	chp.setProperty('class','obli_warning');
	boite_retour.setProperty('class','message_alert');
  	boite_retour.set('text','Votre mail semble incorrect');	
	res3=res3*0;
	} else{ chp.setProperty('class','obli'); res3=res3*1; }
   break;
      
   case 4:
   var chp=form.getElement('$[id='+cd[i][0]+']');
 
   var chp_value=chp.value;
   
   if(chp_value==''||chp_value=='vide'){ 
   boite_retour.setProperty('class','message_alert');
   boite_retour.set('text','Vous devez joindre votre CV au format .doc ou .pdf');
   res4=res4*0;
   } 
   
   if(chp_value!=''&&chp_value=='encours'){ 
   boite_retour.setProperty('class','message_alert');
   boite_retour.set('text','Attendez la fin du téléchargement');
 	res4=res4*0;
   } 
   
   break; 
   
   case 5:
   var chp=form.getElement('$[id='+cd[i][0]+']');
   var chp_value=chp.value;
  	if (chp_value.length< 1)
 	{
 	chp.setProperty('class','obli_warning');	
  	boite_retour.setProperty('class','message_alert');
 	boite_retour.set('text','Remplissez les champs obligatoires munis d\'une étoile');	
 	res1=res1*0;
 	}else{ chp.setProperty('class','obli'); res1=res1*1; }
   
   break;  
      
  }

}
res=res*res1*res2*res3*res4*res5;
if(res==0){ boite_retour.setProperty('class','message_alert'); }
if (res == 0){return false; }else{if(confirm('Voulez-vous envoyer votre formulaire ?')){return true;}else{return false;}}
}




function retour_form(bt_retour,formu)
{
var retour = bt_retour.getElement('div[id=retour]').getProperty('html');
if(retour=='no'){ bt_retour.addClass('no'); }
if(retour=='ok'){ 
bt_retour.addClass('ok');
var myform = $(document.body).getElementById(formu);
myform.reset();
}
}

function init_forms(){
var mesforms=$(document.body).getElements('div[id^=Formulaire_]');


if(mesforms!=null&&mesforms!=''){ 
	var nb=0 ;
	while(mesforms[nb]){
	
	var Myboite=mesforms[nb];
	var boite_retour=Myboite.getElement('div[id=message_retour]');
	var Myform=mesforms[nb].getElements('form[id^=Form_]');
	var namerbase = Myform.getProperty('id').toString();
	var namersplit = namerbase.split("_");
	var namer = namersplit[1];
	var cd=eval("df_"+namer);
	var Mybtswf=Myform.getElement('div[id=upload_cv]');
	
	if(Mybtswf!=null&&Mybtswf!=''){ 
	//alert(Mybtswf.getProperty('id').toString());
	var bt_swf = new Swiff('bt_upload_file.swf', {
    width: 540,
    height: 25,
    params: {
        wmode: "opaque",
        play: false,
        menu: false,
        scale: "noscale",
        salign: "LT",
        bgcolor: "#f6f7f8",
    },
    vars: {fichierupload:"utils/my_upload_temp_swf.php",dos_uploaddest:"temp/",dos_uploaddest:"datacv/",pathtrait:"utils/my_trait_bibli_swf.php",form_id:namer},
    container: $(Mybtswf.getProperty('id').toString())
	});
	
	
	}
	
	
	
	Myform.set('send',{onRequest : function()
			{
			boite_retour.empty();
			boite_retour.addClass('ajax-loading');
			},
			onComplete: function(response) {
			boite_retour.removeClass('ajax-loading');
			boite_retour.set('encoding:',response);
			boite_retour.set('html',response);
			retour_form(boite_retour,namerbase);
			}
	});
    Myform.addEvent('submit',function(e) {
    e.stop();
    if(veriformajax(cd,this,Myboite)){ Myform.send();}   
   	});
	nb=nb+1;
	}
}


}

function update_file(Mid,name){
	//alert("update file"+Mid+name);
	Cible="Form_"+Mid;
	$(Cible).xfile.value=name;
	
}





















