function MajCity(pays_id, city_select)
{
	var phpFile = site_url + 'ajax/city.ajx.php?py=' + pays_id;
	
	var aj = new Ajax.Updater(city_select, phpFile, {
	
	onComplete: function()
	{
		$(city_select).disabled = '';
	}
	
	});
	
	return false;
}




function MajAdrs(city_id, adrs_div)
{
	var phpFile = site_url + 'ajax/adrs.ajx.php?ci=' + city_id;
	
	/***/
	
	var aj = new Ajax.Updater(adrs_div, phpFile, {
	
	onComplete: function()
	{
		if($(adrs_div).style.display != 'block' && $(adrs_div).style.display != '')
		{
			new Effect.Appear(adrs_div, {duration: 0.5, fps: 100, front: 'end'});
		}
		else
		{
			/*
			if($(adrs_div).style.display != 'none')
			{
				var toOpacity = 1.0;
				/*
				if(is_ie6)
				{
					var toOpacity = 0.6;
					alert('ie6');
				}
				*/
				/*
				new Effect.Opacity(adrs_div, {to: toOpacity, from: 0, duration: 1.0, fps: 100, front: 'end'});
			}
			*/
		}
		
		if($('print').style.display != 'block' && $('print').style.display != '')
		{
			new Effect.Appear('print', {duration: 0.5, fps: 100, front: 'end'});
		}
	}
	
	});
	
	return false;
}




function ToPrint(pays_id, city_id)
{
	var phpFile = site_url + 'shops.php?py=' + pays_id + '&ci=' + city_id;
	
	window.open(phpFile, 'print_shops', 'width=1053,height=525,scrollbar=no');
	
	return false;
}




function menuDeroul(menu_id)
{
	if(!is_ie)
	{
		var elmts = $(menu_id);
		
		if(elmts.style.display != 'none' && !elmts.getAttribute('static'))
		{
			new Effect.BlindUp(elmts, {fps: 100, front: 'end'});
		}
		else if(!elmts.getAttribute('static'))
		{
			new Effect.BlindDown(elmts, {fps: 100, front: 'end'});
		}
	}
	else
	{
		var elmts = document.getElementById(menu_id);
		
		if(elmts.style.display != 'none' && !elmts.getAttribute('static'))
		{
			elmts.style.display = 'none';
		}
		else if(!elmts.getAttribute('static'))
		{
			elmts.style.display = 'block';
		}
	}
}


function DownBlind(parent_id, elmts_id, className, className2, link_id)
{
	//boucle des jumo pour effacer
	var ss = $(parent_id);
	var divs = ss.getElementsByTagName('ul');
	
	/***/
	
	var i = 0;
	if(divs)
	{
		while (i < divs.length)
		{
			if(divs[i].id)
			{
				if(!is_ie)
				{
					if($(divs[i].id).hasClassName(className))
					{
						if($(divs[i].id).style.display != 'none' && divs[i].id != elmts_id)
						{
							$(divs[i].id).style.display = 'none';
						}
					}
				}
				else
				{
					if($(divs[i].id).style.display != 'none' && divs[i].id != elmts_id)
					{
						$(divs[i].id).style.display = 'none';
					}
				}
			}
			
			/***/
			
			if((i + 1) == divs.length)
			{
				if($(elmts_id).style.display != 'block' && $(elmts_id).style.display != '')
				{
					$(elmts_id).style.display = 'block';
				}
			}
			
			/***/
			
			i++;
		}
	}
	
	/***/
	
	//boucle des jumo pour effacer
	var as = ss.getElementsByTagName('a');
	
	/***/
	
	var i = 0;
	if(as)
	{
		while (i < as.length)
		{
			if(as[i].id)
			{
				if(!is_ie)
				{
					if($(as[i].id).hasClassName(className2) && as[i].id != link_id)
					{
						$(as[i].id).style.color = 'black';
						$(as[i].id).style.background = '#FF2828';
					}
					else if($(as[i].id).hasClassName(className2) && as[i].id == link_id)
					{
						$(as[i].id).style.color = '#ff2829';
						$(as[i].id).style.background = 'black';
					}
				}
				else
				{
					if(site_url == '/e-commerce')
					{
						if(as[i].id != link_id)
						{
							$(as[i].id).style.color = 'black';
						$(as[i].id).style.background = '#FF2828';
						}
						else if(as[i].id == link_id)
						{
							$(as[i].id).style.color = '#ff2829';
							$(as[i].id).style.background = 'black';
						}
					}
					else
					{
						if($(as[i].id).hasClassName(className2) && as[i].id != link_id)
						{
							$(as[i].id).style.color = 'black';
							$(as[i].id).style.background = '#FF2828';
						}
						else if($(as[i].id).hasClassName(className2) && as[i].id == link_id)
						{
							$(as[i].id).style.color = '#ff2829';
							$(as[i].id).style.background = 'black';
						}
					}
				}
			}
			
			/***/
			
			i++;
		}
	}
}


