// JavaScript Document
window.addEvent('domready', init);

function adapteTaille (elmt,elmtsource){
	taille = $(elmtsource).getStyle('height');
	taillefinale = parseInt(taille)-615;
	$(elmt).setStyle('height',taillefinale);
	
}

function truncate(article, taille) {
	var len = taille;
	var trunc = new String(article.get('text'));
	if (trunc) {

		if (trunc.length > len) {
			trunc = trunc.substr(0, len);
			trunc = trunc+" ...";
		}
		article.set('html', trunc);
	}
}

function init(){
	
	var menu = new DropMenu('menu');
	
	/*
		Radius settings:
			radius
			topleft
			topright
			bottomleft
			bottomright
	*/
	//GoodCorners.round( $$('.round'), {radius: "15px",bottomleft:'',bottomright:'',topright:''});
	new DatePicker('.datepicker', { pickerClass: 'datepicker_jqui', positionOffset: { x: 0, y: 5 }, inputOutputFormat: 'd-m-Y',format: 'd/m/Y' });

    SqueezeBox.initialize();
	SqueezeBox.assign($$('a[rel=boxed]'),{ parse:'config' });
		
	//adapteTaille('menu_gauche1','fond_droite');
	
	
	if ($('evenement') != null){
		new iCarousel("evenement", {
			idPrevious: "evenement_previous",
			idNext: "evenement_next",
			idToggle: "undefined",
			item: { klass: "div_txt_img", size: 125 },
			animation: { direction: "top", duration: 0, amount: 1 }
		});
	}
	
	if ($('evenementI') != null){
		new iCarousel("evenementI", {
			idPrevious: "evenementI_previous",
			idNext: "evenementI_next",
			idToggle: "undefined",
			item: { klass: "div_txt_img", size: 100 },
			animation: { direction: "top", duration: 1, amount: 1 }
		});
	}
	
	if ($('evenementP') != null){
		new iCarousel("evenementP", {
			idPrevious: "evenementP_previous",
			idNext: "evenementP_next",
			idToggle: "undefined",
			item: { klass: "div_txt_imgP", size: 100 },
			animation: { direction: "top", duration: 1, amount: 1 }
		});
	}
	
	if ($('actu') != null){
		new iCarousel("actu", {
			idPrevious: "actu_previous",
			idNext: "actu_next",
			idToggle: "undefined",
			item: { klass: "div_txt_img", size: 125 },
			animation: { direction: "top", duration: 0, amount: 1 }
		});
	}
	
	
	if ($('agenda') != null){
		new iCarousel("agenda", {
			idPrevious: "agenda_previous",
			idNext: "agenda_next",
			idToggle: "undefined",
			item: { klass: "div_txt_img", size: 125 },
			animation: { direction: "top", duration: 0, amount: 1 }
		});
	}
	
	if ($('cdc') != null){
		new iCarousel("cdc", {
			idPrevious: "cdc_previous",
			idNext: "cdc_next",
			idToggle: "undefined",
			item: { klass: "liste_cdc", size: 215 },
			animation: { direction: "top", duration: 0, amount: 1 }
		});
	}
	
	if ($('cdcB') != null){
		new iCarousel("cdcB", {
			idPrevious: "cdcB_previous",
			idNext: "cdcB_next",
			idToggle: "undefined",
			item: { klass: "liste_cdcB", size: 98 },
			animation: { direction: "top", duration: 0, amount: 1 }
		});
	}

	if($$('.monemail') != null){ $$('.monemail').each(function(el){ truncate(el,20); }); }
	
	if($$('.monsite') != null){	$$('.monsite').each(function(el){ truncate(el,20); }); }
	
	// permet de virer automatiquement le premier 0 des numero de telphone ou fax
	$$('.tel').each(function(el){ el.innerHTML = '+33 (0)'+el.innerHTML.substr(1, el.innerHTML.length); });
}					



