function format_digit(txt)
{
var nb=0;
var poso=txt.indexOf("0");
if(poso==0){ nb=parseInt(txt.charAt(1)); }else{ nb=parseInt(txt);}
return nb;
}


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;

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 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)
   {
   boite_retour.setProperty('class','message_alert');
   boite_retour.set('text','Remplissez les champs obligatoires munis d\'une étoile'); 
   res2=res2*0;
   }else{ chp.setProperty('class','obli'); res1=res1*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 averif=eval('document.'+f+'.'+cd[i][0]+'.value');
   if(averif!=''&&averif=='encours'){ 
   $('mes_form').setProperty('class','mes_form_warning');
 	$('mes_form').set('text','Attendez la fin du téléchargement'); 
 	res4=res4*0;
   } 	
   break;
      
   }

}
res=res*res1*res2*res3*res4;
if(res==0){ boite_retour.setProperty('class','message_alert'); }
if (res == 0){return false; }else{return true;}
}


function affichtitre(mtitre,wmode,bgcolor,salign,ftcolor){
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');


//alert (cible_titre+'>'+cible_type+'>'+cible_size.x+'>'+cible_size.x+'>'+cible_sizetipo+'>'+cible_aligntipo+'>'+cible_textdeco+'>'+cible_texte);
var obj = new Swiff('titre.swf', {
    width: cible_size.x,
    height: cible_size.y-2,
    params: {
        wmode: wmode,
        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 affichemenu(){
var Mesmenu=$(document.body).getElements('div[id^=div_menu]');
var nb=0;
while(Mesmenu[nb]){ 
var cible_menu=Mesmenu[nb].getElement('a[id^=lmenu]');
var cible_divmenu=Mesmenu[nb];
var texte_menu=cible_menu.getProperty('html');
var menu_size=cible_divmenu.getSize();
var menu_url=cible_menu.getProperty('href');
if(cible_menu.getProperty('class')=="lienmenu_actif"){ var etatact='actif'; }else{ var etatact='non';}

var obj = new Swiff('bt_menu.swf', {
    width: menu_size.x,
    height: 24,
    params: {
        wmode: 'opaque',
        bgcolor: '#ffffff',
        scale: 'noscale',
        salign: 'lt'
    },
    vars: {mtextedata:texte_menu,widther:menu_size.x-2,etat:etatact,murl:menu_url},
    container: cible_divmenu    
});
nb=nb+1;
}
}

function sendform8()
{
var myform8=$(document.body).getElement('form[id=form_paypal]');
if(myform8!=null){ 
//myform8.submit();
}
}



function getvaluedate(caser,myform,name)
{
var mydateaj=myform.getElement('input[id=date_'+name+']').value;
var mydatedeb=myform.getElement('input[id=date_'+name+']').value;
var mydatefin=myform.getElement('input[id=date_'+name+']').value;
if(caser=='deb'){ return(mydatedeb); }
if(caser=='fin'){ return(mydatefin); }
if(caser=='auj'){ return(mydatefin); }
}


function nogerdate(){ }

function gerdate1(){
//alert(1);
var myform1=$(document.body).getElement('form[id=Form_recherche]');
var minDate=getvaluedate('deb',myform1,"ar");
init_chpdate("dep",minDate,nogerdate);
}

function gerdate2(){ }

function initforms(){ 
//alert("forms");
var myform1=$(document.body).getElement('form[id=Form_recherche]');

if(myform1!=null){
//alert("init_form1");

var myformbt=myform1.getElement('input[id=flash_submit]');
var minDate=getvaluedate('auj',myform1,"auj");
//alert(minDate);
init_chpdate("ar",minDate);
init_chpdate("dep",minDate);

myformbt.addEvent('click',function(e) {
    e.stop();
    if(verifdate(myform1,'')){ myform1.submit(); };
});

}

var myform2=$(document.body).getElement('form[id=Form_modifdate]');
//alert("init_from2");
if(myform2!=null){ 
var minDate=getvaluedate('auj',myform1,"auj");

init_chpdate("dep_check",minDate);
init_chpdate("ar_check",minDate);
;

var myformbt2=myform2.getElement('input[id=flash_submit2]');
	myformbt2.addEvent('click',function(e) {
	e.stop();
	//alert('verif');
	if(verifdate(myform2,'_check')){ myform2.submit(); };
	});
}


var myform3=$(document.body).getElement('form[id=Form_modifdategestion]');
//alert(myform3);
if(myform3!=null){ 
init_chpdate("dep_gestion");
init_chpdate("ar_gestion");
var myformbt3=myform3.getElement('input[id=flash_submit3]');
	myformbt3.addEvent('click',function(e) {
	//alert('verif');
    e.stop();
	if(verifdate(myform3,'_gestion')){ myform3.submit(); };
});
}

var myform4=$(document.body).getElement('form[id=Form_modifdate_dispo_client]');
//alert(myform4);
if(myform4!=null){ 
var mesnext=myform4.getElements('a[id^=next]');
var mesprev=myform4.getElements('a[id^=prev]');
mesnext.addEvent('click',function(e) {
	e.stop();
	//alert('verif next');
	myform4.nv_dtdispo_start.value=this.id;
	myform4.submit();
});

mesprev.addEvent('click',function(e) {
	e.stop();
	//alert('verif next');
	myform4.nv_dtdispo_start.value=this.id;
	myform4.submit();
});
}

var myform5=$(document.body).getElement('form[id=Form_modifdate_dispo_gestion]');
//alert(myform5);
if(myform5!=null){ 
var mesnext=myform5.getElements('a[id^=next]');
var mesprev=myform5.getElements('a[id^=prev]');
mesnext.addEvent('click',function(e) {
	e.stop();
	//alert('verif next');
	myform5.nv_dtdispo_start.value=this.id;
	myform5.submit();
});
mesprev.addEvent('click',function(e) {
	e.stop();
	//alert('verif next');
	myform5.nv_dtdispo_start.value=this.id;
	myform5.submit(); 
});
}

var myform6=$(document.body).getElement('form[id=Form_checkout]');
if(myform6!=null){
//alert("init_form6");
var myform=myform6;
var Myboite=$(document.body).getElement('div[id=Formulaire_checkout]');
var boite_retour=Myboite.getElement('div[id=message_retour]');
var myformbt=myform.getElement('input[id=flash_submit_check]');
var namerbase = myform.getProperty('id').toString();
var namersplit = namerbase.split("_");
var namer = namersplit[1];
var cd=eval("df_"+namer);

myform.addEvent('submit',function(e) {
    e.stop();
    if(veriformajax(cd,this,Myboite)){ this.submit();}   
});
}

var myform7=$(document.body).getElement('form[id=Form_nouveauprorio]');
if(myform7!=null){
//alert("init_form7");
var myform=myform7;
var Myboite=$(document.body).getElement('div[id=Formulaire_nouveauprorio]');
var boite_retour=Myboite.getElement('div[id=message_retour]');
var myformbt=myform.getElement('input[id=flash_submit_nouveauprorio]');
var namerbase = myform.getProperty('id').toString();
var namersplit = namerbase.split("_");
var namer = namersplit[1];
var cd=eval("df_"+namer);

myform.addEvent('submit',function(e) {
    e.stop();
    if(veriformajax(cd,this,Myboite)){ this.submit();}   
   	});
}



var myform8=$(document.body).getElement('form[id=form_paypal]');
if(myform8!=null){
var myTimer2 = sendform8.delay(5000);
}



var myform9=$(document.body).getElement('form[id=Form_nouveaucontact]');
if(myform9!=null){
//alert("nouveaucontact");
var myform=myform9;
var Myboite=$(document.body).getElement('div[id=Formulaire_nouveaucontact]');
var boite_retour=Myboite.getElement('div[id=message_retour]');
var myformbt=myform.getElement('input[id=flash_submit_nouveaucontact]');
var namerbase = myform.getProperty('id').toString();
var namersplit = namerbase.split("_");
var namer = namersplit[1];
var cd=eval("df_"+namer);

myform.addEvent('submit',function(e) {
    e.stop();
    if(veriformajax(cd,this,Myboite)){ this.submit();}   
   	});
}


var myform10=$(document.body).getElement('form[id=Form_contact]');
if(myform10!=null){
//alert("contact");
var myform=myform10;
var Myboite=$(document.body).getElement('div[id=Formulaire_contact]');
var boite_retour=Myboite.getElement('div[id=message_retour]');
var myformbt=myform.getElement('input[id=flash_submit_contact]');
var namerbase = myform.getProperty('id').toString();
var namersplit = namerbase.split("_");
var namer = namersplit[1];
var cd=eval("df_"+namer);

myform.addEvent('submit',function(e) {
    e.stop();
    if(veriformajax(cd,this,Myboite)){ this.submit();}   
   	});
}



}

function affichebt(namer,swf,bgcolor){

var cible_href=$('href_'+namer);
//alert('href_'+namer+' > '+cible_href);
if (cible_href){
var cible_div=$('div_'+namer);
var cible_texte=cible_href.getProperty('html');
var cible_size=cible_div.getSize();
var cible_url=cible_href.getProperty('href');
//alert(namer+'>'+swf+'>'+cible_href);
cible_div.setStyle('width',cible_size.x);
cible_div.setStyle('height',cible_size.y);
var etatact="";
var obj = new Swiff(swf, {
    width: cible_size.x,
    height: cible_size.y+1,
    params: {
        wmode: 'opaque',
        bgcolor: bgcolor,
        scale: 'noscale',
        salign: 'lt'
    },
    vars: {mtextedata:cible_texte,widther:cible_size.x,heighter:cible_size.y,etat:etatact,murl:cible_url},
    container: cible_div    
});
}
}


function init_bt(){

var mesbt_boite=$(document.body).getElements('div[id^=div_boitebt]');
var nb=0;
while(mesbt_boite[nb]){
var mbt=mesbt_boite[nb];
var nchp=mbt.id.split('div_');
var name=nchp[1];
affichebt(name,'bt_menu_boite.swf','#FFFFFF');
nb=nb+1;
}

affichebt('adselect','bt_menu.swf','#aad306');
affichebt('checkout','bt_menu.swf','#aad306');
affichebt('modifdate','bt_menu.swf','#FFFFFF');
affichebt('modifdatechek','bt_menu.swf','#aad306');

}




function init_titre(){

var mestitre=$(document.body).getElements('span[class=titre_flash]');
var nbt=0;
while(mestitre[nbt]){
mtitre=mestitre[nbt];
affichtitre(mtitre,'opaque','#ffffff','TL','000000');
nbt=nbt+1;
}


var reserve=$(document.body).getElement('span[class=flash_reservez]');
affichtitre(reserve,'transparent','#aad306','TL','000000'); 

var selection=$(document.body).getElement('span[class=flash_selection]');
affichtitre(selection,'transparent','#aad306','TL','000000');

afficher=$(document.body).getElement('a[class=flash_afficher]');

var equipe=$(document.body).getElement('span[class=flash_equip]');
affichtitre(equipe,'transparent','#000000','TL','FFFFFF');

var sejour=$(document.body).getElement('span[class=flash_sejour]');
affichtitre(sejour,'transparent','#000000','TL','000000');

var coordonne=$(document.body).getElement('span[class=flash_coordonne]');
affichtitre(coordonne,'transparent','#000000','TL','FFFFFF');

var modifdate=$(document.body).getElement('span[class=flash_modifdate]');
modifdatechek=$(document.body).getElement('span[class=flash_modifdatechek]');

var resa=$(document.body).getElement('span[class=flash_resa]');
affichtitre(resa,'transparent','#000000','TL','000000');

var biens=$(document.body).getElement('span[class=flash_biens]');
affichtitre(biens,'transparent','#000000','TL','000000');

}

function initvignette()
{

var conteneur=$(document.body).getElement('div[id=conteneur_vignette]');
if(conteneur!=null){
//alert("init_vignette");
var mesvigne_act=conteneur.getElements('a[id^=href_vignette]');
var cible_img=$(document.body).getElement('img[id=photo_grd]');
//alert(mesvigne_act);
var mesvigne_img=conteneur.getElements('img[id^=img_vignette]');

mesvigne_img.setProperties({ alt: 'zoom', title:'zoom' });

mesvigne_act.addEvent('click',function(e) {
	e.stop();
	var newsrc=this.getProperty('href');
	cible_img.setProperties({ src: newsrc });
    });

}

}

