function str_replace(a, b, str) {
    return str_replace2(str, a, b);
}
function str_replace2(SRs, SRt, SRu) {
  SRRi = SRs.indexOf(SRt);
  SRRr = '';
  if (SRRi == -1) return SRs;
  SRRr += SRs.substring(0,SRRi) + SRu;
  if ( SRRi + SRt.length < SRs.length)
    SRRr += str_replace2(SRs.substring(SRRi + SRt.length, SRs.length), SRt, SRu);
  return SRRr;
}
/* Bibi- by Benoit Alaux - Pi communication - 2009 */
var Bibi={

whiteMe:function(){ /*color str I.O. to blank*/
	$$('h4.titrepied').each(function(el){
		temp = el.get('html');
		temp2 = str_replace("I.O.","<span>I.O.</span>",temp);
		temp2 = str_replace("O.I.","<span>O.I.</span>",temp);
		el.set('html',temp2);
	});
	
},
initOrga:function() {
	if ($('orgasteptwo')) {$('orgasteptwo').setStyle('opacity',.5);}
	if ($('validnet')) {
		$('validnet').setStyles({'cursor':'default'});
		$('validnet').addEvent('click',function(event) {event.stop();});
	}
	if ($('anewsearch')) {$('anewsearch').addEvent("click",function(){
		Bibi.reSearch('1');
	});}

	/*if ($('ulmdroite')) {
		var tabA = $$('ul#ulmdroite li a');
		$$('ul#ulmdroite li a').each(function(el,i){
			el.addEvents({
				"mouseenter":function(){u=0; while(tabA[u]) {if (u!=i && tabA[u].getParent().hasClass('selection')) {tabA[u].morph({'opacity':.7});} u++; } },
				"mouseleave":function(){u=0; while(tabA[u]) {if (u!=i && tabA[u].getParent().hasClass('selection')) {tabA[u].morph({'opacity':1});} u++; } }
				
			});
		});
	}*/
	/*
	

	*/
	
	if ($('aboxpart')) {
		$('aboxpart').addEvent('click',function(event){
			event.stop();
			affichAllNet();
			$('aboxorga').removeClass('actif'); $('aboxpart').addClass('actif');
			$('divmask').set('morph',{onComplete:function(){Bibi.reSearch('0')}});
			var combien="-300px";
			if(Browser.Engine.trident4) {var combien="-350px";}
			$('divmask').morph({'margin-left':combien});
		});
	}
	if ($('aboxorga')) {
		$('aboxorga').addEvent('click',function(event){
			event.stop();
			$('aboxpart').removeClass('actif'); $('aboxorga').addClass('actif');
			$('divmask').morph({'margin-left':0});
		});
		
	}
	
},
selectInsc:function() {


	if ($('lesecteur')) {
		$('lesecteur').addEvent("change" , function(){
				laval = $('lesecteur').value;
				letesttype = 'type_'+laval;
				tous=$$('.hidebibi');
				tous2=$$('.hidebibi2');
				tous3=$$('.hidebibi3');
				tous.setStyle('display','none'); tous2.setStyle('display','none'); tous3.setStyle('display','none');
				tous.set('disabled','disabled'); tous2.set('disabled','disabled'); tous3.set('disabled','disabled');
				
				tous.each(function(el,i){
									var u=0;
									while (el.options[u]) {el.options[u].selected=false; u=u+1;}
									el.options[0].selected=true; 
				});
				
				if ($(letesttype)) {$(letesttype).setStyle('display',''); $(letesttype).set('disabled','');}
				return false;							  
		});	
	}
	if ($$('.hidebibi')) {
			$$('.hidebibi').each(function(el,i) {
				el.addEvent("change" , function(){
					laval = $('lesecteur').value;
					letesttype = 'details_'+laval+'_'+el.value;
					tous2=$$('.hidebibi2');
					tous2.setStyle('display','none');
					tous2.set('disabled','disabled'); 
					tous2.each(function(el,i){
									if (!el.hasClass('not')) {
									var u=0;
									while (el.options[u]) {el.options[u].selected=false; u=u+1;}
									el.options[0].selected=true; 
									}
				});
					
					tous3=$$('.hidebibi3');
					tous3.setStyle('display','none');
					tous3.set('disabled','disabled'); 
					if ($(letesttype)) {$(letesttype).setStyle('display',''); $(letesttype).set('disabled','');}
					
					
					
					return false;							  
				});								  
			});
	}
	if ($$('.hidebibi2')) {
			$$('.hidebibi2').each(function(el,i) {
				el.addEvent("change" , function(){
					laval = $('lesecteur').value;
					//letesttype = el.get('id')+'_last_'+el.value;
					//letesttype = 'details_'+laval+'_'+el.value+'_'+el.get('id');
					letesttype = el.get('id')+'_'+el.value;
					tous3=$$('.hidebibi3');
					tous3.setStyle('display','none');
					tous3.set('disabled','disabled');
					if ($(letesttype)) {$(letesttype).setStyle('display','');$(letesttype).set('disabled','');}
					return false;							  
				});								  
			});
	}
	


},
delockStep2:function() {
	
	
	if ($('orgastepone')) {
		$('orgastepone').set("morph",{duration:'short'}); $('orgastepone').morph({'height':0,'opacity':0});
	}
	if ($('orgasteptwo')) {
			$('orgasteptwo').set("morph",{duration:'short',onComplete:function(){if(Browser.Engine.trident4) { $('orgasteptwo').setStyle('margin-top','-120px');}}}); $('orgasteptwo').morph({'height':275,'margin-top':0,'opacity':1});
			}
	(function(){
		
		if ($('maskcursor')) {$('maskcursor').morph({'height':100,'opacity':1});}
	}).delay(600);
	if ($('validnet')) {
		$('validnet').setStyles({'cursor':'pointer'});
		$('validnet').addEvent('click',function(event) {
			event.stop();
			if ($('mylat').value=='' && $('mylng').value=='') {
				alert('Merci de placer un nettoyage sur la carte en entrant tout d\'abord un lieu ici');
			} else {$('mynetform').submit();}
		});
	}
	
	
	
},
doDash:function() {
	
	var lavaleur=0;
	if ($$('table.tabnet tr.trtop')) {
		$$('table.tabnet tr.trtop').each(function(el,i) {
			if (i!=0) {
			el.setStyles({'position':'absolute','height':0,'opacity':0});} else {lavaleur=el.getStyle('height'); el.setStyle('position','absolute');}
		}); 
	}
	//alert(lavaleur);
	if ($('atopnext')) {
		$('atopnext').addEvent('click',function(event){
		if (event) {event.stop();}
		var latable=$$('table.tabnet tr.trtop');
		var matable=$$('a.gotonum');
		var liactuel=-1;var a=0;
		
		latable.each(function(ele,u) {
			if (ele.getStyle('opacity')!=0) {liactuel=u;}
			
		});
		
		//liactuel=liactuel-1;
		//alert(liactuel);
		if ($(latable[liactuel+1])!=null) {
			//latable.hide(); 
			var myEffectHide = new Fx.Morph(latable[liactuel], {duration: 500});
			myEffectHide.start({'height': 0,'opacity':0 });
			var myEffectShow = new Fx.Morph(latable[liactuel+1], {duration: 500});
			myEffectShow.start({'height': lavaleur,'opacity':1 });
			matable.removeClass('gotonumactif');
			matable[liactuel+1].addClass('gotonumactif');
			
			//$(latable[liactuel+1]).fade('in');
			
			}
		
		});
	}
	if ($('atopprev')) {
		$('atopprev').addEvent('click',function(event){
		if (event) {event.stop();}
		var latable=$$('table.tabnet tr.trtop');
		var matable=$$('a.gotonum');
		var liactuel=-1;var a=0;
		
		latable.each(function(ele,u) {
			if (ele.getStyle('opacity')!=0) {liactuel=u;}
			
		});
		
		//liactuel=liactuel-1;
		//alert(liactuel);
		if ($(latable[liactuel-1])!=null) {
			//latable.hide(); 
			var myEffectHide = new Fx.Morph(latable[liactuel], {duration: 500});
			myEffectHide.start({'height': 0,'opacity':0 });
			var myEffectShow = new Fx.Morph(latable[liactuel-1], {duration: 500});
			myEffectShow.start({'height': lavaleur,'opacity':1 });
			matable.removeClass('gotonumactif');
			matable[liactuel-1].addClass('gotonumactif');
			
			//$(latable[liactuel+1]).fade('in');
			
			}
		
		});
	}
	
	if ($$('a.gotonum')) {
		var lavaleur=0;
		var matable=$$('a.gotonum');
		matable.each(function(el,i) {
			el.addEvent('click',function(event) {
			if (event) {event.stop();}
			var latable=$$('table.tabnet tr.trtop');
		var liactuel=-1;
		
		latable.each(function(ele,u) {
			if (ele.getStyle('opacity')!=0) {
			lavaleur=ele.getStyle('height');
			var myEffectHide = new Fx.Morph(ele, {duration: 500});
			myEffectHide.start({'height': 0,'opacity':0 });
			
			}
			
		});
		//alert(latable[el.get('rel')]);
		var myEffectShow = new Fx.Morph(latable[el.get('rel')], {duration: 500});
			myEffectShow.start({'height': lavaleur,'opacity':1 });
			matable.removeClass('gotonumactif');
			el.addClass('gotonumactif');
			
			});
		} );
	}
	
	$('dashitbibi').setStyle('opacity',0);
	$('mydash').addEvent('click',function(){
	var coor = $('wrapper').getStyle('margin-top').toInt();
	if (coor<29) {var go1=228; var go2=199; var go3=198; } else {var go1=28; var go2=0; var go3=0;}
	
	var myEffect = new Fx.Morph('wrapper', {duration: 1500, transition: Fx.Transitions.Back.easeOut});
	var myEffectt = new Fx.Morph('topheader', {duration: 1500, transition: Fx.Transitions.Back.easeOut});
 
	
	
	if (go3==0) {
		var myEffect = new Fx.Morph('wrapper', {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
		var myEffectt = new Fx.Morph('topheader', {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
		var Morfe_dashitbibi = new Fx.Morph('dashitbibi', {duration: 1000}); 
		Morfe_dashitbibi.start({'height': 0,'opacity':0 });
		$('mydash').removeClass('open');
	} else {
		var myEffect = new Fx.Morph('wrapper', {duration: 1500, transition: Fx.Transitions.Back.easeOut});
		var myEffectt = new Fx.Morph('topheader', {duration: 1500, transition: Fx.Transitions.Back.easeOut});
		var Morfe_dashitbibi = new Fx.Morph('dashitbibi', {duration: 400}); 
		Morfe_dashitbibi.start({'height': 170,'opacity':1 });
		$('mydash').addClass('open');
	}
		myEffect.start({'margin-top': go1 });
		myEffectt.start({'padding-top': go3 });

	
});
},
reSearch:function(clearmap) {
	//bout
	if ($('validnet')) {$('validnet').setStyle('cursor','pointer'); $('validnet').removeEvent('click'); $('validnet').addEvent('click',function(event) {event.stop();});}
	if ($('orgastepone')) {$('orgastepone').morph({'height':100,'opacity':1});}
	if ($('orgasteptwo')) {$('orgasteptwo').morph({'height':180,'margin-top':20,'opacity':.5});}
	if ($('maskcursor')) {$('maskcursor').morph({'height':0,'opacity':0});}
	if ($('haku')) {$('haku').value=''; }
	if ($('mylng')) {$('mylng').value='';}  
	if ($('mylat')) {$('mylat').value='';}
	if(Browser.Engine.trident4) { (function(){$('orgasteptwo').setStyle('margin-top','20px');}).delay(500);}
	//map
	if (clearmap==1){
		map.clearOverlays();
		map.setCenter(new GLatLng( 47.746733,1.966797), 4);
		
	}
}

}

window.addEvent('domready', function(){
   Bibi.whiteMe(); Bibi.initOrga();
   
   if ($('miniitofs')) {
   var delay = 3000;
   var layers=$$('#miniitofs img');
   var i=0;
   setInterval(function(){ layers[i].fade('out');  i = (i == layers.length-1)? 0 : i+1; layers[i].fade('in');},delay);
   }
   
   
  /* if ($('tallnet')) {
   	var lestr = $$('#tallnet tr.tomarque');
   	lestr.each(function(el,i) {
   		
   		el.addEvents({
   		'mouseenter':function(){
   			var chil = el.getChildren();
   		 	chil.each(function(ele) {
   		 	var myEffect = new Fx.Morph(ele, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
myEffect.start({ 'background-color': '#97FF01' });
});
   			},
   		'mouseleave':function(){
   			var chil = el.getChildren();
   			if (el.hasClass('odd')) {var laxoul="#E3F5FF";} else {var laxoul="#FFF";}
   		 	chil.each(function(ele) {
   		 	var myEffect = new Fx.Morph(ele, {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
myEffect.start({ 'background-color': laxoul });

});
   			}
   			
   		});
   });
   }*/
   
   
   if ($('formular')) { 
   		if ($('formular').hasClass('pop')) {var laposi='left';} else {var laposi='right';}
   		
   		new FormCheck('formular', {
   			trimValue : true,
            display : {
                scrollToFirst : true,
                tipsPosition : laposi
            }});
            
   }
   if ($('connexion')) {new FormCheck('connexion',{trimValue : true});}
   if ($('lesecteur')) {Bibi.selectInsc();}
   
  /* if ($$('.tipzcl')) {var myTipscl = new Tips('.tipzcl',{className:'bibi',fixed:false,offset:{'x': -60, 'y': -65}});}
   if ($$('.tipz')) {var myTips = new Tips('.tipz',{className:'bibi',offset:{'x': -25, 'y': -65}});}*/
    if ($$('.tipzcl')) {var myTipscl = new Tips('.tipzcl');}
   if ($$('.tipz')) {var myTips = new Tips('.tipz');}
   
  if ($('tecar')) {var myTipsTecar = new Tips('.tipztecar',{className:'tecarte'});}
  //if ($('albumstofsio')) {var myTipsTecar = new Tips('.tipztetofs',{className:'tetofs'});}
  
   
   
   if ($('mydash')) {Bibi.doDash();}
});
window.addEvent('load', function(){
if ($('partnet') && $('partnet').value=="1" && $('aboxpart')) { 
affichAllNet();
			$('aboxorga').removeClass('actif'); $('aboxpart').addClass('actif');
			$('divmask').set('morph',{onComplete:function(){Bibi.reSearch('0')}});
			$('divmask').morph({'margin-left':-300});
//$('aboxpart').fireEvent('click');
}
var mySmoothScroll = new Fx.SmoothScroll({
    links: '.smoothAnchors',
    wheelStops: false,
    duration : 1000
});

if(Browser.Engine.trident4 && $('haku')) {Shadowbox.open({
        content:    '<div id="welcomemsg">Pour naviguer de la mani&egrave;re la plus satisfaisante sur le site des Initiatives Oc&eacute;anes (et sur le reste du Web), <strong>nous vous recommandons de proc&eacute;der &agrave; une mise &agrave; jour de votre navigateur.</strong><br><br>Les navigateurs r&eacute;cents tels que <a href="http://www.mozilla-europe.org/fr/firefox/">Firefox 3.x</a>, <a href="http://www.microsoft.com/france/windows/internet-explorer/default.aspx">Internet Explorer 8</a>&nbsp;et <a href="http://www.apple.com/safari/download/">Safari</a>&nbsp;vous permettent de profiter d\'une navigation optimale.<br><br>Merci de mettre &agrave; jour votre navigateur ou de contacter votre administrateur.</div>',
        player:     "html",
        title:      "&laquo;&nbsp;Savez-vous que votre navigateur est obsol&egrave;te&nbsp;? &raquo;",
        height:     350,
        width:      350
    });}

});
