var url_site = 'http://www.uniondesmaisonsfrancaises.org/';
// var url_site = 'http://localhost/UMF_PROD/';

function dipslayTypeActu(idS){
	var filter = document.getElementById(idS).value;
	var elts = document.getElementsByClassName(filter,'span');
	// alert(elts.length);
	var allElts = document.getElementsByClassName('span_link_actu','span');
	if(filter == ''){
		for(var i = 0; i < allElts.length; i++)
			allElts[i].style.display = 'block';
	}else	{
		for(var i = 0; i < allElts.length; i++){
			if(allElts[i].className.indexOf(filter) == -1)
				allElts[i].style.display = 'none';
			else	
				allElts[i].style.display = 'block';
		}
	}
}

function genPassWd(){
	var email = document.getElementById('email_for_mdp').value;
	var type_c = document.getElementById('typecpte').value;
	if(email == '' || email.indexOf('@')== -1 )
		alert('Merci de vérifier l\'email saisi.');
	else{
			$.ajax({
			type: "POST",
			url: url_site+"newPass.php",
			data: 'e='+email+'&c='+type_c,
			success: function(msg){
				document.getElementById('mdp_lost').innerHTML = msg;
		   }
		 });
	}
}	
function refreshPhototheque(){
	$.ajax({
	type: "POST",
	url: url_site+"newPhototheque.php",
	data: '',
	success: function(msg){
		document.getElementById('photomove').innerHTML = msg;
   }
 });
}	
function refreshPartner(){
	$.ajax({
	type: "POST",
	url: url_site+"newPartner.php",
	data: '',
	success: function(msg){
		document.getElementById('listepartenaires').innerHTML = msg;
   }
 });
}	
function goUrl(where){
	document.location.href = where;
}
function goUrldpt(id,url_1){
	var url = document.getElementById(id).value;
	if(url != '')
		document.location.href = url_site+''+url_1+''+url;
}

function goUrlFlasheThematique(id,url_1){
	var url = document.getElementById(id).value;
	if(url != '' && url != 0)
		document.location.href = url_site+''+url_1+''+url+'-1#listing';
	else	
		document.location.href = url_site+'outils-flashes-juridiques#listing';
}
function goUrlFlasheSousRub(id,url_1){
	var url = document.getElementById(id).value;
	if(url != '' && url != 0)
		document.location.href = url_site+''+url_1+'1-s'+url;
	else	
		document.location.href = url_site+''+url_1+'1';
}



function showCredit(){
	document.getElementById('credit').style.display = document.getElementById('credit').style.display == 'none' ? '' : 'none';
}

function goUrlregion(id,url_1){
	var url = document.getElementById(id).value;
	if(url != '')
		document.location.href = url_site+''+url_1+'-'+url;
}

function openSousMenu(idopen)
{
	var allUL = document.getElementsByTagName('ul');
	if(document.getElementById(idopen))
	{
		for(var i = 0; i < allUL.length; i ++)
		{
			if(allUL[i].id == idopen)
				document.getElementById(idopen).style.display = '';
			else
				document.getElementById(allUL[i].id).style.display = 'none';
		}
	}
}
function sendForm(what){
	if(document.getElementById(what))
		document.getElementById(what).submit();
}
function changeCLass(what,name)
{
	var allRub = document.getElementsByName(name);
	for(var i = 0; i < allRub.length; i ++)
		allRub[i].className = 'nomRub';
	what.className = 'nomRubActiv';
		
}

function changeFiche(fiche)
{
	new Ajax.Request("loadFiche.php",{
			method : 'post',
			parameters : 'val='+fiche,
		onException: function(req,exception) { 
		alert("Request failed on Exception : "+ exception);
		},
		onFailure : function(){
		alert('l\'appel a échoué');
		},
		onSuccess : function(transport){					
			var response = transport.responseText;
			var eachResponse = response.split('|||');
			$('fichePlace').innerHTML = eachResponse[0];
			$('infoPlace').innerHTML = eachResponse[1];
			}			
		});
}

/* SOLU */
function zoomPicture(fiche)
{
    window.open('../img/imgRubrique/zoom/'+fiche,'','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=auto, height=auto, top=120, left=250');
}

function showImg(event,id,what)
{
	var x = event.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft);
	var y = event.clientY + (document.body.scrollTop || document.documentElement.scrollTop);

	x = parseInt(x) + 10;
	y = parseInt(y) + 10;
	//alert(id);
	document.getElementById(id).style.top = y+'px';
	document.getElementById(id).style.left = x+'px';
	if(what == 'show')
		document.getElementById(id).style.display = '';
	else if(what == 'hide')
		document.getElementById(id).style.display = 'none';
}

