function changemois(direction,mois,annee){
	killAjax()
	ret = function() {
		if(ajaxOk()){
			document.getElementById('calendrier').innerHTML=objAjax.responseText;
			cleanCal();
		}
	}
	callAjax('/script/ajax.php?what=calendrier&dir='+direction+'&mois='+mois+'&annee='+annee,ret,null);
}

function cleanCal(){
	var a = document.getElementById('calendrier').getElementsByTagName('td');
	for(i=0;i<a.length;i++){
		if(a[i].innerHTML=='' || a[i].innerHTML=='&nbsp;'){a[i].className='vide';}
	}
}

function addmailing(email, lang){
	if(validMail(email.value)){
		killAjax();
		ret = function() {
			if(ajaxOk()){
				document.getElementById('liste').innerHTML = objAjax.responseText;
			}
		}
		callAjax('/script/ajax.php?what=mailing&courriel='+email.value+'&lang='+lang,ret,null);
	}
	else{
		email.focus();
		email.select();
		alert('Veuillez entrer une adresse de courriel valide.');
	}
}

function addcomment(lang, post){
	if(validForm(post)){
		killAjax();
		ret = function(){
			if(ajaxOk()){
				document.getElementById('comment_form').innerHTML = objAjax.responseText;
			}
		}
		callAjax('/script/ajax.php?what=comment&lang='+lang,ret,null,post);
	}
}

$(document).ready(function(){
	$("#myController").jFlow({
		slides: "#slides",
		controller: ".jFlowControl", // must be class, use . sign
		slideWrapper : "#jFlowSlide", // must be id, use # sign
		selectedWrapper: "jFlowSelected",  // just pure text, no sign
		auto: true,		//auto change slide, default true
		width: "394px",
		height: "190px",
		duration: 1000,
		prev: ".jFlowPrev", // must be class, use . sign
		next: ".jFlowNext" // must be class, use . sign
	});
});

sfHover = function() {
	var sfEls = document.getElementById("sidebar").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function changeSizeTxt(plus){
	if((document.getElementById("content") || document.getElementById("content-full")) && (document.getElementById("msize") && document.getElementById("psize"))){
		var cH = (document.getElementById("content")) ? document.getElementById("content") : document.getElementById("content-full");
		var mA = document.getElementById("msize");
		var pA = document.getElementById("psize");
		
		if(!cH.style.fontSize) cH.style.fontSize = "11px";
		var fSize = parseInt(cH.style.fontSize.replace("px",""));
		
		if(!cH.style.lineHeight) cH.style.lineHeight = "1.55em";
		var lHeight = parseFloat(cH.style.lineHeight.replace("em",""));
		
		mA.className = "";
		pA.className = "";
		
		if(plus){
			if(fSize<17){
				fSize++;
				cH.style.fontSize = fSize+"px";
				cH.style.lineHeight = lHeight+"em";
			}
		}else{
			if(fSize>10){
				pA.className = "";
				fSize--;
				cH.style.fontSize = fSize+"px";
				cH.style.lineHeight = lHeight+"em";
			}
		}
		
		if(fSize>=17) pA.className = "hidden";
		if(fSize<=10) mA.className = "hidden";
	}
	return false;
}

function printPage(){
	window.print();
	return false;
}

function shareByMail(){
	alert('share by mail');
	return false;
}

function addToFavorite(url,title){
	if(document.getElementById("logo-print")) title=document.getElementById("logo-print").title;
	if ( !document.all ) { 
		// Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else {
		if( window.external ) { 
			// IE Favorite
			window.external.AddFavorite( url, title); 
		} else {
			return false;
		}
	}
	return false;
}