function UpBlind(parent_id, elmts_id, className, className2, link_id)
{
	//boucle des jumo pour effacer
	var ss = $(parent_id);
	var divs = ss.getElementsByTagName('ul');
	
	/***/
	
	var i = 0;
	if(divs)
	{
		while (i < divs.length)
		{
			if((i + 1) == divs.length)
			{
				if($(elmts_id).style.display != 'block' && $(elmts_id).style.display != '')
				{
					$(elmts_id).style.display = 'block';
				}
				else
				{
					$(elmts_id).style.display = 'none';
				}
			}
			
			/***/
			
			i++;
		}
	}
	
	/***/
	
	//boucle des jumo pour effacer
	var as = ss.getElementsByTagName('a');
	
	/***/
	
	var i = 0;
	if(as)
	{
		while (i < as.length)
		{
			if(as[i].id)
			{
				if(!is_ie)
				{
					if($(as[i].id).hasClassName(className2) && as[i].id == link_id)
					{
						$(as[i].id).style.color = 'black';
						$(as[i].id).style.background = '#FF2828';
					}
				}
				else
				{
					if(site_url == '/e-commerce')
					{
						if(as[i].id == link_id)
						{
							$(as[i].id).style.color = 'black';
							$(as[i].id).style.background = '#FF2828';
						}
					}
					else
					{
						if($(as[i].id).hasClassName(className2) && as[i].id == link_id)
						{
							$(as[i].id).style.color = 'black';
							$(as[i].id).style.background = '#FF2828';
						}
					}
				}
			}
			
			/***/
			
			i++;
		}
	}
}


function DownBlindVoid(parent_id, className, className2, link_id)
{
	//boucle des jumo pour effacer
	var ss = $(parent_id);
	var divs = ss.getElementsByTagName('ul');
	
	/***/
	
	var i = 0;
	if(divs)
	{
		while (i < divs.length)
		{
			if(divs[i].id)
			{
				if(!is_ie)
				{
					if($(divs[i].id).hasClassName(className))
					{
						$(divs[i].id).style.display = 'none';
					}
				}
				else
				{
					$(divs[i].id).style.display = 'none';
				}
			}
			
			/***/
			
			i++;
		}
	}
	
	/***/
	
	//boucle des jumo pour effacer
	var as = ss.getElementsByTagName('a');
	
	/***/
	
	var i = 0;
	if(as)
	{
		while (i < as.length)
		{
			if(as[i].id)
			{
				if(!is_ie)
				{
					if($(as[i].id).hasClassName(className2) && as[i].id != link_id)
					{
						$(as[i].id).style.color = 'black';
						$(as[i].id).style.background = '#FF2828';
					}
					else if($(as[i].id).hasClassName(className2) && as[i].id == link_id)
					{
						$(as[i].id).style.color = '#ff2829';
						$(as[i].id).style.background = 'black';
					}
				}
				else
				{
					if(site_url == '/e-commerce')
					{
						if(as[i].id != link_id)
						{
							$(as[i].id).style.color = 'black';
						$(as[i].id).style.background = '#FF2828';
						}
						else if(as[i].id == link_id)
						{
							$(as[i].id).style.color = '#ff2829';
							$(as[i].id).style.background = 'black';
						}
					}
					else
					{
						if($(as[i].id).hasClassName(className2) && as[i].id != link_id)
						{
							$(as[i].id).style.color = 'black';
							$(as[i].id).style.background = '#FF2828';
						}
						else if($(as[i].id).hasClassName(className2) && as[i].id == link_id)
						{
							$(as[i].id).style.color = '#ff2829';
							$(as[i].id).style.background = 'black';
						}
					}
				}
			}
			
			/***/
			
			i++;
		}
	}
}


/**
 *
 * Fonction de validation de formulaire via son ID.
 */

function valid_form(form_id)
{
	frm = $(form_id);
	frm.submit();
}


/**
 *
 * Fonction de confirmation avec comme param�tre le message de confirmation a afficher, 
 * puis la destination de l'utilisateur apr�s avoir confirm�.
 */

function confirmation(msg, location)
{
	if(confirm(msg))
	{
		window.location = location;
	}
}


/**
 *
 * Fonction d'affichage automatique d'un �l�ment DIV utilis� comme popup � titre informatif.
 * On utilise une fonction de prototype scriptaculous pour un effet d'apparition.
 */

function customAlert(msg)
{
	var error_text = $('error_text');
	var popup_text = $('popup_text');
	var dynamique_text = $('dynamique_text');
	
	if(error_text)
	{
	   error_text.innerHTML = msg;
	   Effect.Appear('error_cont', {duration: 0.3, queue: 'front'});
	}
	else if(popup_text)
	{
	   popup_text.innerHTML = msg;
	   Effect.Appear('popup_cont', {queue: 'front'});
	}
	else if(dynamique_text)
	{
	   Effect.Appear('dynamique_cont', {queue: 'front'});
	}
}