	function cruxcoDate(ymd){
		var m=ymd.substr(5,2)*1-1;

		return ymd.substr(8,2) + "." + shortMonths[m].toUpperCase() + "." + ymd.substr(2,2);
	}
	
	function montre(id) {
		var d = document.getElementById(id);
		for (var i = 1; i<=10; i++) {
			if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
		}
		if (d) {d.style.display='block';}
	}

	function countdown(){
		
		
		function format2digits(v){
			return v<10 ? '0'+v : v;    
		}    
		
		
		if(countdownContainers==null){
			countdownContainers=$$('p.countdown, .date_titre_count');
		}
		
		countdownContainers.each(function(el){
			el=$(el);
			if(!el.eventDate){
				txt=el.innerHTML.stripTags();
				el.realDate = cruxcoDate(txt);
				el.eventDate = new Date(txt.substr(0,4),txt.substr(5,2)*1-1,txt.substr(8,2),txt.substr(11,2),txt.substr(14,2),txt.substr(17,2),000);

				Element.show(el);
			}
			
			var msLeft = el.eventDate.getTime() - new Date().getTime();
			
			var oneSecInMs = 1000;
			var oneMinInMs = 60 * oneSecInMs;
			var oneHourInMs = 60 * oneMinInMs;
			var oneDayInMs = 24 * oneHourInMs;
			var oneWeekInMs = 7 * oneDayInMs;
			
			var spanCountdownColor = "";
			if(msLeft <= oneWeekInMs){
				var spanCountdownColor = "class='countdownRed'";
			}
			
			
			var week = Math.floor(msLeft / oneWeekInMs);
			msLeft = msLeft-(week*oneWeekInMs);
			var day = Math.floor(msLeft / oneDayInMs);
			msLeft = msLeft-(day*oneDayInMs);
			var hour = Math.floor(msLeft / oneHourInMs);
			msLeft = msLeft-(hour*oneHourInMs);
			var min = Math.floor(msLeft / oneMinInMs);
			msLeft = msLeft-(min*oneMinInMs);
			var sec = Math.floor(msLeft / oneSecInMs);
			
			
			if(week<0 || day<0 || hour<0 || min<0 || sec<0){
				el.innerHTML = '';
			}else{
				el.innerHTML = "<span class='countdownLegend'>countdown: </span><span "+ spanCountdownColor +" style='white-space: nowrap;"+(spanCountdownColor?"":"color:#acacac;")+"'>" + week+"sm "+format2digits(day)+"jr "+format2digits(hour)+"hr "+format2digits(min)+"mn "+format2digits(sec)+"sc</span>";
			}
			
			
		});
		
		setTimeout("countdown()",1000);
		
	}	

	



	function warningSwitchUser(){
		var j = new jsWin({cssSkin:'lightboxJsWin',width:450,height:100,modal:true});
		j.setContent("Assurez-vous de vous &ecirc;tre d&eacute;connecter de Flickr avant de vous r&eacute;authentifier sur Cruxco.tv. <a href='http://flickr.com/logout.gne' target='_blank'>Aller vers la page de d&eacute;connexion de Flickr</a>. Vous pouvez fermer la fen&ecirc;tre de Flickr une fois la d&eacute;connexion termin&eacute;e. ");
		j.show();
		return true;

	}
	
	function setLoader(a){
		a.innerHTML = "<img src='ui/img/ajax-loader.big.gif' alt='Loading...' />";
	}