function runSearch(val)
{
	var word = document.getElementById(val).value;
	if(trim(word) == '' || word == 'rechercher' || word.length < 3)
		alert('Merci de renseigner votre recherche');
	else		
	{
		word = encodeURIComponent(word);
		document.location.href = url_site+'search.php?word='+word;
	}
		
}

function trim(chaine)
{
	return verification = chaine.replace(/ /g,'');
}


  $(document).ready(function(){
  
		
  	$("a.topnav").hover(function() { 
  		var tt = $(this).parent().find("ul.subnav");
		if(tt[0]){
			if(tt[0].innerHTML != ''){
		
				$(this).parent().find("ul.subnav").slideDown('slow').show();
				//$("ul.topnav li a").className = 'topnav_hover' ;
		  }}
		$(this).parent().hover(function() {
		}, function(){	
			$(this).parent().find("ul.subnav").slideUp('slow');
			$(this).parent().find("a.topnav").removeClass("topnav_hover");
			$(this).parent().find("span.fond_bf0000").removeClass("fond_bf0000_hover");			
			$(this).parent().find("span.fond_3e95b7").removeClass("fond_3e95b7_hover");			
			$(this).parent().find("span.fond_6e7576").removeClass("fond_6e7576_hover");			
		});
  
		}).hover(function() { 
			$(this).addClass("subhover");
			$(this).addClass("topnav_hover");
			$(this).parent().find("span.fond_bf0000").addClass("fond_bf0000_hover");
			$(this).parent().find("span.fond_3e95b7").addClass("fond_3e95b7_hover");
			$(this).parent().find("span.fond_6e7576").addClass("fond_6e7576_hover");
		}, function(){	
			$(this).removeClass("subhover"); 
	});
	$("li.nav_2 a").click(function() { 
			$(this).parent().find("ul.subnav_2").fadeIn(500);
			
		$(this).parent().hover(function() {
		}, function(){	
			
			$(this).parent().find("ul.subnav_2").fadeOut(500);
		});
  
		}).hover(function() { 
			$(this).addClass("subhover subhover2");
		}, function(){	
			$(this).removeClass("subhover subhover2"); 
	});
  });

/* Fonction qui lance le rich media des différentes home */
function firstFade(){
	$("div.rich_media").parent().find("div.screen1").fadeOut(2000);
	$("div.rich_media").parent().find("div.screen2").fadeIn(2000);
	setTimeout("secondFade()",5000);
	setTimeout("firstFade()",10000);
}
/* Fonction qui réinitialise le rich media des différentes home avec effets inversés */
function secondFade(){
	$("div.rich_media").parent().find("div.screen2").fadeOut(2000);
	$("div.rich_media").parent().find("div.screen1").fadeIn(2000);
}
/* remplace le $ de prototype */
function val(a){
	var elt = document.getElementById(a);
	return elt;
}

function showHideElt(elt){
	if(document.getElementById(elt).style.display == 'none')
		document.getElementById(elt).style.display = 'block';
	else
		document.getElementById(elt).style.display = 'none';
}
function showElt(elt){
	document.getElementById(elt).style.display = 'block';
	if(document.getElementById('etiq_'+elt))
		document.getElementById('etiq_'+elt).style.display = 'block';
}
function hideElt(elt){
	document.getElementById(elt).style.display = 'none';
	if(document.getElementById('etiq_'+elt))
		document.getElementById('etiq_'+elt).style.display = 'none';
}
if (!document.getElementsByClassName){
	document.getElementsByClassName = function(myclasse,element){
		var answer = new Array(); var mes_elts =  new Array();
		var regex = new RegExp("\\b" + myclasse + "\\b");

		mes_elts = document.getElementsByTagName(element);
		for (var f = 0 ; f < mes_elts.length ; f++)  
		{
			if(regex.test(mes_elts[f].className))
			{
				answer.push(mes_elts[f]);
			}
		}
		return answer;
	}
}
function hideAll(classe1,classe2){
	//alert('fdvf'); return false;
	var images = document.getElementsByClassName(classe1,'img');
	var etiquettes = document.getElementsByClassName(classe2,'div');
	for(var i = 0 ; i < images.length; i++){
		images[i].style.display = 'none';
		if(etiquettes[i])
			etiquettes[i].style.display = 'none';
	}
}

function hideFastAll(p,classe){
	var images = document.getElementsByClassName(classe,'div');
	for(var i = 0 ; i < images.length; i++){
		if(images[i].id != p){
			images[i].style.display = 'none';
			if(document.getElementById('etiq_'+images[i].id))
				document.getElementById('etiq_'+images[i].id).style.display = 'none';
		}
	}
}






