(function($){
	$.fn.dropdown = function(o){
		var $sf = this,
			defaults = {
			hoverClass	: 'sfHover',
			pathClass	: 'sfCurrent',
			animation	: {opacity:"show"},
			delay		: 500,
			speed		: 'fast'
		},
			over = function() {
				var $$ = $(this);
				clearTimeout(this.sfTimer);
				if (!$$.is('.'+o.hoverClass)) {
					$$.addClass(o.hoverClass)
						.find('ul')
							.hide()
							.show()
							.end()
						.siblings()
						.removeClass(o.hoverClass)
				}
			},
			out = function() {
				var $$ = $(this);
				if ( !$$.is('.'+o.bcClass) ) {
					this.sfTimer=setTimeout(function(){
						$$.removeClass(o.hoverClass)
						.find('iframe', this)
							.remove();
						if (!$('.'+o.hoverClass,$sf).length) { over.call($currents); }
					},o.delay);
				}
			};
		$.fn.applyHovers = function() {
			$(this).attr("this", "flag");
			return this[($.fn.hoverIntent) ? 'hoverIntent' : 'hover'](over,out);
		};
		$.fn.applyClicks = function() {
			return this.click(over).click(function() {}, out);
		};
		o = $.extend({bcClass:'sfbreadcrumb'},defaults,o || {});
		var $currents = $('.'+o.pathClass,this).filter('li[ul]');
		if ($currents.length) {
			$currents.each(function(){
				$(this).removeClass(o.pathClass).addClass(o.hoverClass+' '+o.bcClass);
			});
		}
		var sfHovAr=$('li[ul]',this)
			.applyClicks(over, out)
			.find("a").each(function(){
				var $a = $(this), $li = $a.parents('li');
				$a.focus(function(){ $li.each(over); })
			}).end();
		$(window).unload(function() {
			sfHovAr.unbind('mouseover').unbind('mouseout').unbind('click');
		});
		var sfHovAr=$('li li[ul]',this)
			.applyHovers(over, out)
			.find("a").each(function(){
				var $a = $(this), $li = $a.parents('li');
				$a.focus(function(){ $li.each(over); })
				  .blur(function(){ $li.each(out); });
			}).end();
		$(window).unload(function() {
			sfHovAr.unbind('mouseover').unbind('mouseout').unbind('click');
		});

		return this.addClass('dropdown');
	};
})(jQuery);

function Rien()
{
}

function dl_pdf(year,path,file,langue,last)
{
	url="http://www.efma.com/index.php/download/brochure/" + year + "/" + path + "/" + file + "/" + langue + "/" + last;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function session_pdf(temps,idEvent,Jour, Mois, Annee)
{
	url="http://www.efma.com/index.php/download/docSession/" + temps + "/" + idEvent + "/" + Jour + "/" + Mois + "/" + Annee;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function study_pdf_log(year,file,langue,type)
{
	url="http://www.efma.com/index.php/download/docStudyVerifie_log/" + year + "/" + file + "/" + langue + "/" + type;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function study_pdf(year,file,langue,type)
{
	url="http://www.efma.com/index.php/download/docStudy/" + year + "/" + file + "/" + langue + "/" + type;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function keysTo_pdf(year,file,langue,type)
{
	url="http://www.efma.com/index.php/download/KeysTo/" + year + "/" + file + "/" + langue + "/" + type;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function associate_pdf()
{
	url="http://dev2007.efma.com/index.php/download/docAssociate";
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function efmag_article_pdf(ref)
{
	url="http://www.efma.com/index.php/download/articleEFMAG/" + ref;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function efmag_pdf(ref)
{
	url="http://www.efma.com/index.php/download/EFMAG/" + ref;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function efmag_dossier_pdf(ref)
{
	url="http://www.efma.com/index.php/download/EFMAGDossier/" + ref;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function efmag_dossier_pdf2(ref)
{
	url="http://www.efma.com/index.php/download/EFMAGDossier2/" + ref;
	newWindow = window.open( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function fixPNG(myImage)
{
		var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

    if ((version >= 5.5) && (version < 7) && (document.body.filters))
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ?
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width
                  + "px; height:" + myImage.height
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML
    }
}

function openWin( windowURL, windowName, windowFeatures )
{
	return window.open( windowURL, windowName, windowFeatures );
}

function doc_in(id_doc,langue)
{
	url="http://www.efma.com/index.php/our_services/latest_articles/document_order/" + langue + "/1/83/" + id_doc;
	newWindow = openWin(url, 'popup', 'width=250,height=300,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0' ); newWindow.focus()
}

function doc_in_biblio(id_doc)
{
	url="http://www.efma.com/index.php/our_services/bibliography/document_order/EN/1/265/" + id_doc;
	newWindow = openWin(url, 'popup', 'width=250,height=300,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0' ); newWindow.focus()
}

function acces_fiche(val)
{
	document.forms[val].submit();
}

function acces_search(val)
{
	document.forms[val].submit();
}

function ListeSuivante(val)
{
	document.forms[val].submit();
}

function dwl_pdf(path1,path2,file)
{
	url="http://www.efma.com/index.php/download/download_pdf_alex/var1~" + path1 + "~~var2~" + path2 + "~~var3~" + file + "~~var4~";
	newWindow = openWin( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' ); newWindow.focus()
}

function acces_liste(val)
{
	document.forms[val].submit();
}

function acces_search(val)
{
	document.forms[val].submit();
}

function popup_partner(idPartner,langue)
{
	url="http://www.efma.com/index.php/popup/partner/idPartner~" + idPartner + "~~langue~" + langue;
	newWindow = openWin( url, 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' ); newWindow.focus()
}

function popup_member()
{
	newWindow = openWin( 'http://www.efma.com', 'popup', 'width=580,height=430,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' ); newWindow.focus()
}

function pop(path, uid, ext, size)
{
	url=path + uid + ext;
	if(size==1) newWindow = openWin( url, 'popup', 'width=125,height=125,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	if(size==2) newWindow = openWin( url, 'popup', 'width=250,height=250,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	if(size==3) newWindow = openWin( url, 'popup', 'width=700,height=800,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' );
	newWindow.focus()
}

function pop_media(temps,idEventPlan,Jour, Mois, Annee,langue,idEvent)
{
	url = "http://www.efma.com/index.php/viewer/index/" + langue + "/" + Annee + "/" + Mois + "/" + Jour + "/" + idEventPlan + "/" + temps + "/" + idEvent;
	newWindow = window.open(url, 'popup', 'width=788,height=570,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=1');
	newWindow.focus();
}

function calendrier_next(base_url)
{
	new Ajax.Updater('autocomplete_calendar',base_url+'index.php/init/home/calendrier_next/FR');
}

function calendrier_prev(base_url)
{
	new Ajax.Updater('autocomplete_calendar',base_url+'index.php/init/home/calendrier_prev/FR');
}


function ajax_reponse_sondage(base_url,langue,idSondage,idReponse)
{
	new Ajax.Updater('autocomplete_reponses_sondage',base_url+'index.php/networking/polls/reponse_ajax/' + langue + '/2/114/' + idSondage + '/' + idReponse);

}

function popupSondage(base_url,langue,idSondage)
{
	url = base_url + "index.php/networking/polls/detail/" + langue + "/2/114/" + idSondage;
	newWindow = window.open(url, 'popup', 'width=1000,height=700,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=1');
	newWindow.focus();
}