function select( name )
{
    var idee_destination_select = $('idee_destination');
    if ( idee_destination_select )
    {
        idee_destination_select.value = name;
    }
    return hs.close();
}

function destination_facet( name )
{
    try {
        var destination_facet = $('destination_facet');
        for ( var i = 0; i < destination_facet.childNodes.length; i++ )
        {
            var liname = destination_facet.childNodes[i];
            if ( liname.nodeName == 'LI' ) 
            {
                var linameContent = liname.textContent.trim();
                if ( linameContent.indexOf( name ) >= 0 )
                {
                    for ( var j = 0; j < liname.childNodes.length; j++ )
                    {
                        var aname = liname.childNodes[j];
                        if ( aname.nodeName == 'A' )
                        {
                            document.location.href = aname.getAttribute( 'href' );
                            return false;
                        }
                    }
                }
            }
        }
    }
    catch ( e ) {}
    return hs.close();
}

function show_map( area, mapid )
{
	imagemap_bindFilAriane();
    var img_id = 'imagemap_'+mapid;
    if ( $(img_id) )
    {
        var map_imgs = $$('.pica_map_img');
        map_imgs.each(function( el, index ) {
                  el.addClass('display_none');
                  });
        $(img_id).removeClass('display_none');
    }
    if(area!=null)
    {
	    $('pica_map_zone').set('html', area.getAttribute( 'alt' ) );
	    $('pica_map_zone').fireEvent('changed')
	    
    }
}

function imagemap_expand(elem)
{
	var imagemap = hs.htmlExpand(elem, { wrapperClassName: 'wide-border', objectType: 'ajax', width: 700, showCredits: false, numberPosition: false } );
	return imagemap;
}

function imagemap_bindFilAriane() // Doit etre execute a chaque affichage de la map car #pica_map_zone est detruit quand la map est invisible
{
	if($('pica_map_zone')==null) return false;
	if($('pica_map_zone').getAttribute('binded')!="true")
	{
		$('pica_map_zone').addEvent('changed', function(){
			var elems = $$('#pica_map_zone .reg, #pica_map_zone .dep, #pica_map_zone .depzone');
			if(elems.length>0)
			{
				for(i in elems)
				{
					if(typeof elems[i].addEvents == "function" && typeof elems[i].getAttribute == 'function' && elems[i].getAttribute('binded')!="true")
					{
						elems[i].addEvents(
							{
								mouseover:function(){
									var elemText = this.innerHTML.toLowerCase();
									if(this.getAttribute('dep')!=null)
									{
										elemText+=' '+this.getAttribute('dep');
									}
									if(this.getAttribute('imgkey')!=null)
									{
										elemText = this.getAttribute('imgkey');
									}
									show_map(null,elemText);
								},
								click:function(){
									var elemText = this.innerHTML;
									if(this.getAttribute('dep')!=null)
									{
										elemText+=' '+this.getAttribute('dep');
									}
									if(elemText=='Aisne')	{elemText='02';}
									if(elemText=='Oise')	{elemText='60';}
									if(elemText=='Somme')	{elemText='80';}
									if(elemText!='Picardie'){select(elemText);}
								}
							}
						);
						elems[i].setAttribute('binded', 'true');
					}
				}
			}
		})
		$('pica_map_zone').setAttribute('binded', "true");
		return true;
	}
	else
	{
		return "already binded";
	}
}

