// JavaScript Document

/* Menu (http://www.ibilab.net/webdev/articles/CSS/creer-menus-cascade-simple-4.htm) */
function hover(obj){
  if(document.all){
    UL = obj.getElementsByTagName('ul');
    if(UL.length > 0){
      sousMenu = UL[0].style;
      if(sousMenu.display == 'none' || sousMenu.display == ''){
        sousMenu.display = 'block';
      }else{
        sousMenu.display = 'none';
      }
    }
  }
}

function setHover(){
  LI = $$('#menu li'); //document.getElementById('menu').getElementsByTagName('li');
  nLI = LI.length;
  for(i=0; i < nLI; i++){
    LI[i].onmouseover = function(){
      hover(this);
    }
    LI[i].onmouseout = function(){
      hover(this);
    }
  }
}

// Favoris
function favoris() {
	var title = "Atome77 - Portail de Seine-et-Marne"; var url = "http://www.atome77.com/";
	if (navigator.appName != 'Microsoft Internet Explorer' ) window.sidebar.addPanel(title,url,"");
	else window.external.AddFavorite(url,title);
}

 
function show_tips(tip_class) { /* Rendre utilisable les anciens tooltips de mootools 1.11 (title="titre::description" => title="titre" rel="description") */
	if($$(tip_class).length > 0) {
		$$(tip_class).each(function(el) {
			var full_title	= el.getProperty('title');
			var dual = full_title.split('::');
			if(dual[0]=="DOM") { /* title="DOM:monDiv" + <div id="monDiv" style="display:none">Titre::Description</div> */
				// On récupère le contenu du div
				var full_div = $(dual[1]).innerHTML;
				var dual = full_div.split('::'); // On écrase avec les nouvelles valeurs
			}
			if(dual[0]) var tip_title = dual[0].trim(); else tip_title = '';
			if(dual[1]) var tip_text	= dual[1].trim(); else tip_text = '';
			el.store('tip:title', tip_title);
			el.store('tip:text', tip_text);
		});
		var tips = new Tips($$(tip_class), { className: 'tool-tip', maxTitleChars: 50, offsets: {x: -32, y: 16}, showDelay: 300, hideDelay: 100 });
	}
}
	
function ajaxRequestNews(){
	new Request.HTML({url: 'http://www.atome77.com/includes/ajax-newsletter.php', update:'resultatnews', onComplete: showResponse}).post($('formnewsletter'));
	return false;
};

function showResponse() {
	if(this.response.html.indexOf("saisir")==-1) { // email ok
		setTimeout("mySlider.slideOut()", 2000);
	}
}

window.addEvent('domready', function(){ // domready pose pb dans IE...
									 
	// Newsletter
	mySlider = new Fx.Slide('slider',{duration: 1000, transition: Fx.Transitions.Bounce.easeOut}).hide();
	// Click event to toggle mySlider (Slide In/Out depending the actual state)
	$('slide1').addEvent('click', function() {
		mySlider.toggle();
	});
	// Menu déroulant
	setHover();
	// Les Tips
	show_tips('.tip');
	//var myTips = new Tips($$('.tip'), { className: 'tool-tip', maxTitleChars: 50, offsets: {x: -32, y: 16}, showDelay: 300, hideDelay: 100 });
	//var myTips = new Tips('.tip', { maxTitleChars: 50, offsets: {x: -32, y: 16}, showDelay: 300, hideDelay: 100 });
	// Nouvelles XML
/*
	var so = new SWFObject("http://www.atome77.com/includes/nouvelles.swf", "mymovie", "468", "60", "6", "#FFFFFF");
	so.addParam("wmode", "transparent");
	so.write("nouvelles");*/
	// Bienvenue sur Atome77 (xml)
	//initialisation_ticker();
	// On vide les balises alt pour éviter le doublon avec le tip
	var images = $$("img");
	images.each(function(image) { if (image.hasClass('tip')||image.hasClass('tipper')) { image.alt=""; } });
	
	var connectes = new Swiff('http://www.atome77.com/includes/useronline.swf?ref='+uri, {
		id: 'myMovie2',
		container: $('visiteurs'),
		width: 149,
		height: 16,
		params: {
			/*wMode: 'transparent',*/
			bgcolor: '#205C97'
		}
	});
	var connectes = new Swiff('http://www.atome77.com/images/annonceurs/atr-combles.swf', {
		id: 'atr',
		container: $('atr'),
		width: 125,
		height: 125,
		params: {
			wMode: 'transparent',
			bgcolor: '#FFFFFF'
		}
	});
	//
	//pde.init();
	/*
	var NavWidth = window.getSize().x;
	if(NavWidth/2 != Math.round(NavWidth/2))
		if($('centreur')!=null)
			$('centreur').style.marginLeft=Math.round((NavWidth-986)/2)-1+"px";
	*/
	//alert(window.getSize().x);
	
});